使用定点工具准备一个系统转换

使用定点工具,你可以从一个浮点模型或子系统为等效的定点表示准备要转换的模型。在准备阶段,定点工具可以检查下设计的系统与转换过程中的兼容性和报告在模型中发现任何问题。如果可能的话,定点工具自动更改不兼容设置。在该工具是不是能够自动改变设置的情况下,该工具会通知你的变化,你必须手动进行帮助转换过程是成功的。

要准备好用于转换系统:

  1. 打开定点工具。在里面应用该模型的画廊,选择定点工具

  2. ,选择迭代定点转换流程。

  3. 在设计系统(SUD),选择系统或子系统要转换。

  4. 范围内采集模式中,选择要使用的收集范围内的方法。定点工具使用这些收集到的范围以后产生的数据类型的建议。

    由定点工具执行准备检查的范围内收集方法之间略有不同。

    有关决定的详细信息,其范围收集的方法适合你的应用程序,请参见选择一个范围采集方法

  5. 模拟输入,你可以指定万博1manbetxSimulink.SimulationInput对象行使您的设计在其整个工作范围内,也可以选择到使用默认的模型输入

  6. 要为系统指定的公差,下信号公差在表中,指定公差与信号记录模式的任何信号启用。

  7. 请点击准备。定点工具可以检查下设计和下设计包含系统用于与所述转换处理的相容性的模型系统。

    选择任意的检查显示附加信息在准备详细窗格。此窗格还包含了解决遗留问题的细节。

  8. 后处理由定点工具发现的任何问题,请点击准备重新运行检查并确认所有问题现在解决了。

准备检查

以下各节描述在转换的准备阶段通过定点工具进行检查。

创建还原点

定点工具创建一个在当前状态恢复模型的点。如果转换后,你想转换数据类型之前,你的设计恢复到状态,点击恢复原始型号按钮。

状态 描述
通过 通过该检查时,定点工具能够为模型创建一个还原点。
失败

当发生以下情况之一发生时,该检查失败:

  • 定点工具无法执行,因为该模型并不在可写目录中创建的模型还原点。

  • 定点工具无法为模型创建一个还原点,因为模型中包含未保存的更改。

硬件设置的一致性

您的设计转换为固定点之前,你必须指定在配置参数的预期目标硬件硬件实现窗格。这些硬件实现的设置必须始终包含在设计中的系统模型的模型层次结构是一致的。有关定点工具提出数据类型时如何使用这些设置的详细信息,请参阅如何定点工具使用目标硬件信息

状态 描述
通过

当该系统正在设计中指定了预期的目标硬件和设置不与模型中的任何其他系统的设置冲突通过该检查。

变革通

当在设计系统的硬件实现的设置规定,但他们不模型分级内匹配的其他系统,例如,如果模型包含使用不同硬件配置的参考模型,定点工具更新硬件模型中的其他系统的实施设置,使它们在设计匹配系统的设置。

失败

当以下两种情况之一发生时,该检查将失败。

  • 在设计中的子系统不指定任何目标硬件信息。

    要解决此问题,指定在配置参数下设计的系统目标硬件信息硬件实现窗格。

  • 该子系统指定目标硬件的信息,但设置不会在模型分级匹配其他系统和定点工具是无法更改的设置。

    要解决此问题,手动更改其他系统的设置,在模型层次结构下设计匹配系统的设置。

检查诊断设置

某些诊断功能,提醒您注意数值的问题在您的设计不能被设置为没有。只有当配置参数如下诊断设置或者设置为通过该检查警告, 要么错误

  • 诊断>数据有效性>信号>包裹上溢

  • 诊断>数据有效性>信号>饱和溢出

  • 诊断>数据有效性>信号>模拟范围检查

状态 描述
通过 当含有下设计的系统模型的诊断设置要么设置为通过该检查警告要么错误
变革通 当诊断设置设为没有,定点工具更改这些设置警告
失败 当定点工具是不能设置包含在设计系统模型的诊断设置检查失败警告。这可能是因为对模型的配置参数中指定的配置设置。

不支万博1manbetx持的构建

定点工具可识别任何块或构造在你的系统下,不支持定点类型的设计。万博1manbetx

状态 描述
通过 通过该检查时,在设计中的系统不包含任何不受支持的构造。万博1manbetx
变革通 当正在设计的系统包含不支持的构建体中,定点工具封装在包含由数据类型转换器块包围的万博1manbetx不支持的块的一个子系统的任何不支持的元素。您使用定点工具完成转换过程后,您可以替换包含一个查找表近似不支持的块子系统。万博1manbetx欲了解更多信息,请参阅转换浮点模型到定点
失败 当定点工具无法使用隔离不支持的构造此检查失败万博1manbetx数据类型转换块。

系统在设计边界

当模型下设计共享系统内的对象与对象设计中的系统之外的数据类型,可以在转换到固定点之后发生的数据类型的传播的问题。可以通过在该系统的输入和输出的数据使用的类型转换器块下设计隔离系统防止这些传播的问题。该数据类型转换块转换任何Simulink中的输入信号万博1manbetx®软件数据类型的数据类型和缩放您指定的输出数据类型参数。

状态 描述
通过 当正在设计的系统的从模型的由其余部分隔离通过该检查数据类型转换块。
变革通 当正在设计的系统不从系统的其余部分隔离,定点工具放置数据类型转换块在系统的端口设计中的转换过程中隔离。
失败 当定点工具是不是能够把这个检查失败数据类型转换在模块设计中的系统的端口。

设计范围

当您选择派生范围要么仿真与分析范围作为你的范围收集方法,软件执行模型推导出的最小和最大范围值模型中的信号的静态分析范围。该范围内分析依赖于特定设计范围。定点工具可以检查您所指定的设计范围为设计中的系统的所有输入和输出端口。

状态 描述
通过 这个校验通过时在设计中的系统中的所有输入端口和输出端口都具有特定的设计范围的信息。
警告 此检查时警告输入子系统指定设计范围内,但输出不指定设计范围。为了从范围分析最好的结果,指定输入和输出系统设计范围。
失败 当输入和输出到下设计的系统缺少设计范围信息该检查失败。指定下设计的系统的所有输入设计范围的信息。

相关话题