主要内容

使用定点参数配置块

特定的模型金宝app®块允许您指定定点数字作为参数的值用于计算块的输出,例如,获得参数的获得块。

请注意

S-functions和Stateflow®图块不支持定点参数。金宝app

您可以指定一个定点参数值直接通过设置参数的值表达式,计算fi对象,或间接通过设置参数的值的表达式是指一个定点金宝appSimulink.Parameter对象。

请注意

模拟或执行数据类型覆盖模型fi对象需要一个定点设计师™软件许可证。看到分享定点模型为更多的信息。

直接指定定点值

您可以指定定点值块参数使用fi对象。块对话框的参数字段,只需输入的名称fi对象或一个表达式,包括fi构造函数。

例如,输入的表达式

fi (3.3, 1、8、3)

随着恒定值参数的常数块指定签署定点值为3.3,8位字长和一小部分的长度3位。

通过参数指定定点值对象

您可以指定定点块参数的参数对象使用的实例金宝appSimulink.Parameter类。要创建一个定点参数对象,指定一个fi对象的对象作为参数价值财产,或指定相关定点参数对象的数据类型数据类型财产。

例如,假设您希望创建一个定点常数模型中。你可以使用一个对象和一个定点参数常数块如下:

  1. 输入以下命令在MATLAB®提示创建的实例金宝appSimulink.Parameter类:

    my_fixpt_param = 金宝appSimulink.Parameter
  2. 指定的名称fi对象或一个表达式,包括fi对象的构造函数的参数价值属性:

    my_fixpt_param。价值= fi(3.3,1,8,3)

    此外,您可以设置的参数对象价值数据类型单独的属性。在这种情况下,指定相关的定点数据类型使用金宝appSimulink.AliasType对象,金宝appSimulink.NumericType对象,或fixdt表达式。例如,以下命令独立设置参数对象的值和数据类型,使用fixdt表达式为数据类型:

    my_fixpt_param。值= 3.3;my_fixpt_param。数据类型= 'fixdt(1,8,2^-3,0)'
  3. 指定的参数对象作为块的参数的值。例如,my_fixpt_param指定了恒定值参数的常数块在以下模型:

    常数块输出签署定点值为3.3,8位字长和一小部分的长度3位。

相关的话题