Mixer类的应用
方法1:addContent
addContent 方法将指定的素材添加到
如果不指定可选参数Material,则混合操作后所含(单一)离析物或所含产物的现有量将分别增加指定的量。
如果指定可选参数材料,则在填充过程中将指定量的新离析物添加到混合器中的内容物中。混合过程后,添加指定的量并指定的材料取代当前现有的产品。
参数
数据类型real的参数Amount设计材料的数量。
数据类型字符串的可选参数Material 设计材料。
数据类型path的可选参数MaterialsTable设计MaterialsTable的路径。
Tank1.addContent(3, "MyProduct", .Fluids.MaterialsTable)
方法2:setCurrentContent
setCurrentContent 方法设置
请注意,您通常使用 setCurrentContent 方法设置对象的初始状态。
参数
数据类型real的参数Amount设计材料的数量。
数据类型字符串的可选参数Material 设计材料。
数据类型path的可选参数MaterialsTable设计MaterialsTable的路径。
注意 如果混合器已包含材料,则只能输入新的数量作为参数。否则,您还必须指定材质和材质表。
MyMixer.setCurrentContent(3, "MyProduct", .Fluids.MaterialsTable)
属性1:IngredientCompleteCtrl
IngredientCompleteCtrl 属性设计了一个 Method 对象,即成分完整控制,当配方的成分完全到达
您可以分配的值的数据类型
您可以分配数据类型对象/方法的值。
MyMixer.IngredientCompleteCtrl := &myIngredientCompleteCtrl
属性2:MaterialsTable
属性MaterialsTable设置MaterialsTable,其中包含
当您在混合器材料表的产品数量列中输入配方的 -1 时,工厂模拟假定所有成分的总和作为产品数量。如果混合成分会增加或减少体积,即产品数量不是成分的总和,您只需明确指定产品数量。
您可以分配的值的数据类型
您可以分配数据类型路径的值。
MyMixer.MaterialsTable := MyMaterialsTable
属性3:OutflowRate
属性 OutflowRate 设置由
流出速率是每秒流出的材料的升数。
注意 当前流出速率取决于连接的管道数量。假设您连接了两个管道,然后指定的流出速率流经这些管道中的每一个,以防所连接管道的流出速率允许这样做。
如果您只想让指定的量流出对象,请附加一个管道,然后将其分成多个管道。
您可以分配的值的数据类型
您可以分配数据类型为实数的值。
MyMixer.OutflowRate := 1
属性4:ProcTime
属性ProcTime设置由
处理时间是混合器转化材料的时间。
您可以分配的值的数据类型
您可以分配数据类型时间的值。
MyMixer.ProcTime := 1:00:00 // one hour
属性5:Product
Product 属性设置
该产品的名称必须在 MaterialsTable 中定义。
您可以分配的值的数据类型
您可以分配数据类型字符串的值。
MyMixer.Product := "MyProduct"
属性6:ProductAmount
属性 ProductAmount 设置
默认值-1表示成品充分利用了Mixer的体积。产品量以升为单位。
注意 当产品数量与您在材料表中输入的产品数量不同时,Plant Molding 会相应调整各个成分的数量,以确保保留成分的比例。
注意 当您在混合器材料表的“产品数量”列中为配方输入 -1 时,工厂模拟假定所有成分的总和作为“产品数量”。如果混合成分会增加或减少体积,即产品数量不是成分的总和,您只需明确指定产品数量。
您可以分配的值的数据类型
您可以分配数据类型为实数的值。
MyMixer.ProductAmount := 70
属性7:RecoveryTime
属性RecoveryTime设置由
恢复时间是冲洗和清洁混合器并为下一程序做好准备所需的时间。
您可以分配的值的数据类型
您可以分配数据类型时间的值。
MyMixer.RecoveryTime := 1:00:00
属性8:SetupTime
属性SetupTime设置
设置时间是设置对象以处理不同类型材料所需的时间。相同的名称意味着材料属于同一类型。
您可以分配的值的数据类型
您可以分配数据类型时间的值。
MyMixer.SetupTime := 120 // 2 minutes
属性9:Volume
属性 Volume 设置在
您可以分配的值的数据类型
您可以分配数据类型为实数的值。
MyMixer.Volume := 10
其他属性:
- [ ] CurrentAmount
只读属性 CurrentAmount 返回 <Path> 指定的混合器容器中材料的当前数量。
CurrentFillLevel
The read-only attribute CurrentFillLevel returns the Current fill level of the material in the container of the Mixer designated by <Path>.
- [ ] Empty
- [ ] EntranceOpen
- [ ] Full
- [ ] Ready
- [ ] StatThroughput
只读属性 StatThroughput 返回 <Path> 指定的 Mixer 使用原料混合的产品量。
吞吐量以升为单位。
- [ ] TimeUntilEntranceOpen
只读属性 TimeUntilEntranceOpen 返回恢复时间过后直到由 <Path> 指定的 Mixer 入口再次打开的时间。