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

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

[讨论] pscad 自定义模块

[复制链接]

该用户从未签到

尚未签到

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

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

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

×
pscad自带的例子中,和MATLAB互联仿真画磁滞回线的那个例子。matlab的程序能否解读一下,想把它做成c语言编的程序。' m. m2 F6 x. g. @
function [out_IF] = hyst_plot(I_F), n& i  p; O& B0 ~
%( ~1 f) `  {+ n! ^6 W+ O
% This function is generated by MATLAB-PSCAD component generator V1.0; s' v: u+ `  N8 r3 F  O
%9 T' C9 c0 \7 ?; i7 |. ^
% Input:1 F+ h5 Q4 h. j1 z
%        I_F of dimension 2 1
( r$ H$ S( J  K! ?2 V) M" b%' t& ~2 M# c( J
%
! u; {  t5 s) i$ W/ K% Output:( j' i0 j4 w  `1 o  @* ?0 z
%        out_IF of dimension 1 1
& b7 }, c( O: ~5 i7 A
. W: D& `; i& `* W9 H' A" bglobal Ia flux my_nom
& ~) [; ]1 K7 E3 J4 A
/ J* i( L! y9 F3 M" |; l7 ^n2=15;                % points number
4 }2 M. H) k$ d5 x3 `" t8 [( uFlim=2.5;                % Flux limit7 y3 s  s; K6 c
Ilim=0.1;                % Current limit  E) ], g+ ?1 P3 C

9 z# _* ~; K4 R# h2 M4 C%if ~exist('my_nom')% f& V1 Z. P! I: Z
  my_nom=1;
3 K6 T2 |8 q. W& N2 X: m  Ia(n2)=0;
1 w& I( T" a) r  flux(n2)=0;1 L+ w0 i5 F. w- A2 q1 A2 p
%end+ h$ l9 J# K" G: e! l7 X
figure(1);  l1 t( j$ a1 X* H, x4 E
for i=n2-1:-1:1
/ T. L9 `" D7 |2 G1 R: g Ia(i+1)=Ia(i);6 L2 [/ \% f7 F! [, Y, K
flux(i+1)=flux(i);
, j  t0 N% ?$ fend
" T" E6 e, h) x; ^) X& m$ P3 q Ia(1)=I_F(1);4 t" G, _' X: b# {% ]
flux(1)=I_F(2);' x# e: ^5 D' z$ h0 o
% line(Ia,flux);$ d) v8 ]5 ?/ X. v
plot(Ia,flux);/ Y8 r' t0 Z9 y
set (gca,'XLim',[-Ilim Ilim],'YLim',[-Flim Flim]);- X' b1 A( x" H( V: I- k
pause(realmin);
9 M3 y2 [- j6 Z& n; ~* b. ^0 T8 V
out_IF=0.0;
"真诚赞赏,手留余香"
还没有人打赏,支持一下
楼主热帖
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

招聘斑竹

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

GMT+8, 2025-5-16 02:04

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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