全球FlexSim系统仿真中文论坛

搜索
查看: 6372|回复: 4
打印 上一主题 下一主题

commands里面找不到这个函数和变量

[复制链接]
跳转到指定楼层
1#
lifeng_23 发表于 2012-11-21 15:51:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问问题:下面语句中connectionsout和PORT_INOPEN浅色的命令,为什么在帮助里的commands里面找不到这个函数和变量,! L+ v5 w, C. b5 y
在哪里能找到?谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
2#
左手_天涯 发表于 2012-11-21 20:02:13 | 只看该作者
这个不是函数,应该是全局宏~
3#
domcylai 发表于 2012-11-22 08:51:17 | 只看该作者
一般来说,在Flexsim树里面,只要是浅蓝色字的节点都可以输入该名字来引用此节点。
  R$ g% t- @  X! R0 p
; y% F! I+ r: @  ~% J比如,某个临时实体有一个节点,其节点名字叫:itemtype,这个节点储存了该临时实体的类型。现在我在脚本中想获得此节点的声明,有两种做法:(假设我用一个thenoe的树节点变量去声明该节点). G) Y) i$ x" o8 d9 u
1) treenode thenode = node("/itemtype",item);. S8 H2 M% b1 y
2) treenode thenode = itemtype(item);: ~" w) D: _* v

# V5 k  h( m; G/ z) r可以看出,上面第一种是用了node()函数去声明变量,而第二种方法就是前面说的。
) N  S1 x6 I! v9 h( @' i  b* t0 \
7 F3 E8 p# J& }: R! h  c8 Q4 W. `+ _! ~! w( S6 F# J# D
! V4 g3 U. f+ h+ |1 L
另外,浅蓝色的字在脚本中还可能是全局宏,在Flexsim中,某些状态或类型是用数值表示的,比如我们用1表示设备空闲,用2表示设备工作...那么对于阅读者而言,很难明白1、2、3等代表了什么意思,所以就出现了“宏”这个概念,软件的开发者为了让程序可读性更强,预设了很多全局宏:状态宏、任务类型宏、极大/小值的宏等等。
: ?8 D: m: I& u0 p
$ R* R# f. `+ l注意,一般来说,宏都是大写的,这也是为了区别去上面的节点声明混淆。也告诫我们建模人员,在自己定义宏的时候,一定要做好区分。* Y8 q# l/ d+ Z: L

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
4#
794019161 发表于 2012-11-26 14:05:18 | 只看该作者
经典,要是能多讲些这方面的知识就更好了!!!!特别期待关于脚本使用的详细资料,软件自带的命令理解起来太难,也没有上下文,不太适用对脚本写法本身不熟的同志!!!!
5#
水月云帆 发表于 2013-1-7 09:05:11 | 只看该作者
感谢解答!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2025-9-4 13:34 , Processed in 0.071779 second(s), 15 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表