Problem pre-trigger advice of mutiple PXI-6143


See here.

Best regards

Tags: NI Hardware

Similar Questions

  • Problem sending trigger software through backplane PXI (chassis SMU-1082, SMU-6363 DAQ, SMU-6544-HS-DIO)

    Dear community,

    I am trying to implement a background basket (software) PXI trigger on a chassis NI SMU-1082 with LabView 2015 (32-bit) running on an SMU-8135:

    HS-DIO (SMU-6544) in slot 2,

    -Acquisition of data (SMU-6363) into the Groove 4,

    -Flex RIO (SMU-7962R + OR-6583) in the Groove 3.

    The trigger schema is explained in the attached file ' LV-PXItrig-HSDIO-DAQ - overview.jpg ".

    Scenario 1: written DAQ analog signal and sends signals trigger HS-DIO (software) through bottom of basket, after East of waveform of the complete signals to DAQ for acquisition.

    Scenario 2: logical impulse on an external port HS-DIO triggers signals HS-DIO, after HS-DIO waveform is complete DAQ triggered for the acquisition of the ADC by the backplane.

    In principle this breaks down to send a trigger of module A to B by PXI backplane. The SMU-1082 chassis has a bus trip with 8 lines (PXI_trigX, X = 0,..., 7) more a trigger in Star controlled the slot 2.

    I've linked to implement a software trigger, but I can't access the refreshing resource and execution, see the attachment. Other ways of implementation including the DAQmx Terminal / routine disconnect Terminal have not worked for me either. I am aware about the connection of trigger using the node property VISA but I can't make a trigger.

    Tips, comments or solutions are appreciated. Thank you!

    For scenario 1, you want to trigger the HSDIO acquisition to begin as soon as the analog output DAQ starts?  You can use DAQmx Export Signal to send the trigger for the start of one of the lines from the Trig PXI backplane. Then, you need to configure your HSDIO acquisition to use a trigger digital beginning on the same line of trigger. Take a look at the example of the "Dynamic hardware generation start trigger" in the Finder of the example (help > find examples)

    For scenario 2, looks like you do a dynamic unit HSDIO generation when a digital trigger arrives on one of the PFI lines. Once the build is complete, you want to send a trigger for the DAQ hardware to begin sampling. If this is the case, you again use a trigger to start material in your task of NOR-HSDIO, as you did for scenario 1, but use external trig line as the source, rather than the bottom of basket. There is no case of material when the build is finished, but you can use a marker in script mode event instead. The example of the Generation with dynamic event marker' in the example Finder gives a good starting point for this type of operation. You'll want to set the output terminal for the event to be a line of backplane trig, and then tap the DAQmx to start on the same line trig trigger.

  • Pre-trigger samples

    Hello

    I know there are already a lot of messages on pre-trigger samples but I could not understand this problem.

    I have this attached vi measuring through 3 a cards PXI-6133 analog inputs in a PXI-1042 q.

    I want to acquire the pre-trigger and posttrigger signals when I see a rise on the current labeled channel. The VI is executed without error but I don't see no signal pre-trigger waveform graphs. There seems to be no change when I change the pre-trigger input in the VI DAQmx reference trigger samples.

    Thank you!

    Hi pulsed_power,

    It turns out that it is a known bug that has been fixed in new versions shortly DAQmx (must be after DAQmx 9.5). If you do not have the latest version of DAQmx, please upgrade to the latest version compatible with your system. If you still experience this issue, please let me know, because it will have to be updated R & D. The number of report Corrective Action is 332364, for your reference.

    Best,

  • Error in the capture of several channels using pre-trigger

    I have problems of acquiring data with pre-trigger samples during the capture of several channels, using hardware NOR-PXI-6071E and Analog Input VIs in Labview (inheritance OR-DAQ).

    My goal is to trigger a signal, while capturing another. Unfortunately, I can't use the PFI0 for external triggering, as our cables/material have already been built, so I have to use an analog input as the trigger channel. I understand that to do this I must capture the two strings and the string I want to trigger outside must be the first string in the list.

    If I trigger and capture on the same channel (I tried 1-4) then it works very well, regardless of the number of samples before relaxation together. If I capture more than one channel (the channel of the relaxation to a first), with no pre-trigger samples, then trigger and capture both work very well. However, if I do the same thing with pre-trigger > 0 sample I get the following error:

    Error-10621 to AI control. Possible reasons:
    NOR-DAQ LV: The specified trigger signal cannot be assigned to the resource for the trigger.

    I don't have to such limitation explained in the user manual, and the forum search, I found a few other people who have had the same problem but they had no solutions. Any ideas?

    Hi Jackson,

    Unfortunately, this is a hardware limitation when you reference analog trigger via one of the lines to HAVE.

    Please see this knowledge base. Particularly the second paragraph says

    The error-10621 appears immediately when the VI running if you try to assign scans of relaxation before while scanning multiple channels and using one of the entries as your trigger channel.

    Details are explained in the third paragraph:

    Because all the entries are multiplexed before being sent for analog triggering circuit, it is possible that the trigger on the trigger channel conditions might miss while the device is multiplexing by another channel. In this case, the trigger will not be detected.

    It is explained in the E-Series user manual page 10-3.  Specifically the second paragraph of the section entitled "Analog Input Channel".

    Eric S.

  • External clock for PXI-6143

    Hello

    I'm trying to configure the PXI-6143 to use an external clock exported from a generator of arbitrary signals (PXI-5412). I followed the code example (Fgen DAQmx Synchronization.vi) and use one of the RTSI trigger for the export of the clock line, but could not make it work. When I run the attached code, it returned an error not saying not enough samples were taken by the task to HAVE it, but samples are returned correctly if I left PXI-6143 use its internal clock. Could someone point out what's not in this code, please?

    Thank you!!

    I think that I finally understand what has gone wrong...

    I did not indicate the event marker by the niFgen property node. Once I put in, the code works.

    Thanks for the one who never stopped!

  • Pre-trigger samples of error parameter

    I have problems of acquiring data with pre-trigger samples in the capture of several channels.

    If I trigger and capture on the same channel (I tried 1-4) then it works very well, regardless of the number of samples before relaxation together. If I trigger on channel 4 and capture channels 4 and 1 (passed in this order), with no set pre-trigger samples, then it works fine. However, if I trigger on channel 4 and capture channels 4 and 1 (passed in this order), with samples pre-trigger together, then I get the following error:

    Error-10621 to AI control. Possible reasons:
    NOR-DAQ LV: The specified trigger signal cannot be assigned to the resource for the trigger.

    The forum search, I found a few other people who have had the same problem , but they had no solutions. Any ideas?

    Thank you Christina, it's a good suggestion. I just discovered that it is a hardware limitation, however.

  • Problem with the RTEXE file on PXI system

    I have attached the image of the comic to a very simple code that illustrates a problem with a file RTEXE on PXI system.

    If the VI (LabVIEW 2011) is started on the target of the RT of a LabVIEW project, no problem.

    If the code (with the shared variable linked to a typedef of indicator I32, lvlib being on target and ctl files) is compiled and run in starting my PXI system, it does not (message = "bad state" or something equivalent in french)!

    But when the shared variable is disconnected the typedef, the RTEXE file runs correctly in starting...

    No explanation for this strange behavior?

    A way to execute a RTEXE file on a PXI controller with shared variables typedefs?

    Thanx & BR,

    HL

    I have an answer on the french section of the forum: it's a LabView2011 bug, fixed in LabVIEW2012.

    LabVIEW2011 the only solution is to disconnect the shared variable the typedef

    Kind regards

    HL

  • Pre trigger problems

    Hello

    I'm having some trouble with my project. I can't understand what is wrong. The project involves building a FPGA target that uses a trigger to start sampling data and must also have pre/post trigger functions, but it does not fire when it is supposed to.

    I enclose my program.

    Kind regards

    Tim Jansson

    (It seems that I managed to double post this thread again. I apologize and I hope that it will not cause too many problems)

    Never mind! I solved it!

  • before trigger with four cards PXI-6115

    Hello

    I have a PXI-1010 chassis with four cards PXI-6115, labeled boards 3, 4, 5, 6, installed in it.  Each of these cards has 4 analog inputs (BNC inputs).  In my current system, all four boards fire off the coast of the entrance on first 3 analog.  I'm using an analog trigger mounted on Board 3, which then triggers a trigger digital beginning on the boards, 4, 5 and 6.

    Now, I would be able to take samples before firing.  I worked on this for a while and that seems to happen is that 3rd Chess Board properly triggers and takes samples of relaxation before, but plates 4, 5 and 6 are somehow trigger too late or early or something - they never record my test signal input of.

    Can someone help me understand where I'm going wrong here?  I enclose my VI and also a picture of the important part of my block diagram.

    Thank you!

    It could be that you connect the number of samples per channel in the clocks of the sample for tables 4, 5 and 6. This will ensure that the task creates a buffer on your PC that is large enough to accommodate all the samples you want to read.

    Also, why did you remove the structure of sequence? You need to ensure that the advice of slaves were armed in front of the master bedroom.

    Here is a link to an example similar to what you're trying to do. This example acquires the data at different speeds on different boards, but it seems that everything is identical to what you are doing. I think it might be useful for you: https://decibel.ni.com/content/docs/DOC-11698

    Jeremy P.

  • NOR USB6210, problem to trigger on a PowerPlay with measurement and automation

    Hello

    I use Labview version NIDAqmx 8.7 driver version 8.5.1,, Measurement & Automation explorer 4.4.1 and a device OR USB6210.

    I create a task with Measurement & Automation to make an acquisition of voltage on the AI0 channel.

    I want to use the function of digital triggering with the channel PFI0. I connect a signal square on the AI0, and PFI0 channels. I put the edge on the RISE, for example. When I make several acquisitions, and I notice on the curve that the USB6210 device does not fire correctly, sometimes used trigger edge is on the RISE and sometimes FALL.

    Could you help me? Is it a driver problem?...

    Thanks in advance, Daniel.

    OK, nice to hear that everything works as expected.

    Good luck,

  • Problem with trigger AFTER INSERT

    Hi all

    I am updating a column in the table by adding 2 characters 'a_' after INSERTION using the trigger.

    Now when I insert data in the table a trigger is fired for INSERTION.
    According to the syntax, I think that we cannot pass parameters in a trigger.
    I have a test10 table that looks like this.
    t1    varchar2(10)
    t2    varchar2(10)
    t3    varchar2(10)
    t4    number
    t5    number
    
    t1 is kinda primary_key and t2 is unique though the table isn't structured like that but the data in it follows that.
    The code in the trigger looks like this 
    
    CREATE OR REPLACE TRIGGER test10_t1 
      AFTER INSERT 
      ON test10 
      FOR EACH ROW
    BEGIN
      IF INSERTING THEN
        UPDATE test10 SET t1 = 'a_'||:old_value WHERE t1 = ?;  -- I need to mention the parameter here but not sure if we can pass param in a trigger 
      END IF;
    END;
    If I omit the WHERE clause, all records are updated. Is there another way to solve the problem?

    THX
    Rod.

    There is no need to use a clause of update.

    Have you tested the relaxation that I suggested in my last post?

  • Problems using trigger cursor query and post.

    Hello

    I use a block non-base of data/model to query records in a database block. My form has a point text 'report No.' that will be used to enter a valid number of reports. Based on the number of this report, I hit a button to search (also from the same block of data non-base) to view records that have this "report No.' in the database block. I think I need to use a cursor in a post for this request but I am not able to operate :( Help, please! I really need this point that nobody is helping me to work:(la figure)

    My search button - button the trigger:
    DECLARE
    NUMBER OF CHOICES;
    BEGIN
    IF: DUMMY_BLK. NWTFR IS NULL THEN
    ALERTS. STOP_ALERT ("Start Date is required", choice);
    RAISE FORM_TRIGGER_FAILURE;
    END IF;
    go_block ('T_VESSEL_BLK');
    execute_query;
    END;

    My post_query:

    DECLARE
    cursor vessel_cur is
    SELECT VES_RPTNO, VES_SENDER, VES_SENDER_MBOX, VES_INTCTRL_REF, VES_NAME, VES_VOYNO, VES_ARRDT
    SHIP
    WHERE VES_RPTNO =: DUMMY_BLK. NWTFR;
    var_mot vessel_cur % ROWTYPE;
    BEGIN
    Open vessel_cur;
    LOOP
    extract the vessel_cur in var_mot;
    EXIT WHEN vessel_cur % NOTFOUND;
    END LOOP;
    close vessel_cur;
    END;

    instead of execute_query you do now

    Why do you offer me something like that? Replacing the standard behavior that you use forms must be well thought out, because you have to manage a large number of possible problems. You can easily get the desired using the standard logic behavior:

    -Create an item number IT_COUNT in a control block, assign 'calculation mode' to 'Summary', 'Synthesis function' to 'Count' "Down block" and your DB-bloc and "just point' a null-element not contained in this block. Last series the block 'Interrogate all folders' to 'Yes' in your databaseblock. Now, in your code, you can just checkl the value of this element of count, as

    ...
    EXECUTE_QUERY;
    IF :BL_CONTROL.IT_COUNT=0 THEN
      error
    END IF;
    
  • * RESPONSE * T530 vs W530 pre-sale advice?

    Need to inform/pre-sale information. By comparing the T & W 530. My main use would be to update so my requirements are an i7 (3720QM) and support for 32 GB of RAM. In comparing the two, the only difference I see is the video card options. Not a big deal for me, I'm sure the T530 will play still Quake, Unreal, Flightgear, etc... Audio is different, but not a deal maker/breaker. I do not plan on using more then two monitors, now one. Internally & externally they look identical, ports, hinges, etc... Are there major differences between the two that I forget? Any other model I should consider?

    @bdk907,.

    T530, W530 share the same parts.

    http://support.Lenovo.com/en_US/product-and-parts/detail.page?docid=PD024401

    The only difference is the GPU, CPU i7 and also color calibrator X-Rite for the W530 extreme.

    See PSref for more technical info.

    http://www.Lenovo.com/PSREF/PDF/Tabook.PDF

  • Digital art, files of large multi layers and increasing problems with Photoshop - advice please!

    Hi all

    I am a digital artist, who does about 90% of his work in Photoshop. However the gel, crash at launch and at the exit of RAM reviews (even on opening 1 small file) have become more frequent until this week I can't work at all.

    Records of work because they are implemented today:

    (1) 1928.11 GB (external)

    (2) GB 2560.76 (external)

    (3) F 286.17

    (4) 40.49 GB (boot)

    Although a lot of arrangement of these discs have all failed.

    It is not uncommon for me to work on the art that has 40 + layers in a document of 300 dpi (the 750MO PSD file size) 18 x 18 inches. (Even this does not end where JPG size for some of the clothing I hope to do my job). Again, for a year or two I did not seem to have any real problem with the files of this size. Originally, I was with WIN 8.1/Photoshop CS6. But the crash. Gel and off RAM review has progressed to the point that I had to stop and restart everything several times per hour often lose work - always lose time and focus.

    I have a specific computer for design only, so I have other things running while I'm working. My stuff of protection antivirus is up-to-date.

    3 weeks ago, I upgraded to Windows 10 and went ahead (despite having the full Creative Suite CS6 on expensive Disk) and a subscription that I can not afford for Photoshop CC. I want to get some relief from frequent problems. I don't have. The problems have got only worse/more frequent. I can only do one or two little thing in any given job. So, I have to stop or lose my job. This morning, I can not open a 47 MB file and a picture of 24 MB to bring it.

    As a bonus, since the "revaluation" of CC Adobe married now often hold for 10 to 30 seconds when scrolling. This has never been a problem in the past.

    I purge. I rearrange "scratch disks". I keep a historic minimum (4) States... All the things recommended in all of these items online on this seemingly common problem with Photoshop. I want it to work. I am not a technophile and feel like I have to return to college for a degree computer SCIENCE or art my work/income - in total. I am also very aware, it can just some obvious problem my artsy, non-tech brain does not see, so hopefully someone here can help you.

    Example: showing why so many layers are needed. Often much needed individual 'twisted' once again towards the end of the design work, so cant more be combined while I add them in.

    In clear simple any help would be greatly appreciated - single to the top of the preferences for the way I work in...

    Thanks, Nola Lee KelseyNaturalist-web nola kelsey.jpg

    Windows 10 - 32 bits, and that is the problem.

    A 32-bit operating system can use 3.76 GB of ram no matter how much you have, simple math - 2 ^ 32 = 4,294,967,296 bytes 4294967296 / (1 024 x 1 024) = 4 096 MB = 4 GB

    Solution to your problem - reinstall 10 64-bit Windows.

    ~ Rohit

  • Problem with trigger on the table

    Hello

    I have the table TEMP AS (NUMBER of SNO
    STATE VARCHAR2 (50).
    DATE OF UPDATE_DATE)

    I want to create the trigger on this table as each time that it is updated in the STATE of temporary table UPDATE_DATE updated columns.
    I am creating the trigger using the PRAGMA autonomous transaction, but it does not work with that and withouht PRAGMA.
    With PRAGMA I get the error message ' ORA-00060: Deadlock detected while you wait resource. "

    Is it possible to create triggers on this table to update columns in the same table.

    Published by: user6040008 on December 11, 2012 01:08

    Hello
    This is not a valid forum for questions like that. Thank you for using {forum: id = 75} forum. However, you can use following code:

    
    create or replace trigger xx
    before update of state
    on cabasys.temp
    for each row
    begin
    :new.update_date := sysdate;
    end; 
    

    Published by: kikolus on 2012-12-11 10:40

Maybe you are looking for