怎么保存导出PSCAD中示波器的波形
还要能够导入matlab ztmy 发表于 2013-6-21 08:32回复 1# freeboyyyy
很好的程序,不过有个小问题,我用的是Matlab2011b,貌似importdata这个函数输出的是一个结构体,里面包含data和txt,只有data是我们需要的,所以有两个地方要修改一下(以PSCADSingleCurveDraw.m为例):1、
PSCADOutTime=importdata();
修改为:
PSCADOutTimeStruct=importdata();
PSCADOutTime=PSCADOutTimeStruct.data;
2、
if FileIndex<10
PSCADOutData=importdata();
else
PSCADOutData=PSCADOutDataStruct.data;
end
修改为:
if FileIndex<10
PSCADOutDataStruct=importdata();
PSCADOutData=PSCADOutDataStruct.data;
else
PSCADOutDataStruct=importdata();
PSCADOutData=PSCADOutDataStruct.data;
end
这样就可以在2011b里使用啦!
输出的波形数据以out格式在该模型根目录下存储,可以以txt形式打开,在matlab中编写读取txt格式文件代码即可将波形数据导入matlab 我用的pscad4.5,为什么仿真结果没有.inf文件,只有.infx和一堆的.out文件,就导致楼主的程序运行时找不到.inf文件,求解::cry:: 求同:dizzy: 回复 1# freeboyyyy
你看下这个能用不
说明
PSCADDraw程序基于Matlab R2011a开发,包括两个m文件:PSCADSingleCurveDraw.m为PSCAD单曲线画图程序,PSCADDoubleCurveDraw.m为PSCAD双曲线画图程序。
本程序主要目的在于方便科研工作者进行PSCAD/EMTDC V4.2.1的仿真数据处理,实现数据画图和图片格式设置的批量处理,便于paper和学位论文的撰写。
若非本用途,建议采用PSCAD自带的第三方软件LiveWire 2或者Electrotek Concepts,Inc.的TOP画图软件。
使用步骤
1、PSCAD仿真时,设置Projects Settings/Save channels to disk?为Yes。
2、运行PSCAD仿真,获得仿真结果*.inf和*.out文件。
3、以记事本方式打开*.inf文件,根据绘图需要填写InfIndexes数组。
4、运行Matlab R2011a,运行M文件,选择相应*.inf文件即可。
注意事项
1、当PSCAD模型的OutputChannel增加时,将会导致Inf文件中索引号的重排列。因此,使用软件前应确定好需要绘制曲线在Inf文件中索引号。
2、若要修改图形格式,到M文件中按照提示进行修改。
3、PSCAD双曲线画图程序可以自动添加图例,但需要手动修改图例位置和名称,修改方法为:点击figure图像菜单栏“Tools/Edit Plot”,拖动图例,修改图例名称。 回复 2# lious
我上传了一个,你看下 回复 4# ztmy
好的我看下谢谢奥我问下 你设置过架空线参数吗 右键,copy frame as meta-file,粘贴即可 东西不错,先收藏了 不错学习下 我也想知道
厉害了收藏啦谢谢
