设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9544|回复: 5

[求助] 如何只使用Equation(I)往GA里面写入数据

[复制链接]
发表于 2009-6-6 10:47:42 | 显示全部楼层 |阅读模式
5仿真币
大家好!
$ I' X0 L" ?' D/ o# o我在总结往Global Array里面写入数据的方法,要求一次写入一行,到一次仿真结束时保留整个履历。如图所示,前两种没有什么问题,
, {/ _' F6 |8 `; s第三种想用Equation(I)不借助Information的#端口实现这样的功能,不知里面得代码如何编写才能实现,望前辈们赐教! 谢谢2 H2 b! x. A  W" i
还有其他什么方法希望大家讨论。
附件: 您需要 登录 才可以下载或查看,没有帐号?注册

最佳答案

查看完整内容

很简单,在 Equation (I) 里面设置一个 Static 变量,每次有小球通过就增加1。然后用这个计数变量来作为行号。 这三种方法代表了三大类,应该很完整了,呵呵。如果有其他办法,我也想知道。
发表于 2009-6-6 10:47:43 | 显示全部楼层
很简单,在 Equation (I) 里面设置一个 Static 变量,每次有小球通过就增加1。然后用这个计数变量来作为行号。
, S' B9 z2 ?# Y+ v# i
  m7 h8 X0 r) O8 f3 S这三种方法代表了三大类,应该很完整了,呵呵。如果有其他办法,我也想知道。
 楼主| 发表于 2009-6-6 18:06:02 | 显示全部楼层
谢谢王老师的指点!' n0 O& b6 H" H* a* F# E
我说怎么这么难,原来是不会用Static这种变量,看来手册还是要通读啊。/ {0 D- ~8 B; x! G
这样一来就搞好了,发上来供初学者参考。
: m# V- J/ L7 ?5 \$ Y* v( v
* X$ X8 E, z* P. Y[ 本帖最后由 focuscon 于 2009-6-6 18:08 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-6-8 18:05:03 | 显示全部楼层
focuscon 的确谦虚好学,勤勉尽责,值得学习。
 楼主| 发表于 2009-6-9 08:18:02 | 显示全部楼层
说的我都不好意思了
 楼主| 发表于 2009-6-9 11:54:20 | 显示全部楼层
那个教授还真是厉害,很严谨啊,值得学习。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2024-5-15 21:59 , Processed in 0.013419 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表