Relaxation in beginning digital DAQ - shows on 4 channels for the digital dashboard start

Hello

I start my DAQmx task with a trigger on a rising digital. It works fine, but I have to look on 4 channels, not only on one.

So if I get a digital camera on any of these 4 channels of my task DAQmx should start.

How can I modify the beginning of trigger DAQmx standard to include 4-channel - monitor for digital advantage start task connected?

Thank you.

Unfortunately, it is not currently possible to use several lines like triggers.  Change detection approach will be the best approximation for this.  Another option, assuming that you don't mind a small amount of external circuits, would be to use a door or external to your block of endings that SOR four external lines and routes the result to a trigger line.  It would probably be the simplest solution, as OR doors are relatively cheap and would not require a change in software.

Kind regards

Tags: NI Hardware

Similar Questions

  • How to export a form that has the Asian language in to CSV file? Currently the CSV file shows [...] for the characters of Asian languages

    How to export a form that has the Asian language in to CSV file? Currently the CSV file shows [...] for the characters of Asian languages

    If you export as XML instead, it should work because it uses UTF - 8.

  • VISTA Premium Media Center does more recorded TV shows. Also show Record without scoring for the record.

    Recorded TV shows are not listed in the section "recorded tv" Media Center.  In addition, registration will be held without being listed as a TV show be saved.  Using directory on drive C: to default record.

    How can I fix Media Center?

    Hello, BongoBeeter

    You can use the following steps to repair files that are part of Windows Vista Media Center:

    1. click on the Start menu, choose all programs, then Accessories, then right-click on the item to the command prompt and select run as administrator

    2. click on continue to allow it to open a prompt with administrator privileges

    3. run this command in the cmd prompt: sfc/scannow

    4. the cmd prompt should list text stating "start system analysis. This process will take time. »

    5. wait for the scan to complete (this may take several minutes, so be patient).  This command will scan all protected system files and attempt to replace the incorrect versions by appropriate Microsoft versions

    6. once the analysis is complete, the SFC tool will indicate whether or not it found no problems and whether or not he was able to correct

    7. If any errors are reported that SFC could not resolve, there are steps inthis knowledge base article which explain how to locate and attempt to correct errors

    8. after fixing errors that are found, try to use Windows Vista Media Center again

    David
    Microsoft Answers Support Engineer
    Visit our Microsoft answers feedback Forum and let us know what you think.

  • show/hide different shipping for the different combinations of product options

    Hi guys,.

    So far, Ive kept shipping options fun and easy for all my products with a standard plate or the next day for the entire site option.

    I sell bathroom tiles

    Now, I'm looking to sell MIC of tile, which means I have to deliver these separately from the bathroom tile.

    A new postage for MIC is placed £16.

    Now I can set it up so that if someone buys just pads the next day and standard options are not visible/selected, and if someone buys just tiles bathroom they cannot select the £16 trim option as a delivery charge.

    However it is someone wants to buy the two points that I have to charge times the delivery of bathroom tile and trim delivery price I did a 4th (standard + £16) and 5th (next day + £16) option combining the total amounts. Simple.

    The thing that I don't like the look of, it's that I have these options (4th and 5th) selected for all catalogs.

    This means that if someone buys a few toppings that they see in the drop-down menu pad option a £16, but also the option of 4th and 5th.

    This also means that if people buy just the bathroom tiles, they will see the standard and next day options, but also options 4 and 5 even if they have not selected toppings.

    Is there a clever way (I assume that java) to assert that the 4th and 5th options should show only if the two cataologe stripes and catalog of bathroom tile is selected at the same time. If not the two selected do not present options 4 and 5.

    I hope this makes sense. If someone wants to help, and needs more information, you know where to find me.

    Dave

    Not to find a smarter way to get your credentials so they don't sit in a parent category or have something in common.

    You can also assign the same weight for the catalogues of tiles and then use module_data to get these identifiers.

    But the simple is to paste the ID in a liquid:

    {% set inTiles = false-%}

    {% set inTrims = false-%}

    {% set tileCatalogIds = "211120,211121,211118,233354" | divided: "," %}

    {% assign trimCatalogIds "252612" = | split: "," %}

    {% for article on globals.cart.items-%}

    {% assign strId = item.catalogId: convert: "string"-%}

    {% If tileCatalogIds contains strId-%} {% assign inTiles = true-%} {% endif %}

    {% If trimCatalogIds contains strId-%} {% assign inTrims = true-%} {% endif %}

    {% endfor}

    If breaking down:

    We use these indicators and their default value false

    {% set inTiles = false-%}

    {% set inTrims = false-%}

    We are affecting our 2 separate tables holding our IDs, (note: the tables have strings)

    {% set tileCatalogIds = "211120,211121,211118,233354" | divided: "," %}

    {% assign trimCatalogIds "252612" = | split: "," %}

    For each item in the basket, convert us its catalogue ID to a string so we can compare to the above tables.

    We put the flags to true in the case of each if this is true

    {% for article on globals.cart.items-%}

    {% assign strId = item.catalogId: convert: "string"-%}

    {% If tileCatalogIds contains strId-%} {% assign inTiles = true-%} {% endif %}

    {% If trimCatalogIds contains strId-%} {% assign inTrims = true-%} {% endif %}

    {% endfor}

    The last part, only if the two indicators are true, which means that we have in our shopping cart at a tile and a pad to return the

    Then in the auto function JS, get us the select object and make a table with the options we want to hide/show

    -If we have our real flags, display us the options 4 and 5

    -If not all our flags are both true, display us options that are not of the 4 and 5

    -See us the default option

    All this can be achieved with liquid only, if you use module_data instead of tag_shippingoptions, and build your own shipping drop-down list.

    Benefits:

    • No JS
    • drop-down list will change when you remove the basket products (atm, it doesn't work, you need to add a timeout for your function to run)
    • much cleaner

    The end.

    Stoiky

  • CP7 - decimal points Show 4 (or more) for the user Variable?

    Is there a way to show the decimal points 4 or more for user variables?

    For some reason, I'm only show two decimal places for user variables in Captivate 7.

    Micky

    Fear, you need to use JS for that. How do you get the decimals?

  • How to disable "Show indicator of overflow for the text field" for all users on a Terminal Server.

    As the title suggests, I am trying to disable the "show text overflow indicator field' for all users that connect to a remote desktop in Windows Server 2008 R2 server. The Adobe Reader software version is 9.0.

    http://content.screencast.com/users/chipthamac/folders/Snagit/media/221435ce-23a1-4fbb-8ba5-ebabe0fb1805/04.03.2013-11.00.png

    Looks like we have found a solution. We had a group of "update" policy the registry for the current user on login.  It's the key, you need to add in a GPO / your domain controller. In case you can't see in the screenshot, here's the path full key: Software\Adobe\Acrobat Reader\9.0\FormsPrefs

  • It does not show me my plan for the creative cloud

    I PAID $49 per month and he still asks me to choose which plan and I pay for months and have not used my creative cloud and

    to use it, but its not show me how to start and still wonder what plan I want to choose

    Your subscription to cloud appears on your account page?

    https://www.adobe.com/account.html for subscriptions on your page from Adobe

    To start https://helpx.adobe.com/creative-cloud.html the Cloud

  • Show counts and averages for the 3 categories of side by side

    The following query was initially developed for the calculation of GPAs (the 920965 thread id). I changed to perform the same type of summary on partitions.
    The problem is that there are 3 types of partitions as opposed to a single type of GPA. When I run the query for the partition type, the results for
    that the partition type come out well, however, when I tried to add in other partition types (they have been commented out in the query below), results
    come not good when was 01:20 more in the query. This query can be modified to handle several types of partition, or will I
    need to separate runs for each type?

    Here the result should look like. The numbers in the pass are the number of students who have a score within each range
    and the overall average rating for each category is at the bottom.

    EXAMPLE OF SUMMARY:
      Score Range     Read     Math     Write
                   
     001 - 299     18     12     25
     300 - 349     60     50     50
     350 - 399     235     150     207
     400 - 449     523     400     463
     450 - 499     840     870     857
     500 - 549     1300     1189     1314
     550 - 599     1321     1400     1425
     600 - 649     1298     1280     1262
     650 - 699     605     940     737
     700 - 749     200     265     330
     750 - 800     109     119     102
     NO SCORES     1450     1284     1187
                   
     TOTAL     7959     7959     7959
                   
     AVERAGE     553     563     559
    Details of the sample:
    ID     READ     MATH     WRITE
    121212     570     520     550
    112121     650     570     600
    121121     
    111221     
    111122     600     625     610
    The way that the query runs now, if I run only during playback, playback numbers doing well, if I run it only for mathematics, Math numbers
    Come in fine, etc. When I typed in the query, the numbers came out badly.


    -This part creates the table in the range.  Usually just create once
    CREATE TABLE    Score_Range
    AS
    SELECT  000 AS low_score, 300 AS high_score, '001 - 299' AS display_txt, 1  AS range_sort    FROM dual    UNION ALL
    SELECT  300 AS low_score, 350 AS high_score, '300 - 349' AS display_txt, 2  AS range_sort    FROM dual    UNION ALL
    SELECT  350 AS low_score, 400 AS high_score, '350 - 399' AS display_txt, 3  AS range_sort    FROM dual    UNION ALL
    SELECT  400 AS low_score, 450 AS high_score, '400 - 449' AS display_txt, 4  AS range_sort    FROM dual    UNION ALL
    SELECT  450 AS low_score, 500 AS high_score, '450 - 499' AS display_txt, 5  AS range_sort    FROM dual    UNION ALL
    SELECT  500 AS low_score, 550 AS high_score, '500 - 549' AS display_txt, 6  AS range_sort    FROM dual    UNION ALL
    SELECT  550 AS low_score, 600 AS high_score, '550 - 599' AS display_txt, 7  AS range_sort    FROM dual    UNION ALL
    SELECT  600 AS low_score, 650 AS high_score, '600 - 649' AS display_txt, 8  AS range_sort    FROM dual    UNION ALL
    SELECT  650 AS low_score, 700 AS high_score, '650 - 699' AS display_txt, 9  AS range_sort    FROM dual    UNION ALL
    SELECT  700 AS low_score, 750 AS high_score, '700 - 749' AS display_txt, 10 AS range_sort    FROM dual    UNION ALL
    SELECT  750 AS low_score, 999 AS high_score, '750 - 800' AS display_txt, 11 AS range_sort    FROM dual    UNION ALL
    SELECT  NULL,          NULL,           'No Scores',                      13           FROM dual;
    ------------------------------------------------------------------------------------------------------------------------

    -This part is the actual query to use to see the summary
    WITH interesting_score_stat AS
    (
        SELECT stu_population, '1Applied' Status, college,
               sat_read, sat_math, sat_write
        FROM   gpa_stat
        WHERE  stu_population  in ('F','T')
        AND    academic_period = '200940'
    UNION ALL
        SELECT stu_population, '2Accepted' Status, college,
               sat_read, sat_math, sat_write
        FROM   gpa_stat
        WHERE  stu_population  in ('F','T')
        AND    academic_period = '200940'
        AND    accepted = 1
    UNION ALL
        SELECT stu_population, '3Deposit' Status, college,
               sat_read, sat_math, sat_write
        FROM   gpa_stat
        WHERE  stu_population  in ('F','T')
        AND    academic_period = '200940'
        AND    accepted = 1
        AND    deposit  = 1
    ),       all_colleges      AS
    (
        SELECT DISTINCT stu_population, Status, college
        FROM   interesting_score_stat
        
    )
    SELECT c.stu_population, 
           c.Status,
           c.college,
           r.display_txt           AS scorerange,
           COUNT (s.college)       AS count,
           round(NVL(AVG(s.sat_read),0),0)  AS avgRead
    --       round(NVL(AVG(s.sat_math),0),0)  AS avgMath,
    --       round(NVL(AVG(s.sat_write),0),0) AS avgWrite
    FROM  all_colleges           c
    CROSS JOIN score_range         r
    LEFT OUTER JOIN interesting_score_stat s    
      ON ( c.stu_population   = s.stu_population
     AND   c.status    = s.status
     AND   c.college   = s.college
     AND   r.low_score  <= s.sat_read
     --AND   r.low_score  <= s.sat_math
     --AND   r.low_score  <= s.sat_write
     AND   r.high_score  > s.sat_read
    -- AND   r.high_score  > s.sat_math
    -- AND   r.high_score  > s.sat_write
         )
      OR ( c.stu_population  =  s.stu_population 
     AND   c.status   =  s.status
     AND   c.college  =  s.college
     AND   r.low_score     IS NULL
     AND   s.sat_read      IS NULL
    -- AND   s.sat_math      IS NULL
    -- AND   s.sat_write     IS NULL
         )
    GROUP BY c.stu_population, 
             c.status, 
             cube ( c.college, 
                    r.display_txt
                  )
    ORDER BY c.stu_population, 
             c.status, 
             c.college, 
             r.display_txt
     
    ;

    Hello

    To make the sample data easier to manage, I cut socre_range up to four lines:

    SELECT  450 AS low_score, 500 AS high_score, '450 - 499' AS display_txt, 5  AS range_sort    FROM dual    UNION ALL
    SELECT  500 AS low_score, 550 AS high_score, '500 - 549' AS display_txt, 6  AS range_sort    FROM dual    UNION ALL
    SELECT  550 AS low_score, 600 AS high_score, '550 - 599' AS display_txt, 7  AS range_sort    FROM dual    UNION ALL
    SELECT  NULL,          NULL,           'No Scores',                      13           FROM dual;
    

    and use these data in gpa_stat:

    select '12345678' ID, '200940' Academic_period, 'Freshmen' Stu_Pop, 'F' Stu_population, 'LA' College, 1 Applied, 1 Accepted, 1 Deposit, 560 SAT_READ, 590 SAT_MATH, 510 SAT_WRITE from dual union all
    select '23456789',     '200940',    'Transfer',    'T',     'LA',    1,    1,    0,  null, null, null    from dual union all
    select '34567890',    '200940',    'Freshmen',    'F',    'BN',    1,    1,    1,    500,    510,    540 from dual union all
    select '45678901',    '200940',    'Freshmen',    'F',    'BN',    1,    1,    1,    530,    520,    630 from dual union all
    select '56789012',    '200940',    'Freshmen',    'F',    'BN',    1,    1,    1,    550,    520,    540 from dual union all
    select '67890123',    '200940',    'Freshmen',    'F',    'LA',    1,    1,    1,    null,    null,  null from dual 
    

    This query:

    WITH   cntr        AS
    (
         SELECT     LEVEL     test_code
         FROM     dual
         CONNECT BY     LEVEL <= 3     -- # of measure columns (sat_read, sat_math and sat_write)
    )
    ,     unpivoted_data         AS
    (
         SELECT     s.stu_population
         ,     CASE
                   WHEN  accepted = 1
                   AND   deposit  = 1
                               THEN     3
                   WHEN  accepted = 1
                               THEN     2
                               ELSE     1
              END     AS status_lvl
         ,     s.college
         ,     c.test_code
         ,     CASE     c.test_code
                   WHEN  1          THEN  sat_read
                   WHEN  2          THEN  sat_math
                   WHEN  3          THEN  sat_write
              END     AS score
         FROM          gpa_stat     s
         CROSS JOIN     cntr          c
         WHERE   stu_population          IN ('F', 'T')     -- Do all filtering here
         AND     academic_period          = '200940'
    )
    ,     all_colleges     AS
    (
         SELECT DISTINCT     college
         FROM             unpivoted_data
    )
    ,     all_populations     AS
    (     SELECT DISTINCT     stu_population
         FROM             unpivoted_data
    )
    SELECT       p.stu_population
    ,       a.display_txt                              AS status
    ,       c.college
    ,       NVL ( r.display_txt
               , ' (Total)'
               )                                   AS scorerange
    ,       COUNT     (CASE WHEN u.test_code = 1 THEN 1     END)     AS read
    ,       AVG      (CASE WHEN u.test_code = 1 THEN score END)     AS avgread
    ,       COUNT (CASE WHEN u.test_code = 2 THEN 1     END)     AS math
    ,       AVG      (CASE WHEN u.test_code = 2 THEN score END)     AS avgmath
    ,       COUNT (CASE WHEN u.test_code = 3 THEN 1     END)     AS write
    ,       AVG      (CASE WHEN u.test_code = 3 THEN score END)     AS avgwrite
    FROM                    all_populations p
    CROSS JOIN         all_status         a
    CROSS JOIN         all_colleges    c
    CROSS JOIN         score_range     r
    LEFT OUTER JOIN     unpivoted_data  u     ON       u.stu_population  =  p.stu_population
                                             AND     u.status_lvl       >= a.lvl_id
                                             AND      (     (       u.score      >=  r.low_score
                                                          AND       u.score      <   r.high_score
                                          )
                                  OR     (       u.score      IS NULL
                                          AND       r.low_score  IS NULL
                                          )
                                      )
                             AND     u.college       =  c.college
    GROUP BY  p.stu_population
    ,            a.display_txt
    ,       c.college
    ,       ROLLUP ((r.display_txt))
    ORDER BY  p.stu_population
    ,            a.display_txt
    ,         c.college
    ,       GROUPING (r.display_txt)
    ,            MIN (r.range_sort)
    ;
    

    produces this output:

    STU STATUS    CO SCORERANG READ READ MATH MATH WRITE WRITE
    --- --------- -- --------- ---- ---- ---- ---- ----- -----
    F   1Applied  BN 450 - 499    0         0          0
    F   1Applied  BN 500 - 549    2  515    3  517     2   540
    F   1Applied  BN 550 - 599    1  550    0          0
    F   1Applied  BN No Scores    0         0          0
    F   1Applied  BN  (Total)     3  527    3  517     2   540
    F   1Applied  LA 450 - 499    0         0          0
    F   1Applied  LA 500 - 549    0         0          1   510
    F   1Applied  LA 550 - 599    1  560    1  590     0
    F   1Applied  LA No Scores    1         1          1
    F   1Applied  LA  (Total)     2  560    2  590     2   510
    F   2Accepted BN 450 - 499    0         0          0
    F   2Accepted BN 500 - 549    2  515    3  517     2   540
    F   2Accepted BN 550 - 599    1  550    0          0
    F   2Accepted BN No Scores    0         0          0
    F   2Accepted BN  (Total)     3  527    3  517     2   540
    F   2Accepted LA 450 - 499    0         0          0
    F   2Accepted LA 500 - 549    0         0          1   510
    F   2Accepted LA 550 - 599    1  560    1  590     0
    F   2Accepted LA No Scores    1         1          1
    F   2Accepted LA  (Total)     2  560    2  590     2   510
    F   3Deposit  BN 450 - 499    0         0          0
    F   3Deposit  BN 500 - 549    2  515    3  517     2   540
    F   3Deposit  BN 550 - 599    1  550    0          0
    F   3Deposit  BN No Scores    0         0          0
    F   3Deposit  BN  (Total)     3  527    3  517     2   540
    F   3Deposit  LA 450 - 499    0         0          0
    F   3Deposit  LA 500 - 549    0         0          1   510
    F   3Deposit  LA 550 - 599    1  560    1  590     0
    F   3Deposit  LA No Scores    1         1          1
    F   3Deposit  LA  (Total)     2  560    2  590     2   510
    
                                     AVG       AVG         AVG
    STU STATUS    CO SCORERANG READ READ MATH MATH WRITE WRITE
    --- --------- -- --------- ---- ---- ---- ---- ----- -----
    T   1Applied  BN 450 - 499    0         0          0
    T   1Applied  BN 500 - 549    0         0          0
    T   1Applied  BN 550 - 599    0         0          0
    T   1Applied  BN No Scores    0         0          0
    T   1Applied  BN  (Total)     0         0          0
    T   1Applied  LA 450 - 499    0         0          0
    T   1Applied  LA 500 - 549    0         0          0
    T   1Applied  LA 550 - 599    0         0          0
    T   1Applied  LA No Scores    1         1          1
    T   1Applied  LA  (Total)     1         1          1
    T   2Accepted BN 450 - 499    0         0          0
    T   2Accepted BN 500 - 549    0         0          0
    T   2Accepted BN 550 - 599    0         0          0
    T   2Accepted BN No Scores    0         0          0
    T   2Accepted BN  (Total)     0         0          0
    T   2Accepted LA 450 - 499    0         0          0
    T   2Accepted LA 500 - 549    0         0          0
    T   2Accepted LA 550 - 599    0         0          0
    T   2Accepted LA No Scores    1         1          1
    T   2Accepted LA  (Total)     1         1          1
    T   3Deposit  BN 450 - 499    0         0          0
    T   3Deposit  BN 500 - 549    0         0          0
    T   3Deposit  BN 550 - 599    0         0          0
    T   3Deposit  BN No Scores    0         0          0
    T   3Deposit  BN  (Total)     0         0          0
    T   3Deposit  LA 450 - 499    0         0          0
    T   3Deposit  LA 500 - 549    0         0          0
    T   3Deposit  LA 550 - 599    0         0          0
    T   3Deposit  LA No Scores    0         0          0
    T   3Deposit  LA  (Total)     0         0          0
    
    60 rows selected.
    

    Among the assumptions I made were some of status.
    The different status of the status values seem to be subsets of each other. Otherwise said, any line that is qualified as "3Deposit" is also considered to be '2Accepted' and any line which is recorded as "2Accepted" is also considered to be '1Applied.
    For the same reason that you should have a table of scre_range, you must also have a table for the statutes of the thesis, like this:

    CREATE TABLE  all_status
    AS
    SELECT     1 as lvl_id, '1Applied' AS display_txt     FROM dual     UNION ALL
    SELECT     2,             '2Accepted'             FROM dual     UNION ALL
    SELECT     3,          '3Deposit'               FROM dual;
    

    where the highest lvl_ids are supposed to include lower levels (for example, lvl_id 1 is a subset of the 2 and 3).

    When there is no line in a group, the Middle columns in the output above remains NULL.
    0 in these places, use "NVL (AVG (...), 0) ' instead of «AVG (...)»

  • How can I get the COMPLETE serial number to display? This number shows except for the 4 last digits.

    How can I get the COMPLETE serial number to display? This number shows except for the 4 last digits.

    Hi Infogoddess,

    Thank you for using communities Support from Apple! If you try to find the serial number of your iPod touch or another Apple product, you can find information and the steps in the following articles useful:

    iPod: how to find the serial number - Apple Support

    Find the serial number of your Apple - Apple Support product

    See you soon

  • NOR-6289 DAQ latency for the generation of digital signals

    What I want to achieve is less than 1 second latency between the update of several digital waveforms and see these values appear on the digital output pins.  For example if I have 16 digital output channels in my task and I am writing 127 samples for each channel at a rate of 1 every 10 ms sample, then I update the waveforms in Labview that are sent to each channel, I do not see the new values on the pins of the output for about 21 seconds.  FIFO size onboard for the 6289 is 2 047 samples.  At this point, I guess this latency is unconstitutional by the FIFO on board - but I could be wrong.

    If the FIFO on board is shared by all channels in a task, a sample of each waveform is generated to the output every 10 ms, then I would expect latency (2 047 samples/16 channels) * 10 ms/sample = 1.27 seconds.  However, I still see latency of approximately 21 seconds. Is there something fundamental about the FIFO on board I'm misunderstanding? Or is there something going on in the PC buffer which adds this latency?

    I enclose my VI for reference. NOTE: The attached VI only has 2 channels for simplicity again it shows the same latency as the example on channel 16. I had a loop analog acquisition as well to monitor outputs from the digital PIN.

    Thanks in advance.

    The FIFO is not per channel, each line is a little and FIFO stores all of port 0 as a single sample (the lines that are not used in your job are hidden and not updated).  If your sample of 2047 THAT FIFO clocked @ 100 Hz will take roughly 20,47 seconds to build completely.  There is also a FIFO in the software (the size of it is configurable) which stores data before their transfer to the device.  The pilot will always try to keep the complete material if there are data to generate, FIFO which is good to prevent cost overruns but bad for latency.

    If I have LabVIEW 2013, I have not installed on this PC and so I can't watch your VI.  I'll try to give some suggestions anyway...

    One way around this problem is to use non-regeneration (not sure if you're already or not) and to limit the speed at which you write to your task so that the FIFO is never complete (once the data is written to the device, you cannot remove it from the FIFO).  To limit the write speed, try to look at Total "samples per channel has generated" (I think it updates quite frequently on the useful USB devices) from the "current write Position.  Both are DAQmx writing properties.  Only write data to the task when the difference is less than a threshold.

    You might consider the inverse would be output just at a faster pace with duplicate data.  For example, [1, 0, 1, 0] @ 100 Hz = [1, 1, 0, 0, 1, 1, 0, 0] at 200 Hz.

    Best regards

  • Continued use of digital dashboard to stop a generation pulse train

    Hello

    I need to generate a train of pulses for a period of time. However, this period is variable, and because of that I can't

    Use the finite number of samples.

    The pulse train must be output depending on the State of the digital I/o. When the line output goes high, must be output of the pulse train.

    and when he goes down the pulse train should be stopped.

    I use a USB-6212, but is already using one of the available counters for the measurement of pulse width. I tried to do a

    AND logic with the pulse train and line activate, but due to the execution time of vi this solution modifies the pulse train

    frequency, which is not acceptable.

    Thanks in advance,

    Mariana.

    Hi Marianne,.

    Your previous message mentioned "line in/out" (in the singular) and "enable line" (in the singular), isn't "the i/o lines" (in the plural). Are the two edges on the same line in/out? Or are they on separate i/o lines (for example, climbing on PFI0, falling on PFI1)? Can you clarify your needs?

    If the fronts and sides come from the same line of output, then a relaxing break seems to do what you want: cause the meter generate impulses while the input/output line is high and cause the meter to stop while the input/output line is low. However, if you start the job, while the input/output line is high, it will immediately start out impulses. If you want to wait the first front line input/output to generate impulses, you can use a trigger 'start of arms' (which is just below "break" in the node property). When the trigger 'arms beginning' arrives, the meter will be armed, and therefore, the task uses the break to determine when to generate impulses. Using pause and start the same counter task returns error-200146, "put in Pause and start triggers cannot be active in this task," but using break and triggers 'arms beginning' in the same task of counter should be correct.

    If you want to increase the edges of PFI0 to start the meter and the fall of the edges of PFI1 to stop the meter, which is more complicated and it will take thought additional (and possibly additional hardware).

    Brad

  • wait and trigger the first incoming digital dashboard

    Maybe it's a frequently asked question, but I managed to understand the trigger DAQmx VI. Is the trigger VI supposed to block the program until Gets an edge? It waits indefinitely?

    A screenshot of my failed attempt is attached to this message. I want to start my measurement (HAVE several channels) to the first incoming digital edge (or increment of the counter) on a system time real PXI. Before entering the loop of measure I want to wait for an edge (possibly indefinitely). Inside this loop, I want to begin to acquire the data values and counter of I.

    I even tried to use the example, but I get an error of dialog (see screenshot).

    Hello pgraebel,

    The trigger VI just configures the behavior of the acquisition.  So, once the start VI task is called, the task itself will be armed and waiting for the trigger.  You trigger attempt.jpg, what will happen is that the task is configured and started.  When starting, running VI will proceed to the loop where you call the read I.  The map will wait for relaxation, with no sample being acquired until the material sees the trigger.  If the trigger is never sent, the loop will iterate that you have not the VI wait indefinitely, but only for 10 seconds.  Thus, if no data is received, the loop will iterate every 10 seconds. If you want to read to wait indefinitely, the value of the timeout on DAQmx Read.vi-1.

    All that being said, it is not quite clear what is the problem with your attempt to trigger - everything looks good to me; are you an error?  Or the just VI hang up (which could be due to the fact that the relaxation is never received)?

    Let me know if it helps.

    Cheers, Matt

  • Can I synchronize compactDAQ and cards for the generation M Series DAQ waveform continues non-regenerating in RT

    Hello

    I use a M Series DAQ card (6229) multichannel and multipoint make reading and writing of waveforms, all synced to a clock generated on the 6229.  Now I need to extend that to a "remote" (10 m) location and I was planning to use the Ethernet (9188 or 9184) CompactDAQ chassis or maybe 9144 Ethercat slave.  Before I have buy and learn the hard way, I thought I would ask some advice:

    My questions are:

    (1) using the DAQmx can I access the IO on 9184 or transparent 9144 using a multichannel multipoint DAQmx task as I do for the PCI 6299 card?

    (2) are all of these chassis supported if I use RT on the host?

    (3) is the best way to synchronize and trigger the remote system to the host using a digital line between the 6229 plug-in and the chassis from a distance, and if so, how can I connect it to the chassis and set it as a sample clock?

    Any help would be appreciated.

    Hi AnthonV-

    You make perfect sense.  And, I am pleased to report that you can program your analog output task CompactDAQ to use a clock timed by material, like your M Series device.  In fact, it is possible (and perhaps even likely) that the same code of OR-DAQmx you use for M-series can be used directly on CompactDAQ also long that the AO, relaxation and sources of timing and similar channels can be updated to point to your CompactDAQ chassis.

    As I've mentioned before, please note that only the CompactDAQ USB chassis (except the cDAQ-9172) are compatible with the PharLap LabVIEW RT objectives.  I don't know if this will meet your needs for a > extension of 10 m from the host system.

  • Largest number of digits for the NUMBER data type?

    What length more of a NUMBER that Oracle will "support"?

    The documentation says the following:

    Limitations of the data type says:

    «Can be represented in a comprehensive precision 38 digits»

    NUMBER of Data Types says:

    "Oracle guarantees portability of numbers with precision of up to 20 digits of base-100, which equals 39 or 40 decimal digits according to the position of the decimal point."

    I realize account that if I define a column as simply NUMBER, I can insert numbers with a size up to 126 characters.  However, Oracle seems to maintain only the first 40 digits in MOST cases.  The largest number of digits, it seems to allow is 40 before it begins to be replaced by 0.

    With numbers that have more than 40 figures, Oracle will sometimes replace all numbers according to the 38th numbers with a 0 and sometimes replace 0 after the digit 39th or 40th.

    Therefore, what is the largest number of digits, can be trusted to safely store Oracle?

    This is the code I used for this testing process.

    create the table max_num (num number);

    declare

    number of l_x;

    Start

    for x in 1.200

    loop

    l_x: = x;

    insert into max_num values (rpad (1, x, 1));

    end loop;

    exception

    while others then

    dbms_output.put_line ('STOP: ' | l_x);

    dbms_output.put_line (SQLERRM);

    end;

    /

    Select num, length (replace (num, 0)) of max_num;

    What length more of a NUMBER that Oracle will "support"?

    You have already given your own answer. If 'length': the maximum number of digits is written the doc gives you the answer:

    999... (38 9's) x 10 value maximum125

    The 38/39/40, hereinafter referred to as the doc means "significant digits". This is why rounding or truncation occurs if you provide more significant digits of 38/39/40.

    Oracle stores the numbers internally in a binary format 21 bytes using a documented structure in the doc of the OIC in the section 'NUMBER'.

    http://docs.Oracle.com/CD/E11882_01/AppDev.112/e10646/oci03typ.htm#i423684

    Oracle database stores the values of the NUMBER data type in a variable length format. The first byte is the exponent and is followed by 1 to 20 mantissa bytes. The high bit of the exponent byte is the sign bit; It is defined for positive numbers, and it is cleared for negative numbers. The lower 7 bits represent the exponent, which is a number of base-100 with an offset of 65.

    This article from doc continues to show you how to convert the internal format to the real value.

    An additional byte of 1 is used for all types of data to store the length; That's why you often see docs saying numbers can take 22 bytes.

  • Feature wish: LR Geotagging Module showing heading (Compass Direction) of the pictures on the card

    Hello together,

    Adobe has done a great job with the geolocation module in Lightroom 4! Thank you!

    Feature wish: geolocation LR Module should show see (Compass Direction) on the map

    What Miss me is the option to show the meaning of the image (position) on the map. There are more cameras and from geotaggers who write the meaning of the image in the EXIF JPEG and RAW.


    The best implementation, I know to date for the presentation of the compass is in the geosetterfreeware.  It uses the focal length to calculate a "triangle of view." Zoom will cause a thin triangel, wide angle wide angle .

    Here's one - low quality -video for better understanding. It illustrates pretty well what I mean:

    It would be great to have the distance of development also involved. But this seems to be difficult because most cams do not write what he standardized based on the EXIF

    Any other position would be good for?

    There are a lot of ideas for the use of the compass headings. Ideas here, two of which have been prototyped by students of the University:

    1 filtering of databases depending on the position of the Sun photo

    Find all the images with the light of dawn on the left. All with front light. All with...

    http://www.gps-camera.eu/images/stories/FHKempten/Geotagging_Sonnenstandsfilter_Einstellungsseiteseite.png

    (Source and explanation in German)

    2 generate proposals to name the object photographed for Semi-une-Tagging

    The user gets offers for the objects that are in the Angel of view and can use them for marking. It only checks that those proposing that he wants to be safed with the photo.

    http://www.gps-camera.eu/images/stories/FHKempten/Bildschild_%20Applikation_Geotagging_Verschlagwortung.png

    (Source and explanation in German)

    Are there cameras with GPS + compass (position)?

    Yes, for the moment I count 20 cameras and Landport. And by the dates, you can see the number ist begins to grow very quickly. At the beginning (2008, it was only Solmeta for Nikon and Ricoh). The boom begins 2011 and 2012:

    Medium Format and DSLR

    Nikon digital SLR:

    • Solmeta Geotagger Pro/N2/N3 (since 2008).
    • Digital compass Dawntech M3 - DC (03/2012)

    Canon DSLR

    • Canon GP-E1(05/2012)
    • Canon GP - E2 (05/2012)

    For Pentax DSLR and medium Format

    • Pentax O-GPS1 (2011)

    Compact/Bridge:

    • Nikon Coolpix AW100 external-Cam GPS + compass (09/2011)
    • Nikon Coolpix S9300 suoperzoom with GPS + compass (03/2012)

    Olympus

    • Olympus Tough TG-1 outdoor area with GPS + compass (06/2012)

    Ricoh

    • Ricoh Caplio G500SE + GPS/compass unit
    • Ricoh G700SE with GP - 1 GPS unit Ricoh Caplio (07/2010)

    Samsung

    • GPS Samsung WB850F + Compass(04/2012)

    Sony

    • Sony Cyber-shot DSC-HX5V GPS + compass (2010)
    • Sony Cyber-shot DSC-HX7V GPS + compass (02/2011)
    • Sony Cyber-shot DSC-HX9V GPS + compass (04/2011)
    • Sony Cyber - shot DSC - TX100V GPS und Kompass (2011)
    • Sony Cyber-shot DSC-HX100V GPS + compass (2011)
    • Sony Cyber-shot DSC-TX200V GPS + compass (03/2012)
    • Sony Cyber-shot DSC-HX10V GPS + compass (04/2012)
    • Sony Cyber-shot DSC-HX20V GPS + compass (05/2012)
    • Sony Cyber-shot DSC-HX200V GPS + compass (03/2012)

    (source: real lists of all cameras, DSLR, medium Format, compact, TROUBLE with integrated GPS or GPS-interface)

    Someone at - it more Cool ideas on compass heading?

    Whow to else, but me, the dreams of these characteristics?

    Answer please, to show that I am not alone with my wish. Thank you!

    See you soon!

    -----------------------------

    I have someone needs images of example with position in the EXIF data, do not hesitate to contact me

    Post edited by: MrGeotagger removed some links that have arrived to by copy paste n. people sorry!

    There is a corresponding idea to the forum your comments: http://feedback.photoshop.com/photoshop_family/topics/add_image_direction_in_map_module

    All those who want this feature should also vote there...

    BTW: + 1

    Edit: P.S. I think it is generally a better idea to post feature requests in the forum feedback (or comment on existing ones there) because it is regularly controlled by Adobe employees, while this is not necessarily the case for the user-to-user-forum here.

Maybe you are looking for