|

楼主 |
发表于 2013-3-13 16:58:48
|
显示全部楼层
dongshui8558 发表于 2013-3-10 11:02 
& L. d: S$ R7 {应该是设置问题, 不是软件问题。找个例子跟着看看应该就明白了。
% e4 D( l( w1 ^) V, D0 n9 O首先感谢回复了。! A/ j7 @* O- v, J
但是我就是按照周老师那本教材上面的第三章一步步进行的,不过GAWizard每次设置结束后,点击Reset时都会出现对话框,告诉我没有设置task,就是每次都会清除我之前设置好GAWizard内置的GAOptimization的Task:GASequence;后来查阅Simtalk,用语句:9 `) i9 s& X, R# w# l; b
GAWizard.GAOptimization.TaskTable[1,1]:=GASequence; Z0 p n. |2 R! e+ x* |
GAWizard.Reset;8 p0 g0 I: y2 Y7 T+ s9 M$ {
GAWizard.start;4 K) y: j2 `4 H+ j% l
但是一步步调试之后会出现我附件上传上来的错误,告诉我数据类型不对。1 T' O4 @9 j; ~( b" r
最后准备自己写Evaluate以及Termination方法,不适用GAWizard而直接运用GAOptimization;
9 U+ i1 K6 W4 q% t9 a( L9 G# y但是不知道怎样才能每次让仿真跑完之后,收集到之前定义的变量HandlingCost的值,因为如果用语句:
* L1 u7 y/ K2 i( y$ h$ c3 J! FEventController.reset;5 u7 U, n' B4 a
EventController.start;之后,仿真就跑完了,如何将每次获得的变量HandlingCost的值写入到Chrom表中呢??
- g, g' I+ x$ k9 Y* a' e1 {真心请教大神的解答。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|