How to simulate testing of PCI 5114 high speed digitizer

I want to use PCI 5114 board and want to interface it with LABVIEW 6.0 using  NISCOPE VIs. I am a beginner to NISCOPE digitizer. I want to test my small application made for 5114. I don't have 5114 at present. Kindly tell me how can I simulate this boards and its input and Ext trigger.

Thanks Mr. Nathan.
My previous two posts were for me to understand how to check an application I had developed in LabView. As digitizer card is not with me at present so still some doubts are there. Let me specify in brief what I want and how I am achieving.
A repeated pulse signal of given duration (10 microseconds) at channel 0 is to be acquired. Repetition rate is decided by the trigger pulse available at Ext. Trigger. More clearly when ever trigger pulse (approx. Every 100 microsecond)) appears I have to acquire Channel 0 signal for 10 microseconds. Sampling rate is 100 Mega Samples per second.
I have used following blocks in given sequence: Initialize with Options (for simulation), Configure vertical, Configure Horizontal (sample rate=100MSPS, rec length=1000, num of records=1, ref positon=0), Configure trigger (edge, level=0.1, source Ch0 (for simulation purpose)), Initiate Acquisition, Multi Fetch WDT (num samples=1000).
Please tell whether I have to put Initiate Acquisition, Multi Fetch WDT Vis in while loop or only Multi Fetch WDT in while loop so that I can fetch all the data on each trigger.

Similar Messages

  • How to use PCI-6534 High speed DIO to count the no.of pulses aquired

    HI All
    I have PCI-6534 high speed DIO card. My requirement is to count the no.of pulses coming. Here i have an energy meter which generates pulses with frequency of around 8MHz. i need to cunt the no. of pulses coming in, here i am attaching the VI i am using. I could not really count all pulses coming in. right now i am using single line, but the requirement is to develop for 7 lines. I do not know where i am going wrong. Can any of you help me in this regards.
    Thanks
    Anil Punnam
    Attachments:
    Read Dig Chan-Change Detection_stop.vi ‏120 KB

    Sorry, not near a LV PC so can't look at your vi now.  Are you limited to using only the 6534?  If all you need to know is the count of pulses from each of the 7 ~8MHz sources, it seems like the amount of data storage required with a 6534 is terribly inefficient.  Since the 7 sources are unlikely to be synchronized in any way and they are each at ~8MHz, you're looking at about 100+ million transitions per second with change detection.  I don't think the hw can keep up with that.  Even using a constant sampling rate of 20 MHz (which just barely satisfies the Nyquist minimum of 2x 8MHz), it's questionable whether you can keep up with that rate for several minutes.  Even supposing the hw and your PCI bus and software can keep up, there's still a TON of processing to do.  20 MB/sec for 20 minutes = 24 GB! 
    On the other hand, consider the 6602 counter timer board.  Here you would simply set up 7 edge counting tasks, probably without any buffering at all.  At any leisurely pace you want, you can software query the counts of the # of pulses on each of the 7 channels and have an instant answer.  The only issue to deal with is that the counts will rollover when you reach 2**32.  At 8 MHz, this will happen about every 9 minutes.  However, DAQmx provides a nice way to handle this.  There's a property you can query that will tell you if a rollover has occurred.  It automatically resets itself to False after you read it so it's ready to detect the next rollover 9 minutes later.  See my first post in this thread for example.  (Last I knew, only DAQmx does the automatic reset, not traditional NI-DAQ).
    If you can possibly buy a 6602, I'd highly recommend it.
    -Kevin P.

  • I have an NI5911 high speed digitizer and would like to acquire a video signal from a CCD using it. Does anyone know if this is possible without buying any more hardware please? If it is, how would I go about it?

    The only thing I succeeded in finding on the NI site was about using a different high-speed digitizer in tandem with an IMAQ card but I was hoping not to have to buy an IMAQ card as it means I may as well not have got the NI5911 (a while ago) in the first place. Any help would be greatly appreciated!

    You can certainly acquire video signals with the 5911. The only tricky part is that the 5911 does not have any video triggering options. That means that you will have to either find a way to provide your own trigger based on the video signal (that's where the IMAQ board comes into play) or you can just take a lot of data and keep only the data you need once it is in software. For instance, you could take one large record and then use software analysis to determine where the frame sync occurs. Hopefully this was helpful.

  • Urgent problem! please help. high speed digitizer, channel switch time too long!

    Dear all NI high speed digitizer experts:
     I post a question concerning the two-channel configuration using NI5154 digitizer (see Need help to configure a two-channel acquisition using NI5154 ).
     As we need to do some measurement using NI5154 very soon so purchase a DAQ board as suggested by Efrain is not a option for our coming experiment. So I try to configure the NI5154 a two channel acquisition. I configure the NI5154 to count pulse in two channels. Our experimental setup will send pulse to channel 0 for 400 ms and then stop. 100 ms later pulses from other source will be send to channel 1 for 2 s.  I thought the 100ms dead time in our setup would be long enough for the digitizer to switch from channel 0 to channel 1. But after some test I found the digitizer takes more time to switch between channels. 
    I made a test vi (NISCOPE-Timing.vi) just for count how many ms it takes for the digitizer to switch between channels. In the attached vi, if you run for only one channel one loop takes about 20 ms in my pc. If you run for two channels it takes about 130 ms for one loop. If you just run one channel twice the loop time is about 40 ms (I mean stop a channel and then restart the that channel).
    I don't understand why it takes so long to switch from channel 0 to channel 1.  As I tested the niScope Commit.vi consumes a lot of time for the second channel. Is there any way to avoid this? We can not extend the 100ms long dead time of out set up so I must get rid of this problem. 
    Solved!
    Go to Solution.
    Attachments:
    NiSCOPE-Timing.vi ‏34 KB

    Hi Lixin,
    There are a couple of different options that you may try. The first, which it sounds like you may not prefer, is to use the TRIG line on the 5154 and somehow find a way to route both sets of pulses to that line. You can either somehow connect both lines to the one input or use some sort of external switch since the signals will not come in at the same time.
    Unfortunately, what you re seeing in terms of the time it takes the board to reconfigure itself for a different trigger channel and re-inititiate is due to the settling time that is necessary for the board to be able to fully reach its specifications. The majority of settling usually occurs pretty quickly, but the board will wait for some time to get the best possible performance in terms of specs. If you are okay with reducing this settling time (and very slightly diminish the specified performance), then you can use an internal scope property to set the max settling time.
    I have attached a .rc file which must be placed in the LabVIEW directory for niScope to enable use of this property node. Please place the file in your ...\Program Files\National Instruments\<LabVIEW 2009>\instr.lib\niScope directory. Once the file is in that directory, restart LabVIEW, and you should be able to see a new category in the niScope Property Node tree titled "Internal". Under that category, you will have the Max Settling Time property, which gives the driver a maximum amount of time (in seconds) to wait for settling before beginning a new acquisition. Add this new property to your first property node at the beginning of your program. I tested this out with a value of 50 ms and found that my initiate went from ~125 ms to ~53 ms or so after reconfiguring the trigger channel and re-initiating.
    Hope this helps!
    Daniel S.
    National Instruments
    Attachments:
    niScopeMaxSettling.zip ‏1 KB

  • Synchronisation of M Series and High Speed Digitizer

    Hello everybody,
    i just have a question regarding synchronisation/timing of two different PCI cards (M-Series PCI 6220 and High Speed Digitizer PCI 5112, connected via RTSI cable).
    I wonder how I can synchronise signals, because those cards use different mechanisms in Labview for timing and synchronisation.
    Can anybody tell me, how I can synchronise the clocksignals and let them use the same trigger (actually I want to use the external trigger of the 5112)? Witch VIs do I have to use?
    Thanks in advance
    Oliver

    Hello!
    First of all many thanks for your reply.
    Exporting the external trigger from the 5112 to 6220 via RTSI works.
    Synchronising the clocks in the same way as you wrote doesn't seem to work. May be I did something wrong.
    What I did was the following:
    I exported the "reference clock" signal of the PCI 5112 using "niScope export signal.vi" to RTSI 7.
    Than I used the daqmx "sample clock.vi"  to configure the
    clock.  I used the instance "sample clock" with "dev1/RTSI 7" as
    the source (dev 1 actually is PCI 6220) and as sample mode "continous
    samples". I started the PCI 6220 (daqmx) first, after that I started
    the 5112 (niScope).
    Running this vi I get the following error:
    "ADC conversion attempted before the prior conversion was complete.
    Increase the period between ADC conversions. If you are using an
    external clock, check your signal for the presence of noise or
    glitches."
    This is still a small problem, but meanwhile I came to a bigger one:
    I thought I could use the 6220 in the same way I can use the 5112:
    I want to fetch (or read) data on both cards contionously but also
    periodically. The period time is given by the External trigger I
    mentionend before. Till now I didn't find a way to aquire the data from
    the 6220 in records of a given length (let's say 100 samples, at 1kHz)
    every time the trigger occurs (External Trigger rate is about 250 Hz).
    This is possible with the 5112 board, but I wonder if this is also
    possible with the 6220?
    Kind regards
    Oliver
    PS: Sorry for the "witch"

  • Multichannel stream to disk high speed digitizer problem

    Hi,
    I'm trying to write a code for managing a PXI-5105 high speed digitizer as a multichannel data streamer to disk.
    I found the code example on niscope folder (version 3.0) for a single channel datastreaming that works fine. I tried to modify this code,
    according to directions included into the code for multichannel acquisition, but it fails. I wrote to NI support and they confirm that my code has to work.
    For clarifying better my question, I include my code.
    I'm a quite new labview user, I know that my code is not easy to read, but I hope that someone has already encountered my problem and may help me.
    Best regards
    Paolo
    Attachments:
    niScope EX Stream to Disk_Paolo_version.vi ‏86 KB

    Hi Matthieu,
    thanks for your attention to my problem.
    The program runs, but it dispays only the first acquisition (first loop), and after there are no data acquired.
    Using the single channel mode it works fine, you see a continuous acquisition on display and on disk.
    I'm suspecting that there is a problem in the loop where I acquire fresh data (Using the lamp I haven't any data from the Niscope I-16 multichannel block, except for the first run where I get the first data).
    I hope this clarify better the situation.
    Best regards
    Paolo

  • High-speed digitizer

    Bonjour,
    comment je peux accéder au help de High-Speed Digitizers?
    Résolu !
    Accéder à la solution.

    Problème de téléchargement? Utilisez de préférence le downloader pour les archive volumineuses (2Go de driver, yeeeha!). C'est la première proposition de la page de téléchargement.
    Avant de se lancer dans un nouveau téléchargemetn de 2Go, vérifiez bien que votre version de LabVIEW est supportée - ce serait trop bête (NI-SCOPE 14.1 supporte LV 2011 SP1, 2012 SP1, 2013 et 2014), et qu'accessoirement, la carte que vous souhaitez utilisée est elle aussi dans la liste des matériels supportés. Pas de panique, dans le cas de NI-SCOPE, il n'y a que très peu de cartes non-supportés sous Windows Seven. Attention à la distinction 32/64-bits.
    Le fichier readme reste la référence incontournable AVANT de lancer un téléchargement.
    Cordialement,
    .mrLeft{float:left} .mrInfo{border-left:solid 1px #989898;font-size:x-small;color:#989898}
    Mathieu R.  
      CTD - Certified TestStand Developer / Développeur TestStand Certifié  
      CLAD - Certified LabVIEW Associate Developer  

  • Test stand design for high speed brushless dc servo motor efficiency testing

    We are in the process of designing two test stands around the brushless dc servo motor in the attached specifications.  The first we would like to operate using Labview and a PXI-7352 controller.  The second will be a real time configuration.  The motor will need to run in the 25-50,000 RPM range.  We want to bring the hall sensors back to the controller and do PID and other control there.  The sinusoidal commutation from the controller would then go to an as yet unselected servo amplifier.  When the motor is under test we want to be able to measure accurately the power that is being used by the motor - not the motor and controller / amplifier.
    Can the PXI-7353 handle this motor speed range?
    Will Labview and the PID toolkit be sufficient software to program the first test stand?
    Any example VI's available for this approach (I could not locate any)?
    What is the appropriate controller for a real time system?
    What is the best way to instrument the motor to determine power required at a given test point?
    Any suggestion on a servo amplifier?
    Thanks in advance,
    David
    Attachments:
    B0912-050 Brushless Motor.pdf ‏91 KB

    Mr. Zaatari,
    As you will note, there are six questions posted above.  As you also know, I have been waiting for your response for 5 days and decided to use this alternate method in hope of getting my questions answered.  As you further know you have not answered these questions.   It is a shame that you will  not post your "answers" here so that the rest of this wonderful NI community might have the benefit of your knowledge as well.
    I will respond further to you by email.
    David

  • Anyone know how to hook up two computers to High Speed DSL using one modem?

    any insight is appreciated

    I agree about the wireless part as I also have the 6100G modem/router.  There were no details in the posting about the specific hardware and there are several available with and without wireless.

  • Frequency measuremen​t with High Speed Digitizer using External Trigger

    Hello:
    I have a

    Hello Brooks:
    Thank you for attention !
    I will try to explain my application:
    I need to measure a signal of a speed/position sensor. This sensor works with hall effect principle and is placed in front of a wheel with some teethes. Is used for automotive purpose in CAM and CRANKSHAFT applications. So, I need to measure period, duty cycle, rise time, fall time, Vpp, Angles for each teeth x encoder, everything from 40 to 7500 rpm.
    I'm using CH0 to measure a signal of this speed/position sensor.
    I'm using CH1 to measure a signal of an encoder connected to wheel.
    I'm using EXT Trigger to sync acquisition with encoder's INDEX signal.
    I need to measure the frequency of EXT trigger to know the instantly speed of the wheel.
    So, If I know that my encoder has 2048 pulse/rev, I can measure FFT_FREQUENCY of CH1 with scalar measurement functions and calculate the speed !
    The NI-Scope is wonderful because it can measure a lot of things automatic and fast, like period, frequency, duty cycle, rise/fall times ...
    Now I have one more question:
    I want to use 10:1 attenuation but I can't use a common probe. I want to connect the CH0 to sensor with a special connector.
    I've tried to make the same circuit with 9MOhms and capacitor like explained on site, but I reached bad results. The industrial probes has special characteristics for capacitance and noise rejection.
    Do you know how can I solve it ?
    Thank you.

  • Frequency measurement with High Speed Digitizer using External Trigger

    Hello:
    I

    Hello;
    That is happening because you are doing Software timed operation, and since Windows manages all tasks that runs on the machine at any given time, your VI might take different times to execute, and that might be enough for you to miss some pulses.
    The best way to do that is by using a 660x board, and have three counters doing the job. The firts counter can be configured as the first pulse train generator, the second counter can be used to generate a pulse that will trigger the third counter of. That pulse will be generated when the delay of 90 degrees is reached. So, the second counter will count events and will be triggered of by the pulse train generated by the first counter.
    The third counter is configured as triggered pulse train generator, and t
    he output pulse of the second counter is used as the trigger pulse for the third counter.
    If you don't use that approach, you won't be able to reach fast speeds and might also miss some pulses, due to the Software timed approach.
    Hope this helps.
    Filipe A.
    Applicaions Engineer
    National Instruments

  • NI5922 High Speed Digitizer - Antialiasing digital input filter

    Is it possible to acquire a signal with the NI5922 board, without the antialising digital input filter?
    My application doesn't require the antialias protection, and It would be useful the avilability of the full Nyquist band.
    Thanks for your answers.
    Natalino Roberto

    There is no way to disable the alias-protection in the 5922.  The
    cutoff frequency of the digital input filter varies by sample rate, but
    the ratio is constant (cutoff freq = .43 * sample rate).  If you
    need a wider bandwidth, you will need to increase the sample rate- but,
    keep in mind that this may decrease your resolution, since the 5922 is
    a flexible-resolution digitizer.
    You can configure the type of the digital filter.  Refer to the
    documentation for the NISCOPE_ATTR_FLEX_FIR_ANTIALIAS_FILTER_TYPE
    attribute (Vertical:Advanced:Flex FIR Antialias Filter Type in
    LabVIEW).  You can configure a number of different options for the
    5922.  However, the option with the highest bandwidth is the
    default setting that I discussed above.

  • TI 2407 DSP TO PCI-CAN 2 (high speed card)

    I'm trying to interface the national instruments PCI-CAN2 (high-speed CAN) to the texas instruments TMS320LF2407 CAN module. How can I make the two CAN modules communicate(c Lang)? Also the TMS320LF2407 DSP does not support the RTDX interface so the dsp toolkit will not be useful in my app since I'm not allowed to use memo i/o to monitor. What do I need to do in the code composer environement to communicate back and forth with the can on dsp board (any example code or docs in c will be appreciated)
    could anybody please point me to a starting point
    Thank You very much

    Hello,
    I am not familiar with your TI CAN module but I can help you with the configuration of the National Instruments PCI-CAN Card. A helpful reference is the PCI-CAN user manual located here:
    http://digital.ni.com/manuals.nsf/websearch/6BF779​10C5528D4486256D63004EDE1F?OpenDocument&node=13210​0_US
    You first need to physically wire the two devices together as shown in chapter 4. Next, you should use some of the example programs to get you started programming in your desired language.
    The CAN standard will allow you to communicate between your TI module and your PCI-CAN card, but the format of the data is up to the TI module. You might need to send a "remote CAN frame" to get data back, or the TI module might send data continuously. The data that you
    receive will need to be somehow interpretted, and this is where you will need the help of TI.
    Hope this gives you a place to start. Even if you do not have the card at this point in time, you can download the driver and take a look at the API and the example programs by downloading it here:
    http://digital.ni.com/softlib.nsf/websearch/A84EE3​49DAAEF6A486256E7B00561281?opendocument&node=13207​0_US
    Hope this helps.
    Scott B.
    Applications Engineer
    National Instruments

  • How do I set a low baud rate using a High Speed CAN board?

    I have a PCI-CAN/2 board, and I want to use one channel for a 500kb/s network and one channel for a 33.333kb/s network but I keep getting a baud rate error.  Is it possible to use such a low baud rate or is there a lower limit?
    Thanks

    I would recommend to post CAN related questions to this board.
    According to page E-2 of the user manual, the min baud rate for a PCI-CAN high-speed CAN interface is 40kbps.
    Message Edité par JB le 04-15-2008 08:04 AM

  • Event ID 1 for Intel Bluetooth Wireless High Speed after Windows Update

    After the automatic update for Windows I received the following error message in the Event viewer, telling me that Intel Bluethooth Wireless High Speed has to be reinstalled after the update.
    How do I reinstall Intel Bluethooth Wireless High Speed on my notebook?
    Source: ApplicationExperienceInfrastructure
    "Bei der Anwendung (Intel Bluethooth Wireless High Speed, von Lieferant Intel) sind folgende Probleme aufgetreten: Um eine einwandfreie Funktion zu gewhrleisten, muss Intel Bluethooth Wireless High Speed nach der Aktualisierung von Windows neu installiert werden."
    + System
    - EventData
    DBType 15
    AppNameCount 36
    AppName Intel Bluetooth Wireless High Speed
    VendorNameCount 6
    VendorName Intel
    SummaryCount 149
    Summary Um eine einwandfreie Funktion zu gewhrleisten, muss Intel Bluetooth Wireless High Speed nach der Aktualisierung von Windows neu installiert werden.
    SessionID 0

    Yeah, I tried it exactly as described.
    I use the Satellite U940-11X (PSU6SE) which has as network adapters the Realtek PCIe FE Family Controler and the Intel Centrino Wireless Adapter N 2230. The OS platform is Windows 8, 64bit.
    I first uninstalled the existing Intel Bluetooth driver, then the Intel ProSet Wireless software.
    I downloaded the newest software from Intel's website which is:
    - BT_2.6.1212_e64.exe, version 2.6.1212, 19-3-2013, for the Intel bluetooth software and
    - Wireless_15.6.1_e64.exe, version 15.6.1, 19-3-2013, for the Intel PROSet/Wireless Software and Drivers
    I have installed both software packages correctly and did not receive any error messages.
    The installation seems to be faultless.
    However, the bluetooth switch in PC settings (wireless tab) remains gray.
    I cannot switch it from off to on.
    In the device manager the bluetooth button is listed under hidden devices.
    Where is the mistake?
    Is it possible that my notebook requires specially modified drivers from the Toshiba website and/or additional drivers like to "bluetooth filter driver package" provided by Toshiba for my notebook model?
    As to the bluetooth filter driver package it reads on the website that this driver is needed to enable bluetooth on your Atheros wlan-combo-card.
    I am confused now because the notebook Satellite U940 11X (PSU6SE) doesn't have the Atheros card.
    Any advice for me?
    Thanks in advance
    Rafu
    Message was edited by: Rafu

Maybe you are looking for

  • XP Installation Problem on KM4M-V

    System Specifications: KM4M-V motherboard 1 x PC3200 512 Mb Kingston AMD XP2600+ Sempron Liteon 52x CD-ROM 250 Watt Micro ATX PSU Fan Bus controller 40 Gb Maxtor HD PS2 Mouse PS2 K/b And now the problem . . . Windows XP (Home/Professional) as well as

  • Error in the alert Log

    Hi There, Recently I started seeing these errors in the alert log for one of the databases: Tue Aug 04 05:05:00 2009 Errors in file c:\oracle\product\10.2.0\admin\xxxxxx\bdump\xxxxxx_j000_6104.trc: ORA-12012: error on auto execute of job 130961 ORA-2

  • Download Error message in Apps

    The apps category in my CC keeps giving me an download error message even when I click the reload apps button.  Does anyone know how to resolve this issue?

  • Can't hear sample of songs in the itunes store

    Hi, my problem is that I can't hear or play sample of songs in the itunes stores. Please help me!

  • LR sharpening in both Develop and Print?

    LR has sharpending in both Develop and Print modules. What recommendations to people have for setting them? Do the different sliders effect different parts of the image? Any insights? Obviously the type of camera, file format and output size all have