皮卡丘 发表于 2018-1-20 18:10:53

不知楼主学会了如何在pscad中搭建程序模块,并且直接掉用matlab的方法了吗?

皮卡丘 发表于 2018-1-20 18:12:49

请问用comtrade录播应该怎么做呢,不太会,求教下

stoat 发表于 2018-1-20 22:43:31

皮卡丘 发表于 2018-1-20 18:12
请问用comtrade录播应该怎么做呢,不太会,求教下

这个大致知道,没有用过::biggrin::

侯辉 发表于 2018-1-22 15:10:20

你这个实在太麻烦

侯辉 发表于 2018-1-22 15:11:40

右键 projectsitting 保存noname 文件 直接新建MATLABM文件 一句 load 代码就行

北海道的农民 发表于 2018-1-22 15:30:08

好帖!顶顶顶!

yjy624643709 发表于 2018-1-25 16:44:24

这个帖子不错,大家快来顶起来!

繁星闪闪 发表于 2018-5-15 16:29:52

大赞一个,给楼主好评,论坛好评!~~~~
富强      民主      文明      和谐。
自由      平等       公正   法治。
爱国       敬业       诚信   友善。

山村小书童 发表于 2018-6-17 16:28:27

谢谢楼主的分享,刚刚开始学PSCAD,帮助很大

15930923628 发表于 2018-7-14 19:56:21

雨蓝飞梦 发表于 2017-5-24 10:20
棒棒哒,如何画成频谱图呢?

频谱图是需要进行FFT分析的,这一步可以在MATLAB中代码实现,我近期恰好做了一次这个所以也刚弄明白,分享给你一条代码希望有所帮助。
clear;
clc;
A=importdata('.xlsx');%导入数据
Data=A.data;
DataSheet1=Data.Sheet1;%取表格第一sheet的数据
SampleRate=1*1e5;%采样率

DataSheet1=DataSheet1(3:end,:);%取表格第三行到结尾的数据
I=DataSheet1(:,1);%其中第一行为电流的数据

Time=1:numel(I);%取抽样点数的数据
Time=Time/SampleRate;%波形图的横轴即间隔周期
plot(Time,I)%画出波形图

TS=Time;
L=numel(TS);
y=I;
%% fft
Fs=1./mean(diff(TS));%频率
NFFT = 2^nextpow2(L);%主要用于计算L点最近的2的整数次幂的点数,此处取16384
Y = fft(y,NFFT)/L;%Y是复数矩阵,由于fft处理后数据为实数和复数的形式
f = Fs/2*linspace(0,1,NFFT/2+1);%频率分辨率矩阵,linspace将0-1平均分成NFFT/2份
PShow=2*abs(Y(1:NFFT/2+1));%计算模值,前面已经除以L了,此处绘图时候仅乘以2,这样绘制的频谱图就是时域信号对应频率点的真实幅值
FreqShow=f*10;%频率分辨率
plot(FreqShow,PShow)
Pyy = ;
for i = 1 : NFFT/2
Pyy(i) = phase(Y(i));               %计算相位
Pyy(i) = Pyy(i) * 180 / pi;         %换算为角度
end;
xlabel('Frequency')
ylabel('幅值')
xlim()
grid on


页: 1 [2] 3 4
查看完整版本: PSCAD中的波形导入到Matlab

招聘斑竹