yb2006027 发表于 2011-3-14 11:35:38

PSCAD中数组的输入输出问题

大家好。我自建了一个简单模块。想实现在满足特定条件下,输出数组(6维)=指定的输入数组(6维)。
这是自建模块:
提示错误:

说明:如果将输入、输出变量改为一维,则可正确实现。应该是数组的输入、输出有问题。想请教大家,这是怎么回事?

yb2006027 发表于 2011-4-5 11:36:09

问题解决了,pscad里的数组好像不能直接赋值(编译会提示错误)。我是用单个数组元素逐一传递的。

wxlsf 发表于 2011-4-11 15:31:49

想请教一下,单个数组元素逐一传递具体是怎么实现的?

yb2006027 发表于 2011-4-11 15:50:30

定义A,B是两个3维数组。
若要实现A=B,则通过
$B(1)=$A(1)
$B(2)=$A(2)
$B(3)=$A(3)
来逐一传递!

yb2006027 发表于 2011-5-3 17:09:18

其实用DO循环是可以实现数组直接赋值的。

tfzxlj888 发表于 2011-5-4 17:28:32

楼主是用 fortran 做的吧

yb2006027 发表于 2011-5-4 17:36:50

回复 6# tfzxlj888


   恩,是的
页: [1]
查看完整版本: PSCAD中数组的输入输出问题

招聘斑竹