Open waveform chart in other screen.

Hello to all!
I have a front panel with two indicators, the value of those two indicators goes to waveform chart.
My problem is that I need to call from run_time_menu to waveform chart and that it is opened in a screen different, appearing only waveform chart with titlebar.
I have proved with a property node_visible of waveform char, but waveform is in front panel and not in one second screen.  Another problem is that if I use a subvi to have another screen, the values of waveform are not updated.
Thanks.
G.Garrigos.

There are lots of ways to achieve this.
One of the approaches is as shown in the attached VI.
Go through teh block Diagram of Main VI. Here you will see that a sine pattern is written to a chart.
Observe that I have placed a sub VI inside the "sub VI" event of the main VI.
Click on the sub VI icon. In its drop down menu,go to 'sub Vi node set up'. Here you will see that i have selected select 'show front panel when called' and 'close afterwards if originally opened'
This link will teach you how to pass values to a sub VI by using Connector Pane: http://zone.ni.com/reference/en-XX/help/371361A-01​/lvhowto/selecting_a_connector_pane/
Run the main VI, and click on "show sub VI" to dispay the graph shown in mainVI on the SUB VI's graph
Any doubts, do ask
regards,
Dev
Message Edited by devchander on 03-29-2006 06:31 AM
Attachments:
main.llb ‏41 KB

Similar Messages

  • Open Vi object reference waveform chart

    Hi, I'd like change a property of an indicator in a VI from another VI (In particular i want to clear a Waveform Chart) I used Open VI Object Reference but i am not able to access to History Data. How can I do?
    Solved!
    Go to Solution.
    Attachments:
    ClearChart.vi ‏7 KB
    test.vi ‏12 KB

    Sorry, I made what you have told me:
    now i have this error:
     why? If you have implemented a correct Vi can you give me it please?
    Thanks!
    Attachments:
    ClearChart.vi ‏14 KB
    test.vi ‏12 KB

  • Screen Save Waveform Chart

    I have a Labview DAQ VI with some controls and a couple of waveform charts.
    I would like to print just the waveform charts but not the whole panel at
    times using a screen dump or print screen to include as pictures in a MS
    Word report. Can this be done?

    Actually, the whole process is rather simple. Attached is a snippet of code taken from LV's report generation tools. Using a reference to a front panel control, it extracts the appropriate data and writes a BMP file.
    The vi is inside a quick demo that show how it can build a BMP of a graph. Run the demo and then check your temp directory. There should be a new file there that with a name like CT********.bmp.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps
    Attachments:
    graph_test.zip ‏103 KB

  • Just installed OS 8.3, it opened and locked into iTunes connection logo as opening screen.  I cannot get to any other screen.  Hard close down has not solved it and I cannot get to usual homescreen to access the reset options. Ideas?

    Earlier today my iPad which was using OS 8.2) kept shutting down every few minutes. I thought it might be some new incompatibility connected with the recent release of OS 8.3,.  So, I updated to OS 8.3.  It took many attempts and a very long time - over an hour - because the iPad kept shutting down mid-process.  Supposedly 8.3 is now installed, but all I get is the Apple logo followed by a screen showing a connection, cursor arrow pointing up-screen to a box reading "iTunes".  I cannot get out of that screen to any other screen and can only close by hard shut down, fully powering off (home button + power button). When I restart the device it shows first the Apple logo for a few seconds, then the iTunes connection logo.  Nothing else. This has been going on for about three hours now.  I am not an iTunes user so I am not sure what to think or what to expect..  Is it maybe something to do with iTunes being updated in the background?  3 hours seems a long time for an update whatever it is. Is anyone else encountering this problem?  Does anyone have any suggestions, bearing in mind that I cannot get to the usual opening home screen, so can't get to settings or anything to do a reset. I hope someone can help me with this problem.  Many thanks, Glenys2

    If it has NEVER been jailbroke, here are some standard repair procedures:
    First, try a system reset.  It cures many ills and it's quick, easy and harmless...
    Hold down the on/off switch and the Home button simultaneously until you see the Apple logo.  Ignore the "Slide to power off" text if it appears.  You will not lose any apps, data, music, movies, settings, etc.
    If the Reset doesn't work, try a Restore.  Note that it's nowhere near as quick as a Reset.  It could take well over an hour!  Connect via cable to the computer that you use for sync.  From iTunes, select the iPad/iPod and then select the Summary tab.  Follow the on-screen directions for Restore and be sure to say "yes" to the backup.  You will be warned that all data (apps, music, movies, etc.) will be erased but, as the Restore finishes, you will be asked if you wish the contents of the backup to be copied to the iPad/iPod.  Again, say "yes."
    At the end of the basic Restore, you will be asked if you wish to sync the iPad/iPod.  As before, say "yes."  Note that that sync selection will disappear and the Restore will end if you do not respond within a reasonable time.  If that happens, only the apps that are part of the IOS will appear on your device.  Corrective action is simple -  choose manual "Sync" from the bottom right of iTunes.
    If you're unable to do the Restore (or it doesn't help), go into Recovery Mode per the instructions here.  You WILL lose all of your data (game scores, etc,) but, for the most part, you can redownload apps and music without being charged again.  Also, read this.

  • Delay the other waveform chart attached to the first one

    Hello,
    Can anyone help me with this:
    The first waveform chart is daily data display.
    The second one is for weekly data display.
    How can I make the second one to be exactly the weekly data display in accord with the first one? 
    Do I use wait or delay? 
    Thanks in advance!

    Hello Jack, 
    Reviewed the code.
    Remember The way labview executes code, Labview executes code by flow of information meaning that it is going to wait untill the neccesary items are ready before executing the next part of the code.
    For example If we want to make a simple add function for "x" and "y" labview is going to wait untill both inputs are ready for operation before operating and outputing  "z" as a result.
    It does it the same way everytime. I took the time and rearranged the code so we can understand it better, The execution happens from left to right, from top to bottom.
    If we refer to the image, the arrows show us the flow of information of the VI, The DAQ assitant, the filtering of the signal and the Triggering is done before you actually output data through device1 analog output.
    The code is expected to work that way cause it waits untill done acquiring with the DAQ asistant to start generating an output.
    I can think of different options,
    -You can modify this VI so that the output takes place regardless of the input data
    -Having two different vis where you can set the read and write at different rates, using a functional global variable.
    -Using a producer/consumer architecture.
    This is an example that I think might be useful.
    Using Producer/Consumer Architecture for DAQmx Read and Write to File
    Hope this was helpful,
    Luis Martinez.
    Applications Engineer.
    National Instruments.
    Attachments:
    Flow.JPG ‏146 KB

  • Firefox covers the whole screen so I can not see other programs opened at the bottom of screen

    firefox covers the whole screen so I can not see other programs opened at the bottom of screen

    It is possible that the screen is too high and that the status bar and scroll bar fall off at the bottom.
    Open the system menu via Alt+Space and see if you can resize that window.<br />
    If that works then close Firefox to save that setting.
    See also:
    * http://kb.mozillazine.org/Resizing_oversize_window
    * http://kb.mozillazine.org/Corrupt_localstore.rdf

  • TS2972 My itunes library on my home screen does not appear on another home screen on the same computer when itunes is opened on the other screen/user.  Home Sharing is turned ON.  How do I fix this problem?

    My itunes library on my home screen does not appear on another home screen on the same computer when itunes is opened on the other screen/user.  Home Sharing is turned ON.  How do I fix this problem?

    You'll have to contact the developer about this. Apple doesn't make this app;

  • How do you reset Waveform chart to blank?

    I have a VI with a Waveform chart in the WHILE loop, and each time I STOP the vi and re-start it, the old data remains in the display and moves out only as new data is collected.  This old data persists even after the VI is closed and re-opened.
    Is there a way to remove the old data each time the VI is run, in other words to make the blank screen the default for the  Waveform chart?  Right now, every time I open and run the VI, there is a squiggly line in the display, from irrelevant/useless data collected previously, and it would be cleaner and less confusing if there was no old data displayed there.
    Thanks,
    Dave
    Solved!
    Go to Solution.

    Thanks, but, still confused.  I already have a data source wired to the Waveform graph.  I cannot wire two things to the Waveform graph...so...can you offer more information? See the vi below....Waveform graph allows only one thing to be wired into it....
     Are you suggesting wiring an empty array each time I use the VI and then reconnecting the data source?
    Attachments:
    waveform graph question.jpg ‏19 KB

  • Combining 2 readings into a waveform chart/graph displaying continuous readings of data from different sources

    Hi,
    In the file
    (Serial Read and Write to .tdms & Compare on Graph – test.vi) I am trying
    to integrate the following two waveforms into a single waveform: Realtime
    reading and Waveform chart (open vi to see). Both of them display speed vs time
    but from different outputs. One comes from an excel file (Teraterm – Results.xlsx
    – sheet 4, (column 3:row 4) to (column 3:row 1878)) and the other comes from
    the Serial input which is in Hex format and is split to get the various readings
    of speed, voltage etc. I have already wired speed to a variety of waveform
    outputs, but all result in broken wires.
    The readings are taken in by the program
    and but I am unable to wire the two readings together into one graph. 
    Please do let me know as to how can I make this work.
    Thanks in Advance.
    Best Regards,
    Akhil
    Kumar Meesala (Mr.)
    Year
    4 | Undergrad | Mechanical Engineering
    National
    University of Singapore
    Email:
    [email protected]
    Mobile:
    (+65) 9326 7069
    Solved!
    Go to Solution.
    Attachments:
    Serial Read and Write to .tdms & Compare on Graph - test.vi ‏58 KB
    Teraterm - Results.xlsx ‏593 KB

    Dear GerdW,
    I'm sorry again about the misspelling your nick. 
    I tried connecting a waveform chart to the two terminals (speed from the DAQ and speed from the excel file) but I was unable to get the connection right. I understand that charts are used for readings which are equally spaced out, whereas XY graphs are used when the readings are not be spaced out uniformly. But I am unable to wire the connections correctly.
    Actually the DAQ device continuously sends out data through the serial port. So I would not run out of data . Are you referring to the data coming from the DAQ device or the excel file? I actually have not thought of what would happen when the excel file would run out of values I am just hoping for the software to run till then for now
    I have cleared up the wires as well Thanks for your help.
    Best Regards,
    Akhil Kumar Meesala (Mr.)
    Year 4 | Undergrad | Mechanical Engineering
    National University
    of Singapore
    Email: [email protected]
    Mobile: (+65) 9326 7069
    Attachments:
    Get Excel Values.vi ‏25 KB
    read_excel_values.llb ‏201 KB
    Serial Read and Write to .tdms & Compare on Graph - test.vi ‏79 KB

  • Buffered Viewing of Waveform Charts?

    We're acquiring very large data sets, using 'Cont Acq&Graph (buffered).vi' as sort of a template for the data acquisition.
    The resulting files are much larger than physical RAM, but the researchers are only interested in small parts of the collected data: The researchers need to be able to go back over the data run, choose a few seconds here and there for permanent archiving, and then discard the rest of the data.
    Because the size of the data run is larger than the physical RAM in the computer, the 'viewing and extracting' VI can read from file and display to screen [via a Waveform chart] only a few seconds of data at a time. Because hard drive access time is so much slower than RAM access time, I'd like to buffer this data view
    [just a little to the left and a little to the right], so that if the researcher chooses to move a little bit back in time, or a little bit forward in time, the data will [probably] be cached in RAM and the VI won't have to make a relatively slow call to disk.
    Of course, the art of buffering rapidly degenerates into a PhD level computer science mess [owing to not necessarily contiguous runs of not necessarily ordered data], and I really don't feel like writing a buffering algorithm from the ground up [especially not in a visual language like LabView].
    I was hoping maybe the Waveform Chart might have some capability to perform [not necessarily contiguous and not necessarily ordered] buffering. Does anyone know if this is possible, or am I asking for too much?
    Or should I just rely on the operating system [soft caching] and/or the disk controller/disk [hard caching] to perform my buffering [caching] for me?
    Or do the standard LabView byte stream disk reading VIs perform thei
    r own [not necessarily contiguous, not necessarily ordered] buffering?"

    The waveform chart does keep a history of the data passed to it. You can set the buffer length at program time. When you read the data (the data desired + buffered regions) from disk you can polulate the history by writing to the history property node. You can then postion the data in the chart with a property node. Be sure to make the x scroll bar visible. (right click on the chart >> visible items >> x scroll bar). I attached a VI in LV 7 to demonstrate.
    There is no telling if relying on the OS and hard disk controller will give you desired performance. I do not believe the byte stream functions in LabVIEW do any sort of buffering either.
    You will have to experiment to see what works. If you as the user cannot tell between experiments then
    chances are the implementation does not matter.
    By the way, LabVIEW does not support abstract data structures because it does not expose pointer operations to the programmer.
    Attachments:
    Untitled.vi ‏24 KB

  • Can waveform chart be given focus when modifying y-axis numeric scale

    Hello,
    I have an application where I have a waveform chart (LV7.0) and a string variable on the same screen.  Since, in this application, a user inputs data into the string with a bar code reader, and since that can happen at any time, I constantly give the string control key focus.  This is done within a loop.  The problem is, I want to be able to double click the y-axis scaling on the chart and modify it at runtime, effectively zooming in or out on the chart.  Ideally, during modification of the chart, the chart would have key focus, and I'd set keyf ocus on the string control to be the inverstion of the key focus of the chart... but that doesn't work.  Does anyone know how to do what I'm trying to accomplish?
    Thanks.

    Hi rickford66,
    i think you can use an event structure for it. Set the key focus of your control in the timeout case. You can change the timeout depending on the user events. Another solution could be to use the key down event of the VI to read the barcode.
    Hope it helps.
    Mike

  • How to display two waveforms in one waveform chart?

    hellow!anyone can tell me how to display two waveform together in one waveform chart? thanks!

    Hello,
    An easy way to tell how to make multi-plot charts and graphs is to hold your mouse over the chart/graph terminal on the block diagram and make sure Context Help (Help >> Show Context Help) is enabled. This screen will tell you how to connect the indicator for a multiple-plot display.
    You might want to take a look at my attached screenshots of a working multi-plot chart.
    Hope this helps!
    Liz F
    National Instruments
    Attachments:
    Multi-plot_chart.bmp ‏902 KB

  • Slow response LV7.0 and waveform charts

    I have noticed a couple of issues with a waveform chart (when actually plotting a waveform).
    1. Sometimes when I right-click on the chart to format a axes it may take up to 5 minutes to display the window with the chart format controls. During this time task manager says the application is not responding.
    2. When plotting anything with size (I am trying to plot 5 minutes of data at 512 samples/sec) the program slows to a crawl. If I plot a double data (take the Y data from the waveform) it works great. Why is there so much overhead with a waveform chart? Anyway to fix this?
    3. Unrelated to a waveform chart but related to item 1. Sometimes when I try to save my VI (~470 kb) it goes into limbo and may take minutes
    . Again the task manager says it is "not responding". This seems to be a theme with LV 7.0. Has anyone else run into this problem?

    > 1. Sometimes when I right-click on the chart to format a axes it may
    > take up to 5 minutes to display the window with the chart format
    > controls. During this time task manager says the application is not
    > responding.
    >
    > 2. When plotting anything with size (I am trying to plot 5 minutes of
    > data at 512 samples/sec) the program slows to a crawl. If I plot a
    > double data (take the Y data from the waveform) it works great. Why
    > is there so much overhead with a waveform chart? Anyway to fix this?
    >
    > 3. Unrelated to a waveform chart but related to item 1. Sometimes
    > when I try to save my VI (~470 kb) it goes into limbo and may take
    > minutes. Again the task manager says it is "not responding". This
    > seems to be a theme with LV 7.0. Has
    anyone else run into this
    > problem?
    Without looking at the waveform chart, it is hard to say. Things like
    autoscale will slow teh chart down a bit as it then needs to traverse
    more data looking for min/max. And when the scales do need to change a
    bit, all the data needs to be replotted, not just the new stuff.
    Other things that slow down a chart are to make its background
    transparent, and to make it overlapped. Finally, full screen updates on
    a big monitor mean lots of data needs to be moved around to draw lines
    and rectangles, and that either comes down to the CPU or video card.
    If you have more questions, or a VI to look at, post again.
    Greg McKaskle

  • How can i display Waveform chart in a subpanel using Vi templates.

    Hi All
    I am new to Labview hence need  some help. I am trying to develop an application which reads some data from a Wireless Sensor Network (WSN). The WSN consists of base station connected to the USB port which recieves data from other sensor nodes.  The data comes in a certain format.  Node name, temperature reading, humidity reading etc. I want to read the data from the serial port and  based on the Node name, i want to display the information for each node in s separate window or subpanel etc. So if a new node is detected then a new window is created for that node. Since all the nodes have the same sensors on board i only need a one template. I can read the data using the serial port, parse the data to detect which node it is and also what the sensor readings are. I have created a template VI for the sensor node. I am having problems in displaying the template VIs in a subpanel. I can succesfully display a Waveform graph in the subpanel but i am having problems in displaying a waveform chart in the subpanel. I can see the actual waveform chart in the subpanel, but i cannot see the plot. Would be greatful if someone could point out what i am doing wrong here.
    Many Thanks
    Raza
    Solved!
    Go to Solution.
    Attachments:
    template_graph.vi ‏16 KB
    graph_template.vit ‏11 KB

    Hi All
    I think i have solved the problem. It seems like i was running the Vi in a loop. I have taken the Run Vi outside the while lopp and this works fine. Also i need to close the reference at the end.
    Raza

  • How can i print out the waveform chart?

      hello everybody,
    how can i print out the "waveform chart". can i do it just push the button. ( example; stop button is stop the program etc..)
    i checked the NI examples but i can't understand. i'm new to the Labview.
    pls help me.
    i added the my program
    look forward your reply
    regards from turkey...
    Message Edited by hknmkt on 05-29-2008 04:15 AM
    Attachments:
    29.05.2008_11.vi ‏37 KB

        hi jim,
    i tried the program but it's not running. When i run the program, it's print out without run the program
    i added the printed file.
    look forward your reply
    hakan
    Attachments:
    error8.JPG ‏8 KB

Maybe you are looking for

  • ITunes locks my iMac every so often?

    Every so often, but pretty regularly, iTunes seems to cause my mouse or iMac to lock up? It's been doint this ever since I migrated my old iMac computer files to my ne iMac. Any ideas?

  • CR2 raw files

    My wife swears blind that when she used to drag a Canon CR2 raw file from iPhoto 08 on to the desktop she used to get a .cr2 file on the desktop, whereas now she gets a jpeg. Is this right? Is there any way to get a raw file if dragged on to the desk

  • IPad Email issues with the new iOs4

    Well I guess downloading and being the first one to use these software rollouts is not a great idea. I have an iPad with WiFi and 3G. I rely heavily on my iPad for email. Here are the issues that I can concur with other users: 1. Main email account s

  • Keyboard Driver Filter doesn't work in 6.0.2

    We're aware that the NI Keyboard Driver Filter may cause the computer to hang in the middle of shutdown (Windows XP) if a USB keyboard is used, so we substituted a PS-2 keyboard.  This worked fine. Then, when we updated Lookout 6.0.1 to 6.0.2, making

  • How to check the status of the printer

    Hi , I am trying to define when: - the file is printed correctly - the print job is canceled - the print job has failed - the printer require attention (e.g. needs paper) but i run the application then always output is printDataTransferCompleted,prin