|  | 
 
 
 楼主|
发表于 2013-3-13 16:58:48
|
显示全部楼层 
| dongshui8558 发表于 2013-3-10 11:02  3 i, o, u2 y3 t2 i$ T* ?% [应该是设置问题, 不是软件问题。找个例子跟着看看应该就明白了。
. |! D8 A+ w! g9 C# s首先感谢回复了。/ S) g+ \+ ]! k# O, y! @: u
 但是我就是按照周老师那本教材上面的第三章一步步进行的,不过GAWizard每次设置结束后,点击Reset时都会出现对话框,告诉我没有设置task,就是每次都会清除我之前设置好GAWizard内置的GAOptimization的Task:GASequence;后来查阅Simtalk,用语句:
 7 I  U% \4 d' sGAWizard.GAOptimization.TaskTable[1,1]:=GASequence;
 / b- `4 v8 E& q2 |GAWizard.Reset;
 7 b9 X) d8 w6 oGAWizard.start;) Y/ D0 H0 V0 J, W& X& A
 但是一步步调试之后会出现我附件上传上来的错误,告诉我数据类型不对。
 : e; k+ P' L8 N* O3 w最后准备自己写Evaluate以及Termination方法,不适用GAWizard而直接运用GAOptimization;( O* n) v( a' V; c6 V6 h
 但是不知道怎样才能每次让仿真跑完之后,收集到之前定义的变量HandlingCost的值,因为如果用语句:
 8 t: d0 `% j. n' E: Y6 PEventController.reset;
 4 M. S$ O& [. z1 m1 HEventController.start;之后,仿真就跑完了,如何将每次获得的变量HandlingCost的值写入到Chrom表中呢??
 % @( K, R# d' v真心请教大神的解答。
 | 
 
x本帖子中包含更多资源您需要 登录 才可以下载或查看,没有帐号?注册 
  |