使用定点参数配置块
特定的模型金宝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
对象的对象作为参数价值
财产,或指定相关定点参数对象的数据类型数据类型
财产。
例如,假设您希望创建一个定点常数模型中。你可以使用一个对象和一个定点参数常数块如下:
输入以下命令在MATLAB®提示创建的实例
金宝appSimulink.Parameter
类:my_fixpt_param = 金宝appSimulink.Parameter
指定的名称
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)'
指定的参数对象作为块的参数的值。例如,
my_fixpt_param
指定了恒定值参数的常数块在以下模型:的常数块输出签署定点值为3.3,8位字长和一小部分的长度3位。