Command | Explanation | Example |
node.first | This returns a reference to the first ranked object/node inside of node 对当前节点第一个子节点的引用 | current.first |
node.last | This returns a reference to last ranked object/node inside of node 对当前节点最后一个子节点的引用 | current.last |
node.subnodes[ranknum] | This returns a reference to the object at a given rank inside of node 对当前节点的子节点按照排列级别引用 | current.subnodes[3] |
object.inObjects[portnum] | This returns a reference to the object connected to the input port number of object 当前对象输入节点的引用 | current.inObjects[1] |
>object.outObjects[portnum] | This returns a reference to the object connected to the output port number of object 当前对象输出节点的引用 | current.outObjects |
object.centerObjects[portnum] | This returns a reference to the object connected to the center port number of object 当前对象中间节点的引用 | current.centerObjects[1] |
node.next | This returns a reference to the next ranked object of node 返回当前节点的下一个临近节点(基于节点树) | item.next |
node.prev | This returns a reference to the previous ranked object of node 返回当前节点的上一个临近节点(基于节点树) | item.prev |
node.find(path) | This returns the object found at path in the tree beginning from node 返回基于路径寻找到的对象 | current.find("Box1") |
Command | Explanation |
object.name | This returns the name of the object 返回当前对象的名称 |
object.name = newName; | This sets the name of the object to newName 设定当前堆场的名称为newName |
object.color = Color.color | This sets the color of the object (where color is red, green, blue, random(), etc.) 设定当前对象的颜色 |
object.color = Color(red, green, blue) | This sets the color of the object to an rgb color 设定当前对象的颜色(基于RGB编码) |
setobjectshapeindex(object, indexnum) | This sets the 3D shape of the object 设定当前对象的三维形状 |
setobjecttextureindex(object, indexnum) | This sets the 3D texture of the object 设定当前对象的三维特征 |
Command | Explanation |
object.location.x% @2 F( l H: f% v object.location.y object.location.z | Gets the x, y, and z locations of the object respectively 分别获取对象的x,y和z位置 |
object.setLocation(xnum, ynum, znum) | This sets the x, y, and z location of the object 设定对象的x,y和z位置 |
object.size.x# Y+ f4 Y) @8 ~7 p8 b! ] object.size.y- O+ }1 ?/ p) ] u' v6 R6 V1 P object.size.z | Gets the x, y, and z size of the object respectively 分别获取对象的x,y和z尺寸 |
object.setSize(xnum, ynum, znum) | This sets the x, y, and z size of the object 设定对象的x,y和z尺寸 |
object.rotation.x" D( r R! u k8 A object.rotation.y$ K* f& a# R' D object.rotation.z | Gets the x, y, and z rotation of the object respectively 分别获取对象的x,y和z旋转角度 |
object.setRotation(xdeg, ydeg, zdeg) | This sets the x, y, and z rotation of the object 设定对象的x,y和z旋转角度 |
Command(parameter list) | Explanation |
object.subnodes.length | This returns the current content of the object 返回对象子节点长度 |
object.stats.input | This returns the input statistic of the object 返回对象的输入状态 |
object.stats.output | This returns the output statistic of the object 返回对象的输出状态 |
obj.stats.state().value = statenum | This sets the current state of the object 设定对象的当前状态 |
obj.stats.state().value | This returns the current state value of the object 返回对象的当前状态 |
obj.stats.state().valueString | This returns the current state of the object as a string 以字符串的形式返回当前对象的状态 |
object.rank | This returns the rank of the object 返回对象在节点树中的层级序列 |
object.rank = ranknum | This sets the rank of the object 设定对象在节点树中的层级序列 |
getentrytime(item) | This returns the time the flow item entered the object it is currently in 返回临时实体进入当前对象的时间 |
getcreationtime(item) | This returns the time the flow item was created 返回临时实体被创建的时间 |
Command(parameter list) | Explanation |
object.labelName' D! _! Y* \/ D( w7 K; Y; R. a: r object.labels[labelRank].value | This returns the value of the object's label. 返回对象的标签值 |
object.labelName = value object.labels[labelRank].value = value | This sets the value of the object's label. 设定对象的标签值 |
object.labels["labelname"] object.labels[labelRank] | This returns a reference to the label as a node. Often used if you have a label that is used as a table. 返回一个对标签的节点引用。经常用于将标签最为报表使用时。 |
command(parameter list) | Explanation |
getvarnum(object, "variablename") | This returns the number value of the variable with the given name 返回给定变量的数值 |
setvarnum(object, "variablename", value) | This sets the number value of the variable with the given name 设定给定变量的数值 |
getvarstr(object, "variablename") | This returns the string value of the variable with the given name 返回给定变量的字符值 |
setvarstr(object, "variablename", string) | This sets the string value of the variable with the given name 设定给定变量的字符值 |
getvarnode(object, "variablename") | This returns a reference to the variable with the given name as a node 将返回的对象变量作为一个节点引用 |
欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) | Powered by Discuz! X3.3 |