登录发现更多内容
首页
资讯
分类
目录
索引
酷站
发帖
用户名
Email
自动登录
找回密码
密码
登录
立即注册
立即登录
立即注册
其他登录
QQ
微信
门户
Portal
论坛
BBS
搜索
搜索
本版
用户
帖子
设置
我的收藏
退出
1
0
0
首页
技术交流
›
检验对象是否删除
返回列表
检验对象是否删除
[ 复制链接 ]
manaijin
技术交流
470
1
2017-4-15 13:22:46
翻译:[url]https://answers.flexsim.com/questions/33460/how-to-do-objectexist-in-2017.html[/url]
Flexsim中用于检验对象是否被删除的函数objectexists已经弃用,可使用if(object)来判断对象是否存在。
例如
Object box = model().find("Queue1").first;
if(box)
box.color = Color.red;
只要Queue1中还有box,则将box颜色变为红色。
引用标签时需要注意:两种标签引用方式object.labelname和object.labels[“labelname”]所表示的含义是不同的,前者是对标签值的引用,后者是对节点的引用。下面的代码可以很好解释这一点
//myLabel = 0
if(box.labels["myLabel"]) //true
if(box.myLabel?) //false
//myLabel = 1
if(box.labels["myLabel"]) //true
if(box.myLabel?) //true
//myLabel doesn't exist
if(box.labels["myLabel"]) //false
if(box.myLabel?) //false
当标签的值为0时,标签节点存在,则有if(box.labels["myLabel"])为true,if(box.myLabel?)为false。其它同理。
点赞
0
收藏
0
────
0
人觉得很赞
────
回复
举报
1 回复
慧娴亚伦
回复
举报
2017-4-17 00:37:19
已经弃用的命令的软件版本建议注明,因为论坛里面使用什么版本的朋友都有,这样会容易造成误导。
回复
评论
举报
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
立即登录
点评
高级模式
本版积分规则
回帖后跳转到最后一页
返回
浏览过的版块
新手入门
信息公告
资料共享
技术交流
登录开启您的创作之旅
快速登录,立即开启您的创作之旅~
登录
热门问答
查看更多
1
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
12104
227
2
Flexsim二次开发之塔吊
Flexsim二次开发之塔吊
6150
45
3
FlexSim2016 中国象棋
FlexSim2016 中国象棋
6023
44
4
快递分拨中心案例~新手可参考
快递分拨中心案例~新手可参考
5640
62
5
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
5493
34
博主榜
Htenghui
+ 10630
白可露
+ 7753
liguanyu
+ 6759
4
Round2011
+ 6323
5
梁之安
+ 6321
6
zgh1120
+ 5341
7
ishelo
+ 4710
8
linweixu168
+ 3722
9
liuzhifan
+ 3628
10
adysunshine
+ 3566
首页
分类
目录
索引
我的