Problem with Simulink Integrator block

13 Ansichten (letzte 30 Tage)
Milo
Milo am 13 Aug. 2014
Kommentiert: Ranjeet am 25 Feb. 2024
I'm trying to integrate a data stream that is single precision and keep getting the follow error:
Only 'double' signals are accepted by block type Integrator. The signals at the ports of
'Model/Integrator2' are of data type 'single'.
The data is coming from a simulink "From File" block which is loading a 1x1 single timeseries.
Is there a way to convert the data stream from single to double in Simulink? Or a better way to import this data? It seems that timeseries are always single precision. The timeseries was created from two vectors of equal length. One vector is a series of timesteps, the other a series of data points.

Akzeptierte Antwort

A Jenkins
A Jenkins am 13 Aug. 2014
Did you try a Data Type Conversion block?

Weitere Antworten (1)

Yu Jiang
Yu Jiang am 13 Aug. 2014
Yes, there is a block called Data Type Conversion. See the following for details: http://www.mathworks.com/help/simulink/slref/datatypeconversion.html
-Yu Jiang

Kategorien

Mehr zu Save Run-Time Data from Simulation finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by