|
楼主 |
发表于 2013-3-13 16:58:48
|
显示全部楼层
dongshui8558 发表于 2013-3-10 11:02 4 j, E! @9 \+ W9 w: C6 c
应该是设置问题, 不是软件问题。找个例子跟着看看应该就明白了。
4 R4 A6 D, p2 ?. N/ s+ ~首先感谢回复了。6 g: y- @% A$ q) ^' P
但是我就是按照周老师那本教材上面的第三章一步步进行的,不过GAWizard每次设置结束后,点击Reset时都会出现对话框,告诉我没有设置task,就是每次都会清除我之前设置好GAWizard内置的GAOptimization的Task:GASequence;后来查阅Simtalk,用语句:) y3 H" i! c# Z
GAWizard.GAOptimization.TaskTable[1,1]:=GASequence;9 r8 H7 T% J/ A# V
GAWizard.Reset;! L+ q W2 j: D5 t+ [
GAWizard.start;+ k) t# A0 I- h, d9 K9 u. L8 y
但是一步步调试之后会出现我附件上传上来的错误,告诉我数据类型不对。) |5 u8 z% D% q* g
最后准备自己写Evaluate以及Termination方法,不适用GAWizard而直接运用GAOptimization;8 X/ D/ U! K* ^- S6 G
但是不知道怎样才能每次让仿真跑完之后,收集到之前定义的变量HandlingCost的值,因为如果用语句:( w+ ?2 [% O! w+ @( n
EventController.reset;/ z: ^8 c' ]7 r4 b' m4 D. A5 X
EventController.start;之后,仿真就跑完了,如何将每次获得的变量HandlingCost的值写入到Chrom表中呢??4 ^3 ?7 x4 Z( |0 L/ t4 F4 j: C, A
真心请教大神的解答。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|