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

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

[讨论] pscad 自定义模块

[复制链接]

该用户从未签到

尚未签到

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

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

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

×
pscad自带的例子中,和MATLAB互联仿真画磁滞回线的那个例子。matlab的程序能否解读一下,想把它做成c语言编的程序。
; ]. y- ^# ~4 {6 A  ?& @' xfunction [out_IF] = hyst_plot(I_F)/ p0 T- U# p5 g; h! T) Y
%
3 R* j7 |/ W' a! u7 C' I1 `( m% This function is generated by MATLAB-PSCAD component generator V1.0
; Y9 [5 y! G$ c4 c1 P%
3 {* q& B, G+ w, ^/ G; ~: {/ h% Input:
. N. W, J4 I3 r1 n/ I( f4 J8 s%        I_F of dimension 2 18 ]: J5 R3 ^) z$ [8 l# K
%
. @, h, f. j3 d9 c: d* @; Z% D%
/ X; I' x+ G  i) E% Output:" ^3 d1 A7 f8 h5 F
%        out_IF of dimension 1 1
5 {* F- }5 J" ~3 p( A& v% t+ g7 S  q  I- _& e6 {+ ~# A
global Ia flux my_nom) X) E; [% s' i5 u! w8 U

+ ]# L7 I0 |# d' N6 V. N: X: m9 ]9 `! dn2=15;                % points number
/ n& C9 M1 Z) b5 U0 U, ZFlim=2.5;                % Flux limit
) V! E$ Q" R2 }2 Y; Q! SIlim=0.1;                % Current limit
/ v% J6 n$ {* v6 d' ^9 Z/ B. i$ L& h
%if ~exist('my_nom')
4 Q+ y( Z# y  [  my_nom=1;5 p0 m; B" F( b$ w
  Ia(n2)=0;
  a$ j% Q3 {5 n" V  flux(n2)=0;. H8 _2 s8 P7 h# J
%end
& J1 B- Z, i. @2 \figure(1);; W+ K+ P0 m& P3 o
for i=n2-1:-1:1
  Q# h+ t& M3 E0 `. o2 B0 [ Ia(i+1)=Ia(i);0 k+ E7 ~2 A5 U8 {) n
flux(i+1)=flux(i);
& Q, _$ c& q% @8 N9 qend
, h6 J9 H* s5 N5 M6 h Ia(1)=I_F(1);
+ Z8 F) [) I4 j4 |9 c  z flux(1)=I_F(2);) H' P- K9 J7 r
% line(Ia,flux);, ^( G! L. v5 x6 h
plot(Ia,flux);
  _+ c4 W1 b! q set (gca,'XLim',[-Ilim Ilim],'YLim',[-Flim Flim]);
" N7 I# }1 x0 P' Y pause(realmin);
8 _, ^' j3 S+ J  }5 Y9 W4 C3 B2 P8 ~- Q
out_IF=0.0;
"真诚赞赏,手留余香"
还没有人打赏,支持一下
楼主热帖
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

招聘斑竹

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

GMT+8, 2025-6-8 02:18

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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