[Full]
完整版
[Rss]
订阅
[Xml]
无图版
[Xhtml]
无图版
Rss
& SiteMap
金字塔客服中心 - 专业程序化交易软件提供商
http://www.weistock.com/bbs/
专业程序化软件提供商
◎
金字塔客服中心 - 专业程序化交易软件提供商
→
高级功能研发区
→
VBA调用matlab,程序常常被占用
共3 条记录, 每页显示 10 条, 页签:
[1]
[浏览完整版]
标题:VBA调用matlab,程序常常被占用
1楼
chacterchen
发表于:2015/6/30 13:58:25
我用下面的函数调用matlab中的自定义函数,每次都提示我
"由于另一个程序正在运行中....." 需要我按好几下确认才能完成这段代码 改如何解决?
Sub UseMatlab(matlab,MfilePath,DBName)
'用于使用matlab,对回测结果进行评价
application.MsgOut " "
'
Set matlab=CreateObject("Matlab.Application")
cmd="addpath('" & MfilePath & "')"
application.MsgOut "cmd=" & cmd
matlab.Execute(cmd) '添加M模板文件到当前路径
cmd="[FinishCalcu]=AllSystemResult('" & DBName &"')"
application.MsgOut "cmd=" & cmd
matlab.Execute(cmd)
'
matlab.Quit
'
Set matlab=nothing
'
application.MsgOut "完成Matlab调用"
End Sub
2楼
王锋
发表于:2015/6/30 15:02:34
应该是由于MATLAB计算较慢,上次调用还没计算完毕,你又去调用。
3楼
小王
发表于:2018/6/7 10:50:28
你好,遇到和你一样的问题,您的问题解决了吗
共3 条记录, 每页显示 10 条, 页签:
[1]
Powered By
Dvbbs
Version 8.3.0
Processed in 0.01563 s, 2 queries.
[Full]
完整版
[Rss]
订阅
[Xml]
无图版
[Xhtml]
无图版