that a single trace of graphic waveform

I want to draw multiple signals (# signals varies) on a single diagram of waveform with the x-axis, time display.

I tried the example 'Variable - Chart XY.vi Time' and in principle, it should work in my case. However, given that the number of signals varies, the "XY graph Buffer.vi' wiring is tideous.

I found any example (a signal) on the forum and changed two signals, but he showed not the trace of the second (see attachment). What was wrong? Which will be a nice way to display multiple signals on a panel with the projection period x axis?

Thank you

Ryan

You can't if it is defined as follows. As I said, you must set to write it.

Edit - Please excuse the multiple images. Don't really know how it happened.

Tags: NI Software

Similar Questions

  • graphical waveform shortcut menu problems

    Hello

    We discovered a problem about shortcut menus on maps of waveform with our current installation of LV2009f2.

    In the development environment ("IDE"), we have created a larger application. In the display section, we have several graphics (waveform), where the user can select the signal traced by the contextual menu (aka the context menu). When running the application in the IDE so good, the menus are displayed with all of the elements, we have defined.

    So we have finished the debugging (so we thought) and created an executable. Then, we tested the executable on the same computer (the computer with IDE installed full). Everything if fine, context menus are shown as expected.

    So, we got to the next step in the creation of an installation package (which resulted in a size of 0.99 GB btw...). LabVIEW makes no complaints and we have installed this app (using the Installer) on a clean computer. No problems so far, our application has started, everything was fine. But then we tried to change the display: NO POPUPS! Instead, we had error 1165 (problems with Insert on the Menu, "Can't find the menu"). What happens here? Anyone with a clue? Where is my menu (reference)?

    OK, we had a second computer. Install this package of 0.99 GB too. From the app: just fine, except the missing context menus!

    More information:

    All computers are Windows XP, Service Pack, even. Context menus don't require no RTM file, so no missing additional files in the installation package. Menu references created by LabVIEW (IDE or RuntimeEngine [RTE]) on right mouse click on the control, so that there should be no problem with the benchmark missing or false. The values supplied to generate the menu are the same for the IDE and RTE, so no difference. The graphics are incorporated into a secondary, but still only had events for them, so we no problem. New: the reference for the menu is provided by LabVIEW (event "Activating the context menu", MenuRef), so it should be valid...

    Sorry, no example. It is difficult to reproduce, when it only happens to RTÉ and only on computers, where no IDE is installed...

    Tomorrow we will fill to the top of the VI for creating menu with a lot of debug message subVIs to check everything and everything is going on in there...

    Hi Norbert and others.:

    I found a solution for my problem (after a long session to create exe, deployment to a different computer, debugging and start all over again...).

    In deployments executable the shortcut menu for the chart is missing (and is missing only here!). So I first test a menu empty on each activation of the menu and create a new menu if necessary. To do this, you will need to turn off (disable) "default DURATION of the context menus" during the VI containing the graphic.

    A note more:

    All other paid (menus VI other) are loaded correctly, all loaded screws work dynamically. It's only the RTM shortcut missing... (And the RTM file is set to 'always include' in the application Builder!)

  • Draw text on the graphic waveform Plot

    I need to understand how to draw text on a waveform graph during execution. This could be a text box, a picture of the text, a label and an additional plot with text... etc.

    Yes, I know a graph would be better than this, but need to use a graphic for my application.

    The graph is updated every second, and new data are added to the history of the ranking. (Which means that the chart bigger every second) So if I draw the text above or behind the table, I'll have to update their location every second. I'll have to use card to XY Coords in an event, (mousedown or mouseup) to place the text (or image of the text) in the field where the user clicked.

    Step 1 to resolve this problem is to find first class, learn how to draw or text on the plot of the graph area.

    Does anyone have ideas of how this could be accomplished, or some ideas of a sneaky work around to make this work?

    Example:

    Unfortunately, graphics (graphic and graphic waveform XY) have support Annotation and slider, exposed programmatically through properties, but the array of waveform is not.

    What you could do is to place an indicator of 2D image that corresponds to the size of the chart above.  Make the value of the image that you draw be transparent and just print the text with transparent backgrounds.  However, I do not know the considerations on the performance of it - many times user interface elements, overlap (portions of even transparent) can cause problems of performance due to forcing redesigns... then again maybe a graph is always be redrawn in any case.

  • Envelope of a waveform's graph XY and graphic waveform need

    The other threads here and here, I got great support from David and Thomas. Thank you all.

    The envelope of the signal coming out as in the example of David is as a graph XY. But as in the example of Thomas, I need graphic waveform in this format, so that i can find some of the edge values rising and falling in the waveform. Kindly suggest me how to handle this conversion. Thank you.

    Mathan


  • I have a complaint on my Mac Book Pro. I bought my computer in January 2016 and it has two problems: the first is the display of the retina that has many traces of the keyboard and as many times it freezes. I have looked for help on the local Apple Store

    I have a complaint on my Mac Book Pro. I bought my computer in January 2016 and it has two problems: the first is the display of the retina that has many traces of the keyboard and as many times it freezes. I have looked for help on the local Apple Store and support too, but it did not help. I would like you help me solve this problem.

    Thank you.

    Kelly

    Your machine is still under warranty, so you should take it to your local Apple store for repairs. Function late in January, you bought it, you still have phone without support. If you can't find any help on the Apple Store, then I don't know what you expect to find here. We have no way to check for problems you have described or any additional hardware, etc.

  • is it possible that a single screen will work with the slider and second focus mode

    Hello

    can you please tell me is it possible that a single screen will work with cursor mode and second focus mode.

    Thank you

    Hello

    I don't think that it is possible to change the mode of the development of your application outside of in the config.xml file.

    A custom extension may be able to do this, but I have not seen anyone this yet.

  • How to validate that a single check box is checked in detail block

    Hi all

    I am using oracle 10 G on windows forms.

    I need help on how to validate that a single checkbox is checked in the retail block. I have multiple records in the block of detail and I have checkboxes for each record in the detail block.

    I have a button to select values in the detail records where the check box is checked. But I want to make sure that only one record is not more than one check.

    How to validate this on a shutter release button?

    Thank you

    When I did this sort of thing, I create a variable of TYPE number form level and then add or subtract the variable I to check and uncheck the boxes. If the value of the variable is 1, then you know that only check box is selected. If the value is greater than 1, then you know that the user has selected more than one checkbox. You could also add the code to your trigger when-box-changed to test the variable and tell the user to uncheck selected record before selecing a new record.

    Regarding the variable level of form, you can use a GLOBAL package specification, PARAMETER or program unit. I prefer to use the specification of CENTRAL unit package, because this method has a smaller memory footprint. For example, in the node of the unity of the object browser program create the following:

    /* Form variables package spec */
    PACKAGE Form_Vars IS
      CheckBox_Cnt     NUMBER := 0;
    END;
    

    Now in your trigger when-box-change...

    BEGIN
       IF ( Form_Vars.CheckBox_Cnt = 0 ) THEN
          Form_Vars.CheckBox_Cnt  := Form_Vars.CheckBox_Cnt  + 1;
       ELSE
          /* it's assumed the value is greater than 0 */
          Message('Please uncheck selec ted record before choosing a new record.');
          RAISE Form_Trigger_Failure;
       END IF;
    END;
    

    Hope this helps,
    Craig B-)

    If someone useful or appropriate, please mark accordingly.

    Published by: Silvere on February 3, 2011 10:15

  • Error #2041: File that a single browsing session can be performed at the time

    Hello
    I posted this question before, but so far he went unanswered. I would appreciate any help on this:

    My application allows user to do two loads of single or multiple files. There are buttons for each type. Whether you tap on an instance of the FileReference or FileReference class is created.

    It works fine only would be - this one type of successive additions: only of files only single or multiple files. BUT every time that I go from one type to another (I start downloading single files and then press the button to download several ones) I get the following error:

    Error #2041: The file that a single browsing session can be performed at the time.

    How close or delete file browsing sessions? The complete event doesn't do much of anything on this topic.

    Thank you very much.

    Hi Temudzin,

    Thanks for your suggestion and thanks for looking into this... It works the way you suggested. However after some troubleshooting I discovered that you can do the single and multiple downloads without having to charge the flash.

    First of all, once you start download again (or several), you must create a new instance of the class appropriate download (FileReference or FileReferenceList respectively). You will need to make sure that when the downloaded files are complete do you this null instance. This command removes the browsing sessions open.

    With the class instance done upload null the next time that you want to download something, you're basically starting from scratch - and that's why you create a new instance of with any new attempt to download download.

    This is necessary only if you're allowing users to either single or multiple downloads at the same time. If you stick to a single type of downloads (single file or multiple files at any time) you can simply declare the instance of class once and do not need to make null at the end of the download process.

    OK, take care and thank you.

    m.

  • How to export a graphic waveform and entry form (String text) user in a single .csv file information?

    First of all, please forgive my ignorance. I'm new to labview.

    I would like to create a .csv (or any other excel document) file with the user input (time, title of Test, operator and test sample) at the top of a spreadsheet, and then the signal chart data in the same sheet.

    You must save the png on your pc, then do it at your block diagram.

    As the waveform is periodic, you just have the t0 and dt, but if you want to assign all the points that have been recorded, you can try something like that.

  • help understand the digital and graphical waveforms

    Can someone explain to me how digital waveform working with NOR?

    I did a channel physical and wired to a DAQMx create channel then I have it connected to a NSamp of 1Chan ereading Wfm DAQMx and then wired it to a graph of digital waveforms.

    I put digital and graphical digital waveform playback in a loop.

    When I run it, it seems to me only to get 1 sample on the graph per loop iteration.

    The desired output is to add each digital sample as a function of delay which can connected and or scrolls in time to examine what is happening with the signals.

    Where is my mistake?

    My VI is attached.

    Any help would be greatly appreciated!

    Also another quick question, is there a 'comment' as a command / / c or ' in VB?  Thank you.

    Hi Henry,.

    Thanks for the post! It seems that you are having problems with the acquisition and the graphic representation of digital data using DAQmx and LabVIEW. You are right that the type of program you have returned a single sample every loop iteration, because you make an acquisition without buffer, timed by the software. This means that the program reads a sample for each channel, whenever the DAQmx reading VI is called, which will depend on the speed of the software will run. In addition, when you view this data, the chart will only display data acquired for this iteration of the loop (that is, in this case, a single sample).

    To accomplish what you want will take some extra work and overhead costs in the software, but you can essentially use a shift register and accumulate samples that your program runs. There is a practice done just VI to do this kind of thing with digital signals and is called DWDT Append Digital Signals.vi (this can be found in the palette of functions in respect of programming"Wfm Digital Waveform"). I created a small example which you should be able to run that does this. What actually happens is that the waveform is rewritten each time with new data added in addition to the data passed in. To be able to scroll back and view this data, I turned off automatic scale on the x axis (if it is enabled, it will constantly increase and tries to show all the data at the same time) and selected just a data window to display. In addition, I added a horizontal scroll bar to scroll through the review data.

    And to answer your question about the code comments in LabVIEW, this can be done with a clear Structure of the diagram. You will find this structure in your palette of functions in respect of programming' Structures. Using this structure, you can select a part of your block diagram to disable and switch to the active state of wire through the or add different features that will run. Hope this helps and good luck!

  • What do you think is the best way to overlay a XY trace on graphic intensity?

    I have some thoughts, but it was not a bad idea to ask this question to the experts here.  The coordinates of the XY plot can be unconnected with the coordinates of the ranges coordinated axe X and Y of the intensity curve.  A few thoughts:

    (1) knowing the X, Y coordinates of the plot, somehow use the draw capabilities to duplicate the XY trace - draw capabilities allow almost anything to be drawn on the charts with a smart programming.

    (2) similar to above, but in fact do, first display graphic intensity of the data in the picture in the image control control (the default container that I use is the graph of the intensity, but for this application, I can switch back).  Mask of image control capabilities can be used?

    Any thoughts are appreciated...

    Ah, I see. You'll really have to do something special. Just your graph XY to be transparent by using the color brush tool, remove the axes X and Y and just place it on top of the intensity card.

  • Updated graphical waveform constantly with digital I/o

    I'm new to Labview and I try a digital waveforms graph to update in real time after the analysis of the data of a digital acquisition of data from input to output.  Is this possible or real time update can only be done with graphics?

    Hello

    Once, a very similar subject has been addressed in the forum of LabVIEW, where DFGray has responded to the following:

    1. You can use an XY graph generating X values yourself. This will ensure that you place the data exactly where you want it on the X axis. It's fast, but involves a cost of memory.
    2. You can use a chart of waveform with an entry of waveform instead of the cluster that you are using. Use the antiderivative of waveform to build instead of the bundler to make your waveform. Set the values of t0 on the appropriate values (negative work, as do the numbers - time is in seconds, using the primitive of timestamp to convert to DBL timestamp). Finally, you must set the graph of waveform to use the t0 values. Pop - up on the waveform graph and make sure that ignore the time information is not checked. Depending on your version of LabVIEW, you may need to appear on the chart or axis. When you uncheck ignore timestamp, you'll probably want to reformat the x-axis again. Waveform graph clears the data at each iteration, so you have to replot all your data every time. Just create an array of waveforms and keep to add. The t0s will waveforms in the right places. Yes, this can cause memory problems.
    3. Finally, you can use the waveform, that memory. Create waveforms as you did for the waveform chart and send them to the chart. He remembered what was sent to her from run to run. Make sure to set the length of the graphic history (pop up on the chart and select chart history length...) long enough to contain your data together. You can use a node property to retrieve the data at the end, if you wish.

    Link to the original thread: http://forums.ni.com/ni/board/message?board.id=170&requireLogin=False&thread.id=102699

    I hope that this solution solves the problem.

  • Multiple plots and graphic waveform database programming

    Hello people, in my example attached vi, I have three plots of difree and a conspiracy of"base" on my table of waveform.  I also ontrols to adjust the gain of these plots.

    However, I also have controls on my front for each parcel of land that I can use to move the specific parcel to align with the field of"basic".  I placed orders on my front but really confused on how to code to get this behavior.  I would be grateful for any suggestion.

    Thanks in advance.

    Ines says:

    If that's what you thought, you might want to expand more on your previous comment, as in "just add the controls with the values of Y.

    You use the Add function to add your signal with your control.  That's how apply you an offset.

    And what is your problem, right-click on the caption on your chart and select-> visibility checkbox trace the visible elements.  It's the easiest way to control what sites are actively presented.

  • Graphical waveform reference conflict with table 2D?

    Hello world

    I have a problem (I hope so easy?) with the joint 2.vi Untiltted... I need to wire a reference (with the chart "MVC and Stim") to the Sub - VI X axis Curs table under so I get the x-axis positions the cursor over the chart MVC and Stim... When this chart is a 1 d array, it works fine (graph at the bottom should graphic data between the sliders)... But I change the MVC and graphic stem in a 2D array that draws multiple waveforms graph Ref do not connect to the Subvi?

    Any suggestions? I'm on a tight schedule, and it's killing me slowly...

    Kind regards

    Jack

    Hello

    I do not have chekced your screws I did not LabVIEW on my pc at the moment. I hope that the code is LV 2010 or below. If this isn't the case, please send the code in a version compatible with LV 2010.

    However, a few questions:

    What is your Ref entry selected to include the data type? You create the reference control once again inside your sub vi when you changed from 1 d in table 2D graphics?

    If Yes, suggest to the two qus, try removing the data type "include". This can cause problems in the future. Otherwise, you must re-create your sub vi entry ref control again.

    one way is, just transfer the reference on the front of the vi that has graphics for the sub vi, use application of the nodes to get the name of the control and the reference in the Panel, check your "MVC" and "Stim" among the control names, get the control reference. This will save you the dotted arrows.

  • Backup/restore several historic graphic waveforms

    OK people, just as the title say... can labview save and restore the multi-form of wave chart settings and a story?

    I searched google allover, this long forum and tutorials, there is not a single sample for such thing

    I don't know how we are in 2016 and there is no simple way or void VI who save the configuration of the application (controls, graphical config and history), every time that I open it again my compiled app it resets to the default values?, and saving/restore samples are limited and complicated!, I hope that there is a secret method I didn't know or magic VI for such a thing

    I'm open to suggestions...

    You could program a method for setting up yourself, I suggest to use ini files. There's even tool boxes if you do not want to program yourself, download them via VIPM.

    Check out this thread for an example:

    http://forums.NI.com/T5/LabVIEW/how-to-convert-binary-data-from-the-front-panel-controls-into/m-p/32...

Maybe you are looking for

  • How to unlock the toolbars

    I like my bookmarks toolbar to sit alongside the toolbar «File, editing, display etc.» He used to stay there, but I started Firefox this morning and it was gone.I think that when this has happened in the past, I've unlocked the toolbars and then drag

  • Dv6-6195 Windows 8 drivers

    I bought and HP DV6-6195 ca last year. I took it because of the good video card, mat, HD screen and fingerprint reader. I have been using windows 7, but at the University, they gave us Windows 8 free through MSDNAA subscription. I've been going to su

  • How to set different color for the table column header

    Can I set different colors for the 4 following as being attached. -color of the header text -the head of the column of the background color -color of the text of the content -color of background content

  • My laptop does not recognize that anything that is connected to the USB ports

    Help, please. My laptop does not recognize that anything that is connected to the USB ports. Moved from feedback Original title: problems with USB ports

  • Replace the Double slash reverse with a single backslash

    I'm reading a path of my .ini file. The problem is that when I wrote the path to the .ini file writes with the double backslashes as follows: C:\\My Documents\\a.ini. When I read in there and resave it I get C:\\\My Documents\\\a.ini. I wanted to kno