Matlab 调用 PSCAD 运行数据方法
第一步 : 先 右 键 点 击 空 白 处 进 入 project settings/Runtime, 设 置 save
channels to disk,这时在 pscad 目录中会有.out 文件和.inf 文件。两个文件
与当前设置的.psc 文件在同一目录下的.emt 文件夹内,如果找不到在哪个目
录,可以用后缀名搜索。
第二步:进入 matlab,将.out 文件拷贝到当前目录,假设你要赋值给变量
a,则命令 a=load('XXX.out')由于.out 第一列是时间,假设你要取第 3 个变
量
,并赋值给 b,则 b=a(:,4)那怎么知道第 4 个变量是你要的电压还是电流呢?
这你就要看.inf 文件了,里面列出了所有变量的名字。此时 b 的“显示精度”只有
四位,但存储的数据有 16 位,可以用“ format long(换行)b”获得。注:当
文件的扩展名不是(.mat)时,MATLAB 将以 ASCII 格式处理该文件。读取的
数据可以用来进行相关分析和画图显示。
例子:
%本实例.m 文件中,data2_01.out(第一列是时间,另外 10 列是通道数据)是
PSCAD 导出的文件,具体是哪个通道的数据则要查看同目录下的.inf 文件。本
文件中,第二列是光伏发电单元输出的有功功率%
评论2