|  | 
 
 
 楼主|
发表于 2013-3-13 16:58:48
|
显示全部楼层 
| % G9 k5 K$ M: d; p% c* j. f6 P4 _dongshui8558 发表于 2013-3-10 11:02  % J3 ~9 H, r5 D  ` 应该是设置问题, 不是软件问题。找个例子跟着看看应该就明白了。
首先感谢回复了。1 j8 p! c, S. E# W' N
 但是我就是按照周老师那本教材上面的第三章一步步进行的,不过GAWizard每次设置结束后,点击Reset时都会出现对话框,告诉我没有设置task,就是每次都会清除我之前设置好GAWizard内置的GAOptimization的Task:GASequence;后来查阅Simtalk,用语句:4 M4 \, w8 J3 I9 B% v
 GAWizard.GAOptimization.TaskTable[1,1]:=GASequence;
 , ]6 E2 F4 {1 V/ _1 _9 }4 IGAWizard.Reset;
 1 P/ Y% y& D5 T; M" K& BGAWizard.start;
 ) `" \6 H. L! \  e6 @4 w& _5 K但是一步步调试之后会出现我附件上传上来的错误,告诉我数据类型不对。
 : P* V) Q9 [, r7 w* K5 A3 I% e最后准备自己写Evaluate以及Termination方法,不适用GAWizard而直接运用GAOptimization;( c" h$ Z; N$ Z! w
 但是不知道怎样才能每次让仿真跑完之后,收集到之前定义的变量HandlingCost的值,因为如果用语句:
 ) t2 h2 _: g! z! EEventController.reset;
 , g2 I% G: i. U; L) s# H! L, QEventController.start;之后,仿真就跑完了,如何将每次获得的变量HandlingCost的值写入到Chrom表中呢??
 * e. l2 a3 l# e真心请教大神的解答。
 | 
 
x本帖子中包含更多资源您需要 登录 才可以下载或查看,没有帐号?注册 
  |