grafica con scope en simulink
Publicado por jonathan (13 intervenciones) el 05/07/2013 00:35:36
hola
he estado tratando de graficar en mi simulink con scope en la guide y no he podido me han dicho que hiciera este procedimiento pero no me ha resultado
tienes que crear en el guide un botón para producir la carga del grafico o datos y también un axes.
Luego en simulink te diriges a tu modelo y abres el scope y en la parte superior izquierda dnde sale para imprimir presionas el botón de al lado “parameters”, luego te vas a “Data history” y seleccionas “Save data to workspace” pones el nombre de la variable en este caso digamos que se llamara “Variable” y en “Format” pones “Array”.
Luego vuelves al Guide y escribes la siguiente función:
function botón_Callback (hObject, evendata, handles)
axes (handles.axe1) % “axe1” corresponde al nombre que le puse al grafico o a la function axes donde se visualizara el grafico.
a = evalin (‘base’,’Variable’); % recuerda que “Variable” es el nombre que le puse al grafico en el simulink.
Plot (a(:,1),a(:,2))
Listo ahí se graficara tu función, si claramente para que aparezca el grafico debes haber hecho correr el simulink antes.
pero no me resulta alguien me puede ayudar?
he estado tratando de graficar en mi simulink con scope en la guide y no he podido me han dicho que hiciera este procedimiento pero no me ha resultado
tienes que crear en el guide un botón para producir la carga del grafico o datos y también un axes.
Luego en simulink te diriges a tu modelo y abres el scope y en la parte superior izquierda dnde sale para imprimir presionas el botón de al lado “parameters”, luego te vas a “Data history” y seleccionas “Save data to workspace” pones el nombre de la variable en este caso digamos que se llamara “Variable” y en “Format” pones “Array”.
Luego vuelves al Guide y escribes la siguiente función:
function botón_Callback (hObject, evendata, handles)
axes (handles.axe1) % “axe1” corresponde al nombre que le puse al grafico o a la function axes donde se visualizara el grafico.
a = evalin (‘base’,’Variable’); % recuerda que “Variable” es el nombre que le puse al grafico en el simulink.
Plot (a(:,1),a(:,2))
Listo ahí se graficara tu función, si claramente para que aparezca el grafico debes haber hecho correr el simulink antes.
pero no me resulta alguien me puede ayudar?
Valora esta pregunta


0