Main Content
Check safety-related diagnostic settings for signal connectivity
Check ID:
mathworks.hism.hisl_0306
Check model configuration for diagnostic settings that apply to signal connectivity and that can impact safety.
Description
This check verifies that model diagnostic configuration parameters pertaining to signal connectivity are set optimally for generating code for a safety-related application.
Available with Simulink® Check™.
Results and Recommended Actions
Condition | Recommended Action |
---|---|
The diagnostic that detects virtual signals that have a common source
signal but different labels is set to
none
or warning . This diagnostic pertains to
virtual signals only and has no
effect on generated
code.
However, signal label mismatches can lead to confusion during model
reviews. | Set Signal label mismatch on the Diagnostics > Connectivity pane in the Configuration Parameters dialog box or set the
parameter SignalLabelMismatchMsg to
error . |
The diagnostic that detects when the model contains a block with an
unconnected input signal is set to
none
or warning . This must be detected because
code is not generated for unconnected block inputs. | Set Unconnected block
input ports on the Diagnostics > Connectivity pane in the Configuration Parameters dialog box or set the
parameter UnconnectedInputMsg to
error . |
The diagnostic that detects when the model contains a block with an
unconnected output signal is set to
none
or warning . This must be detected because
dead code can result from unconnected block output signals. | Set Unconnected block
output ports on the Diagnostics > Connectivity pane in the Configuration Parameters dialog box or set the
parameter UnconnectedOutputMsg to
error . |
The diagnostic that detects unconnected signal lines and unmatched
Goto or From blocks is set to
none
or warning . This error must be detected
because code is not generated for unconnected lines. | Set Unconnected line on the Diagnostics > Connectivity pane in the Configuration Parameters dialog box or set the
parameter UnconnectedLineMsg to
error . |
Action Results
Clicking Modify Settings configures model diagnostic settings that apply to signal connectivity and that can impact safety.
Capabilities and Limitations
Does not run on library models.
Does not allow exclusions of blocks or charts.
See Also