全球FlexSim系统仿真中文论坛

标题: flexsim学习之item、current。 [打印本页]

作者: liuzhifan    时间: 2017-3-5 12:08
标题: flexsim学习之item、current。
么每次离开触发器触发时,item将总是指向在那个特定时间离开发生器的临时实体。在flexsim中,我们能看到treenode item=parnode(1),定义了item为临时实体。在2016版的flexsim中,treenode item = param(1);。
# D, V# D1 ]; N/ ~current在默认设置下指的是你正在编辑逻辑的“当前实体”(固定实体)。如果你在一个发生器中编辑它的触发器代码,那么在代码窗口中的current,就指的是这个发生器。在flexsim中,我们能看到treenode current=ownerobject(c),定义了current为相应的固定实体。
5 V& `: L/ j+ C. @这里举个小例子,当货架的容量大于等于90时,货架拒绝货物进入,当货架内的容量小于20时,有允许货物进入。
3 l; D: l; v7 ^: |! C9 l界定90,在货架进入触发器代码# O" ]2 d. I7 j  X+ E
if(content(current)>=90) closeinput(current);//代码含义,current指的就是货架,content函数获取货架(current)的容量,closeinput实现关闭货架(current)的输入端口。[attach]3527[/attach][attach]3528[/attach]
作者: 慧娴亚伦    时间: 2017-3-5 14:10
对于初学来说,可以这么理解
6 {2 k$ h- c: q但是要深入理解的话,要注意去搞清楚:ownerobject(c)里面的c指的是什么?param(1)的1指的是什么?5 [# U' }/ {6 ?4 r3 c. V% W
4 T5 a9 C5 F, a4 |7 Z; a
另外,发布主题建议排版方面要让大家更方便阅读。
作者: captain    时间: 2020-10-30 14:53
慧娴亚伦 发表于 2017-3-5 14:10, N- @  R8 f4 B  ?+ ?2 [
对于初学来说,可以这么理解
5 H. r1 G. q* {! V: }* z但是要深入理解的话,要注意去搞清楚:ownerobject(c)里面的c指的是什么?par ...
. `0 Y6 s) p0 B' t3 q
确实




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3