|

楼主 |
发表于 2013-3-13 16:58:48
|
显示全部楼层
dongshui8558 发表于 2013-3-10 11:02 
$ H# ^3 B6 [; j" f, Y8 w1 Q应该是设置问题, 不是软件问题。找个例子跟着看看应该就明白了。
- g, J+ J5 c( J0 `首先感谢回复了。
7 P( M- O& \2 \" d x6 }但是我就是按照周老师那本教材上面的第三章一步步进行的,不过GAWizard每次设置结束后,点击Reset时都会出现对话框,告诉我没有设置task,就是每次都会清除我之前设置好GAWizard内置的GAOptimization的Task:GASequence;后来查阅Simtalk,用语句:
) A5 d& S" G* J& H5 u& BGAWizard.GAOptimization.TaskTable[1,1]:=GASequence;( a+ [* C! y% w7 B+ R
GAWizard.Reset;
. z/ b2 X4 y* H/ b5 S3 VGAWizard.start;1 \! Y6 a; @/ W" i+ q
但是一步步调试之后会出现我附件上传上来的错误,告诉我数据类型不对。) {: S7 H+ V% G% h! M3 B- P
最后准备自己写Evaluate以及Termination方法,不适用GAWizard而直接运用GAOptimization;
% R" y7 X, Y- q" I& Z4 K5 |但是不知道怎样才能每次让仿真跑完之后,收集到之前定义的变量HandlingCost的值,因为如果用语句:8 i7 l0 x9 E+ a6 k9 e
EventController.reset;: q- K/ ^2 u; I1 C
EventController.start;之后,仿真就跑完了,如何将每次获得的变量HandlingCost的值写入到Chrom表中呢??- q6 f; ]1 p, z+ u g
真心请教大神的解答。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|