Tracing and recording of data from multiple channels (and tasks)

I have two modules in a CompactDAQ chassis:

-NI 9213 (TC 16 channels)

-NI 9203 (8 current)

I'm using LabVIEW 11, data acquisition both of the modules without problem. I am, however, having trouble with the tracing and recording of data. Is there a method to combine the tables 1 d of waveforms from each of the two tasks, so that a waveform chart can accept? In the same way, I can write them to the same PDM or the file lvm?

The tasks use the same synchronization settings, which shouldn't be a problem. It is 1 to 10 Hz, so I have no major concerns regarding performance.

I'm new to the Forum, so I apologize for any misstep in terms of etiquite. Thanks in advance for the help.

I might be misunderstanding your question, but why can't you just use the 'build' array function to combine your two bays of waveform?  Click on 'build array' and select 'Concatenate' to add one table on the other.

Tags: NI Software

Similar Questions

  • L50-A-19N satellite can not read audio data from multiple sources

    I can't read the audio data from multiple sources. It is very annoying when I have 2 youtube videos, playing, if I start playing something on the media player, there is no sound on media player, it's the same when I have 2 open media players and 1 youtube video playing, youtube video has no sound...
    It disappears when I plug my headphones...

    I already have all the latest drivers, the DTS driver was last updated was in 2014, his day of February of this year...






    25/02/14

    DTS Inc. Windows 8.1 - 64 Bit 1.01.2700

    I don't know if this has the feel, but I had his most recent DTS driver that I found, it is not my laptop model, but they all seem to be the same - v1.1.88.0
    I uninstalled the DTS software and still had the same problem, then it is irrelevant on its driver somehow...






    02/10/15

    Integrated Device Technology Inc. Windows 8.1 - 64 Bit 6.10.6491.0

    Audio driver IDT has more recent release date, but the version of the driver is the same as the 2013 one...
    Why the older drivers of toshiba releaseing as 'NEW '?

    2nd is my Advanced settings speakers, nothing has changed when I disabled "allow applications to take exclusive control of this device.

    Sorry but I don't understand your problem.
    I tested it on my machine and if I start the music on three different sources (YouTube, player, web radio) I can hear all together, but it makes no sense to listen to music from different sources.

    Or how do understand you?

  • map a java object to data from multiple data sources

    We have the requirement that the attributes in a domain class can come from data from multiple data sources. Is TopLink supports this type of mapping? Is it possible to do this mapping in the workbench?

    Thank you very much!

    Ming-Wen

    TopLink supports a feature of SessionBroker. This allows classes in the same session to come from different sources of data and for the relations between the classes of data sources. It does not allow a single instance of direct data from multiple data sources, but the Forum could have a link with its data in the other data source.

    ----
    James: http://www.eclipselink.org

  • Aggregation of data from multiple sources with BSE

    Hello

    I want to aggregate data from multiple data sources with a BSE service and after this call a bpel with a process of construction of these data.
    1 read data from the data source (dbadapter-select-call)
    2. read data from the data source B (dbadapter-select-call)
    3 assemble the data in xsl-equiped
    4. call bpel

    Is this possible? How can I get data from the first call and the second call to conversion data? If I receive data from the second call, the first call data seem to be lost.

    Any ideas?
    Gregor

    Gregor,

    It seems that this aggregation of data is not possible in the BSE. This can be done in BPEL too using only assigned but not using transformations. I tried to use transformations by giving the third argument to the function ora: processXSLT. But couldnot get the desired result.

    For more information on the passage of a second variable (of another schema) as a parameter to xslt pls refer to the post office

    http://blogs.Oracle.com/rammenon/2007/05/

    and the bug fix 'passage BPEL Variable content in XSLT as parameters'.

    Hope this helps you.

    Thank you, Vincent.

  • How to handle data from multiple fields

    Hi all

    My data are:
    FldName           FldTypeCode          Text
    Sandya            02                         nothing
    Raj                 01                         12/Oct/2008
    Lokesh            03                          12546
    Harish             04                          12565.35
    King                01                          12/Nov/2007
    Cobra              02                          texttype
    In the user interface, I give all the data of three fields with refcursor. now in HQ DB happening all the values to be updated at the same time.
    (Q) now my question is how to update all values.
    For example: create procedure procdname (ip_allvalues in typerecord)
    is
    Start
    -statements;
    end;

    the procedure input parameter above can manage all data from three fields as they pass.
    (1) if the parameter handle, should what kind I create?
    (2) I need how can I update multiple records at once?

    Please can any body...
    Thanks in advance...

    sanjuv wrote:
    But when it goes to day it must pass all records at once (lines have almost 55) at a time not possible to update for all records but also not good to create input parameters for the procedure 55. If it has past a table how can I handle this situation.

    Why do you need to update all records at once? And what is blocking you implements a loop on the user interface which, for each changed row, submits an update of the DB? Note that you will get no improvement with a bulk operation when entering comes from a user interface.

    Alessandro Bye

  • Dedicated for each channel from multiple channels in a single task task disadvantage

    Hello

    My current acquisition software (C + c++ / GCC) encapsulates the methods rather clumsy niDAQmx C to interface with the data acquisition equipment in a class that represents a task of acquisition. This way I can create several instances, for example counter input, analog input, analog output, their terminals and the class supports all work low level as ensuring input analog fake internal is started if there are only counter entries such as the sample clock starts, or configure reminders N-sample, etc.

    It seems to work very well, and also the time seems to be good, because first of all the tasks on multiple instances of my wrapper. For triggered early, that I use

    DAQmxCfgDigEdgeStartTrig(mTask,mTriggerTerminal.toAscii().constData(),DAQmx_Val_Rising)

    in-house.

    Now my real question: what is the advantage of multiple channels, when everything seems to work fine with multiple tasks and only one channel per task? I don't see the disadvantage, it would first classify necessary acquisitions in types (I, ao,...) because several strings in a single task must be of the same type. With my approach I need not care because each channel still gets its own task.

    I don't know I'm missing something here. Maybe someone can explain it to me, maybe some limitation of multi-tasking, I have not yet read.

    Hey!

    Unless you specified for managing the it (simultaneous sampling) or modular instruments and hardware devices (see link )

    You cannot perform two tasks at the same time that access to the analog inputs, for example, because the

    ADC is a shared resource that is connected to a multiplexer, and that only one task can work in it at a time given. (see here )

    Similar restrictions often apply to other types of operations.

    I'm not aware of any performance issues, perhaps a little more memory could be used.

    So as long as your hardware supports what you are doing, you should be ok, I think,

    and it is only a question of clarity and intelligibility, ease of use and structure.

    As you use classes, I'm sure you've heard about encapsulation - so it is a

    question of how you want to design your application.

    In addition, when you work in LabVIEW, tasks feel more natural to the principle of data flow, because you have a thread for your data acquisition,

    and it works very well with our modes of standard design.

    So, if it is better for you (and works with the hardware), you can give all the channels its own task.

    Hopefully this might clarify some things,

    Kind regards

    Rome

    OR Germany

  • Extract data from multiple objects of BAM

    If you send data to multiple objects... Controls object and object elements, you can bring together them for a BAM dashboard? Or are you stuck with pulling of an object for your reports? I can't find any documentation on this... all of the examples I can find point from the data of an object.

    Thank you

    S

    Yes, you can join several data objects using the fields look (this is equivalent to JOIN in SQL). Please see documentation BAM on search fields. You can find it in the developer's guide in the chapter "Creating data objects," in the section "how to add search columns to a data object.

  • How to read the data from a channel named in windows using labview

    Hello

    I need to read the channel named in windows data. The pipe is created by python by another application. This application post permanent data on the pipe. But I don't know how to read data using labview. is it possible to read the data from different application? If possible, how to start?

    Thanks in advance

    concerning

    RJ

    Hi Rolf,.

    It's just, because of driving is not initialized completely, pipe read returns error 42, I added 2 seconds late, then its work perfect.

    Thank you very much.

    Concerning

    RJ

  • How to recover data from multiple data sources in a single destination using ODI 11 g

    Hello

    We have about 20 sql server instance. We need extract data from these systems in a system of dataware house. I don't want to create 23 connections in the physical topology. As every year, we have a few additions/deletions in the forums. So I would like whether it's generic, for example, I'll save the jdbc connection in a table and add/remove as and when necessary details. The structure of the tables in the bodies of 20 are the same. We do not want to implement using contexts.

    Can you please let me know the procedure to get the same thing.

    Kind regards

    Alok Dubey

    Hello

    Looks like you need to use a variable in the configuration of your topology to avoid several physical servers. Great example here: https://blogs.oracle.com/dataintegration/entry/using_odi_variables_in_topolog

  • Can we use Source accounting entity group to load the data from multiple entities with a single rule to load?


    Page 79 of erpi_admin_11123200.pdf says that "reporting entity groups are used to extract data from several reporting entities in a single data rule execution.  I use standard EBS adapter to load data in HFM application, I created a group of entity made up of several accounting entities, but I can't find a place in FDMEE where you get to select/use this group... When you define an import format you type the name and select Source (e, g. EBS) system you can select Map Source (for example EBS11 I adapter) or the accounting entity (it is what I select to define data load maps), but not both.  Note that there is no place to select the Group of accounting entity...  Location check menu group entity drop-down but it doe not my group of accounting entity which I believe is anyway something different... and creating a location and pointing to a format compatible with the selected Source adapter is no not good either... I'm confused, so is it possible to load data from several reporting entities in one rule to load or am I misreading the documentation?  Thank you in advance.

    Do not leave the field blank in the Import Format. If leave you empty to the place, when you set the rule to load data (for the location with EBS as a Source system), you will be able to select a single accounting entity or a group of accounting entity.

    You can see here

    Please mark this as useful or answer question so that others can see.

    Thank you

  • Question to merge data from multiple records

    Hi all, could really use some help here, I tried to fix this for hours now:

    Make 3 different models for labels that I print on the basis of models of labels Avery for InDesign. When I come to my fusion of data on any of them, I select "Multiple records" in the title records per Document Page, but the preview and the actual creation just spits out a single unique label on each new page. For example, I use 2 x 4 "labels on 2 of them, so it should print 10 per page, but instead to put 10 unique labels on a page, it puts each new label on a new page. Therefore, instead of 100 pages for the 1 000 labels that I print, I find myself with 1,000 pages.

    I know a double check of size constraints on the text box and make sure it suits you when duplicated, and to my knowledge, who is seeking as it's nice. I'm also fairly certain that CSV files that I use are in the right format, too. I am quite stuck at this stage as to what I have to do to solve this problem, no guidance would be great. Here are the screenshots of what I'm looking, please let me know if there is anything else I can give you to help diagnose the problem.

    Screen Shot 2012-09-24 at 10.52.08 AM.png

    Screen Shot 2012-09-24 at 10.52.28 AM.png

    Screen Shot 2012-09-24 at 10.52.37 AM.png

    Screen Shot 2012-09-24 at 10.53.17 AM.png

    Screen Shot 2012-09-24 at 10.53.33 AM.png

    I thinnk the best way to deal with this would be to ensure that all the Avery template information on the master page. Let him be active while you do the layout in the upper left position on THE DOCUMENT PAGE, and then assign the master let anything showing that your placholders and art added none.

    Reassign the master model after the merger.

  • Acquisition of data from multiple loops

    Hello

    I tried to adopt a program of data acquisition of multiple loops with control of queue, but it does not work as it should. (Or at least the way I think it should) Could you please help me it smooth? I have seen a few screws on the internet with the queue-control and tried their adoption.

    My program should work this way: after you complete the settings, I begin the acquisition of data (an analog output and 2-4 analog inputs), but I only want to save the data acquired when I click on a registration button. (Then these data would go for further analysis). While doing the analysis, the acquisition may be suspended. However, when I click on record I would like to have a feature to instantly restart the recording and to ignore the previously recorded data.

    MainProgram vi is the application itself, with some settings made by the event handlers (now only limited to a selection of signal file and the channel settings). Then the data acquisition can be started by clicking on the button start the Acq.

    And these are my issues: first, sometimes the queue starts, sometimes is not (or at least it does not start the data acquisition). And the main point: I put the sampling frequency, but it is acquired at a slower pace of well (my signal has a delay of 4 seconds, but he needs at least 20 seconds before getting close to finishing). And the strangest: sometimes, especially after some time (about 1-2 min) it freezes and does nothing with the acquisition of data (yet labview seems sensitive, just my program blocks somewhere).

    So now only controlled acquisition is in the problem and firstly I don't like on the transmission data for analysis and recording. (Which seems to be the smallest problem).

    What I am doing wrong? Thanks for your help.

    I join all the files.  (MainProgram is the application itself, MY. SIGNAL is the signal I want to exit.) I use a USB-6211. (for physical work, home a simulated).

    Not directly related to your mistakes but (and here I don't mean to take on you, but...   With an alias as yours, I assume that you have some sense of humor)

    Really?  an event structure single image with only one case of timeout (value 1mSec) with a Dequeue inside element how do you code would work by simply removing the structure of the event entirely

  • How to acquire data from both channels on a PCI-5922 (OR scope)?

    I'm fairly new to LabView (version 8.5.1) and I'm working on my first vi non-teaching.  I need to acquire analog of the two channels of a PCI-5922 data.  I made a single channel using NEITHER brought Express, but you can use NOR carried Express to both channels.  I tried two instances and that left me with a free entries or exits, I also tried to allow the two entries, but I get only one exit.  I think that I don't have my head in the right place with this.  Sorry if this is very basic.

    Thank you... Steve

    Take one of the LabVIEW base tutorials.

    Simply use the Signal from Split. Of course, it's always this evil dynamic data.

  • Place the data of multiple channels in the tables

    At this moment I have a sample program with a value of 8 data channels of my USB-6009 spitting in a graph of a waveform, which looks and works very well. Ideally, I would like to take this data and manipulate it to produce two calculations before it comes out on the graph. After I would handle that I want to display on a line chart (cloud?) as two lines of updated permanently. I think if I can get my 8 channels in 8 separate tables, the rest should be put in place.

    Thank you

    Hi Iwild,

    How you import your data?  You place data in a table in a first time?

    You use NEITHER-DAQmx?  If so, please see this document that goes over how to use NOR-DAQmx with text-based environments.

    Best regards,

  • write data to multiple channels.

    Hi all

    I have a problem with writing the data to a file.

    I'm writing a unique 2D array (containing 3 different signals) in a file LVM.

    but for some reason, data is stored as three samples of a channel, I have not been able to put it so that it divides the data into three different channels. Someone an idea how can I spend it?

    The incoming 2D table seems good.

    Thank you very much in advance,

    Keksbold

    Assumption: Each line of your data is a sequence of N samples. Your 2D array must pass through a vi "Convert Dynamic Data". Right click on "Convert a Dynamic Data.vi" and choose: 'table 2D of scalars - lines as channels.

    Or postal code if it's not useful.

Maybe you are looking for