为什么我得到一个错误说模型实时模型是过时的,必须重建?金宝app

63(30天)
我试图加载一个编译仿真软件实时应用.MLDATX我Speedg金宝appoat目标计算机上的文件。编译的应用程序在不同的电脑,或在同一电脑但很久以前的事了。当我这样做时,我可能会得到错误消息:
错误使用slrealtime.Target / throwError
不能负荷模型的目标“TargetPC1”:不能安装“模型”
目标“TargetPC1”:“模型”是过时的,必须重建。
错误slreatime.Target /负载
或者:
错误使用开放
应用程序不存在。

接受的答案

MathWorks支金宝app持团队
MathWorks支金宝app持团队 2023年6月2日0:00
编辑:MathWorks支金宝app持团队 2023年6月2日21:28

试试这个方法

要解决这个错误信息,重建模型的开发电脑连接到目标。要做到这一点,打开仿真软件模型,在实时选项金宝app卡中,选择“运行在目标”>“构建应用程序”。这种假设您已经仿真软件模型可用,你可以访问SLRT开发工程师执金宝app照(MATLAB仿真软件MATLAB,编码器、仿真软件编码器实时仿真软件)。

这个问题是什么意思

可能有几个可能的原因错误信息:
这个错误(1)最常见的原因是,使用不同的MATLAB实时应用程序MLDATX文件建于释放,或使用不同的更新的MATLAB版本相比,电脑连接到目标。很可能并不是所有的用户贡献的项目是相同的更新的释放。
你应该确认所使用的电脑都是在相同的MATLAB版本按更新:
> >版本
(2)验证的版本Speedgoat I / O Blockset安装在所有的发展电脑已经安装相同版本。你可以检查Speedgoat I / O Blockset使用的版本:
> > speedgoat.version
(3)验证的版本金宝app仿真软件实时目标支持包金宝app安装在所有开发pc也相同。你可以检查支持包使用的版本:金宝app
> > matlabshared金宝app.supportpkg.getInstalled
(4)如果你使用版本控制,错误的原因可能是,工具损坏了实时应用MLDATX文件。
解决这个问题,确保注册MLDATX作为二进制格式文件扩展名和你的第三方源代码控制工具。如果你不注册扩展,这些工具可以通过改变腐败文件当你提交他们行尾字符,扩大令牌,用关键字,或试图自动合并。看到注册与Git二进制文件为更多的信息。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!