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

 找回密码
 立即加入
搜索
查看: 1472|回复: 0

pscad 自定义模块

[复制链接]

该用户从未签到

尚未签到

发表于 2011-12-8 21:28:42 | 显示全部楼层 |阅读模式

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

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

×
pscad自带的例子中,和matlab互联仿真画磁滞回线的那个例子。matlab的程序能否解读一下,想把它做成c语言编的程序。0 K6 }0 M7 {6 e/ S
function [out_IF] = hyst_plot(I_F)
$ |: K+ b& s" u& S%
* b. h2 g% D9 q' Z" R& S" H: g% This function is generated by MATLAB-PSCAD component generator V1.09 ^& h( K1 O1 w. K9 v8 f8 _" J7 B
%% h# n- R, p0 B
% Input:
" o! N  \; @6 B  \7 d# m%        I_F of dimension 2 1
) r6 Y7 G' X; Z. q. j%. v1 Y, h: n# P/ F" B. |4 O9 o
%
& s5 P8 A: }2 b5 O* o; D9 J3 {% Output:3 L* q6 i4 B( [6 z
%        out_IF of dimension 1 1
/ N6 }/ O2 G- x" [5 Q, W, u9 ]9 p: o+ `/ W7 O6 ^
global Ia flux my_nom# z: d% w- i8 }2 y( K' i

1 o, H8 M5 y2 S. l4 m5 U  pn2=15;                % points number$ {/ w$ v) W0 e9 b2 G% E+ T
Flim=2.5;                % Flux limit' ]! C* ]" L3 s1 Q' }* a1 V7 ?& e
Ilim=0.1;                % Current limit
) m# f  W2 C+ w. ?' B$ t' q' F/ l
0 H3 O# L- X9 O%if ~exist('my_nom')' J3 H, |$ G; X! ?, H3 h  N
  my_nom=1;
. o- D+ ]3 U: @  Ia(n2)=0;
0 k5 u9 `; R" W  m7 {  flux(n2)=0;! f+ S' K* G2 `8 @
%end$ _$ e# O1 ~" U5 Q4 n: }
figure(1);
- |0 D6 b! f: {! zfor i=n2-1:-1:1: v7 i# z9 S( t9 v. i
Ia(i+1)=Ia(i);
' }! }3 z$ b( w) u  _" q flux(i+1)=flux(i);" W& J3 D1 `+ N7 j  c
end
  J% w0 ]: F8 i9 o& E( O Ia(1)=I_F(1);
& t/ v! Y6 I% C! f flux(1)=I_F(2);
3 c4 B! {' O% j# ]! V% line(Ia,flux);
# L3 @0 ]( a5 k  U, _4 k2 d plot(Ia,flux);
7 _  e: l+ W8 i) T( K% w set (gca,'XLim',[-Ilim Ilim],'YLim',[-Flim Flim]);" j1 F* a6 c4 M
pause(realmin);$ N7 K& f) g9 {! ]- M3 j

5 w) G; b$ }. m7 m" K" d, x" Q% Rout_IF=0.0;
"真诚赞赏,手留余香"
还没有人打赏,支持一下
楼主热帖
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

招聘斑竹

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

GMT+8, 2026-9-20 16:17

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

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