|
|

楼主 |
发表于 2013-3-13 16:58:48
|
显示全部楼层
dongshui8558 发表于 2013-3-10 11:02 
7 O5 ^# _3 ~: l, w2 g应该是设置问题, 不是软件问题。找个例子跟着看看应该就明白了。 1 n& j, R5 V* `/ R; H# `
首先感谢回复了。5 X4 P' L! R1 @: [3 K
但是我就是按照周老师那本教材上面的第三章一步步进行的,不过GAWizard每次设置结束后,点击Reset时都会出现对话框,告诉我没有设置task,就是每次都会清除我之前设置好GAWizard内置的GAOptimization的Task:GASequence;后来查阅Simtalk,用语句:
/ F& ^) _; p& o/ V2 {7 v7 dGAWizard.GAOptimization.TaskTable[1,1]:=GASequence;: B# L, Z3 m! y
GAWizard.Reset;
f/ V7 p& f* U- a) ^GAWizard.start;' t, ` b& b* n5 K- |8 ~
但是一步步调试之后会出现我附件上传上来的错误,告诉我数据类型不对。
4 m" q# g! [7 }9 e% U* H最后准备自己写Evaluate以及Termination方法,不适用GAWizard而直接运用GAOptimization;
: I5 t8 U9 }* W' m但是不知道怎样才能每次让仿真跑完之后,收集到之前定义的变量HandlingCost的值,因为如果用语句:
) X! u3 k+ k8 a, ?+ [EventController.reset;
% I4 W+ m* c3 K/ s3 k5 o+ |EventController.start;之后,仿真就跑完了,如何将每次获得的变量HandlingCost的值写入到Chrom表中呢??0 g$ o; d! ]* p, M9 Q) `/ h
真心请教大神的解答。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|