主要内容

用定点参数配置块

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

请注意

s函数和状态流®图表块不支持定点参数。万博1manbetx

可以直接指定定点参数值,方法是将参数值设置为计算结果为fi对象,或通过将参数的值设置为引用定点的表达式来间接设置万博1manbetx仿真软件。参数对象。

请注意

使用。对模型模拟或执行数据类型重写fi对象需要固定点设计器™软件许可。看到分享定点模型为更多的信息。

直接指定定点值

使用以下方法可以为块参数指定定点值fi对象。在块对话框的参数字段中,只需输入fi对象或包含的表达式fi构造函数。

例如,输入表达式

fi(3.3, 1、8、3)

随着恒定值参数的常数Block指定有符号的定点值3.3,单词长度为8位,分数长度为3位。

通过参数对象指定定点值

的实例可以为块参数指定定点参数对象万博1manbetx仿真软件。参数类。要创建定点参数对象,可以指定fi对象作为参数对象的价值属性,或为参数对象指定相关的定点数据类型数据类型财产。

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

  1. 在MATLAB中输入以下命令®的实例万博1manbetx仿真软件。参数类:

    my_fixpt_param =仿万博1manbetx真软件。参数
  2. 指定一个fi对象或包含的表达式fi构造函数作为参数对象的函数价值属性:

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

    或者,您可以设置参数对象的价值数据类型单独的属性。在本例中,使用万博1manbetx仿真软件。AliasType对象,万博1manbetx仿真软件。NumericType对象,或fixdt表达式。例如,下面的命令使用fixdt表达式为数据类型

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

    常数Block输出一个有符号的定点值3.3,单词长度为8位,分数长度为3位。

相关的话题