设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8062|回复: 3

[求助] 高手请进,见附件 8.2版本

[复制链接]
发表于 2008-12-2 17:26:31 | 显示全部楼层 |阅读模式
5仿真币
高手请进,见附件 8.2版本
附件: 您需要 登录 才可以下载或查看,没有帐号?注册

最佳答案

查看完整内容

你这里边有几个问题:1、应该在c工站设置让b变为false,在d工站设置让b变为true; 2、不要用loop,你这样的结果是导致整个模型的效率非常低下,应该换用if..then; 3、另外这种方法不正确,只用loop会卡住,原因是a工站的entity已经处理完了,而b并没有变为true,所以a工站的entity不会再去触发method,所以只需要在d的entity离开d工站的时候再呼叫一次就可以了,注意要判断a工站上是否有entity,只有在有的时候才呼叫,否则会报错 ...
发表于 2008-12-2 17:26:32 | 显示全部楼层
你这里边有几个问题:1、应该在c工站设置让b变为false,在d工站设置让b变为true;5 i7 V8 }/ C: A8 k2 S6 ~
2、不要用loop,你这样的结果是导致整个模型的效率非常低下,应该换用if..then;7 V) d: T3 O2 c+ G2 E
3、另外这种方法不正确,只用loop会卡住,原因是a工站的entity已经处理完了,而b并没有变为true,所以a工站的entity不会再去触发method,所以只需要在d的entity离开d工站的时候再呼叫一次就可以了,注意要判断a工站上是否有entity,只有在有的时候才呼叫,否则会报错。
, v( \# a; ?; @9 C, u* G' j$ [# J9 E; K  }1 ^7 o  D# I6 c
apan_jiang的处理方法是错误的,实际中,a、c、d三个工站的时间是不受任何限制的,不能指望用工站时间来辅助逻辑,而是应该从逻辑解决所有问题。

本帖子中包含更多资源

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

x
发表于 2008-12-4 14:46:40 | 显示全部楼层
我下载了,不过我用的是8.1版的没法开@@
发表于 2008-12-4 15:15:18 | 显示全部楼层
你在版面用文字描述一下你的要求吧,你的模型错误太多了,看不懂你什么意思。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-2-21 22:42 , Processed in 0.014892 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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