设为首页收藏本站|繁體中文 快速切换版块

 找回密码
 立即加入
搜索
查看: 5728|回复: 9

请问,在PSCAD中,我建模块的时候,用fortran定义的数组为什么说错误?

[复制链接]
  • TA的每日心情
    郁闷
    2019-4-8 11:04
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    累计签到:11 天
    连续签到:1 天
    发表于 2011-5-10 20:28:49 | 显示全部楼层 |阅读模式

    马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!

    您需要 登录 才可以下载或查看,没有账号?立即加入

    ×
    #define real ci(3,12),
    ' D7 T- q- z$ Z#define real bi(12),
    ' g; A9 R. E5 O1 ~#define real  d_bi(12)
    ' B9 u7 ?3 b. n#define real  w(12),
    4 A+ L& w0 c# g* M3 Y#define real  ci_1(3,12),
    * o8 j" @. }# @; n% F, k#define real  ci_3(3,12),# W- F: w! t$ A% @
    #define real  ci_2(3,12),
    : X: R8 A1 M- X' {#define real  w_1(12),
    6 N6 @" u0 K( f1 l  G#define real  w_2(12),. ~* Q' T6 |5 w' A( L
    #define real  w_3(12),
    5 S, U7 Z/ _/ H0 G: c% Z#define real  bi_1(12),3 s2 {) z2 z" @, N0 c! F
    #define real bi_2(12),
    & E* j1 {5 p4 h#define real  bi_3(12),
    # ^$ U* w6 U# S+ R% W# K+ e* j% W4 {* R
    为什么说我没定义数组,是不是PSCAD中不能定义二维数组啊?还是我定义的不对,请高手帮忙......
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    楼主热帖
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    郁闷
    2019-4-8 11:04
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    累计签到:11 天
    连续签到:1 天
     楼主| 发表于 2011-5-11 20:15:27 | 显示全部楼层
    就没有人能解决啊?
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2011-5-12 22:13:49 | 显示全部楼层
    感觉你似乎是c的用法啊,Fortran应该没有逗号;另外如果直接在元件内用脚本语言定义,可类似定义“#local REAL A(2,2)”,如果你调用外面的fortran文件,则可定义为“ REAL A(2,2)”,(这两种我试过应该可以的)当然还有其他定义,具体可参见Fortran编程书籍。
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2011-5-13 08:59:39 | 显示全部楼层
    学习下
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    郁闷
    2019-4-8 11:04
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    累计签到:11 天
    连续签到:1 天
     楼主| 发表于 2011-5-14 16:31:21 | 显示全部楼层
    回复 3# shyice ; H$ q* t  `' U7 r
    #local real  ci  3 ,12# C8 |2 t( y, x) p, Z& W. C0 h
    #local real ci_1  3,12
    + K; n% J% s/ }/ C3 t#local real ci_3 3,129 b$ N! c& V+ b
    #local real  ci_2  3,12% r6 Q- d( d6 h& }: x+ J% z

    , \  m/ ^3 v- l% F/ N
    ) I9 V% W. D# p2 f+ M+ d5 `, C& }在PSCAD中定义数组,貌似不能用括号的!加上括号和没加括号都试过了,都不能运行,定义错误!咋办啊
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2011-5-15 18:51:55 | 显示全部楼层
    回复 5# hch196 8 [, z, b9 c: H8 l' w
    * P2 }, r7 ?0 J% G; C) I" d
    % T6 N7 n7 b4 `! Q( R/ |
      我测试一下,似乎直接在PSCAD元件内无法定义多个二维(可能是它的bug,当然你如果调用.f文件应该没问题的),但是一个二维数组是可以,即“#local real ci(12,12)”,以代替你的四个二维数组,不知你在做什么仿真需要用到这么多二维数组,你可以试试用这种方法
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    郁闷
    2019-4-8 11:04
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    累计签到:11 天
    连续签到:1 天
     楼主| 发表于 2011-5-19 20:49:28 | 显示全部楼层
    回复 6# shyice
    * z$ P2 B# ]+ L9 V8 Z  c. ]4 L, c我用一个二维数组也不行,我就改为一微数组了,虽然麻烦点。但还是有错误,不知道是语言的错误,还是其他地方出错了,运行的时候回出现运行错误,如下,请问如何解决这种问题啊???
    1 _1 H: \( z5 P; o: jEMTDC_Mediator: EMTDC not responding!
    8 h4 M) X2 j7 i) y6 g3 WThis is caused by..., t  @: D4 }6 s
    Exchange Error: Unable to send data.$ D. C3 m) n" U5 o
    This is caused by...
    $ h  o/ i8 V3 c' RSocket Error, SOCKETID: 1652  WSA #54: Unable to send data
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2011-6-12 23:22:36 | 显示全部楼层
    回复 7# hch196
    . Q# v8 S6 K$ H( M/ U! }3 I1 L8 J3 o- Z( S
    : x  a# M* d. d
    3 I1 s1 e; s* D1 H* d
    最近比较忙,没上过论坛。你现在的问题不是数组定义问题了,是你模型的其他地方搭建得有问题比如你自定义模块的输出信号未能有效输出或者page module太多而之间传递数据太多也可能引起上述问题等,你需要再仔细查查。
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2013-4-11 21:46:00 | 显示全部楼层
    学习中!
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2013-7-15 09:40:53 | 显示全部楼层
    学习下
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    您需要登录后才可以回帖 登录 | 立即加入

    本版积分规则

    招聘斑竹

    小黑屋|手机版|APP下载(beta)|Archiver|电力研学网 ( 赣ICP备12000811号-1|赣公网安备36040302000210号 )|网站地图

    GMT+8, 2026-7-16 06:36

    Powered by Discuz! X3.5 Licensed

    © 2001-2026 Discuz! Team.

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