帮助中心帮助中心
创建金宝appSimulink.SimulationData.ModelLoggingInfo对象的模型覆盖设置为每个记录信号模型
金宝appSimulink.SimulationData.ModelLoggingInfo
mdlInfo = 金宝appSimulink.SimulationData.ModelLoggingInfo.createFromModel (mdl)
mdlInfo = 金宝appSimulink.SimulationData.ModelLoggingInfo.createFromModel (mdl、名称、值)
例子
mdlInfo = 金宝appSimulink.SimulationData.ModelLoggingInfo.createFromModel (mdl)创建一个模型记录覆盖对象的模型mdl这些类型的系统,包括记录的信号:
mdl
库
戴面具的子系统
引用模型
积极的变异
mdlInfo = 金宝appSimulink.SimulationData.ModelLoggingInfo.createFromModel (mdl,名称,值)创建一个金宝appSimulink.SimulationData.ModelLoggingInfo为模型对象mdl带有可选设置。
mdlInfo = 金宝appSimulink.SimulationData.ModelLoggingInfo.createFromModel (mdl,名称,值)
名称,值
全部折叠
您可以创建一个模型记录覆盖对象模型sldemo_mdlref_bus并自动添加对象模型中的每个记录信号。该模型sldemo_mdlref_bus有四个信号标记为日志记录。
sldemo_mdlref_bus
mdl =“sldemo_mdlref_bus”;open_system (mdl) mdlInfo =金宝app Simulink.SimulationData.ModelLoggingInfo.createFromModel (mdl)
mdlInfo = ModelLoggingInfo属性:模型:“sldemo_mdlref_bus”LoggingMode:“OverrideSignals”LogAsSpecifiedByModels:{}的信号:[1 x4 Simulink.SimulationData.Sign金宝appalLoggingInfo]
的LoggingMode属性设置为“OverrideSignals”,配置模型记录覆盖对象只记录中指定的信号信号财产。
LoggingMode
“OverrideSignals”
信号
应用该模型覆盖对象设置。保存设置当您保存的软件模型。
set_param (mdl“DataLoggingOverride”,mdlInfo);
您可以使用的选项金宝appSimulink.SimulationData.ModelLoggingInfo.createFromModel函数来指定模型的组件(比如变量和模型引用应该如何处理。例如,使用变体名称-值参数创建一个模型记录覆盖对象,包括记录信号在所有模型的变体sldemo_variant_subsystems。
金宝appSimulink.SimulationData.ModelLoggingInfo.createFromModel
变体
sldemo_variant_subsystems
默认情况下,sldemo_variant_subsystems模型不记录任何信号。
mdl =“sldemo_variant_subsystems”;open_system (mdl)
首先配置的输出信号线性控制器和非线性控制器为日志子系统。
线性控制器
非线性控制器
phLin = get_param (“sldemo_variant_subsystems /控制器/线性控制器”,…“PortHandles”);set_param (phLin.Outport (1),“数据采集”,“上”);phNonlin = get_param (“sldemo_variant_subsystems /控制器/非线性控制器”,…“PortHandles”);set_param (phNonlin.Outport (1),“数据采集”,“上”);
使用金宝appSimulink.SimulationData.ModelLoggingInfo.createFromModel函数创建一个模型记录覆盖对象,包括信号登录子系统的所有变体sldemo_variant_subsystems模型。
mdlInfo = 金宝appSimulink.SimulationData.ModelLoggingInfo.createFromModel (…mdl,“变异”,“AllVariants”)
mdlInfo = ModelLoggingInfo属性:模型:“sldemo_variant_subsystems”LoggingMode:“OverrideSignals”LogAsSpecifiedByModels:{}的信号:[1 x2 Simulink.SimulationData.Sign金宝appalLoggingInfo]
的名字来创建一个顶级模特金宝appSimulink.SimulationData.ModelLoggingInfo对象,指定为一个特征向量。
指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
Name1 = Value1,…,以=家
的名字
价值
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。
例子:mdlInfo = 金宝appSimulink.SimulationData.ModelLoggingInfo.createFromModel (mdl,变体= 'AllVariants')
mdlInfo = 金宝appSimulink.SimulationData.ModelLoggingInfo.createFromModel (mdl,变体= 'AllVariants')
如果您选择多个选项,那么创建金宝appSimulink.SimulationData.ModelLoggingInfo对象包括信号符合指定的选项的组合。例如,如果您设置FollowLinks来在和RefModels来从,那么模型信号记录覆盖对象不包括内部存在的信号从图书馆链接引用的模型。
FollowLinks
在
RefModels
从
“上”
“关闭”
选择链接到库块,指定为“上”或“关闭”。
“上”——包括从内库记录信号。
“关闭”——跳过所有库。
LookUnderMasks
“所有”
“没有”
“图形”
“功能”
选项包括记录信号屏蔽系统,指定为“所有”,“没有”,“图形”,或“功能”。
“所有”——包括来自所有蒙面的记录信号子系统。
“没有”——跳过所有蒙面子系统。
“图形”——包括来自蒙面的记录信号子系统没有工作区或对话框。
“功能”——包括来自蒙面的记录信号子系统没有一个对话框。
“ActiveVariants”
“AllVariants”
选项包括子系统和模型变体,指定为“ActiveVariants”或“AllVariants”。
“ActiveVariants”——包括记录信号只活动子系统和模型变体。
“AllVariants”——包括从所有子系统和记录信号模型变体。
选项包括记录信号从参考模型。指定为“上”或“关闭”。
“上”——包括从引用记录信号模型。
“关闭”——跳过所有引用的模型。
介绍了R2012b
金宝appSimulink.SimulationData.SignalLoggingInfo
findSignal
setLogAsSpecifiedInModel
getLogAsSpecifiedInModel
verifySignalAndModelPaths
如果dispone di una versione modificata di questo esempio。Desideri aprire questo esempio con le modifiche星期二吗?
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano金宝app comandi MATLAB。
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室