Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

Sintaxix Vi Logger

¡¡Hola!! Estoy tomando datos con una tarjeta de adquisición NI-USB 6009 y estoy trabajando con dos canales. Me interesaría poder exportar un fichero
de texto que tenga la siguiente estructura en cada columna:
 
Canal1_Voltage   Canal2_Voltage
xxxxxx                   xxxxxx
xxxxxx                   xxxxxx
xxxxxx
 
 
donde xxxx son los datos que ya me pondría la tarjeta de adquisición.
Mi pregunta es qué sintaxis tengo que escribir para que me exporte este formato, ya que con el actual obtengo:
 
VoltageVoltage
xxxx-xxxx
xxxx-xxxx
 
Muchas gracias
La sintaxis actual que tengo es:
 
Header Format
------------
NI VI Logger
Created: {startDate}{startTime}
Fin:{endTime}
 
Row Format
------------
{repeat{###,0.{numChannels},"{value[###]}"}}
 
 
 
 
Muchísimas gracias,
Noelia
0 kudos
Mensaje 1 de 2
3.331 Vistas

Hola Noelia,

lo primero de todo es asegurarte de que los canales con los que trabajas se llaman Canal 1 y Canal 2 dentro de esa tarea del VI Logger.

Para eso, debes ir a Edit Task y comprobar el nombre de los canales tal y como aparece en el pantallazo que te envio llamado EditTask.jpg. Si estan bien nombrados, OK, pero si no estan bien nombrados pincha con boton derecho sobre cada canal y dale a Rename y salva la tarea.

Despues, entra en Data Export Settings y pon Tab como el Field Delimiter para que la separacion entre columnas sea una tabulacion.

Por ultimo, en Customize Template pon lo siguiente:

En Header Format:

NI VI Logger
Created: {creationDate} {creationTime}
Number of scans: {rows}
Scan rate: {deltaT} seconds

{repeat(###,0,{numChannels},"{delimiter}{name[###]}({units[###]})")}

En Row Format:

{repeat(###,0,{numChannels},"{delimiter}{value[###]}")}

Ciao!,

Aitziber

0 kudos
Mensaje 2 de 2
3.316 Vistas