金宝appSimulink.Breakpointclass
包:金宝app
超类:
存储和共享数据的断点设置、配置ASAP2和AUTOSAR代码生成的数据
描述
一个对象的金宝appSimulink.Breakpoint
类存储断点设置一个查找表的数据。您可以使用这些数据在一个或多个Prelookup块。与对象,您可以指定一个数据类型和代码生成设置断点集和之间共享一组多个查找表。使用金宝appSimulink.Breakpoint
对象和金宝appSimulink.LookupTable
对象为校准配置COM_AXIS代码生成。
生成的代码金宝appSimulink.Breakpoint
对象是一个数组或结构有两个字段。如果你配置对象作为结构出现,一个字段存储指定断点集数据和一个标量场存储断点集的元素数量的数据。您可以配置结构类型名称、字段名称和其他使用对象的属性特征。
包查找表和断点设置数据到一个单独的结构生成的代码,例如,对于STD_AXIS代码生成,使用一个金宝appSimulink.LookupTable
对象存储的所有数据。看到包共享断点和表数据查找表。
建设
BpSet = 金宝appSimulink.Breakpoint
返回一个金宝appSimulink.Breakpoint
对象命名BpSet
用默认属性值。
创建一个金宝appSimulink.Breakpoint
对象通过使用Model Explorer,使用按钮在工具栏上。对象的缺省名称
对象
。
属性对话框
- 断点
-
设置的断点信息。您可以配置这些特征:
- 金宝app支持可调大小
-
规范,使优化的有效尺寸表在生成的代码中。如果您选择此选项,在生成的代码
金宝appSimulink.Breakpoint
对象显示为一个结构变量。结构有一个字段来存储断点矢量数据和一个字段来存储断点向量中的元素的数量。你可以改变第二个字段的值来调整的有效尺寸表。如果你清楚这个选项,
金宝appSimulink.Breakpoint
对象出现在生成的代码作为一个单独的数组变量,而不是结构。 - 价值
-
断点集数据。至少有两个元素指定一个向量。
您还可以使用一个表达式与数学等运营商
sin (1:0.5:30)
只要表达式返回一个数值向量。当你点击应用或好吧,对象执行表达式并使用结果设置此属性的值。当您设置数据类型来
汽车
,设置价值比如,用一个类型的表达式单((1 2 3))
或使用fi
(定点设计师)构造函数中嵌入一个fi
对象。您可以编辑这些数据通过使用一个更直观的接口在一个查找表块。看到从MATLAB进口查找表数据。
- 数据类型
-
数据类型的断点设置,默认设置是
汽车
,这意味着断点集获得您所指定的值的数据类型价值。如果你使用一个无类型表达式等(1 2 3)
设置价值、断点数据使用的数据类型双
。如果你指定一个类型表达式等单((1 2 3))
或者一个fi
对象,断点数据使用表达式指定的数据类型或对象。也支持枚举数据类型。金宝app您可以显式地指定一个整数数据类型、数据类型,一半浮点数据类型,定点数据类型或数据类型的名称等表达式
金宝appSimulink.AliasType
对象。在仿真软件数据类型的更多信息金宝app®,请参阅数据类型支持的仿真软件金宝app金宝app。决定如何控制表和断点数据的数据类型
金宝appSimulink.LookupTable
和金宝appSimulink.Breakpoint
对象,看到控制查找表对象的数据类型(金宝app仿真软件编码器)。 - 维
-
维度断点集的长度。
使用符号维度,指定一个特征向量。看到在生成的代码实现维度变体数组的大小(嵌入式编码)。
- 最小值
-
最小值元素的断点集。默认值是空的,
[]
。你可以指定一个数值,实际价值。仿真软件如何使用这个属性的更多信息,参见金宝app为块参数指定最小值和最大值。
- 马克斯
-
元素的最大值断点集。默认值是空的,
[]
。你可以指定一个数值,实际价值。仿真软件如何使用这个属性的更多信息,参见金宝app为块参数指定最小值和最大值。
- 存储整数最小
-
为
金宝appSimulink.Breakpoint
与定点数据类型对象,断点集合中的元素的最小值,指定为一个整数值存储。价值来源于真实的价值最小值。此属性仅在属性对话框中。 - 存储Int马克斯
-
为
金宝appSimulink.Breakpoint
对象与定点数据类型、元素的最大值的断点设置,指定为一个存储整数值。价值来源于真实的价值马克斯。此属性仅在属性对话框中。 - 单位
-
元素的物理单位断点集。您可以指定文本等
摄氏度
。看到单位规范在仿真软件模型金宝app。 - 字段名
-
生成的代码结构字段的名称。这个字段存储断点集数据。默认值是
英国石油公司
。修改字段名称,指定文本。如果你选择这一列只出现金宝app支持可调大小。
- 可调大小的名字
-
生成的代码结构字段的名称。这个标量场存储断点集的长度(元素的个数),生成的代码的算法用于确定表的大小。调整代码执行期间的有效尺寸表,改变这个结构字段的值在内存中。默认的名称是
N
。修改字段名称,指定文本。如果你选择这一列只出现金宝app支持可调大小。
- 描述
-
断点集的描述。可以指定文本等
这个断点集代表输入的压力
。
- 数据定义:存储类
-
结构变量的存储类(如果你选择金宝app支持可调大小在生成的代码)或数组变量。变量存储断点设置的数据。默认设置是
汽车
。关于存储类的更多信息,请参阅界面元素C代码生成配置模型(金宝app仿真软件编码器)。
如果你有嵌入式编码器®,你可以选择一个定制的存储类。关于自定义存储类的更多信息,请参阅参数数据组织成一个结构通过使用结构体存储类(嵌入式编码)。
- 数据定义:标识符
-
在生成的代码替代变量的名称。默认值是空的,在这种情况下,生成的代码使用的名称
金宝appSimulink.Breakpoint
对象的变量的名称。设置标识符指定文本。要启用这个特性,设置数据定义:存储类以外的其他设置
汽车
。 - 数据定义:对齐
-
数据对齐边界在生成的代码中。的起始数据分配内存地址结构或数组变量是您所指定的值的倍数。默认值是
1
,它允许代码生成器根据使用情况来确定最优的比对。指定一个正整数是2的幂,不超过128。有关使用数据对齐的代码替换的更多信息,见代码替换数据对齐(嵌入式编码)。
- 结构体类型定义:名字
-
结构类型的结构变量的名称使用在生成的代码中。默认值是空的。指定文本。
如果你选择这个属性只出现金宝app支持可调大小。
- 结构体类型定义:数据范围
-
结构类型定义的范围(从手写代码导入或导出生成的代码)。默认值是
汽车
。当您选择汽车
:如果你不指定一个值结构体类型定义:头文件框中,生成的代码出口结构类型定义文件
。模型
_types.h
是模型的名称。模型
如果你指定一个值结构体类型定义:头文件框,如
myHdr.h
,生成的代码导入结构类型定义myHdr.h
。
显式地指定数据范围:
结构类型定义导入生成的代码与您的自定义代码,选择
进口
。出口的结构类型定义生成的代码,选择
出口
。
如果你不指定一个值结构体类型定义:头文件框中,生成的代码进口或出口或类型定义
。StructName
。h
是您指定的名称属性结构体类型定义:名字。StructName
如果你选择这个属性只出现金宝app支持可调大小。
- 结构体类型定义:头文件
-
的头文件包含结构类型定义。您可以导入定义的头文件创建,或者导出定义生成的头文件。控制结构类型的范围,调整设置结构体类型定义:数据范围财产。
如果你选择这个属性只出现金宝app支持可调大小。
属性
复制语义
句柄。学习如何处理类影响复制操作,明白了复制对象。
例子
一维查找表之间共享数据断点
创建一个
金宝appSimulink.Breakpoint
对象命名myBpSet
。myBpSet = 金宝appSimulink.Breakpoint
指定断点数据。
myBpSet.Breakpoints。价值= [-2 -1 0 1 2];
创建一个
金宝appSimulink.LookupTable
对象命名FirstLUTObj
。FirstLUTObj = 金宝appSimulink.LookupTable;
指定表数据。
FirstLUTObj.Table。价值= [1.1 2.2 3.3 4.4 5.5];
组第一个
FirstLUTObj
来参考
。FirstLUTObj。断点Specification =“参考”;
配置查找表对象引用断点集对象。
FirstLUTObj。断点= {“myBpSet”};
创建另一个
金宝appSimulink.LookupTable
对象存储一组不同的表数据。配置查找表对象引用相同的断点集对象。SecondLUTObj = 金宝appSimulink.LookupTable;SecondLUTObj.Table。价值= [1.2 2.3 3.4 4.5 5.6]; SecondLUTObj.BreakpointsSpecification =“参考”;SecondLUTObj。断点= {“myBpSet”};
您可以使用FirstLUTObj
和SecondLUTObj
指定表数据在两个不同的插值使用Prelookup块。使用myBpSet
指定断点设置数据在一个或两个Prelookup块提供的输入插值使用Prelookup块。
限制
你不能子类
金宝appSimulink.Breakpoint
或金宝appSimulink.LookupTable
。出于这个原因,你不能应用自定义内置存储类以外金宝app
包中。你不能使用
金宝appSimulink.Breakpoint
对象或金宝appSimulink.LookupTable
对象的引用金宝appSimulink.Breakpoint
特定于对象作为参数数据的可重用的组件。例如,您不能使用这些对象之一:模型参数在工作区或模型的模型参数值模型块。
一个面具参数的值上CodeReuse子系统块。
面具参数的值在一个子系统,通过创建一个自定义库重用。
不过,您可以使用独立的
金宝appSimulink.LookupTable
对象,不参考金宝appSimulink.Breakpoint
对象,在这些方面。你不能根据FIX_AXIS生成代码的风格。
当在一个子系统使用
金宝appSimulink.LookupTable
或金宝appSimulink.Breakpoint
对象,你不能设置数据类型覆盖(见覆盖控制定点仪器和数据类型只在子系统)。相反,设置数据类型覆盖整个模型。
另请参阅
金宝appSimulink.LookupTable
|金宝appSimulink.lookuptable.Breakpoint
|金宝appSimulink.lookuptable.StructTypeInfo
|金宝appSimulink.lookuptable.Table
|金宝appSimulink.Parameter
主题
- 为AUTOSAR测量和校准配置查找表(AUTOSAR Blockset)
- 查找表街区
- 包共享断点和表数据查找表
- 在生成的代码创建可调校准参数(金宝app仿真软件编码器)