主要内容

万博1manbetxSimulink.SimulationData.SignalLoggingInfo

信号日志覆盖信号的设置

描述

此对象包含单个记录信号的信号覆盖信号日志设置。

产权总结

的名字

描述

BlockPath

万博1manbetx仿真软件。BlockPath要记录的信号的源块。

OutputPortIndex

要记录的输出端口的索引。

LoggingInfo

万博1manbetxSimulink.SimulationData.LoggingInfo对象,其中包含信号的所有日志覆盖设置。

方法总结

的名字

描述

SignalLoggingInfo

为信号创建一个信号日志覆盖对象。

属性

BlockPath

描述

万博1manbetx仿真软件。BlockPath信号的源块的记录。块路径表示完整的模型引用层次结构。

要指定信号的特定实例,请使用反映模型引用层次结构的绝对路径,从顶层模型开始。例如:

sig_log_info = 万博1manbetxSimulink.SimulationData.SignalLoggingInfo(…{' sldemo_mdlref_bus / CounterA ',…“sldemo_mdlref_counter_bus /总线创造者”})
数据类型

万博1manbetx仿真软件。BlockPath

访问

RW

OutputPortIndex

描述

要记录的输出端口的索引。索引是一个基于1的数值。

数据类型

非零的整数

访问

RW

LoggingInfo

描述

万博1manbetxSimulink.SimulationData.LoggingInfo对象,该对象包含信号的日志覆盖设置。日志记录设置指定是否为该信号覆盖信号日志记录。日志设置还可以指定日志名称、抽取因子和最大数据点数。

数据类型

万博1manbetxSimulink.SimulationData.LoggingInfo对象

访问

RW

方法

SignalLoggingInfo

目的

构造一个万博1manbetxSimulink.SimulationData.SignalLoggingInfo对象。

语法
Signal_logging_info_object =…万博1manbetxSimulink.SimulationData.SignalLoggingInfo() signal_loggingInfo_object =…万博1manbetxSimulink.SimulationData.SignalLoggingInfo(path) signalLoggingInfo_object =…万博1manbetxSimulink.SimulationData.SignalLoggingInfo(路径,指数)
输入参数
路径

应用信号日志记录覆盖设置的源块的块路径。如果你使用这个参数而不使用港口参数,然后Simulink万博1manbetx®将输出端口索引设置为1

指数

信号日志覆盖设置应用到的输出端口索引。

输出参数
signal_logging_object

万博1manbetxSimulink.SimulationData.SignalLoggingInfo对象,该对象表示信号的覆盖设置。

描述

signal_logging_override_object = 万博1manbetxSimulink.SimulationData.SignalLoggingInfo()创建一个万博1manbetxSimulink.SimulationData.LoggingInfo对象,该对象包含信号的默认日志记录设置。

signal_logging_override_object = 万博1manbetxSimulink.SimulationData.SignalLoggingInfo(path)创建一个万博1manbetxSimulink.SimulationData.LoggingInfo对象,并使用指定的块路径将输出端口索引设置为1

signal_logging_override_object = 万博1manbetxSimulink.SimulationData。SignalLoggingInfo(道路、港口)创建一个万博1manbetxSimulink.SimulationData.LoggingInfo对象,该对象包含指定块路径和输出端口索引的默认日志记录设置。

例子

下面的示例创建一个万博1manbetxSimulink.SimulationData.SignalLoggingInfo对象的第一个输出端口总线的创造者阻塞在sldemo_mdlref_bus模型。

sldemo_mdlref_bus;mi = 万博1manbetxSimulink.SimulationData.ModelLoggingInfo(…“sldemo_mdlref_bus”);mi.LoggingMode = 'OverrideSignals';mi.Signals =…万博1manbetxSimulink.SimulationData.SignalLoggingInfo(…{' sldemo_mdlref_bus / CounterA ',…'sldemo_mdlref_counter_bus/总线创建者'},1)

输出为:

mi =数据。Model: 'sldemo_mdlref_bus' LoggingMode: 'OverrideSignals' LogAsSpecifiedByModels: {} Signals: [1x1 Simulink.SimulationData.]万博1manbetxSignalLoggingInfo)方法
在R2012b中介绍