全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
zhaobener 发表于 2011-12-19 02:44:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚弄明白了一个纠结了自己半天的问题:+ H6 _3 U& y' h- k/ I$ q3 d4 z
就是当有多个source的时候如何用统一的编号命名8 A$ A3 e( Q5 K! F* N% I

, |# e1 n; z# m7 t刚才用个笨方法解决了:* b$ b6 ]+ V: m/ e9 b& v
在Source的Oncreation Trigger里设为 gettablecell("H", 1,1) 的值+18 ^0 R' h. e5 q0 M/ t
然后在后面输出部分的trigger中用setname的语句:
" E8 z  b( a, Q- g. j- _. `setname(item, concat("_",numtostring( gettablenum("H",1,1), 0, 0)) );
# a0 F1 ]3 w+ ~/ g# |0 t(“_”为防止单用数字命名软件报错)
" {9 t% U4 k' Q! u5 c: E, y6 l
' m. N" ~3 f' S; N; @. o. `但我想问下能不能用global variable来做这步?(详细点有代码最好啊)) v9 W- r: P1 o, n7 L* a0 O. B
而且如何设定reset模型后 table(“H",1,1)的值归零

本帖子中包含更多资源

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

x
2#
domcylai 发表于 2011-12-22 15:33:38 | 只看该作者
本帖最后由 domcylai 于 2011-12-22 15:37 编辑 6 N  t! O* d# s* ~2 z; Y: Y

' V$ g4 N: y, X4 J7 ^& c3 `# s8 X名字的话,最好还是别弄重名,如果在程序中调用node()命令有可能会错乱,如果非要做成同名,有一个简单的方法(这个方法只能是,最终确定模型,或者不在打开 重名的对象实体时可用);
( L; ^3 O8 R, R5 D# s" z* X
0 t' x5 ~# x/ l6 }- w0 v6 d首先如图,红选需要重名的对象实体,然后打开Edit Selected Objects(工具栏view下拉菜单下面找到);然后在下面的图片显示的位置编辑需要修改的对象实体的名字,并且把Append Numbers前面的勾去掉,点击Rename即可
* ]" a3 x7 M% s9 ?7 \
# t$ k3 g8 v0 ]* T6 ]
! K$ U, e1 J+ l& J
1 }9 U* w" T( P# B~~~~~~~~~~~~# o3 e, M- {; O: @
4 V/ B9 l. P6 z! I

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-6-29 09:20 , Processed in 0.083896 second(s), 14 queries .

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

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