全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
zhaobener 发表于 2011-12-19 02:44:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚弄明白了一个纠结了自己半天的问题:2 \. W' N# A) h- i6 A2 [
就是当有多个source的时候如何用统一的编号命名
3 g0 Z# Q, Y. e6 }
' g2 ]* X, s! A; @- w3 |刚才用个笨方法解决了:& y6 u+ `. o& b9 z) r) O: A; s+ r
在Source的Oncreation Trigger里设为 gettablecell("H", 1,1) 的值+1
+ M6 j2 |. p( I1 j  P' O1 V/ a然后在后面输出部分的trigger中用setname的语句:
) x: M4 t6 d& N2 w: ]setname(item, concat("_",numtostring( gettablenum("H",1,1), 0, 0)) );. }! W' p& }0 y$ A# J1 e1 i
(“_”为防止单用数字命名软件报错)
8 E3 t, @3 T8 T2 h& q
9 j9 a6 c; v" X* t% q: U但我想问下能不能用global variable来做这步?(详细点有代码最好啊)
( j6 b9 v/ f3 F! H3 \/ ~而且如何设定reset模型后 table(“H",1,1)的值归零

本帖子中包含更多资源

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

x
2#
domcylai 发表于 2011-12-22 15:33:38 | 只看该作者
本帖最后由 domcylai 于 2011-12-22 15:37 编辑 & e; e* S: n4 t. Y* ~

9 P0 A3 `7 ^# ~" B名字的话,最好还是别弄重名,如果在程序中调用node()命令有可能会错乱,如果非要做成同名,有一个简单的方法(这个方法只能是,最终确定模型,或者不在打开 重名的对象实体时可用);* e6 D* ~4 t  P" C; w
' F" q/ O; _, c/ |) F8 z6 P
首先如图,红选需要重名的对象实体,然后打开Edit Selected Objects(工具栏view下拉菜单下面找到);然后在下面的图片显示的位置编辑需要修改的对象实体的名字,并且把Append Numbers前面的勾去掉,点击Rename即可7 K- h0 |6 V" i7 e" E$ a/ F

0 N/ R; {4 R6 R$ j8 r$ r
2 m# ]; m$ x% [8 t: i2 W& i' N: S* q0 F2 N+ ^: h7 c8 R3 y
~~~~~~~~~~~~$ Y. N# \- b/ q7 {
. C3 }; Y7 j; m+ X

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-8-31 02:28 , Processed in 0.090223 second(s), 15 queries .

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

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