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

 找回密码
 立即加入
搜索
查看: 3745|回复: 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的联合仿真
    ' _  B8 }4 R' N- q: Z* U( C0 q, T在dsdyn中编写代码如下:5 \( M& q! e: n1 t
    #storage real:2
    . b1 Y5 Z+ G# H# t  H      storf(nstorf)=$in1
    8 d7 A7 F* c5 R6 h, K9 ]. G1 C# s1 ~      call MLAB_INT("%:Dir\$path","name","R","R")
    * I) p% A! l6 F8 p      $out1=storf(nstorf+1)% j# W9 Q+ _5 y5 Z
          nstorf=nstorf+20 Y: q- i" L9 J( P4 }8 }
    就是一个单输入单输出的函数用matlab实现,输出等于输入值,可是运行时输出总是为零,不知道是怎么回事。不知pscad与matlab互传数据时是怎么分配输入给matlab和从matlab输出的数据的,看网友资料是这么编的,请高手指教,谢谢~
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    楼主热帖
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    愤怒
    2020-12-8 11:59
  • 签到天数: 105 天

    连续签到: 1 天

    [LV.6]常住居民II

    累计签到:223 天
    连续签到: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 ) O0 e9 x  V/ X3 {: r3 y# y  ^. B

    - J2 C/ m% q+ ~! P$ v! [; y- s2 ^3 L5 K% @3 k* w4 r
        matlab 2004, 就是matlab7.0。高版本的matlab, pscad不支持,主要是因为pscad出的比较早。我的pscad版本是4.2.1professional,你说的这个pscad版本是什么意思?
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    愤怒
    2020-12-8 11:59
  • 签到天数: 105 天

    连续签到: 1 天

    [LV.6]常住居民II

    累计签到:223 天
    连续签到: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

    累计签到:256 天
    连续签到:1 天
    发表于 2011-6-9 14:29:52 | 显示全部楼层
    回复 6# 小虎
    % n8 e  p! |' @/ A6 \) H, ]! j! g* J& Y0 q* V% H! w0 r; V5 p" _

    6 Z! n9 C4 n& J, }7 M8 H    是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
    - f5 L8 ]& G3 a2 q0 p
    ) S4 ]' V* w5 B7 s0 r: ^( X1 R* Z6 p' |6 X  Z
        谢谢,问题解决了,改成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, 2026-10-15 04:51

    Powered by Discuz! X3.5 Licensed

    © 2001-2026 Discuz! Team.

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