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

 找回密码
 立即加入
搜索
查看: 3246|回复: 10

pscad 4.2.1 和matlab7.0的联合仿真的数据传输问题

[复制链接]
  • TA的每日心情
    郁闷
    2018-4-24 10:21
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    累计签到:2 天
    连续签到:1 天
    发表于 2011-6-2 16:35:33 | 显示全部楼层 |阅读模式
    文档文案
    文档文件名称: pscad matlab
    内容简介: 联合仿真
    所属专业方向: 电气工程
    文件类型: 文档
    来源:

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

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

    ×
    pscad 4.2.1 和MATLAB7.0的联合仿真& G* W# Q" }" g& Q
    在dsdyn中编写代码如下:
    " ]. o3 J! B, S" S8 H#storage real:2
    9 v# k5 M) \& ^      storf(nstorf)=$in1
    . n% ]8 r8 `: e# H/ B9 `      call MLAB_INT("%:Dir\$path","name","R","R")
    9 `* s/ o9 k- n" E! K1 t      $out1=storf(nstorf+1)
    ( g0 X# l/ b7 {) y7 {+ v+ Q      nstorf=nstorf+2: B  f$ ^( r7 w  R2 v" r, G1 h
    就是一个单输入单输出的函数用matlab实现,输出等于输入值,可是运行时输出总是为零,不知道是怎么回事。不知pscad与matlab互传数据时是怎么分配输入给matlab和从matlab输出的数据的,看网友资料是这么编的,请高手指教,谢谢~
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    楼主热帖
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    愤怒
    2020-12-8 11:59
  • 签到天数: 105 天

    连续签到: 1 天

    [LV.6]常住居民II

    累计签到:221 天
    连续签到:1 天
    发表于 2011-6-2 16:52:15 | 显示全部楼层
    问一哈 lz是用4.2.1与R2010a还是2010b联合做的?我的2010b与4.2.1结合不了?还有你的4.2.1是eval版的吗?
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2011-6-2 20:27:21 | 显示全部楼层
    pscad可以和matlab互联,并一起仿真,我很少听说,见到这个帖子我学到点有关这方面的东西,呵呵。
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    郁闷
    2018-4-24 10:21
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    累计签到:2 天
    连续签到:1 天
     楼主| 发表于 2011-6-3 16:51:52 | 显示全部楼层
    回复 2# mingyu 7 S( f4 A! i: k4 `) i, I7 K" @

    1 m7 \, V5 j  p0 `$ j1 [( ^3 U" K" E8 e, I; P0 f( J+ q4 s
        matlab 2004, 就是matlab7.0。高版本的matlab, pscad不支持,主要是因为pscad出的比较早。我的pscad版本是4.2.1professional,你说的这个pscad版本是什么意思?
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    愤怒
    2020-12-8 11:59
  • 签到天数: 105 天

    连续签到: 1 天

    [LV.6]常住居民II

    累计签到:221 天
    连续签到:1 天
    发表于 2011-6-3 20:50:18 | 显示全部楼层
    可能是吧,我看了一下help,里面说只支持6.0或者5.0。但是坛里有人实现了2010版和pscadcad的连接,这个又怎么解释哦。估计还是pscad版本的问题!
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2011-6-8 23:56:24 | 显示全部楼层
    问一句,pscad最新版本是哪个?
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    开心
    2021-6-11 18:27
  • 签到天数: 167 天

    连续签到: 1 天

    [LV.7]常住居民III

    累计签到:226 天
    连续签到:1 天
    发表于 2011-6-9 14:29:52 | 显示全部楼层
    回复 6# 小虎 . {. y4 v" J; |

    " b3 P: S  ^# [% E! K* E  U' o% r# A/ N6 c. M+ U
        是pscad x4 也就是pscad432
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2011-6-9 16:09:54 | 显示全部楼层
    我也再做同样的问题!
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2011-6-9 16:14:28 | 显示全部楼层
    ("%:Dir\$path","name)应该改成你在那个盘放,那个文件夹。比如在E盘的test文件加下放着,danshuru为你的M函数名字。也要放到test文件夹下。就应该写成("%:E\test","danshuru")。应该能明白吧!
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    郁闷
    2018-4-24 10:21
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    累计签到:2 天
    连续签到:1 天
     楼主| 发表于 2011-6-9 21:03:07 | 显示全部楼层
    回复 9# znxlsd
    ' B$ Y/ G) x$ v% q8 {$ w# l3 p# z2 i; p: }- M5 G

    1 d6 T* y; Z1 G7 J0 B# Y+ T    谢谢,问题解决了,改成call MLAB_INT("E\test","danshuru","R","R")这样的格式就可以有结果了(百分号得去掉),另外原来的问题也找到了,call MLAB_INT("%:Dir\$path","name","R","R")里面name前忘记加$了,加上$后也可以运行了
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    您需要登录后才可以回帖 登录 | 立即加入

    本版积分规则

    招聘斑竹

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

    GMT+8, 2025-2-24 08:56

    Powered by Discuz! X3.5 Licensed

    © 2001-2025 Discuz! Team.

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