包裹:金宝appsimulink.bus.
创建马铃薯使用相同的层次结构和属性作为总线信号的结构
创造一个matlab.®具有与指定的总线相同的层次结构和属性(例如类型和维度)的结构STRUCTFROMBUS.
= 金宝appsimulink.bus.creatematlabstruct(Bussource.
)Bussource.
。得到的结构使用总线信号的接地值。
创建使用指定值的结构STRUCTFROMBUS.
= 金宝appsimulink.bus.creatematlabstruct(Bussource.
那PartialValues.
)PartialValues.
而不是总线信号的相应接地值。
创建具有指定尺寸的结构。为一系列公共汽车创建一个结构,使用STRUCTFROMBUS.
= 金宝appsimulink.bus.creatematlabstruct(Bussource.
那PartialValues.
那昏暗
)昏暗
。
使用端口处理指定的总线信号端口创建单元结构的单元格阵列。所得到的细胞阵列结构使用接地值。使用此语法为多个总线端口创建初始化结构。与使用单独相比,此语法提高了性能structsForBuses
= 金宝appsimulink.bus.creatematlabstruct(portHandles
)金宝appsimulink.bus.creatematlabstruct.
呼叫创建结构。
创建一个使用指定值的结构的单元格阵列structsForBuses
= 金宝appsimulink.bus.creatematlabstruct(portHandles
那部分结构
)部分结构
而不是地面值。
基于指定的总线对象创建一个单元格阵列。structsForBuses
= 金宝appsimulink.bus.creatematlabstruct(busObjectNames
)
如果你使用金宝appsimulink.bus.creatematlabstruct.
对于相同的模型重复执行函数(例如,在脚本的循环中),您可以通过避免多个模型编译来提高性能。为了提高速度,在多次使用函数之前,将模型放入compile中。例如,把vdp
模型在编译中,使用此命令:
(sys, x0, str, ts) = vdp ([],[],[],' 编译”)
创建MATLAB结构后,请终止编译。例如:
VDP([],[],[],'术语')
您可以使用总线编辑器来调用金宝appsimulink.bus.creatematlabstruct.
功能。使用其中一种方法:
选择文件>创建MATLAB结构菜单项。
选择要为其创建完整MATLAB结构的总线对象。然后,在工具栏中,单击创建MATLAB结构按钮()。
然后,您可以在MATLAB编辑器中编辑MATLAB结构,并评估代码以在此结构中创建或更新值。
你可以使用金宝appsimulink.bus.creatematlabstruct.
功能指定引用模型的输出的初始值。有关详细信息,请参阅“引用模型:设置总线输出的初始值”部分用于管理使用模型引用的数据的详细工作流程的例子。