jimxi_6
发表于 2011-5-5 09:51:51
还是有问题啊,那就。。。以下只作参考了:
1.关于pscad的runtime error的确是常有这个问题,有时候设置不同的project settings-runtime-time settings可以消除这个问题。。。
2.pscad与matlab互联时,PSCAD edit--workspace settings--MATLAB选项卡的设置,我这的设置是两个都可以运行,也就是version 6 or higher或者version 5都行,如果设置前者需要复制7.0下面的一些文件到2008a下。
3.matlab一般不要设置中文路径名
4.命名mfiles原因是直接复制例子中来的,但是在脚本文件里的设置,对于m文件和mdl文件有所不同,
即 CALL MLAB_INT("%:Dir\$Path", "$Name", "R(3)" )
CALL SIMULINK_INT("%:Dir\$Path", "$Name", "R(3)")
5.我的系统是windows 7+matlab R2008a
tfzxlj888
发表于 2011-5-5 11:08:29
学习了,好帖!
sailing123
发表于 2011-5-6 17:19:55
本帖最后由 sailing123 于 2011-5-6 17:33 编辑
回复 11# jimxi_6
现在已经可以调通了,我做了这样的修改,在自定义原件的fortran语言中修改了这句话:
CALL SIMULINK_INT("D:\c", "sum_1", "R(3)"),其中D:\c是那个simulink文件sum_1保存的路径名。进行了这样的操作:首先保存,点击右上角的小叉,然后点击右上角的大叉退出pscad,重新打开那个pscad文件后运行就可以调通了。因为我试过如果不按这个顺序操作,fortran修改的语言“CALL SIMULINK_INT("D:\c", "sum_1", "R(3)")”根本保存不上。这可能是软件的问题吧!下面是仿真出来的图。
kevinboy
发表于 2011-5-6 17:24:10
学习了!
nanbaob
发表于 2011-5-10 09:22:09
学习了!
znxlsd
发表于 2011-6-3 17:59:14
楼主的QQ是多少呢?想请教你一写问题,谢谢了!我的是578819098.
yb2006027
发表于 2011-6-12 09:51:16
回复 13# sailing123
楼主,我的问题和你一样,脚本中的语句有保存啊,但运行还是会提示runtime error。能详细和您交流下吗
nanbaob
发表于 2011-6-12 14:23:06
学习下。感谢
hanxiao
发表于 2012-2-9 10:46:46
讨论得很深入,请问楼主,我运行例程时,function = hyst_plot(I_F)中的I_F在程序中怎么也没找到,即输入量的名字在matlab中是如何定义的?
小妮子zlq
发表于 2012-8-24 09:49:45
回复jimxi_6
现在已经可以调通了,我做了这样的修改,在自定义原件的fortran语言中修改了这句话 ...
sailing123 发表于 2011-5-6 17:19 https://tech.cepsc.com/images/common/back.gif
这样做了,还是不行。