No Signals Displayed in a Chart or Table
There are several reasons why a chart can be empty.
If the signal is not reliable or missing in the measurement (RED), do the following:
- Check that the signal is included in the measurement file. After you have opened the report, click
. Select the Signal Info tab, and use the search field. -
Check the hardware ID of the signal (for example \ETKC:1). Check that it is correctly specified in the following:
-
Check in config_system.m if you are using something like
master=rb.getSystem('Master');
and tempSignals.addSignal('engineSpeed','nmot_w',master); in config_signals.csv.
-
Check in config_signals.csv if you are using something like
tempSignals.addSignal ('engineSpeed','nmot_w','\ETKC:1')
If it was correct, try it with an empty hardware ID:
rb.setSystem('Master','');
and tempSignals.addSignal('engineSpeed','nmot_w','');
-
-
Check that config_signals.csv and config_system.m were successfully loaded. Go to the log file and search for "INFO: Loading config_system" and "INFO: Loading config_signals"
If the next log-message starts with ERROR: *****************M A T L A B C O D E C H E CK*************************, then the file was not read successfully. Fix the error that is logged next.
If the signal is fine (GREEN), do the following:
- Check if a condition, trigger, or filter is set that removed all samples.
- Check the log file. Search for a message starting either with "Could not calculate the chart" or "Error in data reader" and see the information in the next messages.
- Check the solutions B and C as described above for RED status.