帮助中心帮助中心
本页采用了机器翻译。点击此处可查看英文原文。
追踪信号到源或目的地
[blks,ports,portnums] = slreportgen.utils.traceSignal(port)
[blks,ports,portnums] = slreportgen.utils.traceSignal(portArray)
[blks,ports,portnums] = slreportgen.utils.traceSignal(___,"Nonvirtual",false)
[blks,ports,portnums] = slreportgen.utils.traceSignal(port) 跟踪进入或离开指定端口到非虚拟源或目的地的信号。如果 port 是输入端口,该函数将返回信号的非虚拟源模块、端口和端口号。如果 port 是输出端口,slreportgen.utils.traceSignal 将返回信号的非虚拟目标模块、端口和端口号。如果该函数无法跟踪信号,它将返回 -1 作为 blks 的值。
blks
ports
portnums
port
slreportgen.utils.traceSignal
-1
示例
[blks,ports,portnums] = slreportgen.utils.traceSignal(portArray) 跟踪进入或离开 portArray 指定的端口到非虚拟源或目的地的信号。如果 portArray 中的第一个端口是输出端口,则该函数将所有端口视为输出端口。如果第一个端口是输入端口,则该函数将所有端口视为输入端口。如果该函数无法跟踪信号,则 blks 元胞数组将包含与无法跟踪的端口对应的条目的 -1。
portArray
[blks,ports,portnums] = slreportgen.utils.traceSignal(___,"Nonvirtual",false) 将信号跟踪到图形源或目的地而不是非虚拟源或目的地,并且可以包含先前语法中的任何输入参量。
全部折叠
model= 'f14'; openExample(model) srcBlock = 'f14/Aircraft Dynamics Model/Transfer Fcn.1'; ports = get_param(srcBlock, 'PortHandles'); [sb,sp,spn] = slreportgen.utils.traceSignal(ports.Inport); fprintf('Block with input signal to trace: %s\n',srcBlock) fprintf('Source block: %s\n',sb) fprintf('Source port number: %d\n',spn) bdclose(model)
Block with input signal to trace: f14/Aircraft Dynamics Model/Transfer Fcn.1 Source block: f14/Aircraft Dynamics Model/Sum2 Source port number: 1
输入或输出端口,指定为句柄。
输入或输出端口,指定为句柄数组。
模块,以下列值之一返回:
如果无法追踪信号,则为 -1。
如果信号被追踪到单个源或目的地,则为字符向量。
如果信号被追踪到多个目的地,则为 N-by-1 字符向量元胞数组。
如果跟踪多个信号,则为 1×M 元胞数组。M 是跟踪的信号数量。元胞数组可以包含:
追踪到单个源或目的地的信号的字符向量。
N-by-1 字符向量元胞数组,用于追踪到多个目的地的信号。
端口,以下列值之一返回:
如果信号被追踪到单个源或目的地,则为句柄。
如果信号被追踪到多个目的地,则为 N-by-1 句柄数组。
如果跟踪多个信号,则为 M-by-1 元胞数组。M 是跟踪的信号数量。元胞数组可以包含:
句柄
N-by-1 数组,用于存放追踪到多个目的地的信号句柄。
如果信号被追踪到单个源或目的地,则为整数。
如果信号被追踪到多个目的地,则为 N-by-1 整数元胞数组。
整数
N-by-1 整数元胞数组,用于跟踪到多个目的地的信号
在 R2018b 中推出
slreportgen.report.Signal
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office