How to generate a trigger when the arbitrary

Hi all

I have a digital output pci card 6534 and an analog output pci card 6723.

I would like to generate a material long pulse sequence timed. The 6534 has 32 MB memory on board, so it is good to do a long sequence. The 6723 will run out of memory if started at the same time. I would therefore trigger the 6723 at a later date. The boards are connected with rtsi.

I see 3 ways to do (well that I know how to do, but the first two would be more elegant):

(1) generate a sequence of digital pulses on ports (i.e. how that), then convert a line of port online rtsi (don't know how to)?

(2) generate a trigger to the arbitrary point on the rtsi lines (don't know how to)?

Go 3) with 1) physically connecting a port to a line PFI on the analog card.

I have not found a way to send a trigger at some arbitrary point with the RTSI. Instead of this I went with solution 3) and related digital outputs analog card PFI channels.

Tags: NI Hardware

Similar Questions

  • How to add multiple lines when the button is clicked

    How to add multiple lines when the click on button now is just add a row .plz give me idea how... waiting for answer

    / public final class screen extends MyScreen
    {
    /**
    * Creates a new object of MyScreen
    */
    ObjectChoiceField obj1 obj2, obj3, obj4.
    Table of String() = {'101 ', ' 102'};
    String of shadow [] = {"Shade1", "Shade2"};
    Rolls of string [] = {'101 ', ' 102'};
    String cutting [] = {"100-150", "150-200"};
    Chain of selectedindex1, selectedindex2, selectedindex3, selectedindex4;
    LabelField lbl1 lbl2, lbl3, lbl4;
        
    GFM LinedGridFieldManager;
    HFM HorizontalFieldManager, hfm1, hfm2 hfm3;
    VerticalFieldManager vfmMain;
        
    public MyScreen()
    {
        
    Set the displayed title of the screen
    hfm1 = new HorizontalFieldManager (HorizontalFieldManager.NO_VERTICAL_SCROLL |) HorizontalFieldManager.NO_VERTICAL_SCROLLBAR);
    hfm2 = new HorizontalFieldManager (HorizontalFieldManager.NO_VERTICAL_SCROLL |) HorizontalFieldManager.NO_VERTICAL_SCROLLBAR);
    hfm3 = new HorizontalFieldManager (HorizontalFieldManager.NO_VERTICAL_SCROLL |) HorizontalFieldManager.NO_VERTICAL_SCROLLBAR);
    HFM = new HorizontalFieldManager (HorizontalFieldManager.FIELD_RIGHT);
    vfmMain = new VerticalFieldManager (Manager.NO_VERTICAL_SCROLL |) Manager.NO_HORIZONTAL_SCROLLBAR);
            
    obj1 = new ObjectChoiceField ("", graph, 0, FIELD_LEFT);
    obj2 = new ObjectChoiceField ("", blind, 0, FIELD_LEFT);
    Obj3 = new ObjectChoiceField ("", rolls, 0, FIELD_LEFT);
    Obj4 = new ObjectChoiceField ("", cuts, 0, FIELD_LEFT);
            
    LBL1 = new LabelField("");
    LBL2 = new LabelField("");
    lbl3 = new LabelField("");
    lbl4 = new LabelField("");
            
    ButtonField btnAdd = new ButtonField ("ADD", FIELD_RIGHT);
            
    GFM = new LinedGridFieldManager (4, LinedGridFieldManager.VERTICAL_SCROLL);
            
    hfm1.setMargin (20, 0, 10, 0);
    hfm1. Add (new LabelField ("Chart"));
    hfm1. Add (obj1);
    hfm1. Add (new LabelField ("Shade"));
    hfm1. Add (obj2);
            
    hfm2. Add (new LabelField ("Rolls"));
    hfm2. Add (Obj3);
    hfm2. Add (new LabelField ("Cuts"));
    hfm2. Add (Obj4);
    HFM. Add (btnAdd);
            
    GFM. Add (new LabelField ("Chart"));
    GFM. Add (new LabelField ("Shade"));
    GFM. Add (new LabelField ("Rolls"));
    GFM. Add (new LabelField ("Cuts"));
            
    vfmMain.add (hfm1);
    vfmMain.add (hfm2);
    vfmMain.add (hfm3);
    vfmMain.add (hfm);
    vfmMain.add (new SeparatorField());
    vfmMain.add (gfm);
    Add (vfmMain);
            
    btnAdd.setChangeListener (new FieldChangeListener()
    {
    ' Public Sub fieldChanged (field field, int context) {}
    TODO self-generating method stub
    selectedindex1 = chart [obj1.getSelectedIndex ()];
    selectedindex2 = shade [obj2.getSelectedIndex ()];
    selectedindex3 = rolls [obj3.getSelectedIndex ()];
    selectedindex4 = cuts [obj4.getSelectedIndex ()];
                    
    While (LBL1. GetText(). Equals("") | LBL2. GetText(). Equals("") | lbl3. GetText(). Equals("") | lbl4. GetText(). Equals(""))
    {
    LBL1. SetText (selectedindex1);
    LBL2. SetText (selectedindex2);
    lbl3. SetText (selectedindex3);
    lbl4. SetText (selectedindex4);
                    
    GFM. Add (LBL1);
    GFM. Add (LBL2);
    GFM. Add (lbl3);
    GFM. Add (lbl4);
                    
    }
    }
    });
    }
    }

    Hi Piya,

    I run your code, and according to your logic that it works correctly.

    It's adding that line only once because according to your logic that one line can be added to MDT, if you do not want to add line on each click on the button, follow these steps:

    selectedindex1 = chart [obj1.getSelectedIndex ()];
    selectedindex2 = shade [obj2.getSelectedIndex ()];
    selectedindex3 = rolls [obj3.getSelectedIndex ()];
    selectedindex4 = cuts [obj4.getSelectedIndex ()];

    Lbl1 LabelField = new LabelField("");
    Lbl2 LabelField = new LabelField("");
    LabelField lbl3 = new LabelField("");
    LabelField lbl4 = new LabelField("");
    If (LBL1. GetText(). Equals("") | LBL2. GetText(). Equals("") | lbl3. GetText(). Equals("") | lbl4. GetText(). Equals(""))
    {
    LBL1. SetText (selectedindex1);
    LBL2. SetText (selectedindex2);
    lbl3. SetText (selectedindex3);
    lbl4. SetText (selectedindex4);
                    
    GFM. Add (LBL1);
    GFM. Add (LBL2);
    GFM. Add (lbl3);
    GFM. Add (lbl4);
                    
    }

  • How to add two lines when the second row is not visible, but also gets the first data line too?

    Mr President

    Jdev worm is 12.2.1

    How to add two lines when the second row is not visible, but also gets the first data line too?

    I want to add two lines like below picture, but want the second to remain invisible.

    tworows.png

    I asked this question but my way of asking was wrong, that's why for me once again.

    Concerning

    Try to follow these steps:

    1. in the database table to add the new column "JOIN_COLUMN" and add the new sequence "JOIN_SEQ".

    2. Add this new column in the entity object. (You can add this in entity object by right clicking on the entity object and then select "Synchronize with database" then the new column and press on sync)

    3. in your bookmark create button to create only one line NOT 2 rows.

    4 - Open the object entity--> java--> java class--> on the entity object class generate and Tick tick on the accessors and methods of data manipulation

    5 - Open the generated class to EntityImpl and go to the doDML method and write this code

      protected void doDML(int operation, TransactionEvent e)
      {
        if(operation == DML_INSERT)
        {
          SequenceImpl seq = new SequenceImpl("JOIN_SEQ", getDBTransaction());
          oracle.jbo.domain.Number seqValue = seq.getSequenceNumber();
          setJoinColumn(seqValue);
          insertSecondRowInDatabase(getAttribute1(), getAttribute2(), getAttribute3(), getJoinColumn());
        }
    
        if(operation == DML_UPDATE)
        {
          updateSecondRowInDatabase(getAttribute1(), getAttribute2(), getAttribute3(), getJoinColumn());
        }
    
        super.doDML(operation, e);
      }
    
      private void insertSecondRowInDatabase(Object value1, Object value2, Object value3, Object joinColumn)
      {
        PreparedStatement stat = null;
        try
        {
          String sql = "Insert into table_name (COLUMN_1,COLUMN_2,COLUMN_3,JOIN_COLUMN, HIDDEN_COLUMN) values ('" + value1 + "','" + value2 + "','" + value3 + "','" + joinColumn + "', 1)";
          stat = getDBTransaction().createPreparedStatement(sql, 1);
          stat.executeUpdate();
        }
        catch (Exception e)
        {
          e.printStackTrace();
        }
        finally
        {
          try
          {
            stat.close();
          }
          catch (Exception e)
          {
            e.printStackTrace();
          }
        }
      }
    
      private void updateSecondRowInDatabase(Object value1, Object value2, Object value3, Object joinColumn)
      {
        PreparedStatement stat = null;
        try
        {
          String sql = "update table_name set column_1='" + value1 + "', column_2='" + value2 + "', column_3='" + value3 + "' where JOIN_COLUMN='" + joinColumn + "'";
          stat = getDBTransaction().createPreparedStatement(sql, 1);
          stat.executeUpdate();
        }
        catch (Exception e)
        {
          e.printStackTrace();
        }
        finally
        {
          try
          {
            stat.close();
          }
          catch (Exception e)
          {
            e.printStackTrace();
          }
        }
      }
    
  • If time machine is incremental how it removes previous versions when the disk is full, without breaking the chain, so do not be able to restore all changes since the first full file

    If time machine is incremental how it removes previous versions when the disk is full, without breaking the chain, so do not be able to restore the file with any changes made since the full backup first file...

    If the TM drive storage is full TM automatically deletes the version the oldest files for the new incremental backups can be made. Thus, in this case you cannot restore the versions that TM deleted because it takes more storage.

  • How to solve a problem when the windows setup program does not open a program, says I need to install it. and an error message 1706

    How to solve a problem when the windows setup program does not open a program, says I need installation cd and a 1706 error message happens.

    Hi PAtwoodwu,

    1. what program are you trying to install?

    2. did you of recent changes on the computer?

    3 does happen with all programs?

    Check and make sure that the Windows service install is running on the computer.

    (a) click on start to reduce this includes this image, click run , type services.msc , and then press enter to open Services.

    (b) right click on the Windows Installer service and then click Properties.

    (c) if the box Startup type is set to Disabled, change it to Manual.

    (d) click on OK to close the Properties window.

    (e) right click on the Windows Installer service and then click Start. The service should start without errors.

    (f) click on the file menu, and then click exit.

  • How to validate an entry when the focus leaves the intensity absorbed in

    How to validate an entry when the focus leaves the intensity absorbed in a form?

    "Ansury" wrote in message
    News:garo90$L71$1@forums. Macromedia.com...
    > Not AFAIK. Event.Target has a reference to the object that sent the
    > event. In livedocs:
    >
    > "Every event object has a goal and a currentTarget property that help."
    > you
    > Hold where it is being spread. The target
    > property
    "> return to the sender of the event.
    "
    >
    > BUT...
    > Your if statement will never evaluate true because you compare one
    > UITextField to a TextInput. A UITextField (stored internally in a
    (> TextInput, it makes the text) actually dispatches the event.

    currentTarget gives you the object on which the event actually listener
    attached to...

  • How to generate a pulse with the signal generator?

    Hello

    I would like to ask if anyone knows how to use the Elvis platform to generate a regulated pulse wave?

    It should look roughly like the picture above. A sine wave with the regulation.

    Anyone who can answer my question please respond to my post.

    Thank you.

    You are using LabVIEW to generate the waveform or using the Soft front panels? In LabVIEW, you can use the express VI generator function and specify the Type as "Sine". Then, simply change the amplitude of the sine wave. During the actual pulse, the amplitude would be what you want (i.e. 1 V) and while the pulse is idle, set the amplitude to 0.

    If you use the soft front panels, you can use the Waveform Editor to create a waveform that includes a sine wave for the length of your pulse and then the values of '0' for the rest of the time. Then use this waveform in the flexible front of the arbitrary signal generator. Simply create a component of sine as the first part of the wave and then add another element to a level DC '0' for the rest.

  • How to start a task when the other ends

    I want to run multiple scripts in the order (in Windows 7 Professional) and each have a tenure when the previous one ends. Is there a way to tell the Scheduler to do this? There are a variety of different types of (Korn Shell scripts running under Cygwin, R, BACK lot), and each of them produces results that are used in the following script. Different types of scripts, I don't think I can combine them into a single script.

    I do this every night, to develop a weather-based forecast for a hands-on experience. There are a lot of calculation and a time limited, and I do also simplified as possible, so I can't just schedule the scripts independently, separated far enough out so that they would never overlap. I couldn't get Cron to work in Cygwin, so I'm using the Windows Task Scheduler.  So far I can get all one script to run at any time I want, I just can't understand how to link the start one at the end of another.

    You can put several actions in any task to Task Scheduler.  You will use the trigger 'on an event"for what you need.

    The best advice on TS is Task Scheduler Overview - MSTechNet.

  • How to generate Java classes during the generation of the WebService Datacontrols?

    Hello

    I use data controls generated by the web service in my application, but I am stuck at a point where I got a requirement to create a Java bean for the complex type. There's no java class created when we create data controls using the web service.

    I need to grasp the object of return type of a method of data control (example: I need to capture the Department object that is returned by the getDetartment method) to validate the data.

    The XML files are created in the template while creating web service data controls. How to generate java classes out of it?

    Please can someone help out of this?

    I hope you understand my question.

    Please let me know if you want more details about me.

    Thanks and greetings
    Thoom

    Hello

    If this is your condition using a WS client proxy class and create a POJO to data control (right click). The WS data control generates classes and uses instead of XML schema definitions

    See example at http://www.oracle.com/technetwork/developer-tools/adf/learnmore/index-101235.html 073

    Frank

  • How to control automatic shutdown when the battery is discharged using Windows

    The laptop stops right in the Middle something without notice.

    Even after that I formatted the system, he still stops automatically when the battery is low, without advising me of either the low battery status or the judgment.

    I don't think that the cause of the problem is the power management because it is set to balanced.

    How can I control when the pc stops?

    Hello

    Usually, you can change these settings within the Windows power management.
    Using Win 7 or Win 8/8.1?

    Here is the Nice technical document about the features of Windows 7 power management
    http://APS2.toshiba-tro.de/KB0/HTD12017W0001R01.htm

    Check the last option called: battery.
    It provides many useful features such as low battery, critical battery level, low battery action or critical battery action

  • How to change existing keywords when the site is not in the bookmarks bar?

    I've implemented several shortcuts keyword for sites that I use frequently. Now, how can I change the keywords or URLS when the site is not in the list of bookmarks? Is there a master file Firefox for these access which can be edited by the user? Or another way to get to them?

    Not sure if it's the same on Mac OS x, but it is how it is done under Windows and Linux versions of Firefox.

    Bookmarks > organize bookmarks

    Highlight the bookmark in the right pane, and then click more at the bottom to see the keywords and Description fields for this bookmark.

  • How to stop a beep when the loop ends

    Hello

    I have a beep occurs inside a loop (which contains waves of data acquisition) to a certain threshold. I want the sound system for not introducing any delay in the execution of the loop.

    But I also have another beep when the loop ends. How to eliminate this noise?

    Your comments will be greatly appreciated. Thank you

    PI

    The obvious answer would be: remove the beep VI this is probably. Please show us your code.

  • How to generate a report of the duration of the sessions remotely on windows server 2008 r2?

    Hello

    I have about 10 (local users, not domain) users who are loging in Microsoft Server 2008 R2 to use accounting and planning software (using RDS) remotely. I would like to generate a report for the time spent to see how many hours each of them had been registered. Ideally, I would like to see all of last year (2011). Is it possible to do? Thank you in advance!

    Stan

    Post in the Windows Server Forums:
    http://social.technet.Microsoft.com/forums/en-us/category/WindowsServer/

  • How to edit scanned documents when the output options are PDF files

    I have a printer of HP Photosmart Plus b209a-m.  How I edited the documents I'm scanning when the 3 output options are to create PDF or Tiff files?

    The button "scan" on the window of HP solutions says that you can "analyze and edit text with or without graph documents." Also, this website solutions indicates that I can edit documents that I scan.  But the 3 output to 'scan' options to create a PDF file, to send a PDF file or to create a Tiff file. I think that all of these types of files are not editable. I was not able to find an option to create text or Word files.

    Thanks for your help,

    Jim

    JSD says:

    I have a printer of HP Photosmart Plus b209a-m.  How I edited the documents I'm scanning when the 3 output options are to create PDF or Tiff files?

    The button "scan" on the window of HP solutions says that you can "analyze and edit text with or without graph documents." Also, this website solutions indicates that I can edit documents that I scan.  But the 3 output to 'scan' options to create a PDF file, to send a PDF file or to create a Tiff file. I think that all of these types of files are not editable. I was not able to find an option to create text or Word files.

    Software that comes with the printer HP Photosmart Plus B209a there OCR package in it. However, we can always install it by simply following procedure below:

    (1) perform a disk cleanup. (Start > all programs > Accessories > system tools > disk cleanup)

    (2) open the link below and save it on desktop OCR software

    FTP://ftp.HP.com/pub/Printers/ocragent/hpcom_OCR_140_003.exe

    (3) run the file after the download is complete.

    (4) if the error is displayed to indicate "this update does not support all of the HP device... ", do not close the message. It is very important.

    (5) open file folder

    (6) file open 7z

    (7) find the folder "ocr_web_pack".  Copy this folder on the desktop.

    8) click OK in the error message

    (9) open the "ocr_web_pack" file that is copied on the desktop and double-click "SETUP. "EXE" file

  • How do I add text when the button is in short

    Hi friends,

    I am the third party application.

    This header contains the BitmapFields when the focus moves to this imageat the bottom of the image, I want to mention the name of the image.

    Please tell me how to do this.

    Thank you in advance.

    Hello

    The descriptor, you're trying to find is known as ToolTip.

    Try this link.

    http://supportforums.BlackBerry.com/rim/attachments/rim/java_dev/163809/1/ToolTip_1.txt

    Thank you

    Krishnan

Maybe you are looking for

  • What is the large hard drive Satellite A30 supports

    Satellite A30-514 P4 2.8 GHz/WXP HE/512 MB / 30 GB/15TFT/DVD-CD-RW. I have the latest bios update and only I can see downloads for this machine. I have a 30 GB drive. I look at the model 100 GB or 80 GB. This model supports these formats. Some of the

  • Problem with the series of read/write

    Hi all I don't know if this belongs here or on one of the guidance material, but I thought I would start here. I have two devices which I am currently trying to contact via the serial ports on a PXI chassis in real time.  In both cases, I series of s

  • Write backup files as reading takes place in the event of computer failure

    Hello My application involves sometimes to test outdoors.  We have a PC equipment and robust data acquisition.  I'm in the Northeast, where in recent weeks were cold and we had to do a test on the outside.  Long story short, in the middle of the test

  • video game screen causes blue/black screen/freezing

    Hoping for help: For some time, I watch any kind of video on my laptop cause a total melt down.  Without warning, appears to be going black and silent, black and his jumping like a disc, or will blue screen and then immediately the black.  It happens

  • Connection with Blackberry via Bluetooth

    Hi all I can't connect to mine or other keyboards with my Blackberry Torch, can someone advise