MATLAB Function Interface Error: Error calling MATLAB function 'sim'

1 visualización (últimos 30 días)
Imran Kanjoo
Imran Kanjoo el 26 de Mayo de 2016
Comentada: XIN HE el 5 de Jun. de 2019
I am calling sim function in a user defined matlab function block to test the inputs using neural network trained data stored in 'net' variable, I get this error
MATLAB Function Interface Error: Error calling MATLAB function 'sim'. Block Neural Network Function (#108) While executing: none
My code is
function [tau1p,tau2p] = Nntwork(theta1,theta1d,theta2,theta2d,theta1dd,theta2dd)
coder.extrinsic('load');
coder.extrinsic('sim');
net=load('trainednet.mat');
a=sim(net,[theta1;theta1d;theta1dd;theta2;theta2d;theta2dd]);
tau1p=1;
tau2p=a2;
  3 comentarios
Walter Roberson
Walter Roberson el 5 de Jun. de 2019
I wonder if the difficulty is related to the fact that sim() is a method of neural networks but also the function to invoke simulink ?
Code generation does not appear to be possible with the neural network sim method, so this code would not work with rapid acceleration turned on.
XIN HE
XIN HE el 5 de Jun. de 2019
Thanks. Your answer makes some sense. I think mabye I have to try some other ways.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Deep Learning Toolbox en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by