代码求助~
flexsim吧
全部回复
仅看楼主
level 5
qz12645 楼主
treenode item = parnode(1);
treenode current = ownerobject(c);
int port = parval(2);
/***popup:ConditionalTransport*/
/**条件运输*/
/** \n如果条件为真,则使用运输机,否则直接发送临时实体。*/
/** \n条件: */
int condition = port == 3;
/** \n运输机: */
treenode disp = /***tag:transport*//**/centerobject(current,1)/**/;
if(condition)
{
return tonum(disp);
}
else
{
transportoutcomplete(current, item, port);
transportincomplete(outobject(current, port), item, opipno(current, port));
moveobject(item, outobject(current, port), port);
}
1、我想请教一下前3行代码的意思
2、这句:int condition = port == 3; 是端口为3的时候起作用,现在我想设置为端口为1或3时起作用,整段代码需要怎么修改呢? 希望玩代码的大大们帮忙看下,多谢~
2017年12月05日 07点12分 1
level 5
qz12645 楼主
hello?
2017年12月11日 08点12分 2
level 8
改为
int condition = port == 3 || port == 1;
至于头代码(前三行)建议您到flexsim中文论坛搜索相关帖子
2017年12月12日 11点12分 3
试过了,可以了,感谢。之前我设置的是port == 3 || 1;没有写port所以没有用~
2017年12月12日 12点12分
1