包:金宝app
超类:
存储和共享断点集的数据,配置ASAP2和AutoSAR代码生成的数据
一个对象金宝app仿真软件。断点
类存储查找表的断点集数据。您可以在一个或多个中使用该数据Prelookup块。使用该对象,您可以指定断点集的数据类型和代码生成设置,并共享多个查找表之间的集合。采用金宝app仿真软件。断点
对象和金宝app仿真软件。LookupTable
对象配置COM_AXIS代码生成以进行校准。
生成的代码金宝app仿真软件。断点
对象是具有两个字段的数组或结构。如果将对象配置为显示为结构,则一个字段存储指定的断点集数据,一个标量字段存储断点集数据中的元素数量。可以使用对象的属性配置结构类型名称、字段名称和其他特征。
将查找表和断点将数据包装为生成的代码中的单个结构,例如,对于std_axis代码生成,使用a金宝app仿真软件。LookupTable
对象来存储所有数据。看到包共享断点和查找表的表数据.
到子类金宝app仿真软件。断点
并从这个基类继承,在类定义文件的第一行输入这个语法,其中myBreakpoint是新类的名称:
< Simulink. classdef myB金宝appreakpoint断点
有关子类化的示例,请参见定义数据类.
如果将属性添加到子类,则可以通过在MATLAB上显示子类对象来查看它们®命令行。在属性对话框中,这些属性显示在新选项卡中。
bpset = 金宝appsimulink.breakpoint
返回一个金宝app仿真软件。断点
对象命名BpSet
默认属性值。
创建一个金宝app仿真软件。断点
对象通过使用模型资源管理器,请使用按钮在工具栏上。对象的默认名称是目的
.
断点设置信息。你可以配置这些特征:
在生成的代码中支持调优表的有效大小的规范。如果选择此选项,则在生成的代码中金宝app仿真软件。断点
对象显示为结构变量。该结构有一个字段用于存储断点向量数据,还有一个字段用于存储断点向量中的元素数量。您可以更改第二个字段的值来调整表的有效大小。
如果清除此选项,则金宝app仿真软件。断点
对象作为单独的数组变量而不是结构出现在生成的代码中。
断点集数据。指定一个至少包含两个元素的向量。
还可以使用带有数学运算符的表达式,例如罪(1:0.5:30)
只要表达式返回的是数字向量。当你点击应用或好吧时,对象执行表达式并使用结果设置此属性的值。
当你设置时数据类型来汽车
,设置价值,使用键入的表达式如单((1 2 3))
或使用fi
(定点设计师)构造函数来嵌入fi
对象。
您可以在查找表块中使用更直观的界面来编辑这些数据。看到从MATLAB导入查找表数据.
断点集的数据类型。默认设置为汽车
,这意味着断点集从中指定的值获取数据类型价值.如果使用诸如此类的非典表达式(1 2 3)
设置价值,则断点数据使用该数据类型双倍的
.如果指定类型化表达式,例如单((1 2 3))
或者一个fi
对象时,断点数据使用表达式或对象指定的数据类型。还支持枚举数据类型。金宝app
您可以明确指定整数数据类型,半数据类型,浮点数据类型,定点数据类型或数据类型表达式,例如a的名称金宝app仿真软件。AliasType
对象。
有关Simulink中的数据类型的更多信息金宝app®,请参阅Simulink支持的金宝app数据类型金宝app.来决定如何控制表和断点数据的数据类型金宝app仿真软件。LookupTable
和金宝app仿真软件。断点
对象,参见查找表对象的控制数据类型(金宝app仿真软件编码器).
断点设置的尺寸长度。
要使用符号维数,请指定字符向量。看到在生成的代码中实现数组大小的维度变量(嵌入式编码).
断点集中元素的最小值。默认值为空,[]
.你可以指定一个数值,实值。
有关Simulink如何使用此属性的详细信息,请参阅金宝app指定块参数的最小值和最大值.
断点集中元素的最大值。默认值为空,[]
.你可以指定一个数值,实值。
有关Simulink如何使用此属性的详细信息,请参阅金宝app指定块参数的最小值和最大值.
为金宝app仿真软件。断点
具有定点数据类型(断点集中元素的最小值)的对象,指定为存储的整数值。这个值来源于真实世界的值最小值.此属性仅在“属性”对话框中可用。
为金宝app仿真软件。断点
具有固定点数据类型的对象,断点集中的元素的最大值,指定为存储的整数值。这个值来源于真实世界的值马克斯.此属性仅在“属性”对话框中可用。
断点集合中元素的物理单位。您可以指定文本,例如摄氏度
.看到Simulink模型中的单元规范金宝app.
生成代码中结构字段的名称。该字段存储断点集数据。默认值为英国石油公司
.要更改字段名,请指定文本。
仅当您选择时才出现此列金宝app支持可调尺寸.
生成代码中结构字段的名称。该标量字段存储生成的代码算法用于确定表的大小的断点集(元素数)的长度。要在代码执行期间调整表的有效大小,请更改内存中此结构字段的值。默认名称是N
.要更改字段名,请指定文本。
仅当您选择时才出现此列金宝app支持可调尺寸.
断点集的描述。您可以指定文本,例如该断点设置表示压力输入
.
结构变量的存储类(如果您选择金宝app支持可调尺寸)或生成的代码中的数组变量。变量存储断点集数据。默认设置为汽车
.
有关存储类的更多信息,请参阅模型接口元素的C代码生成配置(金宝app仿真软件编码器).
如果你有嵌入式编码器®,您可以选择自定义存储类。有关自定义存储类的信息,请参见通过使用结构存储类将参数数据组织成结构(嵌入式编码).
生成代码中变量的替代名称。默认值为空,在这种情况下生成的代码使用金宝app仿真软件。断点
对象作为变量名。要设置标识符,请指定文本。
启用此属性,设置数据定义:存储类到了以外的设置汽车
.
生成代码中的数据对齐边界。为结构或数组变量分配的数据的起始内存地址是指定值的倍数。默认值为-1
,允许代码生成器基于使用确定最佳对准。
指定一个2的幂,不超过128的正整数。有关使用数据对齐进行代码替换的更多信息,请参见用于代码替换的数据对齐(嵌入式编码).
结构变量在生成的代码中使用的结构类型的名称。默认值为空。指定文本。
仅当您选择时才出现此属性金宝app支持可调尺寸.
结构类型定义的范围(从您的手写代码导入或从生成的代码导出)。默认值为汽车
.当您选择汽车
:
属性中没有指定值Struct类型定义:头文件框,生成的代码将结构类型定义导出到文件
.模型
_types.h.
是模型的名称。模型
如果指定值Struct类型定义:头文件盒子,如myHdr.h
,生成的代码导入结构类型定义myHdr.h
.
要显式指定数据范围:
要将结构类型定义从自定义代码导入生成的代码,请选择进口
.
要从生成的代码导出结构类型定义,请选择出口
.
属性中没有指定值Struct类型定义:头文件框,生成的代码导入或导出类型的定义或其导出
.StructName
.h
是否使用属性指定的名称结构类型定义:名称.StructName
仅当您选择时才出现此属性金宝app支持可调尺寸.
包含结构类型定义的头文件的名称。您可以从创建的头文件中导入定义,或者将定义导出到生成的头文件中。要控制结构类型的范围,请调整为结构类型定义:数据范围财产。
仅当您选择时才出现此属性金宝app支持可调尺寸.
句柄。要了解句柄类如何影响复制操作,请参见复制对象.
创建一个金宝app仿真软件。断点
对象命名myBpSet
.
myBpSet =仿金宝app真软件。断点
指定断点数据。
mybpset.breakpoints.Value = [-2 -1 0 1 2];
创建一个金宝app仿真软件。LookupTable
对象命名firstlutobj.
.
FirstLUTObj = 金宝appSimulink.LookupTable;
指定表数据。
FirstLUTObj.Table.Value = [1.1 2.2 3.3 4.4 5.5];
第一个设置firstlutobj.
来参考
.
firstlutobj.breakpointsspecification =.“参考”;
将查找表对象配置为引用断点集对象。
firstlutobj.breakpoints = {“myBpSet”};
创造另一个金宝app仿真软件。LookupTable
用于存储不同的表数据集的对象。配置查找表对象以引用相同的断点集对象。
secondlutobj = 金宝appsimulink.lockuptable;secondlutobj.table.value = [1.2 2.3 3.4 4.5 5.6];secondlutobj.breakpointsspecification =.“参考”;SecondLUTObj。断点= {“myBpSet”};
您可以使用firstlutobj.
和SecondLUTObj
指定两个不同的表数据使用prelookup插值块。采用myBpSet
指定一个或两个断点集数据Prelookup提供输入的块使用prelookup插值块。
你不能使用金宝app仿真软件。断点
物体或者金宝app仿真软件。LookupTable
引用的对象金宝app仿真软件。断点
对象作为可重用组件的特定于实例的参数数据。例如,你不能使用以下对象:
模型工作区中的模型参数或模型块。
掩码参数的值CodeReuse子系统块。
通过创建自定义库重用的子系统上的掩码参数的值。
但是,您可以使用standalone金宝app仿真软件。LookupTable
没有参考的对象金宝app仿真软件。断点
在这些方面的对象。
您不能根据FIX_AXIS样式生成代码。
当子系统中的块使用时金宝app仿真软件。LookupTable
或金宝app仿真软件。断点
对象,无法设置数据类型覆盖(请参阅控制定点仪器和数据类型覆盖)仅在子系统上。相反,在整个模型上设置数据类型覆盖。
金宝app仿真软件。LookupTable
|金宝appSimulink.lookuptable.Breakpoint
|金宝appSimulink.lookuptable.StructTypeInfo
|金宝appSimulink.lookuptable.Table
|金宝app仿真软件。参数