coder.opaque + persistent statements at once
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Can I make in Matlab Codder a function variable that is both persistent (Static) and has specified type like int16?
persistent variable;
variable= coder.opaque('int');
Gives me coder error:
??? Class mismatch (coder.opaque ~= double).
The class to the left is the class of the left-hand side of the assignment.
Also I cannot define anything before declaring it persistent so swapping lines doesn't help :-)
0 comentarios
Respuesta aceptada
Ryan Livingston
el 22 de Jul. de 2013
You should be able to do something like:
persistent var;
if isempty(var)
var = zeros('int16');
end
... use var ...
in your code. Then, "var" will be int16 and persistent.
0 comentarios
Más respuestas (0)
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!