- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
天软金融分析对matlab的支持
Tinysoft 金融分析.NET 对MATLAB 的支持
1 配置天软与matlab 的对接
第一步:打开TS 平台,在系统—系统设置—信任中心,如图1-1,把安全性
调至“最低安全性”。
第二步:在系统—系统设置—信任中心—打开文件信任配置文件,在配置文
件里加入如下内容:
[Matlab config]
Enabled=1
图1-1 调整系统中心以及打开信任配置文件
第三步:在Tinysoft\Analyse.NET\ 中,删除matlab.dll,然后把本机安装matlab
版本的对应 dll (也在Tinysoft\Analyse.NET\ 中), 如 matlab.dll.2009b 复制为
matlab.dll,建议使用安装版而不是解压版。
第四步:针对Matlab2009B 和以后的版本。
在控制面板—系统—高级—环境变量—系统变量中找到path 后,点击编辑。
在已安装的地方,可以找到如下两条路径:(具体的信息由安装路径决定)
C:\ Program Files\ MATLAB\ R2009b\bin;
C:\ Program Files\ MATLAB\ R2009b\runtime\win32;
这时需在“分号”后加入第3 条路径:C:\ Program Files\MATLAB\ R2009b
\bin\win32 各路径之间用半角分号;分隔 (如图1-2 ),最后一条路径后面不需要
分号。
第五步:重新登录天软平台,点击天软范例-与前端交互-远程调用MATLAB,
深圳天软科技 天软选择了创新,用户选择了天软
若显示如图1-3,则为调用成功。
图1-2 增加路径
图1-3 调用matlab 成功时的输出
如果还有问题,请先删除Tinysoft\Analyse.NET\ 中的“data ”文件夹和以用户
登录名命名的文件夹再登录天软平台。
2 错误处理
1、Matlab 应该以管理员权限运行,否则报错如图1-4 所示,应该设置matlab 默
认以管理员身份运行:右键-属性-兼容性,勾选“以管理员身份运行此程序” 。
第2 页 Web : Tel : 0755
深圳天软科技 天软选择了创新,用户选择了天软
图1-4 matlab 报错信息
2、这里建议32 位TS 客户端对应安装32 位MATLAB,64 位TS 客户端对应安装
64 位MATLAB。有时也会出现一些问题导致对接配置不成功:安装有2 个matlab,
建议只安装1 个matlab,同时安装另一个matlab 之前卸载该matlab。
3、matlab 调用天软报错:
Error using actxserver (line 91)
Server creation failed. Invalid ProgID TSExpert.CoExec
这个问题是因为安全软件阻拦的缘故导致COMSERVER 注册不成功,使得在
EXCEL,Matlab 等软件中无法调用到天软,请单击系统-系统设置里面的注册 COM
服务进行COM 注册 (如图1-5 所示).
图1-5 注册com 服务
3 MATLAB 中调用金融分析.NET
天软金融分析.NET 支持MATLAB 主要有两种方式,一种方式是在天软金融分
析.NET 中调用MATLAB,另外一种方法是在MATLAB 中调用金融分析.NET。由于
tinysoft 标识符,不区分大小写,而 MATLAB 是区分大小写相关的,敬请注意大
小写差异。
天软金融分析.NET 提供了COM 的访问方法,并且对MATLAB 所支持的COM
第3 页 Web : Tel : 0755
深圳天
文档评论(0)