急,简单的PSCAD和MATLAB互联问题求解
本帖最后由 yogurtapple 于 2012-5-29 00:50 编辑本人刚开始学习PSCAD,对各种知识都不是很了解,下面是我按照网上的参考信息搭建的一个最简单的图,但是运行通不过,希望大家能帮我找一下原因,我好及时学习,谢谢
script
# STORAGE REAL:2
STORF(NSTORF)=$A
CALL MLAB_INT("%:/Dir\$Path", "$Name", "R", "R")
$B= STORF ( NSTORF + 1)
NSTORF = NSTORF + 2
m文件:
function=test(in)
out=in; 大家说说这到底是怎么啦 可能是路径存在问题,看一下你的M文件放的位置,如果和psc文件在同一个目录下,把Filepath改成“\”试一下看看 #STORAGE REAL:2
! --------------------------------------------------
! --------------------------------------------------
! PSCAD/EMTDC - MATLAB INTERFACE
! Module: $Name
STORF(NSTORF) = $A!
! --------------------------------------------------
! Call PSCAD/EMTDC Matlab Interface:
! --------------------------------------------------
CALL MLAB_INT("%:Dir\$Path", "$Name", "R " , "R")
!
! --------------------------------------------------
! Transfer Matlab Output Variables from Matlab Interface
! --------------------------------------------------
!
! First Output Array (REAL(1))
$B= STORF(NSTORF+1)
! Update STORx Pointers
NSTORF = NSTORF +2 m文件引用问题吧!m文件一定要放到psacd -matlab-mfiles里面的!
页:
[1]