Discusiones sobre Productos NI

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

Problema de sincronizacion PCI-1426, JAI CV-M2CL y un sincronizador externo

Que tal muy buen ida a todos

 

Estoy utilizando una camara JAI modelo CV-M2CL, una tarjeta de adquisicion de datos NI PCI-1426 y un controlar externo desarrodo dentro de instituto

 

Ahora bien estoy utilizando Visual Basic, utilizando la funcion CWIMAQ.signasl y las funciones de trigger en este caso la funcion de esperar un pulso externo para realizar una captura de una secuencia de images, utilizando el puerto de 15 pin de la tarjeta de adquisicion, por el pin numero 0 TTL y configurandolo dentro del software para que se de forma EXT como lo maneja.

 

Ahora bien se supone al realizar con finguracion del Trigger en el programa y llega a funcion de CWIMAQ.Star y esta esepra a recibir el pulso esterno

 

El problema que estoy teniendo es que no esta respetando la inicializacion recibe el pulso para comenzar la captura, pero comienza a grabar a la mitad de la imagen osea a la mitad del sensor, y en ocaciones la frecuencia de la camara no es constante a sus 33HZ

 

Preguntas

 

¿Como puedo controlar que la captura inicie al principio del cuadro?

¿Puedo por medio de la tarjeta de adquisicion de datos controlar la frecuencia de la camara para que esta sea constatne?

0 kudos
Mensaje 1 de 7
3.669 Vistas

www.ni.com/soporte

Buenos días Arcangel. Tengo algunas dudas con su publicación. Creo que en parte es debido al idioma, si gusta puede volver a plantear su duda en inglés(suponiendo que es su lengua materna); para que nos entendamos mejor.

Comenta que las conexiones de la señal de trigger externo las realiza en el pin 15 de la NI-PCI 1426, que corresponde a la PHASE_B-;  una terminal destinada a la conexión de encoders. Le aconsejo revisar las páginas 3-3 y 3-4 del siguiente manual:

http://www.ni.com/pdf/manuals/374040c.pdf

Como se muestra allí, para la adquisición con trigger que requiere, debe utilizar por ejemplo los pines 1 y 9, o 2 y 11, etc.

Le recomiendo revisar el siguiente ejemplo de nuestra comunidad:

http://zone.ni.com/devzone/cda/epd/p/id/1316

Quedo a la espera de que me pueda aclarar su duda y cómo está configurado su equipo.

Reciba un cordial saludo.

 

José Manuel Vólquez R. 
National Instruments México y Latinoamérica
Ingeniería de Aplicaciones 

0 kudos
Mensaje 2 de 7
3.652 Vistas

My native language is Spanish but I will write in English to explain

Curtain making the connection through the data acquisition card PCI 1426, using the GROUNDED (15-pin D-SUB Connector) for this, and using the pins indicated the 1 to 9, it has Windows XP operating system, is has an externally triggered which has the following function

1 .- Get the configuration of the computer, processes it and then sends a pulse to this pin card in order to begin to acquire a sequence of images receiving a single pulse
2 .- At the same time it sends configuration information to a double pulse laser to generate light
3 .- Make the synchronization of both dsispositivos esacta

The problem lies in the following

At the time of capture, a pulse of a sequence of images

the camera does not remain constant in their capture, the frequency has many variations, the camera you have is JAI CV-M2CL model, the camera operates at a maximum of 33Hz frecuancia for an average of 33 frames per second
but the time of capture we have noticed that captures a freciancia 15 to 35 hz

this to that is?

There is a chance to control the frequency of the camera through the acquisition card?

doubts

if configured in the file extention * icd camera with capture type confugurarlo necessary within the program with the tool (NI IMAQ)?

0 kudos
Mensaje 3 de 7
3.647 Vistas



possibility exists that I could make the clarification of these lines of the file with extention *. icd I have not found a definition or meaning

CameraFile (5.71) {
   
Type (Digital)
   
Manufacturer (JAI)
   
Model (CV-M2)
   
CreationDate (20040216135423)
   
InterfaceInfo (1426) {
      
AcquisitionWindow (0, 5, 1600, 1195)
      
BinaryThreshold (255, 255)
      
BitDepth (8)
      
BitsPerComponent (8)
      
NumComponents (1)
      
NumPhantomComponents (0)
      
SwapRGB (No)
      
FrameTimeout (3000)
      
LUT (Normal)
      
LUTTransform (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
      
MaxImageSize (1600, 1200)
      
ScanType (Area)
      
Scaling (1)
      
OnBoardClock (20.000000)
      
DetectPCLK (No)
      
HSyncBlanking (Yes)
      
NonContLineEnables (Yes)
      
FastRearm (No)
      
SwapColumns (No)
      
SynchronizeEnables (No)
      
DisableIORdy (No)
      
ConfigDelay (0)
      
DataFPGAControl (0)
      
{Enables
         
Mode (0x2)
         
HEnable (0x0)
         
Venables (0x0)
      
}
      
Interlaced (No)
      
{Serial
         
Baud (9600)
         
SerialDisabled (No)
         
Databits (8)
         
Parity (N)
         
DTR (High)
         
RTS (High)
         
Stopbits (1)
         
TermChars (\ r \ n)
      
}
      
{SignalLevels
         
PixelClock (RS422, High)
         
EnableA (RS422, High)
         
EnableB (RS422, High)
         
EnableC (RS422, High)
         
Enable (RS422, High)
         
PGOutput (422)
         
MasterClock (422)
         
DataLiner (422)
         
Trigger0 (TTL)
         
Trigger1 (TTL)
         
Trigger2 (TTL)
         
Trigger3 (TTL)
      
}
      
{ControlLinesSource
         
UseDefaultSource (Yes)
         
CCSourceLine0 (External, 0)
         
CCSourceLine1 (External, 1)
         
CCSourceLine2 (External, 2)
         
CCSourceLine3 (External, 3)
      
}
      
Tap (0) {
         
Position (HalfLeft)
         
Start (Left, Top)
      
}
      
Tap (1) {
         
Position (HalfRight)
         
Start (Right, Top)
      
}
   
}
   
{Pattern
      
Action (PG) {
         
Line (0) {
            
Start (High)
         
}
         
Line (1) {
            
Start (Low)
         
}
         
Line (2) {
            
Start (Low)
         
}
         
Line (3) {
            
Start (Low)
         
}
         
Line (4) {
            
Start (Low)
         
}
         
Line (5) {
            
Start (Low)
         
}
         
Line (6) {
            
Start (Low)
         
}
         
Line (7) {
            
Start (Low)
         
}
         
Clock (0x78)
      
}
   
}

agradesco you comment and I expect a prompt response
Have a nice day

 

postscript
there is a chance you can send the application as an attachment

0 kudos
Mensaje 4 de 7
3.646 Vistas

Buenos días. Una disculpa por la tardanza. Atendiendo su duda, le pido por favor revisar el siguiente artículo:

http://zone.ni.com/devzone/cda/epd/p/id/3549

 

Al instalar NI-IMAQ se instalan ejemplos que demuestran como utilizarlo en distintos lenguajes de programación. En el caso de VB, se tienen 2 ejemplos para su caso:

- Snap
- Display/Snap in CWIMAQViewer

 

Le comparto igualmente un tutorial que muestra como utilizar IMAQ en VB:

http://zone.ni.com/devzone/cda/tut/p/id/3473

 

En este tutorial se hace referencia al ejemplo  de VB, "Triggered Acquisition.vbp ", que se localiza en "National Instruments\ni-imaq\sample\VB\Trigger ", y que le puede servir para configurar correctamente su adquisición controlada por un disparo externo.

 

No está demás que tenga a la mano el manual de usuario de IMAQ(es el driver que le permite controlar su PCI 1426), para VISUAL BASIC. Este manual lo puede descargar de la siguiente liga:

http://digital.ni.com/manuals.nsf/websearch/DB6E6FE1F0D211F686256ED700655B5E

 

Sigo a su disposición.

 

 

0 kudos
Mensaje 5 de 7
3.512 Vistas

una duda mas con respecto al archivo de configuracion de la camara existira un manual el cual me permitas saber que es cada una de las funciones que contiene

0 kudos
Mensaje 6 de 7
3.483 Vistas

Buenos días Arcangel. Imagino que desea modificar el archivo de su cámara. Lo más sencillo será utilizar el NI Camera File Generator, el cual es un software gratuito para crear/modificar el archivo de su cámara(el de extensión .icd).

 

Dicho software lo puede descargar de la siguiente liga:

http://sine.ni.com/nips/cds/view/p/lang/en/nid/14207

 

Más información acerca de los archivos de cámara, es la siguiente:

http://digital.ni.com/public.nsf/allkb/05DCE3868362783586256FC8004F123C?OpenDocument

 

Indíqueme por favor si pudo resolver su inconveniente con esta información.

 

Saludos.

 

0 kudos
Mensaje 7 de 7
3.464 Vistas