TrueTime工具箱安装及执行例子

上传人:876****10 文档编号:141942694 上传时间:2020-08-14 格式:DOC 页数:13 大小:1.04MB
返回 下载 相关 举报
TrueTime工具箱安装及执行例子_第1页
第1页 / 共13页
TrueTime工具箱安装及执行例子_第2页
第2页 / 共13页
TrueTime工具箱安装及执行例子_第3页
第3页 / 共13页
TrueTime工具箱安装及执行例子_第4页
第4页 / 共13页
TrueTime工具箱安装及执行例子_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《TrueTime工具箱安装及执行例子》由会员分享,可在线阅读,更多相关《TrueTime工具箱安装及执行例子(13页珍藏版)》请在金锄头文库上搜索。

1、TrueTime工具箱安装及执行例子 作者: 日期:TRUETIME 1.5工具箱安装详解一、安装准备:1、安装MATLAB,建议7.0或以上版本。2、下载truetime 1.5下载地址http:/www.control.lth.se/truetime,免费下载,但需要进行简单注册如下图1,注册后下载truetime的链接将发送到所注册的邮箱里,点击链接可以方便下载。也可能你直接点击下图绿色框中链接后直接下载压缩包。图1从此网页的英文中,我们可以得知:(1)TrueTime 2.0版本对于64位的MATLAB可能存在连开发人员都不知原因的问题。(2)TrueTime 1.5版本是最稳定的版本

2、,但是他也只限于MATLAB7.0到R2010版本。3、将所下载的压缩包,解压到MATLAB的工具箱中,如本人的:D:Program FilesMATLABR2007btoolbox二、环境配置1、设置路径打开MATLAB,选择“File”中的“Set Path”,点击“Add Folder”,找到truetime-1.5中的文件夹“kernel”,如图2,点击确定。这时MATLAB中的路径就多了以下一条,如图3:图2图3最后“Save”,“Close”即可。2、添加系统变量进入系统的控制面板,找到“系统”,打开“高级”,选择“环境变量”,点击“系统变量”下的“新建”,新建系统变量名为:TTK

3、ERNEL,变量值为truetime-1.5的kernel所在地址,如:D:Program FilesMATLABR2007btoolboxtruetime-1.5kernel,确认后退出,如图4。图43、用MATLAB打开toolboxlocalstartsav.m,添加如下命令行:addpath(getenv(TTKERNEL)init_truetime;另存为startup.m,如图5图5当然TrueTime 2.0版本在此添加的语句并不完全相同。4、用MATLAB打开toolboxlocalmatlabrc.m,选“File”下的“Save Workspace As”,将文件命名为“m

4、atlab”保存在toolboxlocal中,例如本人的D:Program FilesMATLABR2007btoolboxlocal5、把D:Program FilesMATLABR2007btoolboxtruetimekernelinit_truetime.m复制到D:Program FilesMATLABR2007btoolboxlocal中。三、安装visual studio .net建议使用2003版本。网上有说法是不用安装VC+编译器,但个人尝试发现结果如下图6:图6编译器中没有C+的选择,但实际情况是本人已经安装有VC+ 6.0,可见安装一个visual studio .net

5、 2003似乎是必要的。该软件安装花费本人不小精力,所以也给出详述。1、下载地址http:/58.251.57.206/down?cid=016F9C56635AE1C13928F0B53170580FB216F50E&t=2&fmt=&usrinput=visual 2003&dt=1002007&ps=0_0&rt=0kbs&plt=0建议使用迅雷下载,可能需要通过多次暂停/开始来获取资源,下载速度非常快。下载完成后解压。2、下载三个dll文件fp4autl.dllhttp:/ FilesCommon FilesMicrosoft SharedWeb Server Extensions40

6、bin3、找到解压后的D:VisualStudio2003InstWCU,双击运行weccom.msi,如图7。图73、找到解压后的D:VisualStudio2003InstWCU,双击运行setup,如图8。图8注意:其中的选择是:否同意继续立即安装,安装过程截图,图9:图94、退回D:VisualStudio2003Inst,双击运行setup,如图10。图10这时“1”显示系统必备已完成,“2”亮起,如图11,点击“2”即可,如图12。图11图12安装完“2”以后,可以结束,“3”帮助文档,需要光盘,如图13,可以忽略,“4”检测版本是否最新,可以点进去后直接退出。图13至此,visu

7、al studio .net 2003安装完成。四、设定编译器运行MATLAB,输入mex setup(注意mex后空一格再写-setup),这次会有两个编译器可供选择,选择2,C+编译器,然后选择“y”,即可,命令如图14。图14输入mbuild setup,选择与上面相同。五、初始化输入“make_truetime”,回车即可。如果安装成功最后有:“TrueTime compiled successfully!”注意:中间过程会有一些警告,主要是避免重名进行重命名。这会将truetime工具箱中的所有.dll文件变成.dll.old文件,这需要用户进入truetime工具箱,找到所有的.d

8、ll.old文件,将它们全部改回原来的.dll文件。输入truetime,有如下界面,图15:图15六、执行TrueTime例子需要注意1、不能直接通过“file”-“open”来打开TrueTime例子中的相关文件去执行。这里,我们最好采用下图方式来执行相关文件:第一步:通过“Current Directory”来找到我们需要执行的.m或.mdl文件所在路径第二步:选择好路径,matlab右侧就会有这个路径下所有文件列表,选中你要执行的文件,鼠标右键进行具体操作,例如“Run”等。2、有很多人发现自己虽然上面都做得成功了,但是依然执行不了TrueTime例子,出现如下图这样的提示信息:我自己

9、也在网上找了好多次,都没有解答,自己不断研究后解决了这个问题:第一步:在matlab里按照上面提到的方式,到“安装目录MATLAB toolbox truetime- 1.5 kernel”路径下,在右侧即下图中找到“matlab”文件夹,图 16进入该文件夹,右键“compileall.m”执行”Run“操作。这会将该目录下的所有CPP文件全部重新编译一遍,生成新的DLL文件,并自动替换原来的老DLL文件。第二步:matlab回到图16所示路径下,在此路径下有几个很重要的DLL文件,这些都需要重新编译。主要是如下几个cpp:ttnetwork.cppttkernelMATLAB.cppttkernel.cpp他们都是MEX文件,就按照mex文件方式编译生成新的DLL文件,替换原来的dll文件就行了。具体代码:mex matlab安装路径toolboxtruetime-1.5kernelttkernelMATLAB.cppmex后面要空一格哟!第三步:现在就可以执行那些TrueTime例子,但是我都试过了,有些例子代码本身存在错误,但是“distributed“文件夹里都是可以验证成功的好例子!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号