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

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

[讨论] pscad 自定义模块

[复制链接]

该用户从未签到

尚未签到

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

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

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

×
pscad自带的例子中,和MATLAB互联仿真画磁滞回线的那个例子。matlab的程序能否解读一下,想把它做成c语言编的程序。9 O9 x+ K) f& {' p& W
function [out_IF] = hyst_plot(I_F)) X& a' o4 d1 b% r8 `* s
%3 f* I" ~, v( H) S: [, r( y
% This function is generated by MATLAB-PSCAD component generator V1.0
9 |: ?0 a0 r1 Y. O( W$ P%# g! e1 q3 J, j, Q) k4 ~. z
% Input:
1 h) ^3 x' y/ y4 \; }%        I_F of dimension 2 1( }6 q. @2 l+ `
%
5 u* b5 @9 s2 c- _%
8 N7 N4 H1 |; G7 n/ p9 ~! t7 r% Output:
7 L* H. O) e9 k6 j8 T%        out_IF of dimension 1 1
. g" b2 X" }8 `* g. n& f4 Y5 x8 J# G
' c7 R! N5 w9 R: ^, c) s( Vglobal Ia flux my_nom4 N$ W# Q) n- a: L4 V
- m# b  e. D6 l) e' i
n2=15;                % points number
; G' d* R7 K6 _" Y/ u  G. j$ BFlim=2.5;                % Flux limit
2 `1 o+ R% N3 N; FIlim=0.1;                % Current limit
6 I- F6 d! @. o8 p
* D- J# E' S( H  l3 `) f0 R%if ~exist('my_nom')
+ [) @$ m5 k- V! R* Y6 o- T# \. r8 x  my_nom=1;
+ x7 r% Q4 L% U. t  Ia(n2)=0;; m% S. h( w/ q) z
  flux(n2)=0;  W- l4 J9 b, E; Y/ H0 u
%end
  ]7 t+ I' w5 I/ n0 T. L9 Tfigure(1);
" }7 A; N) U4 }1 ?0 nfor i=n2-1:-1:1: I/ ]+ s" z) N) a2 A8 t
Ia(i+1)=Ia(i);
7 Q* G; x: a" x. _/ @ flux(i+1)=flux(i);* U; `4 ~  {, X: b: C  f
end
8 U' |) a+ Y3 g) T) x5 M Ia(1)=I_F(1);+ U* |* p) Z4 e2 g  i
flux(1)=I_F(2);
. d; _# A0 P1 _; Q% line(Ia,flux);
. H" p& Z* r2 y5 l6 U3 S plot(Ia,flux);
. f4 L8 S& X, {, S7 _( ~ set (gca,'XLim',[-Ilim Ilim],'YLim',[-Flim Flim]);4 @3 o* p# ~2 }9 X- L
pause(realmin);: B( Z. `) D4 w( A) C. x
5 |) D) m( {  `! u" C8 f  d2 C$ B
out_IF=0.0;
"真诚赞赏,手留余香"
还没有人打赏,支持一下
楼主热帖
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

招聘斑竹

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

GMT+8, 2025-4-11 22:46

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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