设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4495|回复: 1

[求助] decision blocks的问题

[复制链接]
发表于 2008-4-23 08:58:20 | 显示全部楼层 |阅读模式
5仿真币
官方教程的第2部分中的decision blocks中的voltage > 2.volts,在下拉列表中没有,而且运行过程中,图形不和那教程一样,发现pressure值没有发生变化,请高手赐教.....

发表于 2008-7-26 20:17:24 | 显示全部楼层
这个教程我觉得是在Repast S 1.0的beta版的时候就开始做的,最后发布的正式版和教程还是有一点点差别的,主要是对各种对象的属性设置上& z6 w; V$ I0 _4 y# d0 x% S
你说的问题,选择voltage > 120就可以了% S$ X, r2 @2 @5 D$ N, B
至于pressure的值没有发生改变,情况有很多种,要么是比对教程慢慢找一遍,要么按照教程再找一遍。做Repast的这个例子,稍微有点错误都不行,需要绝对的细心。
7 H! [" e2 \1 p0 x$ e$ K* _* M: `5 G我仅参考自身情况做个推测:
% T$ Q. o. a  Y; I/ o- h# A例子程序中名为“Change Pressure”的task block的属性,step5中的赋值公式是否和教程一样,因为系统在“Watch for pressure”的behavior block中,step4d处设置agent类型为GasNode后,会在step8中默认生成infrastructuredemo2.GasNode watchedAgent,注意这里是watchedAgent,而不是教程中的watchedNode。如后你在task block的step5中使用的是pressure = watchedNode.pressure ,那么就会报错。: W# Y  |  O4 B! b1 o
当时我就是只看到watched就忽略过去,直接下一步,导致运行出错。8 H8 w3 o& U8 D7 e7 w0 T# c$ a
! }6 j; T) p5 w# F. \" k2 v
[ 本帖最后由 zyj49 于 2008-7-26 20:21 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-30 04:05 , Processed in 0.011764 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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