creating a cross-plot of two independent variables

Hello, I have two tracks of data measured during the same race acqisition, pressure and flow. I can trace them both in the same graph with time on the x-axis. What seems to me to be able to do is to draw on the same chart in a way where I have feeds on x axis and pressure on the axis y can any that describe how to tiara?

Thank you

Hello P.Janda,

This should be pretty easy MODE and REPORT (my illustrates the REPORT). I have all the data that shows the flow and pressure, so I took a set of data with other data (number of turns and the couple)...

Once the data is loaded into the data portal, first select your signal of the x-axis (in my case it's the number of laps, the click on the channels of one or more which will be used as Y-channels (couple).

Drag and drop these channels in the graph (in the VIEW or REPORT, they both use the same mechanism), the first string you select will be used for the x-axis, all channels selected subsequently will be used as Y-channels.

Note: If you channels are waveforms, DIAdem assumes that you will use the time signal incorporated your X-Channel wave. If fetch you the data from the second group indicated on my data portal, you will not get the desired result. In the case of waveforms, double-click in the axis system where you want to display your data and manually add the channel of the x-axis as shown below:

Working with waveform channels:

The data portal indicates the type of channel as an icon before the name of the channel. A little wave symbol represents a waveform, a "123" icon represents a digital channel (i.e. no embedded date information is in a separate weather channel).

There is a function in the Panel ANALYSIS called 'Functions of channel' which allows you to easily convert the signals of digital channels (that is, a time and a data channel) and vice versa:

I hope it's more useful and not create confusion. Let us know if you have any additional questions,

Otmar

Tags: NI Software

Similar Questions

  • How to create a chart using two independent loops while?

    Hello world

    I'm currently developing a program for the acquisition of data. In this program, I have two independent, while loops that each output a number of type double with each iteration of the loop. I am able to successfully create two independent waveform graphs (data / time) for each of the loops when placed inside. However, I now want to create a live data xy chart (the output of a loop is x and the output of the other is there).

    I have a problem, that the distinct nature of loops... When I try to extract data outside of the loop (naturally), it is not refresh with each iteration of the loop causing the graph xy does not work in the way I intend. Is there an easy way to solve this problem? If more clarification is needed, please let me know!

    David

    If the two loops are not synchronized, exactly how do you do the xy graph, where each point, by definition, must have a value of each loop.

    1. updated when updates or the other value and combine with the last value from the other loop?
    2. updated on a constant basis with the current value of each loop?
    3. ... There are many other possibilities.

    #2 is the easiest. Simply create a third loop with a reasonable time and graph the two values via local variables. You probably also should limit the history of ranking somehow.

  • How to create two independent queries report and templates?

    Hello

    I have a requirement where I have to use two queries in the data model. Now, these queries are not related and I need to display the data of these two queries in my report. Can someone let me know how to do this?

    You can create two independent sql query (Q1, Q2) and put them in the data as a different group model

  • I create a form based on two tables that have sequences also. When I create insert only row is inserted in the fields in table first and second fields of the table are empty. Why?

    Mr President.

    I create a form based on two tables that have sequences also. When I create insert only row is inserted in the fields in table first and second fields of the table are empty. Why?

    formdoubletables.png

    the page source is

    <?xml version='1.0' encoding='UTF-8'?>
    <ui:composition xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
                    xmlns:f="http://java.sun.com/jsf/core">
      <af:panelFormLayout id="pfl1">
        <af:group id="Group">
          <af:inputText value="#{bindings.VoucherId.inputValue}" label="#{bindings.VoucherId.hints.label}"
                        required="#{bindings.VoucherId.hints.mandatory}" columns="#{bindings.VoucherId.hints.displayWidth}"
                        maximumLength="#{bindings.VoucherId.hints.precision}"
                        shortDesc="#{bindings.VoucherId.hints.tooltip}" id="it1">
            <f:validator binding="#{bindings.VoucherId.validator}"/>
            <af:convertNumber groupingUsed="false" pattern="#{bindings.VoucherId.format}"/>
          </af:inputText>
          <af:inputDate value="#{bindings.VoucherDate.inputValue}" label="#{bindings.VoucherDate.hints.label}"
                        required="#{bindings.VoucherDate.hints.mandatory}"
                        columns="#{bindings.VoucherDate.hints.displayWidth}"
                        shortDesc="#{bindings.VoucherDate.hints.tooltip}" id="id1">
            <f:validator binding="#{bindings.VoucherDate.validator}"/>
            <af:convertDateTime pattern="#{bindings.VoucherDate.format}"/>
          </af:inputDate>
          <af:inputText value="#{bindings.Credit.inputValue}" label="#{bindings.Credit.hints.label}"
                        required="#{bindings.Credit.hints.mandatory}" columns="#{bindings.Credit.hints.displayWidth}"
                        maximumLength="#{bindings.Credit.hints.precision}" shortDesc="#{bindings.Credit.hints.tooltip}"
                        id="it2">
            <f:validator binding="#{bindings.Credit.validator}"/>
          </af:inputText>
        </af:group>
        <af:group id="g1">
          <af:inputText value="#{bindings.Lineitem.inputValue}" label="#{bindings.Lineitem.hints.label}"
                        required="#{bindings.Lineitem.hints.mandatory}" columns="#{bindings.Lineitem.hints.displayWidth}"
                        maximumLength="#{bindings.Lineitem.hints.precision}" shortDesc="#{bindings.Lineitem.hints.tooltip}"
                        id="it3">
            <f:validator binding="#{bindings.Lineitem.validator}"/>
            <af:convertNumber groupingUsed="false" pattern="#{bindings.Lineitem.format}"/>
          </af:inputText>
          <af:inputText value="#{bindings.VoucherId1.inputValue}" label="#{bindings.VoucherId1.hints.label}"
                        required="#{bindings.VoucherId1.hints.mandatory}"
                        columns="#{bindings.VoucherId1.hints.displayWidth}"
                        maximumLength="#{bindings.VoucherId1.hints.precision}"
                        shortDesc="#{bindings.VoucherId1.hints.tooltip}" id="it4">
            <f:validator binding="#{bindings.VoucherId1.validator}"/>
            <af:convertNumber groupingUsed="false" pattern="#{bindings.VoucherId1.format}"/>
          </af:inputText>
          <af:inputText value="#{bindings.Debit.inputValue}" label="#{bindings.Debit.hints.label}"
                        required="#{bindings.Debit.hints.mandatory}" columns="#{bindings.Debit.hints.displayWidth}"
                        maximumLength="#{bindings.Debit.hints.precision}" shortDesc="#{bindings.Debit.hints.tooltip}"
                        id="it5">
            <f:validator binding="#{bindings.Debit.validator}"/>
          </af:inputText>
          <af:inputText value="#{bindings.Credit1.inputValue}" label="#{bindings.Credit1.hints.label}"
                        required="#{bindings.Credit1.hints.mandatory}" columns="#{bindings.Credit1.hints.displayWidth}"
                        maximumLength="#{bindings.Credit1.hints.precision}" shortDesc="#{bindings.Credit1.hints.tooltip}"
                        id="it6">
            <f:validator binding="#{bindings.Credit1.validator}"/>
          </af:inputText>
          <af:inputText value="#{bindings.Particulars.inputValue}" label="#{bindings.Particulars.hints.label}"
                        required="#{bindings.Particulars.hints.mandatory}"
                        columns="#{bindings.Particulars.hints.displayWidth}"
                        maximumLength="#{bindings.Particulars.hints.precision}"
                        shortDesc="#{bindings.Particulars.hints.tooltip}" id="it7">
            <f:validator binding="#{bindings.Particulars.validator}"/>
          </af:inputText>
          <af:inputText value="#{bindings.Amount.inputValue}" label="#{bindings.Amount.hints.label}"
                        required="#{bindings.Amount.hints.mandatory}" columns="#{bindings.Amount.hints.displayWidth}"
                        maximumLength="#{bindings.Amount.hints.precision}" shortDesc="#{bindings.Amount.hints.tooltip}"
                        id="it8">
            <f:validator binding="#{bindings.Amount.validator}"/>
            <af:convertNumber groupingUsed="false" pattern="#{bindings.Amount.format}"/>
          </af:inputText>
        </af:group>
        <f:facet name="footer">
          <af:button text="Submit" id="b1"/>
          <af:button actionListener="#{bindings.CreateInsert.execute}" text="CreateInsert"
                     disabled="#{!bindings.CreateInsert.enabled}" id="b2"/>     
          <af:button actionListener="#{bindings.Commit.execute}" text="Commit" disabled="#{!bindings.Commit.enabled}"
                     id="b3"/>
          <af:button actionListener="#{bindings.Rollback.execute}" text="Rollback" disabled="#{!bindings.Rollback.enabled}"
                     immediate="true" id="b4">
            <af:resetActionListener/>
          </af:button>
        </f:facet>
      </af:panelFormLayout>
    </ui:composition>
    
    
    
    

    Concerning

    Go to your VO Wizard, select the tab of the entity and to check if both the EO is editable or not.

    See you soon

    AJ

  • I got a prob while creating a link/link between two tables in a jdeveloper11g

    Hi guys...

    I got a prob while creating a link/link between two tables in a jdeveloper11g, help me.

    I use two table employee, Department.

    Unfortunately there is no primary key and foreign key in these tables.now i updated on those of table structure.

    I want to create a form like it should be a link between the Department data, i.e. data and employee while the Department is changed then only present corresponding employees in this block...

    Table structure as follows

    Employee:

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

    employe_id,

    name,

    Department,

    GR,

    Date of birth

    Department of justice

    Department:

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

    department_id,

    department_name;

    Note: in the employee department table is the same as in the department table department_id...

    So, you want to build master / detail between Department & sub_departments?

    In the same way, create a new, yet another link between departments & sub_departments, so that the connection is:

    Department.Department_Id = sub_departments.department_id

  • You can create an application iPad w / two H &amp; V layouts without creating copies of everything?

    You can create an application iPad w / two H & V layouts without creating copies of everything?

    You must make separate models for H and V.

    Neil

  • How to create the link between the two drop-down lists

    Hi all

    I've created a form in which there are two drop-down lists.

    Let's say a drop-down list contains three elements A, B, C

    and another drop-down list contains three elements, Apple, banana and cherry.

    So, my request is how to create a relationship between these two drop-down lists, so that if I choose 'A' in the 1st drop-down list, Apple will be selected automatically in the 2nd drop-down list.

    Thank you

    Stéphane

    Hi Scott,.

    Niall is great. You can also use a hidden field to update the second drop-down list value.

    The first drop-down list change event script.

    Select var = xfa.event.change;
    var Items = List1.resolveNode("#items[0]").nodes;
    for (var i = 0; i)
    {
    if(Select == items.) Item (i) .value)
    {
    break;
    }
    }

    If (List1.Length > 1)

    {

    var Items_List2 = SecondDropdownlist.resolveNode("#items[0]").nodes;
    HiddenTextField.rawValue = Items_List2.item (i) .value;
    SecondDropdownlist.rawValue = HiddenTextField.rawValue;

    }

    Thank you

    Sidonie.

  • Create two independent signals and a pulse train with NI USB-6259

    Hi all

    I'm new to the forum, I searched but I've found no info about it.

    I have recently set up a vi that is able to generate from an NI USB-6259 case two different signals in frequency, amplitude and phase (see attachment).

    To do this with each cycle of the memory buffer size is changed accordingly for frequencies in order to see a whole number of periods and, thus, having not leak in the generation (or breaks).

    Now, I would like to generate a pulse train at a frequency that is an integer multiple of the frequency of the input signal (not the 50 Hz one).

    The resulting frequency of the pulse train could be changed on the fly (or at least be updated at each new round of vi).

    I'm stuck because I have already said that two analog output channels and I want the pulse train so that a digital camera for my Board (channel PFI) output, you have any ideas?

    Thank you very much

    Alberto

    PS. the vi is "program generazione.vi" but you must first install "signal.vi production".

    Hello
    It is a simple .vi which generates a configurable, buffered pulse train dynamically. I also want to let you know that with this type of advice (DAQ), it is impossible to update the output in real time. You must be careful because the time between you use "DAQmx Write" and the output effective physical change not IS NOT FIXED.

    Kind regards

    Matteo

  • How to upgrade a shift with two independent loops while register?

    Hello everyone, I have a panel with two clusters with indicators control... a left and a right. I have messages from serial port, and I'm currently updating the left and the right within their own while loops. I have a single variable, which must be updated based on updates on both sides. Basically, I need follow the last selection update on each side... If I had 1, 2 and 4 on the left side and 3 on the right side... I would need to follow 4 was the latest updated the register shift variable for uses more in my vi. Can someone give me an idea how to upgrade this a variable based on two while loops that run independently in the same sequence context? Thanks in advance, cayenne

    Thank you both of you for the suggestion.

    I managed to find a way to get the values that I needed without EI... but I read the link to the Nugget in their subject, and I can't expect a use for them in the future.

    Cayenne

  • Tag Word 2007 Acrobat, 'Create a PDF' Word crashes; two computers, Windows 7 and 10, Acrobat XI and DC

    I had this problem for over a year but I had a few documents to create using Word 2007 add-in I need this ability to get links from the numbers in table of contents, cross-references and equation.  Both computers are running Windows 64 bit, both had the problem with Acrobat XI (and then Acrobat DC) running Windows 7 and now Windows 10.  Print to PDF works OK but no direct link, except that URLS are alive in the PDF file.  Documents are medium-sized, approximately 30 pages.  There's a period in December 2014 and 2015 at the beginning when I had some success with a document that had been systematically plant if I used the Word add-in.

    In a machine I uninstalled Acrobat DC and re-installed Acrobat XI; no joy.  Simply, Word hangs immediately and returns without the Acrobat add-in.  I moved the paper to the other machine and tried with Acrobat DC, and it freezes.  There is a window of little info at the bottom of the main window of Word that says it paginates quickly on page 4 (from the table of contents, list of figures, list of tables, first page or two).  Then, it takes about 20 minutes per page.  The Adobe progress bar shows no progress, and the title bar says "Not responding."  Leave for hours is never past page 11.  Word of murder in the winks Task Manager it without saving dialog; He returned without the Acrobat add-in.

    I use MathType 6 (current version) to my equations (many of them).  Both computers are very different; one is a laptop computer with four cores and 8 GB of RAM, the other a computer with 16 GB of RAM and eight cores.

    Of course, I did all the steps of the first, as to ensure that the operating system and Acrobat are up-to-date, re-installing, fresh start, etc.  It's look like a problem of size of stack or heap of Acrobat, that makes no sense, because, well, new or malloc. There are a lot of free memory.  The laptop, dangling, uses a core (25% loading) and 26% of the 8 GB of RAM.

    Hi jkbeard,

    Try the steps below: -.

    Check to see if that fixes the problem.

    Kind regards
    Nicos

  • Create the collection of query with bind variable

    Apex 4.0.2

    By Joel Re: Collection with variable binding the apex_collection.create_collection_from_query_b supports queries containing references to the bind variables (: P1_X) but I don't know how to use this feature, the documentation is not an example, just the API signature for the overloaded version has changed.

    If the query contains 2 bind session state variable references (: P1_X and: P1_Y), can someone please show an example of what to spend for the parameters p_names and p_values to the API?

    Thank you
    procedure create_collection_from_query_b(
        --
        -- Create a named collection from the supplied query using bulk operations.  The query will
        -- be parsed as the application owner.  If a collection exists with the same name for the current
        -- user in the same session for the current Flow ID, an application error will be raised.
        --
        -- This procedure uses bulk dynamic SQL to perform the fetch and insert operations into the named
        -- collection.  Two limitations are imposed by this procedure:
        --
        --   1) The MD5 checksum for the member data will not be computed
        --   2) No column value in query p_query can exceed 2,000 bytes
        --
        --
        -- Arguments:
        --     p_collection_name   =  Name of collection.  Maximum length can be
        --                            255 bytes.  Note that collection_names are case-insensitive,
        --                            as the collection name will be converted to upper case
        --     p_query             =  Query to be executed which will populate the members of the
        --                            collection.  If p_query is numeric, it is assumed to be
        --                            a DBMS_SQL cursor.
        -- example(s):
        --     l_query := 'select make, model, caliber from firearms';
        --     apex_collection.create_collection_from_query_b( p_collection_name => 'Firearm', p_query => l_query );
        --
        p_collection_name in varchar2,
        p_query           in varchar2,
        p_names           in wwv_flow_global.vc_arr2,
        p_values          in wwv_flow_global.vc_arr2,
        p_max_row_count   in number default null)
        ;

    HELEN wrote:
    Apex 4.0.2

    By Joel Re: Collection with variable binding the apex_collection.create_collection_from_query_b supports queries containing references to the bind variables (: P1_X) but I don't know how to use this feature, the documentation is not an example, just the API signature for the overloaded version has changed.

    If the query contains 2 bind session state variable references (: P1_X and: P1_Y), can someone please show an example of what to spend for the parameters p_names and p_values to the API?

    Not tried, but guess something like

    apex_collection.create_collection_from_query_b(
        p_collection_name => 'foobar'
      , p_query => 'select f.foo_id, b.bar_id, b.baz from foo f, bar b where f.foo_id = b.foo_id and f.x = to_number(:p1_x) and b.y = :p1_y'
      , p_names => apex_util.string_to_table('p1_x:p1_y')
      , p_values => apex_util.string_to_table(v('p1_x') || ':' || v('p1_y')))
    
  • amalgamated contacts on two independent devices

    I do everything in my power, blow rant and rage.  For two and 1/2 years without exaggeration, I did not know how and why my contacts and my independent/no-bound son of separate phones became mixed.  In all honesty, it started when I gave my son a new droid from Verizon for Christmas. We took the new phone and its old Verizon iPhone to activate his droid and transfer its contacts from his iPhone on his new droid. that day, I noticed I had contacts on my droid that weren't there before, and then my son said he had a few strange contacts on his new droid that he did not recognize since his transfer to the iPhone.  Two and 1/2 years ago and not a single solitary person from apple or Verizon has an answer or have either company is another thing that of pure form and play the blame game.  I'm not technical guru, but common sense suggests that something has been compromised in the background beyond my son or my control. No entity will own up to it and nor did so following up and try to help me get an answer or a solution.  It's my private life and the confidentiality of my clients owners.  If my son was able to get my stuff on his phone, then what is to stop someone to get my clients to the company?  Any of you have experience with this or proven solutions? I would really appreciate it.  Please only serious and well-informed people need answer. Thank you! Bernard

    You use the same Apple ID?

  • Can I run FireFox-26, 0 as two independent process, not a single process with two windows?

    Operating system = MS Windows-7 x 64 Home Basic
    Processor = Intel Celeron B800 (System shows: two processors 1, 5 GHz)

    Hi Alexander,.

    Yes, use a second profile and - no.-argument remote in no default browser comandline or shortened. Post back with how you get where for more information

    Well done John,.

    See

    With the help of several profiles is not something that yell us on this forum. This is I think seen as too advanced. But there is no certain dangers that you may accidentally delete profiles for example. It is however possible to backup profiles manually and that can be a good precaution to take. I strongly suggest you to follow this good practice (at least until you're competent enough to manually recreate and modify profiles)

    1. Used to use the slots offered by Firefox
      It is easier and safer

      • Always use an empty folder
        Other subjects disappear when the profile is deleted
      • To nest within the other profiles
        As stated above, remove mother, lose the child also
    2. Do not rename the profiles of school boards
      Confused, the profile names and folder names mismatch
    3. Do not delete the profiles of school boards
      Just remove shortcuts if it is not in use. Remove the evil and you lose cutlery, passwords & bookmarks etc.

    Uses of several profiles include

    • Trials, with own or temporary profiles
    • Different users, or the type of different work in the same OS account. Which may include different bookmarks files and/or a different set of addons.
    • Running multiple versions of Firefox and/or multiple instances of Firefox at the same time.

    There are other methods of creating profiles, but the best is probably to use the built-in Firefox profile manager.

  • Cannot create the multi channels Tx two USRP-2943Rs Session with driver

    I have problems of implementation of several USRP-2943R devices in tranmist both of their channels at once.  Right now my configuration is a configuration of four chains composed of two devices of RIO.  I am only able to transmit at the same time successfully CH0 and CH1.  I'm creating a session using two devices and my aim is to perform Tx on CH0 via CH3.  In addition, my goal is to use the LabVIEW driver without any synchronization, because I test fix synchronization through post-processing and you want the VI be as simple as possible without the hassle of FPGA programming. I realize has the Simple models OR - USRP Streaming Sync in LabVIEW, but additional synchronization and FPGA programming is too much for such a simple project like mine which would require no synchronization USRP.

    My VI and some screenshots of the error messages resulting is attached.  I am able to succesfully implement multi-channel Rx deals and attached is my multichannel Rx VI.  My question is why I can open and operate a session of Rx mult-channel without problem, while a multi-channel Tx session will give me errors?

    My final goal is to merge my multichannel work Rx VI with a mult-channel Tx VI work for measurements in order to test some synchronization post-processing routines that are performed in Matlab.

    I think that I found a solution to my problem.  I thought to post it here to help others.  It is important to use some sort of device to synchronize several USRPs.  However. I found that you must reset the device by setting the node of reset function blocks that open and session Rx or Tx.  "" If it is not defined, then the ' niUSRP Signal.vi configurethe ID of the specified attribute is not valid for the scope specified (or channel)." error occurs, any circuits that you define.  After the node Reset true and place an empty string for my channels Enabled, all was fine.  Also, a full duplex system you will be only to first log of Rx with a reset of the device, followed by the opening of a session of Tx without a reset of the device.

    One more thing, it is that there seems to be a bug if you feed a Tx process a table whose number of lines does not match the number of channels Tx.  This will result in weird errors funny will disappear only after doing a hard reset of the units.  So, just something to take note of.

    I hope this information will help others and this message can be marked as resolved.

  • How to create a component that has two holes with a unique NET linking both.

    I tried to create a piece which contained 2 holes with a strip of copper between them so they would have to connect to a single network, but one of the holes (axis 2) gets rejected by Ultiboard as a non-connected entitiy. Is there a way to define the second hole (2 pins) so as to mitigate the problem?
    Thanks, Tod

    Hello

    It's pretty simple to do:

    When you print, you put just your two TH pins where you need. Name them 1 and 2.

    Then in Multisim, during a new component with the component wizzard, in step 2 do a component 1 pins, then select your desired print (which has two pins).

    thenin step 3, brand / choose your symbol 1 pins.

    In step 5 you can map the footprint on the symbol, simply use the two pins of the footprint for the same symbol PINS.

    When using it in your schema, you will see a PIN, in the page layout, there will be two main interconnected...

    Good luck

    user stressed...

Maybe you are looking for

  • Video player for amazon is different since firefox update

    After the upgrade to 37.0.1 Firefox, the video player for amazon has changed (she even worked as before on IE)connection speed and the video quality is significantly degraded the physical characteristics of the player has changed (pop no longer avail

  • CCleaner

    I have a prob described here: https://support.Mozilla.org/en-us/questions/920581 The thread is closed, so I can't add to my question. I had this probe before too and I have uninstalled and reinstalled MF. The problem is resolved. Favorites to return

  • Satellite L505-10V - using HDMI is no pic on external monitor

    I have a Toshiba Satellite with a broken screen and use an external HDMI monitor.But now it starts but does not fall into the second rotor and shows do not at all. What can be?

  • Folio 1040 G1: How to clear the bios password

    I got a laptop HP 1040 Folio G1. A few years ago, I would set the password of the bios on this subject. (I have still remember and use PW daily) But now, I didn't need to protect more bios password. I tried to delete it, but I found that - to just ch

  • Graph: graph of WPF. Error Plots.Clear)

    Hello I need dynamically add patches to the chart. Code like this, ObservableCollection dataSource = new ObservableCollection (); Graph DataSource = dataSource; public void AddOnePlot (Point [] pointData) { Plot = new Plot(); Graph Plots.Add (plot);