Missing triggers on 5122

Hi all

I have a system composed of 2 5122 PCI cards that I try to sync.  What I want to do is to use a trigger to edge for the acquisition on a single card and then use this acquisition to trigger to trigger the same Member of the Council.  I export the trigger signal using a cable RTSI connecting two boards (one that I built myself using two connectors 34 pins and cable in standard tablecloth; maybe that's the problem ).  This configuration works very well when I apply a wave with a frequency below 100 Hz; However, when I go on this frequency, the jury of the slave seems to be consistently missing triggers.  It's not clear to me if the signal is not exported or if the second bedroom is simply not catch them.  We need this to be able to operate as soon as possible.  Does anyone have any suggestions?

Peace, Matt

Thanks, Efrain.  I was about to post on this. (By the way, where are the RTSI "necessary specifications"?)

It turns out that the problem was not the RTSI cable - works very well (it was built using standard ribbon cable and connectors 34 pins).  On the contrary, the problem is in order.  I arm myself relaxing on the slave card after that I started the acquisition on the master (duh!).  This means that for signals with frequencies low (for example, 10 to 100 Hz), there was a good likelihood that the trigger be armed before a signal has been sent.  However, for signals at higher rates, the trigger was often lost as it was armed after that the signal has been sent.  It was problematic because I would always check to see if the acquisition was complete on two cards before rearmament and the acquisition again.  I thought it was something simple like that, but somehow when I looked at the beginning, I thought that the logic was right.  That's life.

Peace, Matt

Tags: NI Products

Similar Questions

  • material missing triggers hdio? (PFI0)

    I use (or rather try, for now) to use the HSDIO card for acquisition as follows:

    Script generation according to schema: (l1, wrtcfg1, wrtlat are the wave forms long 1000clock)

    script myscript

    generate a l1

    Repeat 10

    generate a marker0 wrtlat (0)

    generate a marker0 wrtcfg1 (0)

    end repeat

    end of script

    Marker0 is exported (correctly) to PFI0. Same line is set up to run at acquiring data (records multiple, both start and advance Trig point to the same PFI0 signal). For test purposes I do this with SMA2164, where Channel 6 (wvfm sent to DUT) is connected directly to the ch4 (received wvfm of HAD) to get rid of the possible influence of the HAD. What worries me is that I seem to take _half_ of the signals I generate, rather than all. The attached vi has two loops of independent test, the generation timed a (every second, making the above script), which means generation 2xrepetitions (20 in the example above) trigger pulses on PFI0 (scope proves this hypothesis being right). However, the second for loop - part acquisition (iteration of 20 records each loop CQI, timeout 10 s), which should in principle work once by each iteration of loop generation runs only every second.

    I would be grateful for my mistakes to score.

    Michal

    PS: Checked behavior on two different configurations, one with PCI-6562, second with PXI-6562. Both Miss the triggers of the PFI line (no difference which) in the present scenario.

    Hello

    I just read your message. In your case I would suggest using the Insider/Fetch combination rather than read (Fetch is better when you need to acquire data and expect that the triggers). It is also important to remember that you must initialize first acquire the task and then generate task (in your case first trigger is generated after 10 ms, which may not be sufficient for the task of acquiring start).

    Please find sample application that:
    1 initializes the acquisition of 1 s after tripping to Marker 0 (line 0 PXI)
    2 generates the trigger (line 0 PXI) and 1 s data
    3 generates 1 s of zeros
    4 generates the trigger (line 0 PXI) and 1 s data

    Task of acquisition has to read data only from points 2. and 4.

    Hope this helps,
    Best regards
    Michal

  • RelativeInitialX is valid for the externally triggered measures? NEITHER SMU 5122 64 MB per channel

    For example when you use the following commands

    niScope_ConfigureDigitial (with a positive delay)

    NiScope_SetAttributeViInt32 (NISCOPE_ATTR_FETCH_RELATIVE_TO to NISCOPE_VAL_READ_POINTER)

    followed by

    niScope_FetchBinary16 (loop to retrieve the data most wfmInfo)

    What will be the value of the wfmInfo.relativeInitialX before the external trigger?  It matches?  It is set to a number to indicate the outbreak did not appear until the trigger has been received and it then becomes accurate after receiving the trigger?

    I would use it to make a set FecthForever to date, but synchronized to an external trigger waveforms up to about a minute.

    It seems that the delay of release for the 5122 should be able to hande a minimum delay time of about 170 seconds (at the max rate of sampling more at lower rates), so the data I would need could all be borrowed buffers read-ahead externally triggered and properly after off-delay measurement.

    Thanks in advance for any advice.

    Greg

    In the case that you are extracting data from before trigger (extraction of data before a relaxation was produced., relativeInitialX will have the same value as absoluteInitialX.)

    Kind regards

    Nathan

  • IPhone 6s can be triggered to a missed call?

    My old flip phone had this option... it would sound a tone until you have verified the missed call or message.  I am a new owner of smartphone and I can't believe that the 6s IPhone doesn't!  Isn't, at least I found out!  Yes, a notification appeared on the screen, but does nothing to help me an hour after that I discovered that I had missed a call...

    Thanks for any help!

    Anne

    The iPhone currently offers a visual notification, as you so stated you observed and will also provide a message vocal opinion if the appellant let it, which is also followed by a tone. However, there is only one signal, and there is no setting to repeat the tone, or to provide any other visual indication for a missed call.

    Back to Apple about the features go to http://www.apple.com/feedback and then click the area on the matter.

  • mouseEvent triggered gotoAndPlay missing images

    Can someone tell me please to a solution? My first Air app is all ready to go except this one annoying bug. I'm using Flash Pro CS5.

    I use a mouseEvent listener

    iBubble1.addEventListener ("click", doStuff);

    to call a function that uses gotoAndPlay to send the playhead to a particular animation on the timeline.

    function doStuff(evt:Event):void {}

    gotoAndPlay ("popped");

    }

    Should be as simple. But the first image of the "busted" animation, often the first 2, not displayed. "" (when you test the compiled application, even the first 3-4 frames often do not appear)

    Without the event listener for mouse, using gotoAndPlay ("popped"); to move the playhead to this animation of another task in the work of editing very well, this is why I think that the mouse event is involved in the bug.

    using

    trace (currentFrame);

    in the service after gotoAndPlay, does trace the correct first number of the frame of the animation, but this framework is not displayed, the animation starts with just the frame 2nd or 3rd... or sometimes 4.

    Thanks for any help you can provide!

    What's on these other frameworks? You try to play a video on the timeline? Sequence of images?

    CS5 can only produce iOS less captive AIR runtime which is highly non-optimized. It can also target 3g and above devices but not worth the trade-off. Use CS5.5 performance gains and AIR for iOS is almost essential.

    I found CS5 iOS apps for work if slow that I had to literally add delays so "too much" was not happening at the same time. Try a simple delay while can help prevent the propegation.

    import flash.utils.setTimeout; 
    
    function doStuff(evt:MouseEvent):void{   evt.stopPropagation();    setTimeout(function(){ this.gotoAndPlay("popped"); }, 250); }
    

    I even found on AIR for iOS if I "do too much at once" it falls frames even on an ipad1.

  • While with PXI-5122 digitizer loop counter

    Hello world

    I am a beginner of products NOR. Currently I use the PXI-5122, 2014 Labview for the ultrasonic signals. I have a problem when you count the number of signals using an external trigger (by a function generator) source. When I trigger the digitizer under 50 Hz, the meter is working properly (a single trigger = a signal). With a frequency greater than 50 Hz of trigger, the meter is malfunctioning. For example, with the shutter to 50 Hz and 500 number of signals, the counter takes 10s to get data. But, with the trigger of 100 Hz and 500 number of signals, the acquisition time was always around 10 s.
    You can see the code in the file attachment.

    Please let me know if you have any suggestions or recommendations for my situation, I would appriciate that.

    Thanks in advance!
    Best regards
    You

    WorldALoneMe,

    Looking at your code, you're software re - trigger your device.  With your Setup, you configure the digitizer to hold a single record acquisition in your "A - Scan.vi".  This VI opens the resource OR-SCOPE, configure, captures, returns the data, then closes the resource OR-SCOPE.  It then does this for each unique A-Scan that you do and would be the reason that b Scan.vi takes so long.  It appears then that fewer than 50 Hz, this reset any software and reconfiguration and the acquisition can occur without missing a trigger, but more than that, your triggers occur faster it takes to do these things.

    What you need to do set up the digitizer to a multi-record acquisition.  This is done using the 'niSCope configure horizontal timing.vi' and wiring in a number higher than '1' in the entry "number of records".  "You can find an example of how to perform a multi-record acquisition if you open the Finder of example OR > material input and output > Modular Instruments > NOR-SCOPE > Getting Started > niScope EX Multi Record.vi.

    In this example, the digitizer is only once configured, and it returns all the documents requested at the same time.  For your application, each record would be a simple Scan of A, and then if you configure 500 files, your B-Scan would be 500 wide.  This time allows the material to rearm between triggers that is much faster to do it in software.

    For a verification of more complex example out (in the finder of the example) "niScope EX Multi record go get more available Memory.vi"

    Kind regards

    Nathan P.

  • Automation not triggering Homekit

    I'm really loving the new application Homekit in iOS 10. I think it is much better than the app of hue of Philips I used to control my lights at home. However there seems to be something wrong with the function of automation. Or if Miss me just something, in this case, I'd appreciate any help I can get.

    My configuration is:

    • 4th gen Apple TV acting as a hup homekit
    • 1 Philips Hue bridge
    • 4 white tinted Philips bulbs
    • 1 Philips Lightstrip of Hue
    • 1 iPhone and 1 iPad Mini using Homekit app to set scenes

    I have several scenes set up and using automation functionality, I use the following schedule

    • Good morning - All 4 white bulbs and lightstrip on at 05:30
    • Lights - all the lights from 08:45
    • Afternoon - all 4 white bulbs and lightstrip on at 14:30
    • Evening - 3 white and lightstrip bulbs on at 19:00
    • Good morning - all lights except lightstrip off at 22:30

    The problem is that the timers don't always trigger. As far as I know, the afternoon lights, evening and good night controls work fine. But the automation of the morning never seems to trigger automatically. When I try to debug the morning and playing with time and wait and see, it will sometimes trigger, sometimes not. And then I wait again the next morning and it does not fire. I even put a light in 05:00, half an hour before good morning, to see if it helped, but it didn't.

    Does anyone have any suggestions as to why automation in the morning won't turn on?

    Hi Arthur,.

    I have the same problem as you. The triggers appear to respond inconsistently. The worst is the one from the Sun which is added when it is already dark. Apple should add the ability to take some time before the sun goes down. My Apple tv is always on and I also used an ipad as a hub. Have you found a solution since you post your question?

    iPhone with iOS 10 5s

  • How can I get rid of a 'server' missing for a long time on my LAN?

    At the same time I ran two iMacs for years, then sold one and replaced it with a Mac Pro, which I put the iMac remaining network. Then, I sold the second iMac, leaving only the Mac Pro. Now the Mac Pro trying to start to connect, like a faithful dog, with the missing iMac. The ' problem connecting to e.g., iMac.local "appears at three or four times in the first 15 minutes after the start. How can I get rid of him? So far I've tried: Finder/go/connect to Server / (unsubscribe);  Finder/Prefs/General / (uncheck attached servers). /(Uncheck all) Finder/Prefs/Panel side Shared. There is no evidence of the iMac in my articles or connection options. I had rather not potchke around the code, but nothing has stopped so far. Any ideas? The Mac Pro runs El Capitan 10.11.6.

    It can be a little painful to figure out what piece of history triggered attempts to mount. Try to use Console.app to inspect the system log at the time the dialog box is displayed to see if it gives you a clue as to what process makes the attempt.

    Otherwise, delete all items in connection (unchecking them is not enough, remove them from the list) you have and see if the problem goes away. If so, divide and conquer to understand that it was responsible.

    C.

  • My playlists are missing in 12.4.0.119 new update

    My playlists are missing in 12.4.0.119 new update.  Is there a way to recover them?  Thank you.

    ITunes update process can sometimes result in a database of missing or damaged, - it has been a problem persisting through multiple releases of iTunes.  I'm not aware of a definitive conclusion about why this happens, although an "educated guess" suggests that there may be a conflict between the iTunes update processes and other software - anti-virus tools and Windows service own indexing are possible suspects.

    You can recover your library before update as follows:

    • Make sure that Windows displays file extensions
    • Navigate to your folder of iTunes (default C:\Users\username\Music\iTunes) library
    • Rename the existing iTunes Library.old iTunes Library.itl
    • Go to the previous iTunes Libraries folder
    • Find the file iTunes Library yyyy-mm - dd.itl most recent - this must be the date on which you have installed 12.4.0
    • Copy this file to the folder of iTunes library
    • Rename copied file iTunes Library.itl
    • Your library - restart iTunes should now be restored.

    You're lucky that the latest update to iTunes, including a change to the structure of database - this is what triggers the creation of a copy of the database update of the library in the previous iTunes Libraries folder, so you will be able to return to the State of your library immediately before installing 12.4.0.  In general, I would recommend that you always make sure that you have a fully updated backup of your library before you install any update.

    For more information, see user turingtest2 on the empty/corrupted after upgrade/crash iTunes library.

  • How to delay a PXI-5122 trigger before routed to string of PFI

    Hello world

    I use a PXI-5122 in a PXI chassis. I want to synchronize with two external devices. The first will send a trigger (with a 10 Hz repetition rate) for PXI-5122. Then PXI will generate a trigger (with a constant delay) in the second.

    It seems that I need to generate a trigger, then export this trigger to PFI 0 line, but I do not know how to delay triggers with a timeframe of 4µs. I read that there is a slight delay between a trigger on the PFI and the first sample. And the length of the cable is also an important factor to consider.

    Could someone give me some suggestions?

    Wednesday,

    Thanks for the drawings, that helps a lot!  Somehow, I see this work (how to set up the scanner):

    1. set up the record length to be 12us (4us trigger samples, 8us after outbreak).  If the sampling frequency is 100 ms/s, that would be a record length of 1200 samples.

    2 configure the position of record reference to 33%.  That's how the digitizer breaks 1200 400 samples according to trigger before triggers and 800 samples.

    3. configuration of triggering immediate reference.  This will allow the acquisition of trigger the moment she gained 400 before triggering samples.

    4. export the "reference trigger (Stop)" to send to Device_2.  This output pulse is of variable width, so if you want consistency, you will need to the Device_2 trigger the rising edge of the pulse, did not not fall m.  Once 400-pre-trigger samples are acquired, this impulse will be sent, and then the scanner will be immediately habitable after initiation of sampling.

    5 configure the trigger of the entrance of Device_1 (10 Hz trigger), as the 'Advance trigger' and 'Start Trigger'.  This will make the digitizer wait this impulse to start sampling before the next record.  We set up, the relaxation of beginning to the 1st record and the trigger in advance for all subsequent records.

    This facility should allow a pretty decent timing, but please test to be sure that it will be sufficient for your application.

    Kind regards

    Nathan

  • Triggered Cameralink Acquisition only capture half of the executives

    Hi all

    I am aware of this page- http://digital.ni.com/public.nsf/allkb/6FFA526966E2D29386257AA80054730A

    He describes my problem, but I can't find a good solution.

    I have four cameras that should be triggered at the same time (they cannot be free running!)... If I only to trigger the cameras, and allow acquisition cards to run without a trigger, I find myself occasionally lack of executives at increasingly higher rates.  To 100 fps I have lost about 40 percent of the data, but about 50 fps I capture all the data correctly.

    When I trigger both the image grabber cards (1430 years) with cameras, I seem to always miss all the other images.

    I tried to trigger the cameras on a rising edge and the cards on the falling edge, but no matter what I myself only to collect half of the frameworks I expect to collect over a period of time.

    Here is a snippet of code that I use for the acquisition is something urgent?

    Thanks for your suggestions!

    -MK

    Triggering the camera still works best, in my opinion.

    You're doing an acquisition in the buffer?  The code you posted looks that you use just Grab, that does not use a buffer.  With an acquisition in the memory buffer and outbreak of the camera, you should not have problems.

    Bruce

  • Problem - edges of digital triggering slows down during the fast rotations

    Hi all. I have problem to understand. I want to measure the pressure with two strain gages on 90 degrees (NI 9237 half bridge II) and I engine with metal plate on it with 52 teeth (gear) to measure on each tooth of the strain. For the rotation, I use NI 9401 digital input.

    I need for example 1000 samples from the first digital edge to the second. (on the metal plate). I try to start trigger. In slow speed (turn around with the hand) of the metal plate, everything is OK. But if I turn around the metal plate digital fast triggers edges slows down. During a cycle on the metal plate on the cost of slow speed me 52 digital edges 1000 sampels by edge (metal plate is with 52 teeth), but rely on fast speed on me 25 edges. This problem is sync of the digital inputs and the analog inputs. I made the example with DAqmx Vi express. I've implemented on digital imput and then count me in each tooth regardless of speed and everything is OK, but when I buid trigger of strain on the edges of quick release rotation speed slows down.

    Can someone help me with this?

    Thanks before.

    So you're collecting samples from 1000 to 10000 samples per second. Which takes 100 Ms. If your triggering edges occur more quickly than the interval of 100 ms, some of them will be missed.  If you run faster than a cycle all 5.2 seconds your gear plate with 52 teeth, some triggers will be produced before the end of the previous data collection.

    What is the fastest speed that you will not sping palte metal?

    Lynn

  • 2 triggers with PCI-5124

    Hello

    I would really appreciate if you could give me some advice on my digitizer NI 5124 acquisition trigger.

    Basically, what I'm trying to do is this:

    1 make an acquisition triggered (using an analog edge trigger). My signal goes in channel 1, the trigger (TTL) goes to the input external trigger. It works beautifully.

    2 make a multi-record acquisition. It works very well also. The result after "niScope Binary.vi MultiFetch" is a 2d array, which I convert it to image.

    3. the problem is that I want to start the acquisition in question from my 'image' (of my acquisition multi-record) using another trigger (to about 2 Hz) (my first record should be synchronized with my external trigger).

    I am quite sure that this is not an unknown problem, but unfortunately, I am not "smart" enough for me the tri...

    Thank you very much.

    Adrian

    Hi Adrien,.

    Thanks for the clarification. -What is your fastest trigger (the reference trigger) synchronous trigger slower that you want to start your purchase on? In the example that I posted on the other post on the forum, you can see that a normal reference trigger is configured, but I have also included a property node to set the Start command source to be PFI 0. The scanner will not arm themselves and begin to acquire samples before trigger until the trigger is detected on the PFI 0 line. It would be the slow, second trigger in your case. The scanner will not start acquire records the signal faster until this slowdown trigger occurs. Of course, if two trigger signals are perfectly aligned, you may miss the first edge (line 1) since the digitizer was just being armed, but could you explain such a situation by adjusting the trigger to occur on a bottom-up/top-down edge and take more or less before instant release of samples.

    Is there something else in particular about the other post or the example I gave, I can help you better explain?

    Kind regards

  • HP Pavilion DM4: HP Pavilion DM4 missing files problem

    I have a laptop HP Pavilion DMf that I'm trying to make it work properly

    who has missing files

    After I connect to the computer as an admin user

    I get the following message

    API-ms-win-downlevel-user32-| 1 1 - 0.dll

    is missing on your computer

    When I cancel this message box I could

    get get a Firefox browser and browser Chrome to work

    and connect to Web sites

    but Internet Explore triggers the following message

    API-ms-win-downlevel-advapi32-| 1 1 - 0.dll

    is missing on your computer

    some of my applications such as

    Media Player, live mail and HP Security Assistant

    trigger the following error message

    API-ms-win-downlevel-ole32-| 1 1 - 0.dll

    is missing on your computer

    My infographic connects to my wifi internet connection

    I ran the file sfc.exe schecker propgram and when it ends

    it say found missing software

    I was able to open the cbs.log file it creates

    but I do not know how to interpret the results.

    Also I could use instructions on how to recover

    the missing files that it identifies.

    I'd appreciate any help that you can come on me

    to solve my problem

    Hey @wsigner ,

    You need to try a clean Windows installation. Here's help on how to do it.

    Thank you.

  • Rate the triggered loop of the timed iterations of TTL

    Hi all

    I have a camera control VI that awaits the shutter of the camera TTL information and use it as a source of synchronization for a timed loop. In this timed loop, the camera is read and analyzed. Program should respond as soon as possible a new image and that's why I put the timed loop to "Throw missing items" so that it does not seek to catch up (events im trying to detect is quite rare and last several frames).

    The problem is this: when I put the camera for a certain numebr of frameworks (e.g. 10,000) sometimes due to discarded frames ever loop iteration number the last number of frame expected and do not remove (it remains to 9.998 for example). I noticed I can stop it by deselecting "maintain phase." However, it is clear to me what happens exactly with these settings in a situation of TTL triggered.

    It is true that the loop passes the new data directly but starts the next loop the correct number of iteration (+ 1)? Or something else happening?

    IM grateful for any help!

    Dear j.win,

    If you deselect the option 'Maintain the Original Phase', in fact you never will reject any iteration, whatever the value "Discard missed items." On the contrary, the loop will try to catch up the iterations of the end.

    Use of a source of external synchronization (for example your TTL) instead of a source of internal synchronization does not change. You can use the 'period' entrance (dt) of the loop timed to specify when the loop is supposed to go (the unit is the "ticks" in the case of an external synchronization source). A value of '1' means that test loop to iterate over all the graduations of external synchronization source. If for any reason any iteration lasts longer than that, you'll have an iteration "end". Also with a value of '1', it is not possible to change the "phase", then the parameter "Initial Phase to maintain" will be defined only weather or not ignore you the iteration. If 'Maintain initial Phase' is set to false, the loop will run immediately after an end iteration to run always, but a little of the latter. If the 'Maintain initial Phase' is true, the loop will run immediately after an iteraion end if the option 'remove point missed' is false otherwise the loop will jump the iteration.

    It's more clear now?

    Kind regards

Maybe you are looking for

  • How can I get my Firefox to stop difficult certificates?

    Firefox became unresponsive, and I tried the reset Firefox process. Now, it is difficult to common sites with the warning "this link is not reliable." In some cases it does not give the "I understand the risks" - option "Security Exception". What do

  • HP LaserJet 100 colorMFP M175n: PROBLEMS of PRINTING COLOR

    Every time I print a document in color I get a trail massif color left on the paper and should choose to print 2 or more pages, the pages get darker. When I select 'black' there is no problem. Help please John

  • ineedmypassword

    I can't connect to my windoslive I for got my password

  • HPpro 8610: Strange print sizes

    I am a user experienced with strange print sizes. However, I just got this new printer (8610 HPpro) and it will not print any "custom": sizes. I get an error message that says that the paper in the printer does not match what is set up in the program

  • "Unknown device" constantly detected

    Under Vista, an "unknown device" is detected when nothing is connected to the USB ports, and it continues to settle after I uninstall it.Moreover, nothing that I connect is never detected.