在MATLAB模型编译中找不到Veristand .TLC文件

更新 Oct 30, 2020

适用于

软件

  • VeriStand

其他

Software:MATLAB

问题详述

我想编译我的MATLAB模型然后VeriStand上运行(或MathWorks公司的Simulink ®软件),但是在MATLAB的窗口中编辑,我无法找到我VeriStand的目标.tlc文件。为什么会这样呢?

我想编译我的MathWorks,Inc.Simulink软件模型用于NI VeriStand上运行,但是在Simulink®的“代码生成”选项卡中找不到NIVeriStand.tlc 文件。为什么没有出现VeriStand tlc文件?

解决方案

这可能是由于软件安装顺序错误,兼容性问题或The MathWorks,Inc.软件的多版本问题引起的。请按照以下步骤确保您已正确安装VeriStand支持:
  1. 确保您正在使用的VeriStand与The MathWorks,Inc软件的兼容版本。您可以在NI VeriStand版本兼容性页面上找到最新信息。如果您的VeriStand版本不兼容,请按照兼容性指南和安装页面上的安装顺序安装兼容的软件集。
  2. 如果不确定是否已安装所有必需的软件组件,请按照文档设置MathWorks,Inc.MATLAB®创建VeriStand或模型接口工具包兼容DLL 。确保安装顺序与文档中提到的相同。
  3. 确保已安装激活Veristand模型框架 使用您的VeriStand序列号。                                                           
           a.注意:如果您在不需要完整的VeriStand开发许可证的计算机上进行编译,而仅在编译模型,则可以遵循用于没有开发许可证的VeriStand编译DLL来仅激活VeriStand Model框架。
         
      4.按照“从MathWorks,Inc.Simulink®软件编译页面”上的步骤进行操作。如果转到步骤4。在Simulink软件中构建编译模型,但在代码生成选项卡中仍看不到tlc文件,则MATLAB软件文件可能是只读的,NI VeriStand无法显示这些文件。要解决此问题,请在matlabrc.m文件中添加以下几行语言,其中X是安装NI VeriStand的驱动器号。
addpath('X:\ VeriStand');
NIVeriStandAddPaths;
  a .注意:如果您安装了多个版本的MathWorks,Inc.软件,通常需要执行此步骤。