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

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

pscad 自定义模块

[复制链接]

该用户从未签到

尚未签到

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

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

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

×
pscad自带的例子中,和MATLAB互联仿真画磁滞回线的那个例子。matlab的程序能否解读一下,想把它做成c语言编的程序。
8 @* D$ E% U% ?  t4 i; Lfunction [out_IF] = hyst_plot(I_F)
8 M5 s3 Q4 D; S7 n; Z%2 p7 _) R: A5 n! d9 S
% This function is generated by MATLAB-PSCAD component generator V1.0$ z+ e$ L; o( b9 N' W
%) e$ ^: W9 s& j2 D
% Input:
. K4 R0 W; e( u1 i6 p0 L%        I_F of dimension 2 10 r4 W2 A3 }4 d  t3 Y# [2 B- k' j
%
* j% K6 m" q2 |3 g+ L4 U9 S# W%
) L3 B2 D6 B$ h& l8 L! S2 F: _; J% Output:
( K1 b7 K, T: f! ~%        out_IF of dimension 1 1
1 _4 Y' t' t: ?3 x. S9 T  s$ Q
! p; Z2 c/ k, A; Q4 vglobal Ia flux my_nom
% {/ S! m2 I' G0 j* S/ n7 T, a6 C1 I, T2 G1 q0 ?4 j
n2=15;                % points number
* r0 e' |; \5 B! c* I4 H# qFlim=2.5;                % Flux limit
, J3 H$ o* l' O" EIlim=0.1;                % Current limit
: [( |/ a4 \9 A. \& }, H: m4 L9 t5 |5 T: `
%if ~exist('my_nom')1 {1 ?8 H; h0 j6 T. T& S1 H* h
  my_nom=1;
1 a: s- \$ O. t  \: H3 ~9 M9 h  Ia(n2)=0;$ V$ w- Q6 s  q2 z2 V& X( V; F
  flux(n2)=0;
# H% S, }$ F2 ?% a0 I. o%end; @! x$ c! y* s. k0 N
figure(1);1 K0 `% {0 x# j+ J
for i=n2-1:-1:1- M" }; Q; ^5 |- h8 i8 x: u
Ia(i+1)=Ia(i);
: n- U% g$ A5 V8 e# ]$ p, v* B' N flux(i+1)=flux(i);
; {: \* n  |- k- @4 |5 Jend
! e0 }) V" k+ [* f  n& T% v; x& C/ W Ia(1)=I_F(1);
0 u: H; ~9 |' [, H, c0 ? flux(1)=I_F(2);! h0 y" p+ o6 l: x, }
% line(Ia,flux);0 {# ]! k' U4 W; {
plot(Ia,flux);
; P6 y( v; J& Y% a) s8 X. \ set (gca,'XLim',[-Ilim Ilim],'YLim',[-Flim Flim]);
( X# i9 F/ q. a  C# r6 e pause(realmin);
% a! C2 W1 v# b; n5 c/ F% p9 H- v
$ Y3 K$ U, h1 ~- I1 H" Bout_IF=0.0;
"真诚赞赏,手留余香"
还没有人打赏,支持一下
楼主热帖
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

招聘斑竹

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

GMT+8, 2026-4-23 21:33

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

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