CompactDAQ using to acquire correlated data force-position began with a trigger of digital material?

Hello

up to now, I use a PCI NI6221 card to acquire the data of time - correlation of two analog inputs and an encoder (line A and B), i.e. to get two supply voltages and position for each sample. The beginning of the acquisition is hardware-triggered by a digital line of PFI.

In addition to assessing the encoder inverted /A lines and / b (to eliminate the errors of counting in harsh environments) I want to migrate this task to a CompactDAQ 9172 module with a 9205 (for analog), a 9411 (for incremental encoder signals) and a 9472 (for outputs digital additional static) inside.

My question: is it possible to use the entry PFI0 of the 9205 as trigger of digital material to make an acquisition described above? Or how should I continue?

Best regards

cpschnuffel

I would like to make a correction to my last post... we have actually supported for triggers the 9205 (analog and digital) to any location in the 9172.  Digital lines has always obey the same rules I mentioned earlier.

So, you can trigger off the 9205 PFI line in any location, or outside either module in slot 5 or 6.

I'll be sure to amend article KnowledBase that I've referenced once I have the chance to make it clearer and more thorough.

-John

Tags: NI Hardware

Similar Questions

  • Using CF to integrate data from MS Access with MS SQL Server

    I use query of RDS in Flex Builder to create scripts to extract data from and eveuntually perform updates Microsoft Access tables.

    Problem - this error when I run the very simple code (under the error box).  I use the wrong ODBC driver? How to do this?  Curiously, it has worked in Flex/RDS Query Builder against the MS Access data source.

    Run database query error.

    [Macromedia] [SequeLink JDBC Driver] [ODBC Socket] [Microsoft] [ODBC Microsoft Access driver] Syntax error (missing operator) in query expression ' ordDate > = 2009-08-01 00:00:00 '.
    The error occurred in C:\Inetpub\wwwroot\ws\micheOrderVerification1.cfm: line 14
    12 :             SELECT    ordID, ordDate, ordName
    13 :             FROM      orders
    14 :                  WHERE ordDate >= #rptDate#
    15 :             ORDER BY ordID      
    16 :            

    < cfset rptDate = ' 2009-08-01 00:00:00 ' >

    < = 'results' datasource cfquery name = "eCommerce" >

    SELECT ordID, ordDate, ordName
    Orders
    WHERE ordDate > = #rptDate #.
    ORDER BY ordID

    < / cfquery >

    < cfset rowcount = 1 >
    < cfloop query = 'results' >
    (< cfoutput > #rowcount #) #results.ordID #, #results.ordDate #, #results.ordName # < / cfoutput > < br >
    < cfset rowcount = rowcount + 1 >
    < / cfloop >

    cfqueryparam is your friend.

    So are proper date objects.

  • How can I use notifications to send data from different sources for the same chart?

    Hello

    I use the model of 'Continuous measurement and logging' project comes with LV 2013.

    It is extremenly helpful in understanding the messaging between the acquisition, graphic and loops of newspaper. (Thank you NEITHER!)

    I ran into a snag though.

    I want to change so that my graphic loop receives notifications of data from two sources of acquisition by the declarant.

    I have trouble getting the data from the two sources to display on one graph.

    I've isolated the problem in the attached vi.

    Here's what happens:

    1. I create 2 parallel loops data and send the data to a third parallel loop with the notifiers.

    2. the third loop receives data from one of the loops because one of the authors of just receiving notifications is to expire instead of receive data.

    Can anyone suggest how can I fix?

    Thank you.

    -Matt

    Here's my modification of your VI. I put notes on the block diagram to explain the changes. He uses a queue for data transfer to avoid data loss. It uses a notifier to stop loops. All local variables and value property nodes have been eliminated.

    The way loops are arrested probably let some data in the queue. No more of one or two iterations of each of the loops of data acquisition. If you need ensure that all data has been displayed (or recorded in a real application), then you must stop acquiring loop first and read the queue until you know it's empty and both other loops stopped. Then stop the render loop and release the queue and the notifier.

    Lynn

  • How can I use internal clock case OR USB - 6259 BNC for the acquisition of digital data in my own big software?

    I want to integrate the ANSI C sample program ReadDigPort - ExtClk.c in my own big package.

    I want to use the internal clock of the BNC NI USB-6259 (.. 80 kHz 120 kHz).

    In the document:
    High speed M: Series Multifunction DAQ for USB - 16-bit, up to 1.25 MECH built-in BNC connectivity. / s,.
    is written:
    Or sample DI source clock: Any PFI, RTSI, HAVE sample or convert clock, AO, Ctr n out internal and many other signals sample clock
    The digital subsystem doesn't have its own dedicated internal synchronization engine. Therefore, a sample clock must be provided another subsystem on the device or from an external source.

    How can I use internal clock case OR USB - 6259 BNC for the acquisition of digital data in my own big software?
    With what other subsystem on the device can generate a source of the clock? How?

    It is possible to set a clock on an internal counter (for example ' Dev1/ctr0"):
    Creates channels to generate digital impulses that define the freq and dutyCycle and adds the channel of the task that you specify with taskHandle.
    DAQmxCreateCOPulseChanFreq (taskHandle, "Dev1/ctr0" units, clockName, idleState,
    initialDelay, freq, the duty cycle); works

    But it is not possible to drive this internal clock to a terminal (for example "/ PFI0/Dev1"):
    DAQmxErrChk (DAQmxCreateCOPulseChanFreq (taskHandle, "/ PFI0/Dev1", clockName, units, idleState, '))
    initialDelay, freq, the duty cycle); does not work: error DAQmx: measurements: type I/O of the physical channel does not match the type of I/O required for the virtual channel you create. Name of the physical channel: PFI0. Name of the virtual channel: clock

    The sample clock source can be derived from an external terminal (for example "/ PFI0/Dev1"):
    Sets the source of the sample clock, the sample clock rate and the number of samples to acquire or generate.
    DAQmxCfgSampClkTiming (taskHandle, "/ PFI0/Dev1", maximumExpectedSamplingRate, DAQmx_Val_Rising, ")
    DAQmx_Val_ContSamps, bufferSize); works. Acquire or generate samples until you stop the task

    But it is not possible to derive the internal counter of the clock (for example ' Dev1/ctr0"):
    DAQmxCfgSampClkTiming (taskHandle, "Dev1/ctr0", maximumExpectedSamplingRate, DAQmx_Val_Rising,
    DAQmx_Val_ContSamps, bufferSize); does not work. Error: Acquire or generate samples until you stop the task: make sure that the name of the terminal is valid for the specified device. See Measurement & Automation explore valid names of terminals. Property: Property of DAQmx_SampClk_Src: DAQmx_SampClk_ActiveEdgeSource device: Terminal Source Dev1: Dev1/ctr0

    Hi datafriend,

    using what it says is correct:

    Or sample DI source clock: Any PFI, RTSI, HAVE sample or convert clock, AO, Ctr n out internal and many other signals sample clock
    The digital subsystem doesn't have its own dedicated internal synchronization engine. Therefore, a sample clock must be provided another subsystem on the device or from an external source.

    This means that if you do not use an external signal as clock you can use the sample clock to HAVE it on board or at the output of the internal counter.

    There are also 2 ANSI C examples in this regard:

    http://zone.NI.com/DevZone/CDA/EPD/p/ID/4485

    http://zone.NI.com/DevZone/CDA/EPD/p/ID/4488

    So in both cases you have to use a fictitious task you need only for the generation of the internal clock (HAVE or CTR)

  • How do switch you between multiple channels to indicate which channel to acquire the data from?

    I'm trying to builld a VI where I can have an option to enable or DISABLE multiple channels depending on the modules plugged into the chassis and then acquires the data of the channels which are turned on and where other acquisition parameters do not change. Is there any specific/switch where can I do this? Please answer as soon as possible. Its quite urgent. Thank you

    You use DAQmx?  To change the assignment of the data acquisition channels, you must close the currently open session and then create a new session with the new channel definition.  So the order of execution:

    Create task or virtual channel - read - clear task of triggering and synchronization of the configuration - set new channel list and to create a task - read - clear task, etc...

  • Use FaceTime minutes or data?

    Use FaceTime minutes or data? iphone5s

    Minutes mention minutes cellular voice. FaceTime will use data only, or cell, if your provider supports, or WiFi.

  • I live in a town where Comcast caps using 300 GB/month data. To watch a movie that I bought it through my AppleTV, it downloads to the AppleTV device before playing, or it flow (therefore using data)?

    Question about the use of Apple TV2. I live in a city where Comcast caps using 300 GB/month data, more of exhaust us sequences of movies and tv via a new Apple TV2 (64 GB) and our application of Samsung Smart TV. I just bought my first movie via iTunes and have a question about how / where it is stored / games. When I look on my AppleTV2, downloading movies on the AppleTV device before playing or he broadcast from the cloud similar to renting (and therefore use data)? Can it store movies AppleTV2 I bought, or what I need to download them to my computer? I read that HD movies don't play well through HomeShare or iPlay, but perhaps beyond the news. Thanks for the help.

    Use the same amount of data streaming and download.

    The only difference would be if you want to watch the movie several times. In this case, download the movie first, would be more effective in terms of use of the data.

  • iTunes continues to crash on my iMac using OS 10.11.4 forcing me from quitting smoking. Someone else has this problem and how can I solve this problem?

    iTunes continues to crash on my iMac using OS 10.11.4 forcing me from quitting smoking. Someone else has this problem and how can I solve this problem? I use the latest version of iTunes. There seems to be a problem since I updated the system software.

    iTunes: solving problems with third party plug-ins iTunes - https://support.apple.com/HT203395 - press Option and command (on Mac OS X)

    Hold down the option/alt key and create a new test library. If iTunes start your old library file is corrupted and will need to be replaced from a backup or rebuilt from scratch.

    LINC Davis February 2016 - https://discussions.apple.com/message/29767369#29767369

    Reinstall iTunes:

    -Post of Niel April 2015: re - install iTunes app - https://discussions.apple.com/message/28055467#28055467 - delete the old application first, with instructions on how to do it.

    -April 2015 LincDavis post with some more details on the method outlines Niel - https://discussions.apple.com/message/28101611#28101611

  • Can Equium A100 - I use E drive for data backup?

    My Equium A100-27 has a 80 GB hard drive, it is split in the C drive half and drive E.

    I understand that the E drive is used for system recovery purposes, but can I also use it to store data?

    If I use it for how much room must be left free for system data recovery?

    It's old laptop model, and there is no recovery of data stored on the second partition of HARD drive.
    If you can do what you want with this partition, and also use it for backup of data or backup data.

  • What pins to use to receive the data from the PDS ELITE RS485 with the PXI-8431/2?

    Hello!

    I use the PXI-8431/2 to read data from the flow meter PDS ELITE (Modbus RTU). Receiving data, the RS485 protocol request to terminals 4 and 5, but this configuration does not seem to work. When I connect the RS-485 converter USB of Microflex I get the data correctly, so somehow between the PIN lay and PXI this problem there.

    Can someone help me?

    See you soon,.

    Steven

    Hello Steven,

    I think that what was Hossein trying to send you is the following:

    How to connect and configure a device with RS-485 2-wire

    Can you also tell me a little more what you use to read the data? What environment. You have 2-wire or 4-wire Modbus RTU?

    Kind regards

  • What are the parameters? How are Variables differenet? Why we can not use variables to pass data to one sequnece to another? What is the advantage to use parameters instead of Variables?

    Hi all

    I am new to TestStand. Still in the learning process.

    What are the parameters? How are Variables differenet? Why we can not use variables to pass data to one sequnece to another? What is the advantage to use parameters instead of Variables?

    Thanks in advance,

    LaVIEWan

    I'm sorry... I discovered that... its not at all possible to pass data to another sequence using variables... it must be through settings... once again I apologize for the display of such a stupid question

  • Conversion: Can I use Corel WordPefrect 8 data with Windows Vista files?

    Can I use data files Corel WordPefrect 8 with Windows Vista?

    On Friday, June 11, 2010 17:03:40 + 0000, grandmadfs wrote:
     
    > Can I use Corel WordPefrect 8 data with Windows Vista files?
     
     
     
    The issue here is not one of which version of Windows you are using.
    It is one of what you have installed applications.
     
    The answer is Yes, if you have WordPerfect (or some compatible)
    program) installed on Windows Vista. The answer is no, if you do not.
     
     
    Ken Blake, Microsoft MVP (Windows desktop experience) since 2003
     

    Ken Blake

  • Z10 Z10 BlackBerry BlackBerry data are not compatible with the version of the software you are currently using

    Due to some problems with my BlackBerry Z10 I concerned with my service provider, after recommendation that I wiped my BlackBerry Z10, to update the OS security

    After all this. I am unable to restore completely, (Emails, Contacts, calendar and device settings cannot be restored)

    Link blackBerry screen: the data are not compatible with the version of the software that you are currently runnin

    Kindly guide me I'm too worried about my data, which is very important for me

    If you still get www.bberror.com//bb10-0015 and have not corrected:

    Read the troubleshooting tips for error Knowledge Base BB10-0015
    0015 - file unrecoverable system error has been detected.
    More information can be found here: http://support.blackberry.com/kb/articleDetail?ArticleNumber=000034545

    http://supportforums.BlackBerry.com/T5/BlackBerry-Z10/error-BB10-0015/m-p/2685103#M45693

    I recommend you use a charger automatic file to restore the operating system on your device:
    https://supportforums.BlackBerry.com/T5/BlackBerry-10-functions-and/upgrading-OS10-devices-using-aut...

  • BlackBerry software blackberry 10 data is not compatible with the version of the software of the device you are currently using

    Hello

    My update of 10.3.1.1565 sali writing entry to the top on my phone.  so I tried the downgrade to 10.2.1 to do all my files are gone, however I thought I was smart by making this morning during the execution of 10.3.1.1565 a full backup before attempting the downgrade to os 10.2.1 through BlackBerry Link

    In any case I had to restore my device to 10.3.1.1565 and now when I try to do a restore by using the .bbb (backup) I created to present IE get the following error message:

    BlackBerry 10 data is not compatible with the version of the software of the device you are currently using

    versions of the software on my phone now and the version of the software when I did my backup are exactly the same 10.3.1.1565.  I am able to restore my user files and applications ect, because it proposes to make a partial restoration,., but my contacts and don't forget files are now gone.  I NEED THEM.  How can I get that back...

    Help, please...

    Thank you

    Hello

    I thought about it.  so I thought I'd post.  Apparently the BlackBerry pulled the 10.3.1.1565 update.  Anway don't know what happened over butI usng Shenshi and grabbing an update of another carrier, after that, so I'm now able to do a full restore using my old BBB file.

  • Error (21,100): PL/SQL: ORA-00997: illegal use of the LONG data type

    CREATE or REPLACE (name in varchar2) procedure Compress_tab_partition
    is
    last_mnth_var varchar2 (8);
    curr_mnth_var varchar2 (8);
    number of last_mnth;
    number of curr_mnth;
    last_partition varchar2 (8);
    high_val varchar2 (4000);
    Start

    Select to_char (add_months (trunc (sysdate, 'MM'),-1), 'YYYYMM') | ' 00' in the double last_mnth_var;
    Select to_char (sysdate, 'YYYY') | TO_CHAR (sysdate, 'mm') | ' 00' in the double curr_mnth_var;
    Select to_number (last_mnth_var) in the double last_mnth;
    Select to_number (curr_mnth_var) in the double curr_mnth;

    Dbms_output.put_line ('Compression of GOLDMGR Table scores.' | table-name |) "to go". ») ;
    Dbms_output.put_line(' ');

    / * Step 1 - identify the name of the partition of the specified table must be compressed * /.
    Select high_value from high_val from user_tab_partitions where table_name = table-name;
    Select nom_partition into last_partition from user_tab_partitions where table_name = table-name and high_value = rtrim (high_val);

    / * Step 2 - Alter partition table to compress * /.

    run immediately "ALTER TABLE GOLDMGR." | table_name | ' CHANGE THE PARTITION '. last_partition | "COMPRESS by low query";

    / * Step 3 - Index rebuild step * /.

    I'm in (select index_name in user_indexes where table_name = table-name)
    loop
    run immediately "ALTER INDEX GOLDMGR." | i.index_name |' REBUILD ";
    end loop;

    Dbms_output.put_line (' COMPLETED: compress the Table partitions change.) ") ;

    end;
    /

    I'm getting an error like: Error (21,100): PL/SQL: ORA-00997: illegal use of the LONG data type

    Please resolve.

    HIGH_VALUE datatype is LONG. You may not use for a long TIME in WHERE clause expressions. You need to loop through the partitions by selecting HIGH_VALUE and then comparing. Secondly, there is no need to select double to calculate expressions. For example:

    Select to_char (add_months (trunc (sysdate, 'MM'),-1), 'YYYYMM') | ' 00' in the double last_mnth_var;

    should be replaced by

    last_mnth_var: = to_char (add_months (trunc (sysdate, 'MM'),-1), 'YYYYMM') | ' 00'.

    and there is no need to add_months here:

    last_mnth_var: = to_char (trunc (sysdate, 'MM') - 1, "YYYYMM"). ' 00'.

    But the main question is simply ALTER TABLE MODIFY PARTITION COMPRESS allows compression but does not compress. You must issue ALTER TABLE MOVE PARTITION COMPRESS:

    SQL > create table tbl (n) partition by range (n)
    2 (partition p1 values less than (maxvalue))
    3. Select lpad('X',4000,'X') from dual connect by level<=>
    4.

    Table created.

    SQL > select bytes
    2 from WHERE user_segments
    3 where nom_segment = 'TBL '.
    4 and nom_partition = 'P1 '.
    5.

    BYTES
    ----------
    830472192

    SQL > alter table tbl
    2. change the partition p1 compress
    3.

    Modified table.

    SQL > select bytes
    2 from WHERE user_segments
    3 where nom_segment = 'TBL '.
    4 and nom_partition = 'P1 '.
    5.

    BYTES
    ----------
    830472192

    SQL > alter table tbl
    2. move the partition p1 compress
    3.

    Modified table.

    SQL > select bytes
    2 from WHERE user_segments
    3 where nom_segment = 'TBL '.
    4 and nom_partition = 'P1 '.
    5.

    BYTES
    ----------
    8388608

    SQL >

    SY.

Maybe you are looking for