With the help of an output to trigger a task WITHOUT additional cables?

Hello

I have a PXI-6229 (Multifunction DAQ) and a PXI-6723 (AO, with a few lines of DIO). My channel mappings are not set in stone yet, so I can use either module.

For a test system, I use producing 2 continuous and periodicals of digital signals in the background (via 2 channels). The 2 waveforms have different profiles, but they are synchronized by being linked to the same task (Digital 1 Wfm d NChan NSamp).

Model has: 0 0 1 0 1 0 1 0

Model b: 1 0 0 0 0 0 0 0

On the one hand the test steps, I need to read a waveform of voltage over (via a channel of AI). When I get to this step, I want to start reading at one of the rising edges of the B model. How can I accomplish this?

A method I can think of is:

  • Duplicate the model B on another channel
  • Connect to a PFI line on my controller
  • Use the PFI input to trigger the task to HAVE it.

Is it possible to do without an extra cable? Thanks in advance!

Hi JKSH,

First of all, I want to say that your proposed method is a completely logical and it will work. However, this method includes a more physical routing so the trigger can be delayed.

You can use the export DAQmx (VI) Signal to route your DIO (with pattern B) line to another exit of Terminal such as a trigger. You can then use this signal newly routed to trigger your channel HERE. Here is the documentation for this specific VI:

http://zone.NI.com/reference/en-XX/help/370469AA-01/lvdaqmx/mxexportsignal/

Tags: NI Hardware

Similar Questions

  • Problems with the help of Flash output

    Hello there, hoping to get some tips on a few topics with RoboHelp.

    We just started deployment FlashHelp here and have met a couple of snags. I use RoboHelp version 6, the version of Flash player 9 and have the Flash authoring software (if necessary), but this is the MX 2004 version. We need IE 6 and Windows XP Pro.

    Question 1

    In a project of FlashHelp (generated), when, on the Index tab, if I use the search box to find a word index, shows the following error: "a script in this movie is causing Adobe Flash Player 9 to run slowly." If it continues to run, your computer may become unresponsive. You want to stop the script? "If I DO NOT give up the script, the computer is still slow. If I said to go there and to abort the script, Internet Explorer crashes.

    I asked our in-house web team and the Flash development team to examine the issue of the index, and they discovered something strange. The index is broken only if the index entered word begins with the letter has that ever happened to someone else? We tried several projects on multiple boxes (computers), and the results have been very inconsistent. Sometimes it breaks, sometimes not, but ONLY when the index entry starts with an A.

    Is there something I can change in the code anywhere to prevent that from happening in the first place? Alternatively, is it possible to change the skin to completely remove this entry from the index? It is not necessary to our process to have him there, as long as the index entries are there with the scroll bar.

    Note: We just use the default Flash skin - no changes.

    Question 2

    One of my latest projects to help is contextual. When called in the application (F1) displays the appropriate heading. However, the table of contents displays always the default book - it develops not to correspond to where the user is really help.

    Even more strange (for me), the table of contents works very well for the pages and books of first level and second level. However, something third-level or deeper, the table of contents is behavior as described above - the book of the default home page.

    All books are books with links (topics), so what matters. Also, I tried to build the project as WebHelp and had the same results - the table of contents still would not automatically fill when it is called csh of the application.

    In all other respects, things seem to work very well.

    I downloaded the trial version of RoboHelp 7 and had the same problems.

    Thank you very much!

    Wow, Mr. Grainge, you saved my sanity! Thank you!

    I put in the bug for the Index number report, and your proposal in extracts for optimization PC Local from the Internet seems to have fixed the TOC problem as well!

    Thank you very much!!!

  • Help! With the help of event listener to trigger the text

    I use the following code to create the fast Word for a translator who made a direct translation of a cat.

    keyListener = new object()();

    keyListener. ( onKeyDown = function()(){ }

    if (Key. isDown (Key. CONTROL )){

    if (Key. isDown (51) ){

    txt. text = "Sarah says: ';

    }

    }

    }

    Key. addListener () keyListener ();

    keyListener = new object()();

    keyListener. ( onKeyDown = function()(){ }

    if (Key. isDown (Key. CONTROL )){

    if (Key. isDown (51) ){

    txt. text = ' Client says: ";"

    }

    }

    }

    Key. addListener () keyListener ();

    the word is correctly generated, only problem, it deletes all the text in the box of text as well. Is it possible to make a keyboard shortcut that doesn't only add this text on the same line I'm on?

    Otherwise I am also happy to settle for a button that generates this text as long as it does not remove the other text in the text box. any response would be appreciated.

    Thank you

    When you use =, it affects the value on the right to the variable (or text in this case) to the left. Try using +=. For example,.

    txt. Text = 'Hello '.

    txt. Text += "there." //would make "Hello there."

  • With the help of several conditional tags with multiple outputs of WebHelp

    I have a project that I created for a web application. Within the web application, there are 3 types of customers (business Accts, Accts National and level 1 clients).

    I added each help topic associated with the help topics that I created.

    Then, I created 3 outputs of webhelp and 3 Table of contents for each type of client.

    My goal is to publish the project, where each type of client has their own output generated. Do it this way, which is listed in the help topics of table of contents for each type of customer that is not correctly displayed.

    Example: National accounts TOC

    What is generated:

    I have tagged in the table of contents to the conditional tag appropriate help topics. Help, please. Any advice? I can also be reached at [email protected]

    None of your screenshots came through - the icon of camera in the web interface allows you to attach images

  • With the help of modulated signal pulse width (square wave) to control when a signal is enabled or disable

    With the help of modulated signal pulse width (square wave) to control when a signal is enabled or disable

    Hello all

    I am using a modulated signal to labview created pulse width (square wave) to control when a signal is activated or not.

    Here is my logic and a concrete example:
    (1) the wave source signal is continuous
    (2) use a PWM (square wave) created in labview to control when the signal is enabled or disabled
    (3) if the PWM (amplitude) signal is superior to 0 play signal PWM is not greater than 0 do not play signal.

    I use actually this to the sequence step / pulse several distinct magnetic coils using my audio card (which has several channels of audio output), I have a signal in labview played constantly.  As to compare it to the PWM (square wave) which controls whether or not the signal is played on each separate channel.  That way I can control which coil is on and offshore and in what order they are activated.

    I couldn't find an edge detection for a square wave created in labview, so I tried the limits, but it doesn't seem to work unless I change the phase manually and it only goes 1-1.  I'm just trying to compare the PWM (edges of the square wave) already created by labview / play a signal if the pulse is greater than 0 and it shuts off the signal, if she is less than 0.

    Should I do this another way

    TIA

    A waveform contains an array of values. You must check every value and respond accordingly:

  • With the help of semaphore with a Global Variable - correct use?

    Hi all

    I looked in the use of global variables and in my case, it seemed with the help of a semaphore is the appropriate solution.

    In my case, I use a global variable to store the State of the system. Asynchronous two with screw environment (same VI) will follow two COM ports to see if they get a ' login:' command prompt. If the COM port is associated with Alpha, Charlie, or Echo, it increments by 1, and if it is associated with the Bravo, Delta, or Foxtrot, is incremented by 2 GV. If the GV is 3, the rest of the code will run. In this case, it must be a port COM A, C or E; the other should be B, D or F.

    A VI parent is called inside a loop. He works for the first loop. He never adds up to 3 on the second loop, however. I can't understand why. Please let me know if my code is a poor use of semaphores, or if there is debugging I can try.

    I'm still relatively new to LV, so I'm sorry if my screws are difficult to read. I created this in LV2011.

    Thanks for any help!

    CelerityEDS wrote:

    The output of my time looping (wait GV = 3) goes to the structure of the case on the bottom right (clear SGS, PasswordEntry, etc.), so the GV get indeed consulted by the upper case structure right.

    ??

    Your right upper case structure does not run until your time ends in a loop.  The while loop does not stop until the total is equal to 3.  Where can increment you the world besides structures case you cannot yet?

    Have you tried in your point culminating execution of the VI in order to see how they are actually running?

    Another problem that I see.  Assuming that your first while the loop is going to end.  In the structures of your case, you lock the semaphore.  But you can never unlock the semaphore unless you have the right combination of conditions that allow you to get to the case that unlocks the semaphore.  The conditions are based on data that are read before the start of the case of structure, which means that data will not be read and changed until it all ends.  You have the timeout of your lock semaphore connected on one of the cases, but your semaphore lock can never timeout because you do not have a value on his entry time-out.  I think you have a situation where you can lock a semaphore, then arrive at a situation where you can not unlock, then wind locking up of your cold code.

    I don't really think that you need a semaphore at all.  I think you can protect reading and writing functional your overall using a global variable, i.e. the motor action.  Overall, I think you need to rethink the architecture of your code.

  • With the help of 1.7.0_07 - b11 version JRE Java hotspot Client VM

    I can't use by net cooking system indicates error java and java download does not work with my system with windows 7 giant premium 64 bit computer laptop.

    REPRT ERROR:

    Java plug-in 10.7.2.11
    With the help of 1.7.0_07 - b11 version JRE Java hotspot Client VM
    Home Directory user = C:\Users/
    ----------------------------------------------------
    c: clear console window
    f: finalize objects on the finalization queue
    g: garbage collection
    h: display this help message
    l: dump classloader list
    m: print memory usage
    o: trigger logging
    q: Hide console
    r: reload the policy configuration
    s: dump system and deployment properties
    t: dump thread list
    v: dump thread stack
    x: delete the cache of class loaders
    0-5: set the trace level

    Hello

    1 are you facing this problem with a specific Web site?
    2 are you having the same problem on other browsers as well?
    Please follow the links below to solve the problem.
    Method 1
    How to troubleshoot script errors in Internet Explorer
    Note: follow the steps as troubleshooting applies to JAVA issues.
    Step 2
    How to enable Java in my web browser?
    Method 2
    If you still face problems, please uninstall and reinstall JAVA
    Remove all traces of the failure of the Java installation by uninstalling Java:
    Install Java
    I hope this helps.
  • With the help of Acrobat with MS Access VBA

    With the help of Acrobat 9.5. I'm trying to analyze a problem, so I have this test code:

    CODE

    Void testObjects()
    Dim i As Boolean
    Dim objapp As acrobat. AcroApp
    Set objapp = New acrobat. AcroApp
    objApp. Show
    I have = objapp. CloseAllDocs
    Debug.Print I have
    I have = objapp. Output
    Debug.Print I have
    Set objapp = Nothing
    End Sub

    After Objapp.closealldocs I I = true (successful) but after I get i = objapp.exit I = false (no), and of course Acrobat is still active. How can I get Acrobat to close? It is a bit of test code. In the real application Task Manager indicates acrobat using memory more and more as the application moves through the records.

    I suspect I'm missing something obvious here, but what? My experience with Acrobat automation and access is limited, so be gentle with me! smile.gif

    If this is the wrong forum, please tell me where I should go.

    I thought people might be interested to know that I found a work around for the problem of memory leak. I inserted a break every so many documents and that seems to be enough to let the Acrobat to free the memory.

    On the development of PC a break of 10 seconds every 50 records (or probably more) are sufficient enough. but I'll have to do some settings on the computer target to find the optimal number. This means that the process is extended, but it is once a year of operation, so I don't think that will be a problem. I'm estimating that the final time will be approximately 15 minutes.

    Of course, I thought of the solution until after that I had worked to generate Word documents instead, but it now means that we can offer the form in PDF or Word format.

    Thank you all for all the help and suggestions.

  • Problem with the help of oraext: query-database in the transformation (XSLT 2.0)

    Hello!
    I m facing a problem with the help of oraext: query-database.

    In my transformation im try the following (Simplified):
    <xsl:template match="*">
      <xsl:variable sqlQuery="select ....."/>
      <xsl:variable name="storeSec" select="oraext:query-database($sqlQuery,true(),true(),'jdbc/xref')/>               
        <xsl:choose>
         <xsl:when test="string-length($storeSec/ROWSET/ROW[1]/STORE_PART_SECTION) > 0">
              <xsl:value-of select="$storeSec/ROWSET/ROW[1]/STORE_PART_SECTION"/>
         </xsl:when>
           <xsl:otherwise>
                <xsl:value-of select"some other val"/>
           </xsl:otherwise>
        </xsl:choose>
    </xsl:template>
    {code}
    
    This always results in +some+ +other+ +val+ !!
    I´v checked the output from oraext:query-database by using getcontentAsString and if I instead test putting the expected output from oraext:queryDatabase in my variable it gives me A100 which is what i expected.
    
    {code}
    <xsl:template match="*">
      <xsl:variable sqlQuery=select ....."/>
      <xsl:variable name="storeSec">
        <ROWSET>
         <ROW num="1">
           <STORE_PART_SECTION>A100</STORE_PART_SECTION>
         </ROW>
         <ROW num="2">
           <STORE_PART_SECTION>XXm</STORE_PART_SECTION>
         </ROW>
        </ROWSET>
      </xsl:variable>               
        <xsl:choose>
         <xsl:when test="string-length($storeSec/ROWSET/ROW[1]/STORE_PART_SECTION) > 0">
              <xsl:value-of select="$storeSec/ROWSET/ROW[1]/STORE_PART_SECTION"/>
         </xsl:when>
           <xsl:otherwise>
                <xsl:value-of select"some other val"/>
           </xsl:otherwise>
        </xsl:choose>
    </xsl:template>
    How to get the correct value when you use oraext:query - database?

    How should you exit? Several item ID with each having a value of the result set?
    If Yes, then you can try following:

     
                        
                            
                        
                             
                                  
                             
                        
                            
    
  • My AirPort Extreme end not implemented with the help of AirPort Utility

    Bought a used AirPort Extreme (Genesis 4) of a person who showed me that he worked at home. When I try to set up as a Wireless extender to my last existing AirPort Extreme, he will not carry out synchronization upward with AirPort Utility. It appears as a new extreme, but get a message 'unexpected error' before or after the name. Have you tried to reset the two while it is powered and turning the as explained in the help.

    When I try to set up as a Wireless extender...

    Gen 4 airport will connect to your existing AirPort Extreme wireless... or... it will connect using wired Ethernet wired, Permanent?

    .. .it will not accomplish the synchronization upward with AirPort Utility.

    Which version of AirPort Utility?  If it's on your Mac... and you don't know what version you have...

    Open AirPort Utility

    Click the AirPort Utility menu in the upper left corner of the screen

    Click on about AirPort Utility

    Report on the version number you see here

    You have an iPhone or a handy iPad that could be used to implement the 4th Gen airport if the problems continue with the help of your Mac?

  • With the help of iPhone 6 s. try to copy the text message with a tap double and get a bubble with icons. How can I copy the message to paste in another?

    Try to copy a text to paste in another. When I double tap, as I always have, all I get is a bubble with icons on it. With the help of OS 10.0.2.

    maryml wrote:

    Try to copy a text to paste in another. When I double tap, as I always have, all I get is a bubble with icons on it. With the help of OS 10.0.2.

    Press and hold on the text and wait for the copy/more pop up.

  • With the help of Club running on the Nike watch +.

    Hello

    This is something I have tried to work for a while and have not yet been able to find an answer. At the moment I use Nike + management club on my iPhone to follow the tracks that I find that gps is better than just using the application of the workout on my watch. However, something that really bothers me is that I start the race on my phone, but I can't then view my stats while running without having to press on and tap the watch and wait for the application to load, very irritating to race. I want to be able to lift my wrist and live stats are there to watch me, not listening and not get my phone out of my pocket. Surely this is something that can make the original watch?

    As a separate issue with the new app, Nike +, it does not recognize the songs I downloaded on my phone of Apple music in my playlists, then I have to play the separatelay of music through the application of music as opposed to go with Nike +? The ides on how to fix or is this a known problem with the latest Nike + app?

    Hello

    You may find it useful to consult the support resources of Nike and/or contact Nike for assistance with the help of their application:

    More information:

    https://iTunes.Apple.com/us/app/Nike+-run-Club/id387771637?Mt=8

  • With the help of old gear series noon on El Capitan

    I have a Vox Tonelab SE effects audio Board (around 2004), there the old serial midi on the back ports. I hung with the help of a USB MIDI interface cable. While the USB Midi interface to the show in Audio / Midi set upward and also in the profile system for USB port it does not detect the Vox Tonelab so no communication lunch.

    There is a POWERPC application called ToneLabSE SoundEditor which I downloaded and installed in the hope he would install a driver but I guess that this obviously doesn't work on INTEL in any case. Using Wine I can run the PC version, but still no communication via midi.

    Someone at - it ideas, would like to get this Panel communicating effects via MIDI.

    Thank you

    Solved! Using the WINE app I've run the version of the PC of ToneLab SE editor application. So pretty unintuitively by changing the serial midi to USB, SERIAL interface cables that went to the and out on the Tonelab SE. Now of the Se ToneLab editor I can write banks of programs to hardware Tonelab, but unable to empty the banks since the material Tonelab to software. My main desire was to use Expression pedals on the Tonelab as Midi Ableton controllers and some of the switches to the control of the Looper stomp. Now I can do it all. Hooray!

  • With the help of Yosemite, I like Photos app in general; have big Aperture library, although I use rarely opening Tools. Advantages, disadvantages and pitfalls related to the migration of Photos?

    With the help of Yosemite, I like Photos app in general; have big Aperture library, although I use rarely opening Tools. Advantages, disadvantages and pitfalls related to the migration of Photos?

    Opening was a pro the Pro amateur-oriented or serious app, usually shooting Raw, probably on a digital SLR.

    If that's you then pictures will miss a lot for you.

    If this isn't the case, then opening was probably overkill for your needs.

    If you like the pictures then this is the way to go.

  • Thunderbird will only connect if stop then reopened. (With the help of Mac 10.9.4)

    With the help of Mac 10.9.4
    If I open Thunderbird, I can connect to my e-mail address and download the messages. If I select "Get Mail" once again, Thunderbird crashes and fails to connect to my emails. If I then close Thunderbird and re-open it, I'm able to immediately connect to my mail.

    It seems to have sorted itself after a few days. (Fingers crossed). Until today it worked properly. Will keep an eye on things for the next week and the report does so again.

Maybe you are looking for

  • Satellite L300D - how to recover Vista without losing a data partition?

    Satellite L300D - 22KCode: PSLC8E-05500CCEVista Windows (Home premium) HARD drive has two partitions (visible):-C: (Vista)-D: (data) After installing avast antivirus startup takes 20 minutes (corrupt file?, defective HARD drive?)Moved all my personal

  • "Where the function of 'Organize bookmarks' go to ' I hate 4.0!

    I've been upgraded to Firefox 4.0. Now, I want to organize my favorites. In the menu bookmarks, bookmarks "organize" line is missing. WHAT HAVE YOU DONE WITH HIM! "In addition, this new firefox SUCKS! Things were fine with 3.16! It was not broken, wh

  • Re: Satellite Pro A300D-161 - I want to upgrade the RAM to 4 GB

    Hello, I want to upgrade my RAM from 2 GB to 4 GB. The laptop box, said the other: 2 GB DDR2 800 Mhz, but when I check the CPU - Z it says 400 Mhz http://img140.imageshack.us/i/cpuz1.PNG/http://img267.imageshack.us/i/cpuz2.PNG/ The website of toshiba

  • The runtime version &amp; Copyright Information

    Is there a simple way to ask my request which Version number, Copyright, etc. information statement, it was built with? Or I have to go back to Win32 calls? I want to add a tab on a tab on a touchscreen computer control. Thank you

  • Samsung GTi5500 2 years has no internet connection or network.

    Samsung 15500 Galaxy Europa 0n voda 2 years, now all of a sudden no signal and doesn't mean no network connection. My Andi was very well supported and ideally I don't want another fone. It happened all of a sudden and since it was on vodafone payg, p