Проследите входной сигнал до его источника
[
прослеживает сигнал, вводящий порт srcblock
,srcport
,srcportnum
] = slreportgen.utils.traceSignal(inport
)inPort
элемент к его исходному блоку, исходному порту и номеру исходного порта. Эта утилита прослеживает сигнал до своего невиртуального источника, что означает, что она прослеживает сигнал, происходящий в подсистеме к ее источнику в той подсистеме. Это игнорирует блоки выходного порта подсистемы.
model= 'f14'; load_system(model) srcBlock = 'f14/Aircraft Dynamics Model/Transfer Fcn.1'; ports = get_param(srcBlock, 'PortHandles'); [sb,sp,spn] = slreportgen.utils.traceSignal(ports.Inport); fprintf('Block whose input to trace: %s\n',srcBlock) fprintf('Source block: %s\n',sb) fprintf('Source port number: %d\n',spn) bdclose(model)
Block whose input to trace: f14/Aircraft Dynamics Model/Transfer Fcn.1 Source block: f14/Aircraft Dynamics Model/Sum2 Source port number: 1