发帖
 找回密码
 立即注册
搜索
4 0 0

定义种类

技术交流 306 4 2010-7-27 16:27:39
有时候,会看到定义treenode,
treenode item = parnode(1);
treenode current = ownerobject(c);
int port = parval(2);
什么时候用treenode,这样的玩意,总是一知半解的,不会怎么用
──── 0人觉得很赞 ────
2010-7-27 23:25:11
我觉得啊、、、、这些跟理解label这个函数有点类似,不知道能不能这样理解,请高手指点指点、、、
2010-8-1 19:15:10
treenode是flexsim特有的一种变量类型,即树节点变量。一般情况下只有在模型树中能找得到的节点才定义为此种类型。包括永久实体、临时实体、标签、任务序列、全局变量等模型中存在的东西。和一般的编程语言类似,当你需要引用这些东西时需要事先将其定义为节点型变量。LZ所给出的三行代码(好像叫head code)是"send to port"下面的,可以将软件底层看成一个函数。需要有参数,还要有返回值。第一句是模型中的临时实体,将其定义为函数的第一个参数,而且是树节点型参数;第二局是定义的当前实体,就是这些代码写在了哪个实体下面,自然是树节点型变量;第三行是将端口号定义为了整型变量,并将其作为返回值返回给后台执行。其实大部分情况下这些在我们打开代码窗口时一定被软件开发人员写进了模板,只需要直接使用就行,必要时才会对它进行修改。

个人见解!
2013-4-25 20:03:21
对我很有用呀
2014-10-30 09:31:17
这几行代码看了好多遍,终于对其有一些了解,谢谢!!!
您需要登录后才可以回帖 立即登录
高级模式
返回
技术交流
热门问答
查看更多
1
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
3745
224
2
FlexSim2016 中国象棋
FlexSim2016 中国象棋
2258
44
3
Flexsim二次开发之塔吊
Flexsim二次开发之塔吊
2121
45
4
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
1998
34
5
快递分拨中心案例~新手可参考
快递分拨中心案例~新手可参考
1688
62
博主榜
+ 10630
+ 7753
+ 6759
4
+ 6323
5
+ 6321
6
+ 5341
7
+ 4710
8
+ 3722
9
+ 3628
10
+ 3566