Error while importing signal data to signal builder

3 Ansichten (letzte 30 Tage)
Aleksi Martikainen
Aleksi Martikainen am 20 Mär. 2018
Beantwortet: Aniket am 7 Mai 2025
I have a Simulink model. I run the model and save output data from my model to workspace, save that data to a .mat file and import that data to a signal builder in another model. When I try to run the new model with the signal builder, I get an error:
"Error in [my model/Signal builder]: Initialization commands cannot be evaluated. Caused By: * In an assignment A(:) = B, the number of elements in A and B must be the same."
How do I solve this problem? I am using MATLAB R2017a.
  2 Kommentare
Birdman
Birdman am 20 Mär. 2018
Can you share your model?
Aleksi Martikainen
Aleksi Martikainen am 20 Mär. 2018
Here is the model that produces the error in Matlab 2017a. The model has only the signal builder with the imported data. The data is imported from four different .mat files to seperate signal groups.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Aniket
Aniket am 7 Mai 2025
This error occurs because the data saved in the Dataset has fixed-point data type. To remove this error in R2017a, please convert the signals to doubles before logging.
The error should not occur in R2017b with the same fixed-point Dataset.
Hope this helps!

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by