文档帮助中心
金宝appSimulink.Bus
金宝appSimulink.BusElement
SampleTime
创建Simul金宝appink.Bus从块或MATLAB结构对象
busInfo = 金宝appSimulink.Bus.createObject(模型、块)
busInfo = 金宝appSimulink.Bus.createObject(结构)
busInfo = 金宝appSimulink.Bus.createObject(___,文件)
busInfo = 金宝appSimulink.Bus.createObject(___、文件格式)
busInfo = 金宝appSimulink.Bus.createObject(___,文件格式,范围)
例子
busInfo= 金宝appSimulink.Bus.createObject(模型,块)创建金宝appSimulink.Bus对象,并返回有关创建的块的信息公共汽车对象。这些公共汽车对象在碱工作区中创建或,如果有的话,数据字典所使用的模型。
busInfo= 金宝appSimulink.Bus.createObject(模型,块)
busInfo
模型
块
公共汽车
busInfo= 金宝appSimulink.Bus.createObject(结构体)创建公共汽车从它可以包含一个MATLAB结构对象®timeseries,MATLAB时间表和matlab.io.datastore.SimulationDatastore对象或数字结构。这些公共汽车对象在碱工作区中创建或,如果有的话,数据字典所使用的模型。
busInfo= 金宝appSimulink.Bus.createObject(结构体)
结构体
timeseries
时间表
matlab.io.datastore.SimulationDatastore
busInfo= 金宝appSimulink.Bus.createObject(___,文件)节省了公共汽车函数中的对象,该函数在单元格数组的单元格数组中定义对象属性,然后创建公共汽车通过调用对象金宝appSimulink.Bus.cellToObject。
busInfo= 金宝appSimulink.Bus.createObject(___,文件)
文件
金宝appSimulink.Bus.cellToObject
busInfo= 金宝appSimulink.Bus.createObject(___,文件,格式)节省了公共汽车函数中具有指定格式的对象。该函数可以使用单元数组或数组定义对象属性。
busInfo= 金宝appSimulink.Bus.createObject(___,文件,格式)
格式
busInfo= 金宝appSimulink.Bus.createObject(___,文件,格式,范围)创建公共汽车方法指定的数据字典中的对象范围。
busInfo= 金宝appSimulink.Bus.createObject(___,文件,格式,范围)
范围
全部收缩
打开BusObjectCreationModel模型的例子。
BusObjectCreationModel
创建一个公共汽车对象对应与由总线创作者块中创建的总线。
busInfo = 金宝appSimulink.Bus.createObject( 'BusObjectCreationModel',... 'BusObjectCreationModel /总线创建者');
创建公共汽车从两个总线造物主块并保存对象公共汽车函数中的对象定义。
对于公交车造物主块的块处理分配给同一个变量get金宝appSimulinkBlockHandle函数。
get金宝appSimulinkBlockHandle
BC = get金宝appSimulinkBlockHandle( 'BusObjectCreationModel /总线创建者');
另外,您也可以选择在模型中的总线造物主块,然后用gcbh函数获取其块句柄。
gcbh
对于分配总线Creator1块可变块手柄。
bc1 = get金宝appSimulinkBlockHandle('BusObjectCreationModel/Bus Creator1');
要创建公共汽车对象,指定在载体块手柄变量。要保存公共汽车对象定义,也指定一个文件名。
busInfo = 金宝appSimulink.Bus.createObject (“BusObjectCreationModel”,…(bc群体bc1),“BusObjectFunction”);
由于这些总线创建者块创建了一个总线层次结构,因此仅指定总线Creator1块将创建两个层次结构公共汽车工作空间和函数中的对象。
比较BusObjectFunction针对此命令创建功能。
BusObjectFunction
topBusInfo = 金宝appSimulink.Bus.createObject( 'BusObjectCreationModel',... BC1, 'BusObjectFunctionFromHierarchy');
对于被格式化为更易于阅读的功能,指定函数的格式对象。
对象
topBusInfo1 = 金宝appSimulink.Bus.createObject (“BusObjectCreationModel”,…群体bc1、“BusObjectFunctionFormatted”“对象”);
模型名或句柄,指定为字符向量。
与总线相关的块,指定为字符向量、块路径名的单元数组或块句柄的向量。对于一个块,指定该块的完整路径名。对于多个块,指定块路径名的单元数组或块句柄的向量。
此功能可以创建公共汽车从这些块对象:
公交车造物主块
子系统运行轨迹块
子系统外港块
如果指定了总线层次结构相关的块,功能也创造公共汽车层次结构中所有嵌套总线的对象。
对象或数字结构的结构,指定为能够包含MATLAB的结构timeseries,MATLAB时间表和matlab.io.datastore.SimulationDatastore对象或数字结构。
生成的函数名,指定为字符向量。文件名必须是唯一的。
'细胞'
“对象”
产生的功能的格式,指定为'细胞'要么“对象”。的'细胞'版式比较紧凑,但是“对象”格式更容易阅读。
的'细胞'格式保存公共汽车对象定义在单元格数组的单元格数组中,并创建公共汽车通过调用对象金宝appSimulink.Bus.cellToObject。每个从属单元格数组表示一个公共汽车对象并包含以下属性:
总线名称
头文件
描述
数据范围
对准
元素
元素字段是一个单元格数组,其中包含每个元素的此信息金宝appSimulink.BusElement对象,公共汽车对象引用:
元素名称
维
数据类型
样品时间
复杂性
尺寸模式
最低限度
最大值
单位
的“对象”格式保存公共汽车对象定义为数组。该函数使用数组索引来访问数组的元素,使用点表示法来分配属性值。有关更多信息,请参见数组索引(MATLAB)和访问属性值(MATLAB)。
金宝appSimulink.data.Dictionary
数据字典,指定为金宝appSimulink.data.Dictionary对象。在使用这个参数之前,用a表示字典金宝appSimulink.data.Dictionary对象,例如使用金宝appSimulink.data.dictionary.create要么金宝appSimulink.data.dictionary.open函数。
金宝appSimulink.data.dictionary.create
金宝appSimulink.data.dictionary.open
如果范围是空的,该函数使用MATLAB的基础工作空间的源公共汽车对象。
用于指定块的总线信息,返回作为一个结构数组。结构阵列的每个元素对应于一个块和包含以下字段:
块-积木的把手
busName-有关机构的名称公共汽车与块关联的对象
busName
如果指定模型名,则在使用金宝appSimulink.Bus.createObject命令。
金宝appSimulink.Bus.createObject
全部展开
不建议从R2019b开始
在以后的版本中,SampleTime的属性金宝appSimulink.BusElement对象将被删除。
准备:
在定义BusElement对象,使用默认值SampleTime值(-1)。
BusElement
-1
若要指定总线元素的示例时间,请使用SampleTime对应块的块参数。例如,你可以用在公共汽车元素,公共汽车元素和信号规格块来指定样本时间。
金宝appSimulink.Bus.createMATLABStruct
这个例子的修改版本的系统上存在。你要打开这个版本呢?
你点击了一个链接,对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入该命令来运行它。Web浏览器不支持MATLAB命令。金宝app
选择一个网站来获取可用的翻译内容,并查看本地事件和报价。根据你的位置,我们建议你选择:。
您还可以选择从下面的列表中的网站:
选择中国网站(中文或英文),以获得最佳的网站表现。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
请联系您当地的办事处