<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ocr.michiyo.me/w/index.php?action=history&amp;feed=atom&amp;title=Component%2Fgenerator%2Fzh</id>
	<title>Component/generator/zh - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://ocr.michiyo.me/w/index.php?action=history&amp;feed=atom&amp;title=Component%2Fgenerator%2Fzh"/>
	<link rel="alternate" type="text/html" href="https://ocr.michiyo.me/w/index.php?title=Component/generator/zh&amp;action=history"/>
	<updated>2026-08-24T15:34:58Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://ocr.michiyo.me/w/index.php?title=Component/generator/zh&amp;diff=1163&amp;oldid=prev</id>
		<title>imported&gt;OCDoc Import: Imported from legacy OpenComputers documentation at ocdoc.cil.li</title>
		<link rel="alternate" type="text/html" href="https://ocr.michiyo.me/w/index.php?title=Component/generator/zh&amp;diff=1163&amp;oldid=prev"/>
		<updated>2026-08-24T08:08:27Z</updated>

		<summary type="html">&lt;p&gt;Imported from legacy OpenComputers documentation at ocdoc.cil.li&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= 组件：发电机 =&lt;br /&gt;
&lt;br /&gt;
此组件由[[Item/generator upgrade/zh|发电机升级]]提供给机器人使用。发电机的内部有物品栏，可以存储一个燃料物品堆。此API可用于与此物品栏交互。&lt;br /&gt;
&lt;br /&gt;
组件名：`generator`。&lt;br /&gt;
&lt;br /&gt;
回调函数：&lt;br /&gt;
&lt;br /&gt;
* `count(): number`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;当前发电机内部的燃料物品数。  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* `insert([count: number]): boolean[, string]`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;从当前选定的物品栏槽位中转移燃料物品到发电机的物品栏，至多指定数量个。若至少有一个物品被移动到发电机的物品栏中则返回`true`，其他情况下返回`false`以及一条报错信息。  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
可能的报错信息有： `selected slot does not contain fuel`（所选槽位没有燃料）代表着选中的槽位中没有可燃烧的物品。 `different fuel type already queued`（队列中已有不同种燃料）代表发电机中已经有另一种燃料物品存在 `queue is full`（队列已满）代表着发电机中已有64个此种物品&lt;br /&gt;
* `remove([count: number]): boolean`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;从发电机物品栏中移除燃料物品，并放置到当前选定的物品栏槽位或其后首个空闲槽位中，至多指定数量个。若至少有一个物品被从发电机的物品栏中移除则返回`true`，其他情况下返回`false`。&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
使用例： ```lua local component = require(&amp;quot;component&amp;quot;) --假设发电机刚被安装到机器人上，且选定槽位有一组煤炭： local g = component.generator --获取首选发电机组件 print(g.count()) -- 0 g.insert(1) -- true print(g.count()) --返回0，因为物品立刻被消耗，发电机现在开始运行 g.insert(5) print(g.count()) -- 5 g.remove() --从发电机中移除所有物品 print(g.count()) -- 0 g.insert() --将所有物品添加到发电机中 print(g.count()) -- 63（去掉一开始消耗掉的一个） ```&lt;br /&gt;
&lt;br /&gt;
== 目录 ==&lt;br /&gt;
&lt;br /&gt;
{{:Component/contents/zh}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;OCDoc Import</name></author>
	</entry>
</feed>