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

Similar Messages

  • 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

  • PCI 5105 problems with memory

    Hi,
    I have a PCI 5105, and I have problems with it.
    I want get data with 60MS/s and 30M record lenght, but I got only 60MS/s and 20M record lenght. More than 20M record lenght, appear a error "Full Memory".
    My computer it's good, and the PCI 5105 can get 30M record lenght.
    Is trere a solution?
    Thanks.
    Sory my English.
    Marcela.

    Olá Marcela,
    Para evitar esse problema de memória cheia, você pode tentar usar a arquitetura produtor consumidor do exemplo abaixo para otimizar a tranferêcia de dados entre a sua placa  PCI 5105 e o seu computador. Com isso voce pode extrair o máximo de dados da usa placa e armazenar na memóra do seu PC até que os dados sejam gravados em disco.
    NI-SCOPE Stream to Disk Using Win32 File IO
    http://zone.ni.com/devzone/cda/epd/p/id/5273
    Espero ter ajudado,
    Atenciosamente,
    Osvaldo Santos

  • Error on calling niScope_fetchComplex function with simulated Ni PCI-5105 device

    On calling the niScope_fetchComplex function, I get the following error message:
    "The requested fetch data type does not match the acquisition data type."
    I was able to successfully execute the niScope_fetch function. I have attached the C-code I used to this post (Visual Studio 2012 project). I am using a simulated NI PCI-5105 device on NI-MAX.
    Any information on why this error is generated and how to resolve the error would be helpful. Thank you for your help. 
    Attachments:
    fetchComplexNiSc.zip ‏1514 KB

    You can check out the example "niScope EX OSP Baseband Decimation.vi" to see how the fetch complex is used.  For your particular error, you need to set the acqusition mode to "Complex", which is by default "Real".
    This can be done using the niScope Property Node "Data Processing Mode", or since you are using the C API, you need to configure the Attribute "NISCOPE_ATTR_DDC_DATA_PROCESSING_MODE".
    I hope this helps.
    -Nathan
    Product Support Engineer
    National Instruments

  • PCI-5105 rounds down every other point

    I noticed that our PCI-5105 digitizers round down every other data point to about 8-bit resolution. Here're a couple of screen shots of 128kHz sine wave recorder at 60 MHz. The range was set to 6V, tested with  NI-SCOPE drivers v3.9 and 4.1. Can that be fixed or avoided:
    Attachments:
    round-down1.png ‏53 KB
    round-down2.png ‏32 KB

    Interesting.  Here are some questions:
    What is the SN of the card?  
    How long have you had the card?
    Does this occur on all channels and at all frequencies?  
    How often does this happen? (Every acquisition?)  
    If it doesn't happen every acquisition, How do you reproduce this behavior?  
    How long has this been happening?  
    If it just started happening recently, what changes could have triggered it?  
    Describe the signal that you have been measuring with this card. (Voltages, transients, rise-time, frequencies, as many specs as you have, etc.)  
    Describe the system you have this card setup in. (Computer model, connected devices, etc.)  Basically what is the digitizer connected to?
    Provide any additional information that would help provide context around this issue.
    -Nathan
    Product Support Engineer
    National Instruments

  • DAQmx System -- DevNames doesn't detect PCI-5105

    Hi All,
    I am using the DAQmx System/DevNames property node to pull out all of the current hardware connected to the system and dynamically assigning device names to the s/w measurements/controls. This property node has worked fine up until now - when I then added a PCI-5105 (digitizer).
    I understand that this uses the IVI niSCOPE instrument driver when writing the Labview code and possibly this has something to do with the problem but my understanding was that if Measurement & Automation explorer shows the device and name under the Devices and Interfaces/NI-DAQmx Devices sub-directory then this property node should pick it up. (i.e NI PCI-6255: "Dev1" or NI PCI-5105: "Dev3 etc...)
    Is there a way where I  can automatically detect its device name? Or is the problem because its using IVI and requires an IVI class to be defined?
    Would be pleased for some advise!!
    Solved!
    Go to Solution.

    Hi Barkusmaximus,
    You will indeed need to use the NI Scope api to detect the devices connected to your system.  The VI's under NI Scope>Utility functions>ModInst will detect and display the device details.  See the attached VI for an example.
    Sheela Sujeeun
    Applications Engineer
    National Instruments UK
    Attachments:
    detecting ni scope devices.vi ‏13 KB

  • 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?

  • Fetch and peak detection all channels of PXI-5105 with 4M record... HELP!

    Dear collegaues!
    Please help me to improve performance my application, see attachment, and sorry for my English.
    So, my task is to fetch and peak detection all (eight) channels of PXI-5105 with 4M record and sample rate 4M with loop 1 sec...
    Inputs of all my channels are wiring to NaI detectors with 0,5...1 microsec of pulse width (really) and freq from 0 kHz to no more than 40 kHz.
    Why I've selected 4M record and 4M sample rate namely? Answer is that I've tested PXI-5105 previously by generator 40 kHz and 0,5 microsec width pulse. It is working fine and peak detection indicate for me 40000 pulses/sec. If I set lower than 4M record and 4M sample rate it is no working. In my honest opinion 4M record and 4M sample rate are very min settings.
    In the present time peak detection working only 6 channels... When I've connected to diagram more than 6 "peak detector.vi" - I see the error "...out of memory...".
    Please advise me, what is to be done for that is all working fine.
    Solved!
    Go to Solution.
    Attachments:
    consumer-producer7.vi ‏44 KB

    What you are running into is an out of memory error in LabVIEW.  You have enough onboard memory to capture 4M samples per channel on the digitizer.  The issue is with fetching and manipulating that data in your LabVIEW application.  You will want to step back and take a look at how you are handling your data to understand why that is happening.
    1) 4M samples/ch = 4M Samples x 2Bytes/sample/ch = 8M Bytes/ch
    2) Expanding to 8 channels creates 64M Bytes of data in the raw binary format
    3) You are scaling your data by fetching in a 1D WDT format.  This stores each sample in a 32 bit double, expanding the memory to 256M Bytes (in addition to timing information)
    4) By splitting up the array of waveforms and branching data it you can easily create copies of this data, and if your consumer loop is not completed with the last data, you may be trying to capture a whole new set, creating yet another copy.
    So you can see that while you have 1.5GB of controller memory, when dealing with large arrays of data you can easily eat up that memory.  There are several things you can try to make your application more efficient.  You could work with an unscaled binary data format, you can wire the array of waveform directly to the peak detect vi (instead of creating 8 copies, you will have a single copy with arrays of output) or you could revisit the record size you have chosen (experimenting with your threshold and width settings might help you to get the results you want with smaller record lengths).
    -Jennifer O.

  • 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

Maybe you are looking for

  • Cannot update mini displayport to vga adapter firmware 1.0

    How come i cannot update the firmware,It says "The Updater could not find a Mini DisplayPort to Vga Adapter to update even though the adapter is already connected to my Philips HDTV.At first, the image in my philips hdtv is not clear as my secondary

  • REP-2103: PL/SQL formula returned invalid value or no value

    Hi all, Before clone the report GEPS FA Prepare Mass Addition Report runs fine. But after cloned from production, it shows error: Enter Password: REP-0004: Warning: Unable to open user preference file. REP-2103: Column 'G_MASS_ADDITION_INVOICE' : PL/

  • How to change the text in EPS file

    I purchased an image on iStockPhoto and the text is supposed to be changed but I dont know how. Everything is vectorized...Is somebody knows how I can change the text and keep the same font? Thanks

  • Converting JavaHelp to MS Word

    Dear All, Can anyone please tell me whether it is possible to convert my existing javahelp files (rather file file structure) into a single MS Word file with index? Thanx in Advance, Regards, Debopam.

  • Lightroom 4 Defaults to 2010 Process Version

    Mac OS X Creating a new catalog, drag and drop a raw file into it, go to develop module, it is in 2010 process version by default. I want 2012. Help!