From: Robst on
Que tal Coam�n
 
 
Gracias por responder, te comento que al ejecutar tu ejemplo todo funciona bien, el proceso se crea, se genera el evento sin ning�n problema y todo funciona. No obstante, no se guardan los eventos en ning�n lado.
 
Modifiqu� el VI para adaptarlo a mi entorno de desarrollo, y todo funciona bien hasta el punto donde tu lo dejaste, pero cuando realizo la consulta en MAX para buscar los eventos generados no encuentra ninguno, y cuando realizo la consulta con el VI "Alarm & Query Event" me manda el siguiente mensaje de error: "HIST_RunAlarmQueryCORE.vi, Citadel:  (Hex 0x8ABC100D) The given Citadel database is not currently configured to log alarms to a relational database." Te adjunto una imagen donde aparece el diagrama de bloques del programa, para que puedas ver que es lo que estoy haciendo. Las rutas especificadas son correctas.
 
Alguna idea que tengas para resolver esta situaci�n.
 
Gracias de antemano.
 
Robst.Message Edited by Robst on 06-18-2008 06:17 PM


Ejemplo81.JPG:
http://forums.ni.com/attachments/ni/170/332996/1/Ejemplo81.JPG
From: Coam�n on
Estimado  Robst

El error que recibes es porque est�s utilizando el de lectura de alarmas en lugar del de eventos. Te anexo el VI modificado y te anexo una imagen donde aparece la consulta desde MAX.

Que tengas muy buen fin de semana.

Coam�n Cruz

AE M�xico


Evento en MAX.JPG:
http://forums.ni.com/attachments/ni/170/333783/1/Evento en MAX.JPG


Ejemplo%208[1].vi:
http://forums.ni.com/attachments/ni/170/333783/2/Ejemplo%208[1].vi
From: Robst on
Que tal Coam�n:
 
He estado un poco atareado y no hab�a podido retomar esta situaci�n, ahora que lo he retomado te comento que revis� el ejemplo que me mandaste, y bueno, si te fijas en el ejemplo que te mand�, lo que estoy utilizando no es el VI "Read Alarms", sino mas bien el VI "Alarm and Event Query", para consultar los eventos y alarmas hist�ricos guardados en la base de datos. Si utilizo solamente el VI "Read Events", como realizas en tu ejemplo, no tengo problemas, pero no puedo realizar consultas hist�ricas de los eventos acontecidos. En el nuevo ejemplo que desarroll�, corro los dos VIs, y ahora el VI "Alarm and Event Query" me marca el siguiente error:
 

HIST_RunAlarmQueryCORE.vi,  -1967362045
 
No se presenta ningun error si realizo las consultas sobre la "Default_Database" que se preinstala con LabVIEW DSC. Lo que he notado es que las bases de datos que creo en MAX con el comando "Create/Attach Database" no aparecen los archivos mssql.ldf y mssql.mdf. Jam�s son creados. Leyendo en otros posts, he encontrado que podr�a ser un problema de SQL Server, ante lo cual he desinstalado y reinstalado DSC y SQL Server, pero los resultados siguen siendo los mismos y ambos archivos no se crean y las consultas terminan en error. En este momento no tengo m�s ideas para resolver el problema.
 
�Alguna otra idea?
 
Saludos
 
Robst.
 


Ejemplo8-2.JPG:
http://forums.ni.com/attachments/ni/170/338272/1/Ejemplo8-2.JPG
From: Coam�n on
Estimado Robst

Disculpa por la demora, yo tambi�n me encontr� ausente. Lo que pasa es que tienes unos peque�os detalles como por ejemplo que tiene que existir valores en el trace para que se puedan almacenar los eventos. Te env�o un ejemplo que trabaja muy bien y te pido que lo revises, solamente asegurate de crear primeramente la base de datos en tu PC y configura el cluster en funci�n a esa base de datos creada. Te deje ah� mis valores por default para que veas c�mo es que se configuran.

Sin m�s por el momento quedo a tus �rdenes.

Coam�n Cruz

AE M�xico

<img src="http://forums.ni.com/attachments/ni/170/339830/1/Ejemplo1.JPG"> Mensaje editado por Coam�n


Ejemplo1.JPG:
http://forums.ni.com/attachments/ni/170/339830/1/Ejemplo1.JPG


Example2.vi:
http://forums.ni.com/attachments/ni/170/339830/2/Example2.vi
From: Robst on
Que tal Coam�n:
Muchas gracias por tu apoyo, he ejecutado tu ejemplo y la primera vez que se ejecuta&nbsp;marca el error mencionado anteriormente, pero&nbsp;ya despues de&nbsp;la primera ejecuci�n&nbsp;se ejecuta sin problemas. En la primera ejecuci�n genera los archivos &nbsp;mssql.ldf y mssql.mdf que quiero suponer es donde se guardar los eventos y alarmas y ya despues no hay ning�n problema. Y efectivamente ten�a que tener valores en un trace antes de poder guardar los eventos. Ese era un punto clave.
Sin embargo al configurar el ejemplo&nbsp;con los datos de mi base&nbsp;de datos, me segu�a marcando el error. Despues de realizar una serie de pruebas, he descubierto que el error sucede cuando pongo la base de datos en una subcarpeta de "C:\Archivos de programa". He probado en otras ubicaciones y no tengo problemas. Pareciera que&nbsp;el motor de DSC no tuviera permiso para escribir dentro de "C:\Archivos de programa". �Esto es normal? �O es un caso part�cular de mi computadora?
Por el momento, y con el problema resuelto seguir� avanzando en mi aplicaci�n. Gracias.
Espero puedas checar en tu computadora si tampoco puedes escribir en bases de datos dentro de la carpeta de archivos de programa.
Robst.