Error displayed : Undefined function or variable 'Tg'

1 visualización (últimos 30 días)
Kushal Badgujar
Kushal Badgujar el 15 de Jul. de 2012
Comentada: Cesar el 5 de Nov. de 2014
Hello,I am familier with C++. I dont how to use Simulink. I have more than 10 variables which need to be declared only once before start of simulation. Simulation time is appro. 500 sec. I declared them in InitFcn in model explorer.
These variable are 3 dimensional and they are declared Globally in InitFcn and interesting thing is that these variable are shown in the workspace. But these variable are not available in 'Embedded Matlab Function' for futher processing.
Error displayed : Undefined function or variable 'Tg'(one of global variable name) Function 'Embedded MATLAB Function' (#18.38.40), line 3, column 14: "Tg"
Also for local variables of 'Embedded Matlab Function' similar error is displayed.

Respuesta aceptada

C.J. Harris
C.J. Harris el 16 de Jul. de 2012
Even if it is a global variable you still need to add it to your Embedded Function.
Open your Embedded Function, then click Tools -> Edit Data/Ports. From here you need to add your global variable 'Tg' as a parameter.
  4 comentarios
Kushal Badgujar
Kushal Badgujar el 23 de Jul. de 2012
This is solved
Cesar
Cesar el 5 de Nov. de 2014
How do you solved it?

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Naming Conventions en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by