将 VeriStand 系统定义部署到实时目标时出现错误 -307702

更新 Jun 1, 2026

适用于

软件

  • VeriStand

问题详述

我正在使用VeriStand将系统定义文件部署到我的实时机;该系统定义包含一个仿真模型,我需要将其部署到实时目标。部署时,出现以下错误:

Error -307702 occurred at Project Window.lvlib:Project Window.vi >> Project Window.lvlib:Command Loop.vi >> Project Window.lvlib:Connect to System.vi

Possible reason(s):

NI VeriStand: The size of the imported model data in the system definition file conflicts with the size in the specified model file. This error can 
occur if the model file contains a different number of inports, outports, signals, or parameters than when it was imported. This error also can occur 
if two or more models contain a global parameter with the same name but different dimensions.

我该采取哪些步骤来解决这个错误?

解决方案

如上述错误信息所述,该错误通常由以下原因之一导致:VeriStand 中模型的数据与该模型指定的数据不匹配、项目中多个模型使用同名但维度不同的全局参数,或者在模型或参数定义中使用了非 Unicode 字符(例如中文字符)。以下是针对这些情况可以尝试的步骤。
  • 对于模型数据大小不匹配的问题:
    1. 为确保模型正确引用其 DLL,请从项目中移除现有模型,保存项目,然后重新将模型导入到项目中。在重新导入模型时,请确保选择以包含参数的方式导入模型(如下所示)。
  1. 如果在重新导入模型后问题仍然存在,请检查导入参数的Vector Port Specification(向量端口配置)是否正确。此设置用于控制输入/输出端口的向量是被导入为一组标量通道,还是作为单个向量通道导入。标量通道更容易与系统的其他部分连接,但如果将拆分为标量通道的端口映射到期望向量通道的模型,可能会导致数据不匹配——具体应采用哪种方式取决于您的项目需求。Vector Port Specification 是 “Add Simulation Model” 对话框中的另一个设置项。
  1. 如果问题仍然存在,您可以运行System Definition vs Model File Compare Tool ,这是一个开源工具,用于比较系统定义和模型文件的参数,以确定是否存在不匹配项。纠正该工具发现的问题应该可以解决与模型大小不匹配相关的错误。
  • 关于全局参数的问题:
    1. 如果您不需要全局参数应用于项目中的所有模型,解决全局参数维度冲突的最简单方法是将全局参数的作用域从 target-scoped(目标级)更改为 model-scoped(模型级)。模型级参数只会作用于其所属模型中的该参数,而不是作用于所有使用该参数的模型。在 VeriStand 手册中 “Scoping Global Parameters” 一节可以找到更新参数作用域的具体步骤——在更改参数作用域之前,请务必确认当前参数的作用域类型
    2. 如果您必须使用目标级参数,则需要重新加载System Explorer窗口,并验证多个模型中加载的参数维度。您可以在Model Parameter Configuration页面中查看这些信息:打开System Explorer,并选择某个模型的参数即可进入该页面。请确保多个模型中使用的参数维度一致,并且符合预期。
  • 关于非Unicode字符的问题:
请确保模型名称、参数名称及相关定义中不包含非Unicode 字符(例如中文字符)。此类字符的存在可能会导致VeriStand出现意外错误或不兼容问题。请将所有非Unicode字符替换为标准的ASCII/Unicode兼容字符,然后重新加载项目以验证问题是否已解决。

相关信息

如果以上步骤均无法解决问题,并且您正在从第三方来源/外部开发人员导入模型,请确保在将模型导入 VeriStand 之前正确配置该模型。

请务必将您的软件更新到最新版本,并检查它是否与您在 Veristand 中使用的工具包或驱动程序兼容