启动事件日志,记录货架的OnEntry事件。在日志列表中有Involved,p1,p2,p3,p4这几个参数。
Involved是item,表示当前进入货架的临时实体;
p1是port,表示临时实体从哪个端口进入货架;
p2是bay,表示临时实体进入到哪一列;
p3是level,表示临时实体进入到哪一层;
p4是空值,在本例中,没有传递数据。
对应到货架进入触发代码头部,
treenode item = param(1); 获取第一个参数,赋值给item;
int port = param(2); 获取第二个参数,赋值给port;
以此类推,事件日志中自Involved开始,依次对应代码头部的param(1)、param(2)、param(3)……不同的实体、不同的触发,传递的参数不一样,param(1)、param(2)、param(3)所对应的含义也不一样。
另:
自flexsim7.7开始,声明变量可以直接用var代替treenode,int,double,array,string中的任意一种数据类型。
FlexScript now has a var type which can be any of the current variable types (number, string, treenode, intarray, doublearray, stringarray, treenodearray).