MATLAB 帮助中心
本页采用了机器翻译。点击此处可查看最新英文版本。
跟踪信号到源或目标
[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×1 字符向量元胞数组。
如果跟踪多个信号,则为 1×M 元胞数组。M 是跟踪的信号数量。元胞数组可以包含:
跟踪到单个源或目标的信号的字符向量。
N×1 字符向量元胞数组,用于跟踪到多个目标的信号。
端口,以下列值之一返回:
如果信号被跟踪到单个源或目标,则为句柄。
如果信号被跟踪到多个目标,则为 N×1 句柄数组。
如果跟踪多个信号,则为 M×1 元胞数组。M 是跟踪的信号数量。元胞数组可以包含:
句柄
N×1 句柄数组,用于跟踪到多个目标的信号。
如果信号被跟踪到单个源或目标,则为整数。
如果信号被跟踪到多个目标,则为 N×1 整数元胞数组。
整数
N×1 整数元胞数组,用于跟踪到多个目标的信号
在 R2018b 中推出
slreportgen.report.Signal
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处