主要内容

金宝appSimulink.sdi.markSignalForStreaming

打开或关闭日志记录信号

描述

金宝appSimulink.sdi.markSignalForStreaming (portIndex日志将信号标记在指定的portIndex指定的指定时用于日志记录日志作为“上”.要停止记录信号,请指定日志作为“关闭”

例子

金宝appSimulink.sdi.markSignalForStreaming (portHandle日志标记指定端口上的信号portHandle指定时用于日志记录日志作为“上”.要停止记录信号,请指定日志作为“关闭”

例子

金宝appSimulink.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);为流标记信号金宝appSimulink.sdi.markSignalForStreaming (x1,“上”);金宝appSimulink.sdi.markSignalForStreaming (x2,“上”);

在仿真数据检查器中模拟模型和视图信号

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

sim卡(“vdp”);金宝appSimulink.sdi.view

加载模型slexAircraftExample.和使用get_param来获取模型中信号的句柄。然后,使用行句柄标记记录感兴趣的信号。

load_system (“slexAircraftExample”

使用get_param函数获取模型中信号的行句柄。

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

使用金宝appSimulink.sdi.markSignalForStreaming函数将两个信号标记为使用行句柄进行日志记录。

sig1handle = lines(1).Handle;sig2handle = lines(2).Handle;金宝appSimulink.sdi.markSignalForStreaming (sig1handle“上”) 金宝appSimulink.sdi.markSignalForStreaming (sig2handle“上”

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

Out = sim(“slexAircraftExample”);金宝appSimulink.sdi.view

输入参数

全部折叠

所需信号连接到其输出端口之一的块的块路径。

例子:“slexAircraftExample /试点”

连接到要标记为流的信号的端口的索引。

例子:1

信号需要记录状态。

  • “上”——打开日志以获取信号。

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

源块连接到信号的输出端口的端口句柄。

例子:x1_handles.Outport (1)

信号的行句柄。

例子:行(1)。处理

版本历史

在R2015b中引入