Use of Coder.typeof results in crash of system

1 Ansicht (letzte 30 Tage)
Bhushan Ravindra Attarde
Bhushan Ravindra Attarde am 2 Mai 2020
Hi,
I am working for Integration of GPU coder into simulink. I am taking Discrete Time State space equation as Entry pont function. In the next step, I am generating a dll for variable size matrix. In the next step I am defining coder.externalAPI to integrate dll with simulink. In the last step, I am creating a simulink model which has matlab function block which runs the code. This works perfectly fine for fixed size matrices. But when I am using variable size matrices in generating dll and running the simulation, the system stops working or gets crashed.
In generating dll, I am using coder.typeof method as follows:
A = coder.typeof(double(10),[100,100]);
Like this I am defining al the matrices.
But each time I run system, it gets crashed.
Also I tried using coder.varsize as follows:
A = rand(10);
coder.varsize('A',[100 100],[1 1]);
But it always create matrix of 10*10 only.If I give A = rand(15) after generating dll, still it shows answer for 10*10 matrix on simulink.
Can someone please help me with this issue?

Antworten (0)

Kategorien

Mehr zu MATLAB Coder finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by