Imaq pci 1411 soft triggering?

How do you trigger a IMAQ pci 1411 without using the external trigger. I'd
like to triger it based on an event from a sub VI.
I don't realy want to use the external trigger for this.
Thanks
Champlain Landry

You could use occurences.
In the image acquisition VI, use a sequence with sequence 0 containing "Wait
on occurence" and sequence 1 containing one of the IMAQ sub-VIs (IMAQ
Start.vi or IMAQ Snap.vi or IMAQ Sequence.vi or ....).
When you want to start the acquisition, set the occurence from anywhere in
you application.
Frederic Villeneuve
IMAQ R&D
Champlain Landry wrote in message
news:n_io3.1752$[email protected]..
> How do you trigger a IMAQ pci 1411 without using the external trigger. I'd
> like to triger it based on an event from a sub VI.
>
> I don't realy want to use the external trigger for this.
>
> Thanks
>
> Champlain Landry
>
>

Similar Messages

  • Triggering problems with IMAQ PCI 1411 using NI-IMAQ 2.6 drivers

    I am having problems with the NI-IMAQ triggering mechanisms. I would like to use imgSessionWaitSignalAsync to register a call-back function to be repeatedly called on rising edges on the external trigger line. Now the external trigger line is connected to a photocell that is low when there are no objects in front of it and is high when there is an object in front of it. Unfortunately, when running my application, the callback function is not always triggered when an object moves in front of the photocell, and it is often triggered when no object is in front of the photocell. The callback function is not called anywhere else in the code.
    An engineer at my company hooked up an oscilloscope to the trigger l
    ine and we found that the photocell performs as expected. So I am looking for help to ensure that every time an object starts to pass in front of the photocell, the callback function will be triggered.
    System Details:
    Windows 2000 PC
    Visual C++ 6.0
    2x IMAQ PCI 1411 installed(one is revision A, the other is revision C.) I have the same problem even if I switch to the other card.
    NI-IMAQ 2.60.0 drivers
    Thanks in advance,
    Michael

    Bruce,
    In fact that was my problem. The XC-73 operates at 30 Hz. My strobe
    lighting was not triggered at 30 Hz. Once they matched, the
    interlacing problem I described went away.
    -Shehrzad
    Bruce Ammons wrote in message news:<506500000005000000634D0000-1004225886000@exc​hange.ni.com>...
    > Shehrzad,
    >
    > What kind of lighting are you using? I have seen variations like you
    > describe when using fluorescent lighting, and also with incandescent
    > lighting when the frame rate didn't match the power frequency. I
    > suspect you are right about the lighting. I can't think of any other
    > reasons for the problem you described.
    >
    > Bruce

  • Imaq pci 1411

    Hi all,
    I am looking at upgrading an old system with NI IMAQ PCI 1411 card.
    Could anyone tell me if that will work with the latest NI LabVEW/IMAQ drivers?
    Thanks,
    Peter.

    You could use occurences.
    In the image acquisition VI, use a sequence with sequence 0 containing "Wait
    on occurence" and sequence 1 containing one of the IMAQ sub-VIs (IMAQ
    Start.vi or IMAQ Snap.vi or IMAQ Sequence.vi or ....).
    When you want to start the acquisition, set the occurence from anywhere in
    you application.
    Frederic Villeneuve
    IMAQ R&D
    Champlain Landry wrote in message
    news:n_io3.1752$[email protected]..
    > How do you trigger a IMAQ pci 1411 without using the external trigger. I'd
    > like to triger it based on an event from a sub VI.
    >
    > I don't realy want to use the external trigger for this.
    >
    > Thanks
    >
    > Champlain Landry
    >
    >

  • Can i use PCI-1411 to trigger NI 5112 to capture YUV vdieo wave of DVD sync?

    I have a PCI-1411 ,i can use this card to trigger NI5112 to capture a line signal of CVBS output of DVD. And i can see in the graph just a line's wave. But it seems that PCI-1411 cannot trigger the YUV output.The wave display still moves quickly,not just a line signal. Can i use PCI-1411 to trigger NI5112 to capture YUV output sync?

    A similar question to this one was answered before by an NI employee with an example program attached. Please search the discussion furoms with keywords "5112" and "imaq" and you will find a discussion on triggering a 5112 with an IMAQ board.

  • Detecting NTSC or PAL on a PCI-1411

    I need to determine whether a signal is NTSC or PAL. Can the PCI-1411 do this through Labview?

    I've discovered a solution for myself and thought I share it for those interested.
    Its a simple case of counting how many aquisitions are made in a defined period. I've used the IMAQ Grab function synchronized on vertical blanks to provide the count increment.
    ie
    25 or less counts for PAL
    above 25 counts must be NTSC.
    As PC background tasks and hardware speed capability can sometimes cause IMAQ Grabs to be missed and my VI being asynchronous, counts are not always exactly 25 for PAL or 30 (29.97) for NTSC. The above figures seemed to be a good compromise. I've attached a small VI that performs the function.
    Attachments:
    NTSC-PAL.zip ‏18 KB

  • Are there any drivers to use NI PCI-1411 with programs other than Labview?

    I'd like to use my NI PCI-1411 capture card to capture images and/or videos outside Labview. Are there drivers available somewhere? E.g. TWAIN drivers?

    I am not aware of any drivers other than IMAQ, but the IMAQ drivers do include a C library along with the LabVIEW version. I would take a good look at what is available in the IMAQ drivers. They may have what you need.
    Bruce
    Bruce Ammons
    Ammons Engineering

  • Blur video frame with NI PCI-1411 and JAI CV M-300 camera (urgent problem)

    Hello,
    I am new with Vision and I need some advice with a problem, which I encountered.
    I have a computer with integrated  NI PCI-1411 board, which is connected to a JAI CV M-300 camera. I am measuring a steel part which is positioned in a dark chamber. The part is put on a glass board and is illuminated from underneath with light.
    The part is moving. I have to measure this part when it reaches the camera region. I have made a test with not-moving part and everything is perfect. Now, when I move the part I get blur frames from video (with these no part measurement is possible). I need specify, that the camera has no trigger, so it makes video all the time (this video is later inspecting with Vision Builder).
    I have tried to change parameters in MAX, but no involvement. I have found no proper icd/file for the camera.
    I also could use a SONY DXC-950P camera, if this is better.
    How can I eliminate the blur from video frames? Or what am I doing wrong? Is the camera not good enough? Camera + trigger would get better images.
    I have attached the video frame with moving object (static) and the blur video frame with moving object (dynamic).
    Please give me a answer or ideas as soon as possible.
    Thanks.
    Attachments:
    static.jpg ‏391 KB
    dinamic.jpg ‏421 KB

    You are using an interlaced camera.  It takes half the picture (every other line), waits a split second, then takes the other half of the picture (the other lines).  When it puts the two images together, you can see the two positions it was in when the images were taken.
    The best solution is to use a non-interlaced or progressive scan camera, which takes the entire image at one time.  The Sony might be this type of camera, since it has a P in its name.  I didn't look up the specs.
    If you can't get the right kind of camera, your only other option is to use fields instead of frames.  One field is the half image taken at one time.  The image will be half the height of the original image, though, which can mess things up.
    Another possibility is the reduce the resolution of the image.  If you take every other pixel in both directions, you will have a very clear image that is half the size of the original.  You can do this with Extract in LabVIEW, not sure if it is available in VBAI.
    Bruce
    Bruce Ammons
    Ammons Engineering

  • How to achieve image using digital camera of USB-type interface through IMAQ PCI-1424 board.

    1.Is it doable?
    2.How to connect USB-type interface with IMAQ PCI-1424 board.
    Thanks!

    See the Developer's Zone (www.ni.com/zone) for specifics on USB (search for "USB").
    "1.Is it doable?"
    - In short "no".
    - USB is similar to FireWire (IEEE 1394), and no framegrabber is required. We offer an IEEE 1394 IMAQ driver to interface FireWire cameras with LabVIEW & CVI.
    "2.How to connect USB-type interface with IMAQ PCI-1424 board."
    - You will need a USB driver for the camera. The 1424 is not required.

  • How to store jpeg images with IMAQ PCI-1409 without vision or labview

    I have acquired an IMAQ PCI-1409 card and have it working just fine. However the card is being primarily used to aquire images for display purposes only. The only options with MAX are .tiff, .bmp and .png
    It would be nice to be able to store images as .jpeg which would be easier to share with other people.
    Is this possible or do I have to compress the images using another software?

    Hello,
    Thank you for contacting National Instruments.
    Unfortunately, as you mentioned, the only save options available in MAX are TIFF, BMP, and PNG. In order to save the image as a JPEG, you will need to use another software program. Microsoft Paint will allow you to save/convert any of these types to JPEG format. Other programs (Adobe Photoshop for example) allow you to customize the compression used, but Microsoft Paint does not.
    Best Regards,
    Jesse D.
    Applications Engineer
    National Instruments

  • Is the IMAQ PCI-1409 compatible with the JAI CV-M30 camera?

    Does the IMAQ PCI-1409 support the double speed and partial scan modes of the JAI CV-M30 camera?

    In theory the PCI-1409 should work with the JAI CV-M30; however, National Instruments has not tested that particular camera with our PCI-1409. Since the camera can output the pixel clock, if necessary you could put the PCI-1409 in External Lock mode to lock to the camera signals. You may also need to adjust some of the settings in MAX.
    If you need more direct assistance on this matter, please contact National Instruments technical support directly.
    Best regards,
    Dawna P.
    Applications Engineer
    National Instruments

  • LabVIEW 2013 and IMAQ PCI-1408

    Hi All,
    I am having a difficult time installing the drivers for a IMAQ PCI-1408 framegrabber board and accessing the IMAQ vi with LV-2013.
    The new version of NI Vision do not install the drivers for driver for the  PCI-1408, the latest version that does is IMAQ 3.7
    as discussed here:
    http://forums.ni.com/t5/Machine-Vision/PCI-1408-driver-needed/m-p/989858/highlight/true#M24810
    If I install IMAQ 3.7  NI-Max and system control Device Manger both show the card working, but the installer does not install any IMAQA vis into LV2013 vi.lib.
    If I then try to install a later version of NI-Vision it will not install until I un-install IMAQ 3.7 and it un-installs the drivers for the board,
    but I do then get the vi for IMAQ into vi.lib.
     I could then copy these to some safe place, uninstall the new version of IMAQ, re-install IMAQ 3.7 and move the vi.lib/IMAQ back. Would this work or are there software incompatibilities or is there another way to have install vi.lib/IMAQ and also have the PCI-1408  drivers. Should I save the driver files, ie pciimaq.sys and install the PIC-1408 manually.
    Very frustrating!
    If this is never going to work what is the latest version of LabVIEW that will work with the PCI1408 or is it best to buy a new board?
    thanks
    Michael

    That card is several years old and at this point you should probably consider buying a new board.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • Photo camera with pci 1411

    Hi,
    I checked several posts for image aquisition but I did'nt understand wether I can use a digital photocamera with my PCI-1411. We have to take pictures regularly timed and we have available a compact photocamera and a reflex one (Canon 500D). Would a converter S-video to USB be anough to connect the camera to the PCI-1411?
    Any suggestion is more than welcome!
    Giacomo

    Hello Giacomo,
    Sorry for my late reply.
    The flu and some other issues came in the way.
    To be able to acquire images wit he PCI-1411 the only restriction is the type signal you're providing to its inputs.
    In the User Manual (http://www.ni.com/pdf/manuals/372157d.pdf) You can find the 2 different supported types at page 3-2:
    - (Composite) Video
    - S-Video
    More info can also be found in this document (http://www.ni.com/pdf/manuals/374550a.pdf)
    The NI 1411 device supports both
    NTSC and PAL color standards as well as the RS-170 and CCIR
    monochrome standards.
     So what you'll have to check is:
    - Is there an S-video or Composite Video output on my camera? (I don't think this is the case with your cameras)
    - Can I somehow convert my signal to S-Video/Composite Video?
    There exist things that you can buy online for this.
    Normally you can use any camera that has these types of outputs and that follow these standards:
    - PAL/CCIR (25 frames/sec)
    - RS-170/NTSC (29,97 frames/sec)
    Kind Regards,
    Thierry C - Applications Engineering Specialist Northern European Region - National Instruments
    CLD, CTA
    If someone helped you, let them know. Mark as solved and/or give a kudo.

  • IMAQ PCI-1424 compatibility with Labview 8.6

    Hi, the computer I used for image analysis work had a broken motherboard problem, and I replaced it with a new one. I removed both the harddisks and the IMAQ board from the old computer to the new one and then installed Labview 8.6, but Labview 8.6 is not compatible with the image processing software programmed using labview 5.0, so I uninstalled Labview 8.6 and re-installed Labview 6.0. I still have some problems to run the image analyzer and processing software. After I uninstalled labview software, the computer cannot start successfully, poping up error information as "Check your hard drive to make sure it is properly configured and terminated. Run CHKDSK /F to check for hard drive corruption, and then restart your computer".
    Some basic information about that computer and the image acquisition system (set up in 2000) is as follows:
    Windows 2000 operating system;
    Labview Base Package 5.0;
    advanced IMAQ vision for Labview;
    IMAQ PCI-1408, IMAQ-BNC-1 cable, and Ni-IMAQ for Windows NT/95;
    IMAQ-A2504-1 (1m);
    Sony XC-55 1/3" Interline transfer progressive scan CCD, 659 (H) X 494 (V), C-mount with JB-77, CCXC-12P-02 and DKT503M;
    Computar H1212FI 1/2" C-mount 12mm w/focus and iris (10 inch FOV at 24 Working Dist.);
    Computar VM100 extension tube kit;
    Graftek High Frequency Fluorescent Light 11";
    Is the IMAQ hardware I am using compatible with Labview 6.0 or 8.6? Should I install also drivers for IMAQ hardware when I remove IMAQ board? Any solutions for my problems? Thanks very much in advance!!!
    Solved!
    Go to Solution.

    Hi simpra,
    Here are two links to articles that list compatability between Windows & LabVIEW and LabVIEW & IMAQ.   Why do you say that the image processign software was not compatable with LV 8.6?  Did a message appear?  Or did it just not work?  Also, are you talking about Vision Development Module, by chance?  
    I'm afraid I can't help with hard drive corruption if that's the case here.  Were you able to get past that?
    My suggestion is to upgrade to the most recent version possible.
    I hope this helps!
    Kristen H.

  • Errors using IMAQ PCI-1409

    I'm getting an error when running a fairly basic VI to acquire a sequence from the PCI-1409 card. It is -1074397110 Exhausted resources (general). It's occurring in the 'generate pulse' bit. As far as resources go, the number of buffers in MAX is still the default 50 and I'm only trying to acquire a sequence of 2 frames at this point. Has anyone got any clues as to where I'm going wrong? If I use grab in MAX it works fine (get's 25fps).
    Attachments:
    1409capturetriggersub.vi ‏72 KB

    Ah, brilliant thank you! That's stopped that error occurring. However, I'm now getting "error -1074397150 in IMAQ Sequence.vi", " Wait timed out; acquisition not complete." I guess this is because my pulse doesn't seem to be being produced as I've got the line trig 0 (and it's associated ground) hooked up to a scope and nothing's happening so the sequence capture is timing out waiting for the pulse. Any ideas what else I'm doing wrong with the pulse to cause this?
    Thanks again!
    Attachments:
    1409capturetriggersub3.vi ‏75 KB

  • How to write 3 AVI files from 3 different cameras connected to 3 PCI 1411's?

    I have a multiple camera acquisition vi and a AVI read/write vi, but I want to acquire from 3 cameras and write 3 AVI files simultaneously. The multiple camera vi uses buffers but the AVI read/write vi does not(I think). How can I accomplish my goal?

    Your best bet is to use the new IMAQ Vision 7, which was released last Tuesday, I believe. It now has native support for writing compressed AVI movie files. These VIs are used the same way the Write BMP.vi and other file I/O VIs are used in IMAQ Vision 6.1.
    Writing 3 files simulateously should be fairly straightforward. If you can get it to work with one camera (img0), then just copy and past the code two more times for img1 and img2. Also write to three different AVI files. That's all you should have to change! Bandwidth to the harddisk may be another matter all together...
    Kyle V

Maybe you are looking for