全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
zhaobener 发表于 2011-12-19 02:44:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚弄明白了一个纠结了自己半天的问题:
; \$ f1 b1 ?. Z2 `就是当有多个source的时候如何用统一的编号命名
1 C, G% F( D! H$ Y8 T0 L- }  i& E) A7 |4 G% @; L$ L6 U
刚才用个笨方法解决了:
+ J8 U. S6 y% P" Y, V5 I0 s在Source的Oncreation Trigger里设为 gettablecell("H", 1,1) 的值+1* J. _! K; I2 x, O: A+ i4 \
然后在后面输出部分的trigger中用setname的语句:
! B% V# e- k# a1 d6 c  Qsetname(item, concat("_",numtostring( gettablenum("H",1,1), 0, 0)) );- p; [8 _& e- S) P; g. c: g6 g
(“_”为防止单用数字命名软件报错)6 i/ ]+ ]8 \1 i; Y) H8 X9 k: z

! `: |% X% G3 T" Z但我想问下能不能用global variable来做这步?(详细点有代码最好啊)% _* l# n4 o  i: m- g- ^
而且如何设定reset模型后 table(“H",1,1)的值归零

本帖子中包含更多资源

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

x
2#
domcylai 发表于 2011-12-22 15:33:38 | 只看该作者
本帖最后由 domcylai 于 2011-12-22 15:37 编辑
% H/ P8 c7 W9 V7 N' }$ M# A
0 x: {* Y' ?+ h名字的话,最好还是别弄重名,如果在程序中调用node()命令有可能会错乱,如果非要做成同名,有一个简单的方法(这个方法只能是,最终确定模型,或者不在打开 重名的对象实体时可用);6 Z; V8 N+ l8 T6 z

0 b  l7 h% ^3 P) G  ?0 J* U首先如图,红选需要重名的对象实体,然后打开Edit Selected Objects(工具栏view下拉菜单下面找到);然后在下面的图片显示的位置编辑需要修改的对象实体的名字,并且把Append Numbers前面的勾去掉,点击Rename即可4 p9 C  a1 c( C& F1 s- _
/ S2 a; w- R% _

% j$ |$ Y" m8 H1 ?' n4 K) l% U  `; y
9 T3 A+ f* B5 T~~~~~~~~~~~~) `4 g* n6 o* U- S1 u8 A
3 W4 d9 v1 L; a: f# [5 K+ B/ m: c; w

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-6-28 05:24 , Processed in 0.078199 second(s), 14 queries .

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

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