全球FlexSim系统仿真中文论坛
标题:
关于多个Source设定统一的itemname编号解决方法
[打印本页]
作者:
zhaobener
时间:
2011-12-19 02:44
标题:
关于多个Source设定统一的itemname编号解决方法
刚弄明白了一个纠结了自己半天的问题:
, X7 A e5 a- Q& B; q0 `
就是当有多个source的时候如何用统一的编号命名
4 A6 B; x" W; @# q
) O9 H. N) w- Y# D9 K9 ^5 A
刚才用个笨方法解决了:
* a% j T' }+ G0 D
在Source的Oncreation Trigger里设为 gettablecell("H", 1,1) 的值+1
% D) w. T$ e* }1 ~& L
然后在后面输出部分的trigger中用setname的语句:
! s0 {. y3 P% z/ O' F
setname(item, concat("_",numtostring( gettablenum("H",1,1), 0, 0)) );
; R3 ~/ ^' A6 f$ T$ N
(“_”为防止单用数字命名软件报错)
0 S2 K) l3 G- ^ e7 y
1 A" l7 Q& U$ s7 `
但我想问下能不能用global variable来做这步?(详细点有代码最好啊)
2 z5 J! D- p$ ?9 g
而且如何设定reset模型后 table(“H",1,1)的值归零
作者:
domcylai
时间:
2011-12-22 15:33
本帖最后由 domcylai 于 2011-12-22 15:37 编辑
0 X3 M" g% D/ b) x# v1 B
3 G/ @1 P$ J* L& x Q! D
名字的话,最好还是别弄重名,如果在程序中调用node()命令有可能会错乱,如果非要做成同名,有一个简单的方法(这个方法只能是,最终确定模型,或者不在打开 重名的对象实体时可用);
, `! s! g& @' V- w! j
[attach]390[/attach]
" \7 H4 N) {% i1 o3 W
首先如图,红选需要重名的对象实体,然后打开Edit Selected Objects(工具栏view下拉菜单下面找到);然后在下面的图片显示的位置编辑需要修改的对象实体的名字,并且把Append Numbers前面的勾去掉,点击Rename即可
6 I0 i! P, { P5 r I) T; {0 Q2 }9 j. r
& i0 H# Q' K/ h. i
[attach]391[/attach]
3 [6 y" w# ?# o
8 |$ }8 R7 z5 n# c+ ^. I
~~~~~~~~~~~~
" |" M, c7 O1 E: U7 a
3 g7 E: o4 W# {5 b
[attach]392[/attach]
欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/)
Powered by Discuz! X3.3