全球FlexSim系统仿真中文论坛

搜索
查看: 4456|回复: 1
打印 上一主题 下一主题

关于多个Source设定统一的itemname编号解决方法

[复制链接]
跳转到指定楼层
1#
zhaobener 发表于 2011-12-19 02:44:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚弄明白了一个纠结了自己半天的问题:/ v& l; t$ `6 P6 k, r0 [! D. K: r
就是当有多个source的时候如何用统一的编号命名$ I) B; d5 Y0 n7 p8 D$ `& e

+ u3 c8 I2 Y8 a" D& B刚才用个笨方法解决了:
+ H2 y1 x) U' q3 U# O在Source的Oncreation Trigger里设为 gettablecell("H", 1,1) 的值+10 _6 Z) a+ x* v0 L) F2 U
然后在后面输出部分的trigger中用setname的语句:4 I! a3 m- x  \6 v' w* ]5 j; T
setname(item, concat("_",numtostring( gettablenum("H",1,1), 0, 0)) );6 O7 i) Q7 D" }+ y9 ^
(“_”为防止单用数字命名软件报错)4 ^2 i1 z0 U) J* f

5 z' D% O& x3 b& Q但我想问下能不能用global variable来做这步?(详细点有代码最好啊)
  T, T1 T: ?( A1 B" x/ Q而且如何设定reset模型后 table(“H",1,1)的值归零

本帖子中包含更多资源

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

x
2#
domcylai 发表于 2011-12-22 15:33:38 | 只看该作者
本帖最后由 domcylai 于 2011-12-22 15:37 编辑 $ u3 k! e1 d% y7 L/ k
. Q! p' z+ H% I; @9 M/ B+ b2 B
名字的话,最好还是别弄重名,如果在程序中调用node()命令有可能会错乱,如果非要做成同名,有一个简单的方法(这个方法只能是,最终确定模型,或者不在打开 重名的对象实体时可用);
. ~$ Z! ?2 k" y3 \3 F" C
$ B5 v* c; Z8 p* {7 _! ?5 b首先如图,红选需要重名的对象实体,然后打开Edit Selected Objects(工具栏view下拉菜单下面找到);然后在下面的图片显示的位置编辑需要修改的对象实体的名字,并且把Append Numbers前面的勾去掉,点击Rename即可
$ x3 ?/ r& Y6 B% B" B4 G( f$ n
& l0 a. U, e/ x* g1 f2 I+ Y3 s6 \, W3 O; S+ A4 f
- p8 q! I+ s7 Y
~~~~~~~~~~~~# ]5 Z4 w7 ~/ R' {+ z
9 s/ L5 R0 u1 @, Q

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-7 09:20 , Processed in 0.061552 second(s), 14 queries .

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

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