DDS字典
描述
管理DDS模型方面的应用程序金宝app®环境中,您可以使用DDS字典,这是一个部分的仿真软件数据字典包含DDS属性。金宝appDDS字典是一个直观的图形界面,使您能够快速创建和编辑DDS域,话题,数据样本和服务质量(QoS)。
打开DDS字典
打开一个模型DDS Blockset的应用程序。DDS选项卡上,单击代码接口并选择DDS字典。
在仿真软件金宝app数据字典,如果DDS定义可用,一个DDS库节点出现在字典里。如果你打开DDS库部分的模型数据字典中金宝app细节面板中,你可以点击DDS开放图书馆打开图形界面的DDS字典。
例子
导入XML文件
这个例子展示了如何导入附加XML文件包括更多的DDS DDS字典定义。
打开DDS字典。
点击进口。
选择额外的XML文件,并单击开放。
配置类型
这个例子显示了如何创建和配置新的DDS数据类型及其等效模型的数据类型。金宝app
打开DDS字典。
创建一个新的DDS数据类型库。在DDS字典将来发布,点击图书馆。
DDS创建的数据类型。选择新图书馆和创建以下新的DDS数据类型:
创建一个DDS结构体数据类型。在DDS字典将来发布,点击结构体。选择新的DDS和类型细节窗格中,视图模型等价的数据类型金宝app,一个
金宝appSimulink.Bus
对象。创建一个DDS常量数据类型。在DDS字典将来发布,点击常量。选择新的DDS和类型细节窗格中,视图模型等价的数据类型金宝app,数字MATLAB®变量。
创建一个DDS枚举数据类型。在DDS字典将来发布,点击枚举。选择新的DDS和类型细节窗格中,视图模型等价的数据类型金宝app,仿真软件枚举数据类型。
配置域和主题
这个例子展示了如何创建和配置一个新的领域和主题。
打开DDS字典。单击域选项卡。
创建一个新的领域。在DDS字典将来发布,点击域。
编辑域名。的新领域,的名字电子表格中的列,直接编辑这个名字。
编辑新域的域ID。,域ID电子表格中的列,直接编辑域ID。
创建一个注册类型。创建一个新的主题你注册类型必须首先创建一个新领域。选择新的域,细节窗格中,单击链接图标创建一个注册类型。
创建一个新的主题。在DDS字典将来发布,点击主题。
设置注册类型的话题。选择新话题。在细节窗格中,从注册类型下拉,选择注册类型从列出的选项。
设置服务质量(QoS)的话题。选择新话题。在细节窗格中,从主题QoS下拉,选择一个QoS概要文件从列出的选项。
配置的服务质量(QoS)
这个例子展示了如何导入、视图和编辑您的DDS的服务质量(QoS)的应用程序。
打开DDS字典。
从XML导入QoS。
在DDS字典,点击QoS选项卡和视图QoS概要文件和政策。在细节窗格中,根据需要设置QoS策略值。
(可选)复制或删除QoS概要文件在你的字典。复制QoS概要文件,选择一个概要文件并单击重复的。删除QoS概要文件,选择一个概要文件并单击删除
参数
的名字
- - - - - -DDS的名称和数据类型的数据类型库
特征向量
DDS的名字数据类型库或DDS DDS字典中可用的数据类型。
例子:TypeLibrary, ShapeType
类型
- - - - - -DDS数据类型
特征向量
DDS的DDS数据类型字典。金宝app支持DDS数据类型常量、枚举和结构。
将DDS的等效模型数据类型数据类型,选择打开一金宝app个DDS数据类型细节面板和审查相应的模型数据类型信息。金宝app
DDS数据类型 | 金宝app模型数据类型 |
---|---|
常量 | MATLAB数值变量 |
枚举 | 枚举 |
结构体 | 金宝appSimulink.Bus 对象 |
的细节窗格显示DDS的全名和短名称,数据类型。Fullname
是一个串联的嵌套模块的完整路径名称命名空间中定义的层次结构的数据类型。短
长名字的一个版本是缩短使用一个惟一的标识符表示名称空间的层次结构。
结构体类型的细节窗格也会显示基地
,这是基本的数据类型。如果你指定一个基地,一个结构体类型,仿真软件总线对象包含元素的基类型除了元素定义的数据类型金宝app。DDS Blockset检查名称冲突,防止添加具有相同名称的元素的层次结构。
类型名称表示模型和生成的代码如下:金宝app
为新的DDS字典中创建R2022b、数据类型名称是短名称。
对DDS字典中创建R2022a或更早,数据类型名称全名。
举例来说,一个模型对象的数据类型名称R2022a表示为全名,即模块名称附加到金宝app实例名称:Shapes_Rectangle
,Base_Polygon
,Common_Origin
。在R2022b,这些数据类型表示为短名称,S_Rectangle
,B_Polygon
,C_Origin
。
对DDS字典中创建R2022a或更早,搬到R2022b,数据类型名称表示为向后兼容性的全名。
例子:常量、枚举、结构
的名字
- - - - - -的名字域库模块、领域和主题
特征向量
的名字域库,域模块,域,和主题的DDS字典。
例子:ShapesDomainLibrary ShapesLibrary,圆
域ID
- - - - - -ID的一个域
特征向量
你可以设置指定域域ID。
例子:1
主题类型
- - - - - -DDS数据类型指定为一个主题
特征向量
主题使用的DDS数据类型的数据样本。
例子:ShapeType
的名字
- - - - - -QoS库和配置文件的名称
特征向量
服务质量(QoS)库的名称和概要文件。
例子:DataReaderQoS BuiltInQosLibrary、事件
QoS类型
- - - - - -指定类型的QoS概要文件
特征向量
QoS类型是一个只读字段,显示如果一个QoS DataReaders或DataWriters指定配置文件。
例子:DataReaderQoS
版本历史
介绍了R2021aR2022b:金宝app支持缩短版本的DDS数据类型名称
DDS的DDS字典现在包括缩短版本数据类型名称用于仿真软件生成的代码。金宝app
R2022b之前,一个数据类型的名字是代表全名模型和生成的代码,这是一个连接模块的完整路径名称的命名空金宝app间中定义的类型层次结构。这表示有时导致对象名称超过63个字符的限制。数据类型的短名称是一个版本的名称缩短使用一个惟一的标识符表示名称空间的层次结构。
R2022b新创建的DDS字典,字典显示全名,短名称,DDS的基本数据类型。金宝app仿真软件为仿真软件和代码生成使用短名称。总线对象、枚举类型和常量,适当的c++别名名称空间和全名在生成的代码。
从以前版本搬到了R2022b, DDS字典模型和代码生成使用全名向后兼容性。金宝app
另请参阅
第一de MATLAB
Ha事实clic en联合国围绕此时一个埃斯特第一de MATLAB:
Ejecute el第一introduciendolo en la ventana de第一de MATLAB。洛杉矶navegadores网络没有admiten第一de MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。