03-26-2017 11:21 AM - editado 03-26-2017 11:48 AM
Hola que tal a todos mi nombre es Luis lo que realmente quiero lograr es generar un reporte a partir de una plantilla pre-diseñada cada vez que detengo el programa y ademas quiero auto-guardarlo en una carpeta, otro punto especial es que esto se pueda realizar cada vez que detenga el programa sin que me sobreescriba los datos generados anteriormente, es decir que genera archivos word de manera individual y se guarden en una carpeta por fecha.
Por ejemplo:
Reporte1-1-2017.doc
Reporte2-1-2017.doc
Reporte3-1-2017.doc
...
Y así sucesivamente.
Dejo el VI que he logrado hacer hasta ahora.
Espero me hayan comprendido, estaré atento a sus aportes gracias!
Saludos!
¡Resuelto! Ir a solución.
el 03-27-2017 11:27 AM
Muy buenos días LusC12
He realizado algunas modificaciones a tu Vi.
Al realizar la primera ejecución del ciclo while, se generará una carpeta con la fecha del día. Si vuelves a correr el programa no habrá ningún problema porque solamente creará una por día.
Al momento de detener el sistema, se genera un archivo dentro de la carpeta anteriormente mencionada, el nombre por defecto de estos archivos será << REPORTE - "Fecha" >>, utilizo como estándar la fecha ya que esta nunca podrá repetirse, así dentro de la carpeta del día podrás organizar tus resultados por horas.
Te dejé notas dentro del VI donde podrás modificar a tu gusto, mucho éxito en tu proyecto.
Se adjunta el VI modificado.
Juan César R.
MYT México.
el 03-27-2017 04:35 PM
Hola Luis. Para usar una plantilla únicamente necesitas indicar en la terminal "Template" de "New Report.vi" la ruta hacia el documento que requieras usar. En Word puedes agregar "bookmarks" a tus documentos, son secciones a las que les asignas un nombre en especifico. Los VI de generación de reportes como el "append table to report" que utilizas en tu VI te permiten indicar el bookmark de tu plantilla donde quieres insertar la información; esto se hace en la terminal "MS Office parameters" de "append table to report.vi". Te comparto este pequeño ejemplo utilizando una plantilla con el bookmark "tabla", espero te sea de utilidad:
Saludos!
Javier R.
el 03-28-2017 12:05 AM
Hola que tal JuanCésarR te agradezco por haberte tomado el tiempo en compartir tus conocimientos!
Se me pasó colocar que versión de LabVIEW estoy utilizando 🙂
La versión que utilizo es LabVIEW 2015, por lo que no he podido revisar tu VI.
03-28-2017 12:48 AM - editado 03-28-2017 01:00 AM
Hola Que tal JRangel muchas gracias por tú aporte es exactamente lo que necesitaba, se me ocurre añadir también la hora al nombre del reporte, intenté hacer algo similar a lo que hiciste con la fecha pero me envía un error.
Lo de la hora es para que me genere un nuevo reporte el mismo día en caso detenga e inicie a ejecutar nuevamente el VI, pienso que al tener las hora diferentes esto me evitará que los datos nuevos se sobre-escriban en el reporte creado en horas anteriores!
Espero no molestar tanto!
Saludos!
LuisC12
el 03-28-2017 01:39 AM
Hola que tal JRangel!
Ya logré solucionar el error que me aparecía y ahora si me aparece la fecha junto con la hora!
Reitero mi agradecimiento por su colaboración!
Saludos!
LuisC12
el 05-16-2017 05:39 PM
Envíe el archivo en labview 2015 por favor.
Gracias,
Christian