设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4216|回复: 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;3 F0 U% v, U& v6 n, [# a
2、不要用loop,你这样的结果是导致整个模型的效率非常低下,应该换用if..then;6 [4 ?- a8 f; t4 _- r% i' R1 }* a
3、另外这种方法不正确,只用loop会卡住,原因是a工站的entity已经处理完了,而b并没有变为true,所以a工站的entity不会再去触发method,所以只需要在d的entity离开d工站的时候再呼叫一次就可以了,注意要判断a工站上是否有entity,只有在有的时候才呼叫,否则会报错。
* P5 n* A" m9 `( A/ r* h/ V' W( M' \# b4 g8 u
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, 2024-5-29 19:05 , Processed in 0.015580 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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