NI-scope PCI-5124 with 2 triggers

HI,
I would like to ask about the start and reference trigger with PCI-5124.
I found an sample VI on the following link, however it doesn't work as I expected.
http://zone.ni.com/devzone/cda/epd/p/id/2998
The VI "start_and_reference_trigger.vi" can detect both start and reference trigger in my system and they start data acquisition.
It starts data acquisition when both start and reference triggers are input.
However what I would like to do is:
 1. Sampling rate at 200MHz with record length 1500 with one channel.
 2. Receive the start trigger (i.e. 50Hz)
 3. Receive the reference trigger (i.e. 50kHz)
 4. For every reference trigger, I would like to acquire the data, i.e. acquiring 1500 data for each 100 reference trigger (not with the combination with the start trigger)
Start trigger: _|^|_________________________________________
Ref   trigger:______|__|__|__|__|__|__|__|__|__|__|__|__|__|__|____
                                 ^    ^    ^    ^   ^   ^   ^   ^    ^    ^   ^    ^    ^   ^  
                                 trigger timings that I would like to acquire
Trigger channels that I'm using are:
 Start trigger:  PFI 0
 Ref trigger:    PFI 1
With the sample VI "start_and...", I found that it acquires when both start and reference trigger comes and the data acquisition is only after the one reference trigger. 
I hope my explanation is understandable and I can have a solution soon.
Solved!
Go to Solution.

Hi Tom,
This example configures a start and reference trigger, but only for a single record. It is inside a loop so it will continue to require a start and reference trigger for every record. Based on your description of the problem, you would like to perform a standard multi-record acquisition of 100 records, but you would like to implement a start trigger at the beginning of the acquisition. To do this, you can simply open the shipping example "niScope EX  Multi Record.vi" which can be found in the LabVIEW Example Finder or by navigating from your Windows Start menu to Programs » National Instruments » NI-SCOPE » Example. You will need to add the property node to set your Start Trigger source to be PFI 0, but other than that, it should work fine. I went ahead and created a simplified version with the Start Trigger implemented, attached below. Hope this helps!
Daniel S.
National Instruments
Attachments:
niScope EX Multi Record with Start.vi ‏33 KB

Similar Messages

  • NI-scope PCI-5105 with 2 triggers

    Hello,
    I have a similar problem like in the post of NI-scope PCI-5124 with 2 triggers. http://forums.ni.com/t5/High-Speed-Digitizers/NI-scope-PCI-5124-with-2-triggers/m-p/1132555/highligh...
    I tried to use this code with my PCI-5105 NI-scope card, but I wasn't able to get it to run using an analog trigger to start the recording.
    What do I have to pay attention to make my input signals acceptable as start trigger source?
    Thank you,
    Philipp

    Hi Philip,
    You cannot use an analog trigger as a start trigger.  If you look at the NI High-Speed Digitizers Help file you can see what types are supported for kind of trigger.  You can get to this help file in LabVIEW or by navigating to the Windows Start Menu and selecting All Programs >> National Instruments >> NI-SCOPE >> Documentation >> NI High Speed Digitizers Help file.  To get to the page talking about supported trigger types within the help file expand Fundamentals and then select Triggering.  Hopefully this helps!
    Josh B
    Applications Engineer
    National Instruments

  • PCI-5124 compatibil​ity with PCI-X (PCI eXtended)

    Can I install PCI-5124 to PCI-X (PCI eXtended) slot?
    It physically fits but I want to make sure it will work and not be damaged
    when it is powered up.
    Solved!
    Go to Solution.

    Thanks. I have already found the answer in the following reference:
    PCI Keying and Voltage Compatibility

  • How to get needed files for a PCI-5124 after a computer upgrade

    A LabView program that uses a high-speed digitizer PCI-5124 (software P/N 500783T-00 version 2.8.1) was written under LabView 7.  The computer was replaced with a new one with LabView 8.2.  We installed the digitizer board in the new computer and installed the NI-SCOPE software.  The program no longer works.  Upon trying to load it several windows that ask us to "Find the VI Named 'niScope Close.vi'" and similar messages come up.  Does this mean we have not loaded everything needed from the CD or is there some other action we need to have taken?

    Labview cannot find the file called 'niScope Close.vi' and probably all other associated files that were in the original location (original PC).
    Have you installed all the files for the scope card?  Does the file exist on the PC? (do a search). 
    If you find the file, then you can select it when the VI is being loaded.
    The file may have been written by someone at (or for) your company, so you may want to copy them from the original PC.
    RayR

  • Satellite A500-1GH What is a empty PCI slot with JGPS sign

    Almost a year ago I bought a Toshiba Satellite A500-1GH.
    I cannot say that I am not satisfied with the computer or the company.
    The problems that I had was the Display problem (stop working for seconds) which was software problem (updated nVidia 8.16.11.8875) and with the HDD which stop working but company changed with a new one.
    Now I wanted to upgrade the second memory module from 2GB to 4GB so I can have 2x4GB, but when I opened the memory compartment, I saw next to them an empty PCI slot with the sign JGPS.
    Does anybody know what that is?
    And if yes what is the part number?
    Thank you in advance.

    Hi mate
    As far as I know JGPS is an GPS connector.
    Possibly this connector would be shared by 3G miniPCI card.
    As far as I know this Satellite A500-1GH has not been equipped with an 3G module and therefore the miniPCI slot is empty.
    > And if yes what is the part number?
    I don't know the part number but all parts can be ordered from local Toshiba ASP

  • Can I use a DAQ PCI-1200 with Labview 5.0.1?

    I have a Labview 5.0.1 software, and I want to use PCI-1200 with it. Can I do that? My OS is Windows XP, but I can change it with Windows98/2000.

    Hello jhylee,
    The latest NI-DAQ driver for the PCI-1200 is 6.9.3, which is compatible with LabVIEW 5.0.1. LabVIEW 5.0.1 supports Windows 2000, but not Windows XP (although it may still run).
    Have a nice day!
    Robert M
    Applications Engineer
    National Instruments
    Robert Mortensen
    Software Engineer
    National Instruments

  • How to visualise continues Data aquisition from a PCI 6602 with 2121 BNC connector board in C++ ?

    Hello everyone,
    We are trying to get on the screen the aquired pulses from our  PCI 6602 with a 2121 BNC connector board, from several devices. We are able to read the data and save without problem, but we cannot look at it while we are measuring. Anybody has an idea to how program this in C++ ? Any suggestion is welcome!
    Thanks for the help

    Hi,
    try to look for some example programs and Tutorials:
    Examples Results
    http://search.ni.com/nisearch/app/main/p/bot/no/ap/tech/lang/en/pg/1/sn/catnav:ex/q/DAQmx%20C%2B%2B/...
    Tutorials Results
    http://search.ni.com/nisearch/app/main/p/bot/no/ap/tech/lang/en/pg/1/sn/catnav:tu/q/DAQmx%20C%2B%2B/...
    You should also have a look at the "C Reference Help" which is installed with the NI DAQmx driver.
    Acquire N Scans (Visual C++ 6.0, CW++, NI-DAQ)
    http://zone.ni.com/devzone/cda/epd/p/id/207
    Continuous Analog Acquisition with Producer Consumer Architecture in C#
    https://decibel.ni.com/content/docs/DOC-4253
    Good Luck!
    Matteo

  • Facing error as Not in an application scope - start Orion with the -userThr

    hi all,
    iam facing this error when an jsp which is in Oracle portal(emebedded in iframe code) is updating a flag in database through a datasource configured on portal side.
    Naming Service=Not in an application scope - start Orion with the -userThreads switch if using user-created threads
    regards,
    Ravi

    I encounter the same issues when using the TimerTask to access the JNDI tree. I have found success when I move my business logic to an EJB and call my EJB from my TimerTask. It's a bit more work, but not much. The EJB inherits it's identity based on it's configuration and has no trouble accessing the JNDI tree whenever it's called. Try this and see if your problem doesn't go away.
    Hope this helps,
    Perry Tew

  • What is the proper way to deal with cascading triggers in AcroForms?

    (this has already been posted in the Scripting forum. Due to the lack of response, I am coming here to the Land of C/C++ Developers)
    What is the proper way to deal with cascading triggers in AcroForms?
    My question refers to the forms in which there is a binary question such as:
    "Are you interested in travel?"
    When the user clicks "Yes", there are further questions whose interactive fields are dot.hidden (or "!"), depending on the answer.
    So far, I can handle the 1-level cases fine, but my doubt is how to implement nested dependencies. For the sake of simplicity, I would prefer to define the cause-effect relationship once ("Every time the 'Interested in Travel' box is checked, the field 'International or Domestic' should be visible") and send some sort of message/trigger downstream.
    I would like the right things to happen (cascading triggers included) when the "Clear Form" menu command is selected.
    Are those desirable features available in JavaScript (the particular JS used by the traditional AcroForms)?
    Maybe I should look into C/C++ programming?
    TIA,
    -Ramon

    I guess my problem is that I have some basic college experience in digital circuit design, and would like the forms to be programmed and behave in the same fashion as digital logic.
    The "Clear Form" menu item, of course, would be equivalent to the  reset button.
    Perhaps it is possible to hook my code onto the "Clear Form" menu item?
    -Ramon

  • Is Ardence RTX required when I use PCI-7831R with labview real-time module for RTX target

    I am new in the labview real-time field. I want to use labview real-time module for RTX target on only one desktop. My card is PCI-78331R.  Is Ardence RTX necessary? Why I cannot find my card in the MAX after I configured the RTX?
    Thank you very much.

    Hi Ziaozhongda,
    You must have the RTX runtime engine installed before the LabVIEW Real-Time RTX module will install.  Additionally, you should follow the instructions in the "Using the NI PCI-7831R with the LabVIEW Real-Time Module for RTX" section of Getting Started with the NI 7831R (page 8).
    Please see Configuring Hardware for Use with RTX.
    Also useful is "How Can I Validate That My PC Will Run RTX?

  • PCIe-1433 with camera MC1362 (Mikrotron)

    Hello,
    I would like to use my camera MC1362 (Mikrotron) with the frame grabber PCIe-1433. But this camera is not yet suported by NI, so I don't have any camera file for this camera. I tried to use the one done for the MC1310 (I have seen people on this forum who had used it with the frame grabber PCIe-1429 with success), but it didn't work too. I tried then to make a camera file with the camera file generator provided by NI, it didn't work too (no error message, but no image also!).
    does anybody have successfully made a camera file for this camera and this frame grabber? Is it possible to obtain one from NI engineers, please?
    Thank you in advance,
    Bests

    I just put a new Camera File Generator on the FTP site, which fixes some issues earlier versions had with the 1433. I would try this again to see if this works any better.
    ftp://ftp.ni.com/support/imaq/pc/ni-imaq/cfgenerator/2.0.6/
    If this doesn't work, we could help you develop a camera file. If you could provide your contact at Mikrotron, I could try to get a loaner camera to develop the camera file for it.
    Thanks,
    Brad

  • How can i write a pattern to a output port of NI PCI 6503 with Traditional NI DAQ 7.0 and Visual Basic 6.0?

    Hello, i'm using a NI PCI-6503 (with CB50LP accesory) to write digital patterns to one of the output ports. Can i do it directly from NIDAQ7.0?
    I know  some Visual Basic 6.0 functions to configure a par as output and to write a pattern to a port, but i don't know how run it.
    I've read some examples from "Help" (C:\Program Files\National Instruments\NI-DAQ\Examples\VBasic\Do) but I can't measuring TTL levels on my CB50LP accesory.
                    Thanks!!

    Hello,
    What is your buffer size ? The buffer should be 0 or greater than 2. You can get this error if your buffer size is equal to 1.
    Regards,
    Isabelle
    National Instruments France
    Isabelle
    Ingénieur d'applications
    National Instruments France

  • ATA PCI card with 48 bit BIOS support?

    Hello,
    I have an iMac G3 CRT purchased at the very end of 2001 (last of this model.) I am about to install a new hard drive. I am replacing an 80GB with a 160GB Maxtor (because they were the same price!) The drive box says that drives larger than 137GB require a Mac-compatible ATA PCI card with 48 bit BIOS support. Do I already have this? Is this part of the mother board? If not I will exchange the drive for a smaller one.
    Thanks.
    iMac G3 CRT Mac OS 9.2.x

    I forgot to mention something. Firewire cases can allow you to make use of a larger drive though. So you could keep your internal and put the new drive in a firewire case that supports large drives and get lots of extra space.

  • I want to interface PCI-6601 with photoelectric sensors to count the number of PCB chassis.

    I want to interface PCI-6601 with photoelectric sensors to count the number of PCB chassis. Related this I have following problems-1)Where I can connect sensors(pin numbers)?
    2)How I can acquire data from that sensors(Is is necessary to write any program? If yes, what?)
    3)In which format I will get the output data?

    Hi,
    We're going to need a little more info about your application before we can get you a compete answer.
    Your 6601 is a counter/timer board that can count and measure TTL pulses.
    You can get the pinout for your board from the user manual found here: http://digital.ni.com/manuals.nsf/websearch/dd0dbb6404bc139886256721007cf16d
    In LabVIEW, you can find shipping examples for various counter measurements by going to Help >> Find Examples >> Hardware Input and Output >> DAQmx >> Counter Measurments.
    I would also suggest downloading and installing the latest NI-DAQ driver:
    http://digital.ni.com/softlib.nsf/websearch/90B60D5899BCCCDB86256FC700581B89?opendocument&node=132050_US
    -Sal

  • Pulse patterns with 512us repetition cycle through PCI 7811 with compac RIO

    Can we generate specific pulse pattern of 15 to 30 pulses (500KHz frequency and 0.5us pulse width and patterns are transmitted repetedly with 512us interval) using PCI 7811 with compac RIO. I am having hardware but donot find any help in this regard. If some body send a small vi. for help. I shall be really thankful
    Yours sincerely 
    Solved!
    Go to Solution.

    Here's a VI I put together quickly that outputs a fixed pattern. It's barely tested, but it does compile on FPGA. Outputting more than one pattern will require more code, especially since all arrays in FPGA must be fixed-length. If you need to do multiple patterns, and I'm guessing that you do based on your other forum thread, I would look into using a memory block. I am assuming here that the output during the interval between patterns is equivalent to filling that time with false values (no pulse). If that is not the case then you will need to explain what the output should be during that period.
    However, if I've correctly understood that the false case is equivalent to no pulses, then it will be easier to use the digital hardware from your other thread instead of FPGA to do this. Just write a pattern that is 512us long - extend your digital pattern with false values to make it the full 512us period.
    EDIT: There are a couple of logic errors in this code.  It should count to 255, not 1023, and the pattern isn't right on the first iteration. I hope it's enough to get you started, though.
    Attachments:
    FPGA test.vi ‏36 KB

Maybe you are looking for