treenode是flexsim特有的一种变量类型,即树节点变量。一般情况下只有在模型树中能找得到的节点才定义为此种类型。包括永久实体、临时实体、标签、任务序列、全局变量等模型中存在的东西。和一般的编程语言类似,当你需要引用这些东西时需要事先将其定义为节点型变量。LZ所给出的三行代码(好像叫head code)是"send to port"下面的,可以将软件底层看成一个函数。需要有参数,还要有返回值。第一句是模型中的临时实体,将其定义为函数的第一个参数,而且是树节点型参数;第二局是定义的当前实体,就是这些代码写在了哪个实体下面,自然是树节点型变量;第三行是将端口号定义为了整型变量,并将其作为返回值返回给后台执行。其实大部分情况下这些在我们打开代码窗口时一定被软件开发人员写进了模板,只需要直接使用就行,必要时才会对它进行修改。" Y3 f7 R. f' O3 p1 p