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

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

pscad 自定义模块

[复制链接]

该用户从未签到

尚未签到

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

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

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

×
pscad自带的例子中,和matlab互联仿真画磁滞回线的那个例子。matlab的程序能否解读一下,想把它做成c语言编的程序。
" ~8 q+ R' ]0 [. t/ ?. X. Q4 d; Z& F9 Kfunction [out_IF] = hyst_plot(I_F)
2 ?$ E- j# ~) j& H%% G* I( U: z. y4 @' _) a
% This function is generated by MATLAB-PSCAD component generator V1.0( r) O; e! b  n3 F. j2 U
%
5 d% M" c2 z5 P' E, t- y% Input:/ ?" g+ i$ d1 ]3 P' n
%        I_F of dimension 2 1
4 v8 v8 s8 H" M9 X%7 }# @! |2 O  Z; F
%
6 I; U% r; A# b$ i, v% Output:
+ l; d( p2 s' K) j%        out_IF of dimension 1 1
  T, z0 c' P+ k% v$ a
) l$ l  ?% L6 n. H9 Cglobal Ia flux my_nom
. }& l$ A8 w$ z# Y, R2 H7 J- K
1 Y* L" z8 ]( ?- k+ o5 N0 f/ U/ An2=15;                % points number4 S9 l; {3 v$ ]% @. |
Flim=2.5;                % Flux limit
$ U; W1 V9 d) p. `7 m5 VIlim=0.1;                % Current limit) L7 U2 }2 T! L$ p2 L, K2 p
. _4 a  \  G( J7 X
%if ~exist('my_nom')
6 f, s0 \' G% Q7 _  my_nom=1;
8 b2 [8 Y0 g# F* q) q/ b6 @: c  Ia(n2)=0;
1 D1 h# Y6 e, i/ o! V7 {  M% |. Y2 k  flux(n2)=0;: w* L- w8 o3 S
%end
" ~/ v2 E+ ], i$ \figure(1);
  Y" y% M/ C1 o7 D& N5 x# hfor i=n2-1:-1:1
9 d& J" [, E3 v4 [8 V. M& Z' s Ia(i+1)=Ia(i);
" t5 b4 h1 D; j flux(i+1)=flux(i);
1 a" P9 V/ o  Zend
8 \1 e  F7 M. A- W Ia(1)=I_F(1);
/ J& V' T! m" a- D9 L flux(1)=I_F(2);
1 F4 {3 K$ q- t* q, ?' A% line(Ia,flux);
1 J% g/ X* l8 N$ N7 y# H plot(Ia,flux);4 |8 q) k$ p" H& O
set (gca,'XLim',[-Ilim Ilim],'YLim',[-Flim Flim]);
# l/ g( J" x& c, |# d+ o pause(realmin);
" T) Q( H0 z$ F! D  v2 n: a, `% t: J4 m1 f. w, b* a, e
out_IF=0.0;
"真诚赞赏,手留余香"
还没有人打赏,支持一下
楼主热帖
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

招聘斑竹

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

GMT+8, 2026-10-12 16:51

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

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