全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
zhaobener 发表于 2011-12-19 02:44:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚弄明白了一个纠结了自己半天的问题:
* ]. j' M5 q3 s6 N2 c9 Z就是当有多个source的时候如何用统一的编号命名
, Y1 T) i7 p2 {% t
! @& Z1 l3 C' @( [3 B% y刚才用个笨方法解决了:4 \& Q. W, p# k4 k' D% M' ?
在Source的Oncreation Trigger里设为 gettablecell("H", 1,1) 的值+1
5 m1 j- w! \: ~& r然后在后面输出部分的trigger中用setname的语句:. {6 u7 d+ Q4 Q* e- _- @" t9 n9 Y
setname(item, concat("_",numtostring( gettablenum("H",1,1), 0, 0)) );
) v$ i1 k3 C. [(“_”为防止单用数字命名软件报错)$ c' T" p2 h. v4 e3 M7 n

/ x" ?, B# ~6 T4 r. H' }  {' k但我想问下能不能用global variable来做这步?(详细点有代码最好啊)
* p; ?. n' v, g1 B" e- O! D! _0 v; Q而且如何设定reset模型后 table(“H",1,1)的值归零

本帖子中包含更多资源

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

x
2#
domcylai 发表于 2011-12-22 15:33:38 | 只看该作者
本帖最后由 domcylai 于 2011-12-22 15:37 编辑
( Z, L! v2 W/ q) N. X" R* a
! W# g6 b0 b8 z# j- O( Z名字的话,最好还是别弄重名,如果在程序中调用node()命令有可能会错乱,如果非要做成同名,有一个简单的方法(这个方法只能是,最终确定模型,或者不在打开 重名的对象实体时可用);
9 h8 e# y4 ~- t0 y: q/ ~% ^! m3 H- i( r
首先如图,红选需要重名的对象实体,然后打开Edit Selected Objects(工具栏view下拉菜单下面找到);然后在下面的图片显示的位置编辑需要修改的对象实体的名字,并且把Append Numbers前面的勾去掉,点击Rename即可
; Z' |3 x" E) C: G9 ^0 j0 J# t4 w# R2 }6 _( d. r5 c( L: C
% C, m, V9 F5 Z& K5 \0 Z3 p" Z) c

4 @( E% m7 r: N3 V~~~~~~~~~~~~/ R7 h$ n4 r! Q9 b

. X  Z, W9 q9 `7 x+ G  z. e

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-10-17 11:27 , Processed in 0.078735 second(s), 14 queries .

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

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