Simulink signal trace and highlight

Versione 1.0.0.0 (4,02 KB) da weie
Trace and highlight.
888 download
Aggiornato 22 nov 2011

Visualizza la licenza

A modification of the "Highlight to Source" and "Highlight to Destination" functions useful in large block diagrams utilising buses.

The function uses undocumented properties TraceDestinationInputPorts and TraceSourceOutputPorts. Handle with care.

% myTraceSignal traces Simulink signals. Unlike the builtin
% "Highlight to Destination" it will only highlight signal
% routes which end on a non-virtual destination block (signal
% routes which end in e.g. a Terminator block, or signals which
% are never extracted from a bus will not be highlighted).
%
% out = myTraceSignal(direction,hBlock,porttype,sigidx,verbose)
% direction [char] 'forward' or 'back' (or 'f' or 'b')
% hBlock [handle] originating block
% porttype [char] 'inport' or 'outport' (or 'i' or 'o')
% sigidx [number] port index (optional, default ':' all ports)
% verbose [bool] command prompt text (optional, default true)
%
% Example - trace all signals entering the selected block
% (e.g. a BusCreator) to their destinations
% out = myTraceSignal('f',gcbh,'i');
%
% Note: Function is intended to trace signals (not buses) so, for example,
% for forward tracing use myTraceSignal('f',gcbh,'i') to trace destinations
% of signals entering a BusCreator, and use myTraceSignal('f',gcbh,'o')
% to trace destinations of signals leaving a BusSelector.
%
% Note: Goto blocks in back-trace are not highlighted (but the From-
% blocks and the lines are).

Cita come

weie (2025). Simulink signal trace and highlight (https://it.mathworks.com/matlabcentral/fileexchange/33883-simulink-signal-trace-and-highlight), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2010a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Categorie
Scopri di più su Composite Signals in Help Center e MATLAB Answers
Riconoscimenti

Ispirato: cookacounty/simulink-port-trace

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versione Pubblicato Note della release
1.0.0.0