设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6563|回复: 6

[求助] 读取不到GA数据?

[复制链接]
发表于 2010-6-3 23:04:25 | 显示全部楼层 |阅读模式
本帖最后由 EPFL_GO111 于 2010-6-3 23:05 编辑
' B) j: [' r3 x% w; F+ G6 \$ Z4 K/ u0 L  ]9 N5 i9 f
以下是我写的代码:
7 Q7 f9 E! g% f/ s' Z* V  m$ {5 i( [1 O. ]/ w
integer yindex,i;8 s7 E* S! e' q0 i$ r: n
real temp;
$ O$ f. F  T+ m7 g) m7 F2 u: g1 D( G7 y2 J+ r2 m
yindex=GAGetIndex("firsty");   
7 {6 V" l5 _) A, S1 q; e( bfor(i=1;i<1990;i++)
) C2 T9 I: J2 [) x" F. vtemp=GAGetReal(yindex, i,0); //读第i 行 第 0 列的数据
" A1 j! r, [  B: x) houtput=temp;/ L+ k9 f7 b5 H- |! N3 o/ o

- |- k8 c8 K9 l% o然后output的值一直是0,也就是说该代码读取不到GA数据,请问哪里出错了?谢谢4 B/ B; ^3 b) ~
0 W0 m3 B5 h  U. s) q
PS:firsty is a real GA

本帖子中包含更多资源

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

x
发表于 2010-6-4 05:57:19 | 显示全部楼层
for(i=1;i<1990;i++): Y! ]7 y' p9 w. ?
{. Z2 c4 P0 f9 }- H
temp=GAGetReal(yindex, i,0); //读第i 行 第 0 列的数据
9 @. v3 m- Q) X6 q: e/ g0 `5 q  e* loutput=temp;
* W- |% @5 T9 d4 D- B- e}
 楼主| 发表于 2010-6-4 10:53:52 | 显示全部楼层
2# iesim
6 X' F2 E$ b1 M3 N, e: `
. O2 I) g. `7 D1 G  {1 X( Q7 x8 Q- `王老师,我还是不能读到数据,我把模型放上来了,谢谢你帮我看一下,谢谢

本帖子中包含更多资源

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

x
发表于 2010-6-4 16:56:46 | 显示全部楼层
你的模型需要太多自定义的模块库,我没有。你只需要把这个 equation(I)模块拷贝到新的模型中,发过来就可以。
 楼主| 发表于 2010-6-4 17:13:37 | 显示全部楼层
4# iesim
, K0 r7 ]& ?+ Y* J; z. n
0 `9 f. b3 v- i; w! s  A谢谢王老师的耐心,谢谢,我已经把模型上传了

本帖子中包含更多资源

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

x
发表于 2010-6-4 17:32:43 | 显示全部楼层
你的程序只能读 1990 行。因为每次执行这个程序,它都会结束在第1990行,然后把这个值输出出来。
 楼主| 发表于 2010-6-4 23:25:33 | 显示全部楼层
6# iesim ! l& k& h' J3 w+ D% A
! L& f; A) g/ T! t; W1 r. q
哦,我明白你的意思了,谢谢,那我现在想要这样的效果:我现在是第i个yvalue,那我想要读取第i-1个yvalue,而这些yvalue是动态增加的,那有什么好提议呢?谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-9-12 00:32 , Processed in 0.016453 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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