设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6138|回复: 6

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

[复制链接]
发表于 2010-6-3 23:04:25 | 显示全部楼层 |阅读模式
本帖最后由 EPFL_GO111 于 2010-6-3 23:05 编辑 + Q6 o) o. l3 m4 W
0 R8 t: l& A% R2 O. `; k% d
以下是我写的代码:7 N3 y' E: y* O: Q  G* S

9 @6 j4 l- d7 ?) I: |- @8 Dinteger yindex,i;0 [) G! t& O5 f3 V
real temp;* E, n9 g* m( B) [  q

! n/ O8 c" w2 n. G+ c2 t) N% K, Dyindex=GAGetIndex("firsty");   
* ]' f! \  G- ?3 r- bfor(i=1;i<1990;i++)
9 R  m5 Q+ d: F! itemp=GAGetReal(yindex, i,0); //读第i 行 第 0 列的数据/ |# U. ?/ s  h; k; w1 V* h& p
output=temp;9 R& {3 x3 d, V9 G! N; v
: `% M; C" h1 s1 g: T( z) `' }2 l
然后output的值一直是0,也就是说该代码读取不到GA数据,请问哪里出错了?谢谢( G! e+ g/ {7 k) F8 d8 `1 i9 M
  S7 I6 Y6 e3 _' Q: T
PS:firsty is a real GA

本帖子中包含更多资源

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

x
发表于 2010-6-4 05:57:19 | 显示全部楼层
for(i=1;i<1990;i++)
9 @# _, b, g% p7 p7 k0 C{# o0 ]' J; ]6 f& R0 w! t# w
temp=GAGetReal(yindex, i,0); //读第i 行 第 0 列的数据3 s4 o* l0 G$ F- L& D5 ?' {; S
output=temp;6 I6 b  r. Z) I' W9 L
}
 楼主| 发表于 2010-6-4 10:53:52 | 显示全部楼层
2# iesim 3 j1 Q5 h5 v: i5 r* P9 w& ^
7 [) d8 a! ?. h
王老师,我还是不能读到数据,我把模型放上来了,谢谢你帮我看一下,谢谢

本帖子中包含更多资源

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

x
发表于 2010-6-4 16:56:46 | 显示全部楼层
你的模型需要太多自定义的模块库,我没有。你只需要把这个 equation(I)模块拷贝到新的模型中,发过来就可以。
 楼主| 发表于 2010-6-4 17:13:37 | 显示全部楼层
4# iesim 3 D# C  A& l7 S
  c2 p$ F2 q- j1 J* A
谢谢王老师的耐心,谢谢,我已经把模型上传了

本帖子中包含更多资源

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

x
发表于 2010-6-4 17:32:43 | 显示全部楼层
你的程序只能读 1990 行。因为每次执行这个程序,它都会结束在第1990行,然后把这个值输出出来。
 楼主| 发表于 2010-6-4 23:25:33 | 显示全部楼层
6# iesim
- L5 Q: \$ ]' i, k4 q  w0 B: K9 T  P8 H8 C' v
哦,我明白你的意思了,谢谢,那我现在想要这样的效果:我现在是第i个yvalue,那我想要读取第i-1个yvalue,而这些yvalue是动态增加的,那有什么好提议呢?谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-17 16:04 , Processed in 0.014933 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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