主要内容

万博1manbetxSimulink.sdi.markSignalForStreaming

打开或关闭日志记录的一个信号

描述

万博1manbetxSimulink.sdi.markSignalForStreaming (,portIndex,日志)标志指定的信号portIndex指定的当你指定的日志记录日志作为“上”。停止记录信号,指定日志作为“关闭”

例子

万博1manbetxSimulink.sdi.markSignalForStreaming (portHandle,日志)标志着信号在指定的端口上portHandle当你指定的日志记录日志作为“上”。停止记录信号,指定日志作为“关闭”

例子

万博1manbetxSimulink.sdi.markSignalForStreaming (lineHandle,日志)标志指定的信号lineHandle当你指定的日志记录日志作为“上”。停止记录信号,指定日志作为“关闭”

例子

全部折叠

这个例子展示了如何为日志标记信号使用端口处理。

负荷模型和信号流

用户get_param去港口处理的块和你感兴趣的信号。然后,使用日志的处理标记所需的信号。

load_system (“vdp”)%得到港口处理x1_handles = get_param (“vdp / x1”,“PortHandles”);x1 = x1_handles.Outport (1);x2_handles = get_param (“vdp / x2”,“PortHandles”);x2 = x2_handles.Outport (1);%马克信号流万博1manbetxSimulink.sdi.markSignalForStreaming (x1,“上”);万博1manbetxSimulink.sdi.markSignalForStreaming (x2,“上”);

模拟模型和视图信号仿真数据检查员

模拟模型,然后打开仿真数据检查查看记录的信号。

sim卡(“vdp”);万博1manbetxSimulink.sdi.view

负荷模型slexAircraftExample。和使用get_param要处理的信号模型。然后,用直线标记信号处理感兴趣的日志记录。

load_system (“slexAircraftExample”)

使用get_param函数的行处理的信号模型。

行= get_param (“slexAircraftExample”,“行”);

使用万博1manbetxSimulink.sdi.markSignalForStreaming功能标记的两个信号使用线处理日志。

sig1handle = (1) .Handle行;sig2handle =线(2).Handle;万博1manbetxSimulink.sdi.markSignalForStreaming (sig1handle“上”)S万博1manbetximulink.sdi.markSignalForStreaming (sig2handle“上”)

然后打开模拟模型仿真数据检查员查看记录的信号数据。

= sim卡(“slexAircraftExample”);万博1manbetxSimulink.sdi.view

输入参数

全部折叠

块路径与期望信号连接到其输出港之一。

例子:“slexAircraftExample /试点”

端口连接到信号的指数要马克为流。

例子:1

日志状态所需的信号。

  • “上”——打开日志一个信号。

  • “关闭”——关闭日志记录的信号。

端口处理源数据块的输出端口连接到信号。

例子:x1_handles.Outport (1)

行处理的信号。

例子:(1).Handle线

版本历史

介绍了R2015b