Sei sulla pagina 1di 3

{------------------ COMO CREAR UN HISTORICO EN INTOUCH PARA GUARDAR EN EXCEL---------------------------------------------------------} { Cuando se crea el historico se debe hacer los siguiente:

dirigirse al icono del "mago" y ubicarse en Trends. Aqui hay que trasladar hacia la ventana de la aplicacion los siguientes iconos: "Hist Trend w/Scooter and scale", "Trend Zoom/pan panel" y "HistData Wizard". Abrir cada icono y colocar los nombres que se solicitan seleccionando el boton "suggest". Los tres iconos deben tener los mismos nombres para que se comuniquen entre ellos. Luego quebrar el icono "HistData Wizard"(click derecho-> luego en cell/symbol-> break cell) y luego se ubica el cursor en "Save To File" y se hace doble cik para abrir la ventana de propiedades. Luego dirigirse a la subseccion "Touch Pushbotton" donde indica, con un victo bueno, que existe un scrpit en la tecla "action". En este script diriguirse al final del programa y reemplazar la antipenltima linea HDWIntervalMessage = Text( HistTrend.ChartLength * (HistTrend.ScooterPosRight HistTrend.ScooterPosLeft ) / 10,"0.00000" ) + "S"; por HDWInterval = Text( periodo2,"0.00000" ) + "S"; } {IMPORTANTE} {Cuando la aplicacion se copia a otra carpeta u otro computador o se cambia de nombre, hay que borrar "HistData Wizard" y volver a traerlo desde el mago siguiendo los pasos de modificar el script indicado arriba. No olvidar que antes de quebrar el icono hay que pinchar y luego "suggest" y debe quedar la variable "Hist Trend"}

{---------------COMO HABILITAR EL HISTORICO--------------------------------------------------} {En Window maker pinchar en "Special - Configure - Historial Logging" y luego pinchar en "Enable Historical Logging} {---------------COMO CALIBRAR LOS EJES Y TRAZAR DIVISIONES EN EL GRAFICO HISTORICO--------------------------------------------------} {Estando en el Windowmaker, hacer doble click sobre el grfico historico. Por ejemplo si se quiere mostrar divisiones del tiempo cada dos segundos con un rango span de 10 segundos pinchar en "Time" y colocar : - Major/Div = 5 color- custom- negro de la 1 fila y 3 columna - Minor/Div = 1 color- standard- negro de la 1 fila y 7 columna - Initial Time spam = 10 - segundo

Si se quiere mostrar en el eje y la variable permitida "h" (para ello primero se debe pinchar en "Log data" en la definicion de la variable para verla en el historico que por defecto esta definida entre min= -32768 (0%) y un max= 32767 (100%), entre 0 a 500, con 10 divisiones, pinchar en valor y colocar: - Major/Div = 10 color- custom- negro de la 1 fila y 3 columna - Minor/Div = 1 color- standard- negro de la 1 fila y 7 columna - Valor = # Trend range : min=50.001% (valor 0) max=50.763% (valor 500) Antes de ir a runtime conviene abrir el historico y pinchar en "pens" para ingresar las variables permitidas que se desean graficar en el historico. Si se desean graficar 2 mas variables, todas deben tener definido el mismo rango, que por defecto es min= -32768 (0%) y un max= 32767 (100%). Al trasladar la data al matlab queda como vector, por ejemplo, r. Basta hacer plot(r) satirs(r) para se grafiquen ambas variables en un mismo grfico } Si se quiere guardar la variable "h" en excel hay que hacer lo siguiente en el script de la aplicacion (para no se duplique la data en excel): periodo2=0.1;hh=h; h=hh;. {----------------------COMO HACER CORRER EL HISTORICO Y GUARDAR LA DATA EN EXCEL-----------------------------------} {periodo2 es una variable que se usa en el script del icono "Save" del historico para indicar cada cuanto se muestrea hacia el "Excel". Como indica mas abajo periodo2 = 0.2 significa que va a muestrear hacia el excel cada 0.2 segundos. Al correr por primera vez el runtime de esta aplicacion se pide abrir la aplicacion "Histdata.exe" que corresponde al "historica data manager". Para ver la data en el historico abrir el historico en el modo runtime y ajustar el dia, mes , ao , hora y minuto actual. Este tiempo sera la referencia cuando se manipule, en tiempo real, el eje del tiempo en el historico. Por ejemplo si se pincha en"Zoom Out" se ampliara la escala de tiempo del historico en forma equidistante tanto para el pasado como el futuro respecto de la ultima referencia y la referencia se vuelve a actualizar con el tiempo que resulta en el extremo izquierdo del grafico. Esta es una buena forma rapida de hallar graficos en el pasado. Viceversa con "Zoom In". Si desea mostrar un rango fijo, por ejemplo10 segundos a partir de la referencia se pincha en historico y se coloca en "Chart Lenght" valor = 10 en segundos. Cuando se hace save en la aplicacion se crea la aplicacion de excel "Hisdata" que aparece en la carpeta de la aplicacion y simultaneamente se trasnfiere la data, que muestra el historico, hacia el archivo excel "Hisdata". } {---------------------COMO TRANSFERIR LA DATA DESDE EL EXCEL AL MATLAB------------------} { Se elimina la primera linea de la data almacenada en el excel. Luego se ubica en la columna donde se halla la data y se hace "ctrl C" para capturarla y pegarla en el

workspace de matlab. Para esto ultimo se va la matlab y se hace: >> r=[] y se ubica el curso al medio de los parentesis cuadrados y se pega la data. Para graficarla se puede usar el comando"stairs(r)" . De esta forma coincide la grafica, tipo escalera, del historico de intouch con el grafico en matlab. Si se quiere traer otra grafica del intouch, hay que borrar primero el archivo excel "Hisdata" sin guardar}

Potrebbero piacerti anche