Printing a waveform graph

Hi does anyone knows how to print just the wave form graph wit some sort of
printVI?
Thanks in advance,
Best Regards,
Thijs Boeree

You can use the print.vi located in the Application Control Pallete. If you want JUST the graph then you create a VI with just the graph on its' front panel then put the print VI on the diagram with the current VI's name into it. Make sure you set entire panel to (F) this will limit the printing to only the visible area of the VI, preferably the graph...
Michael Aivaliotis
VI Shots LLC
Attachments:
Application_Control_Pallette.bmp ‏50 KB

Similar Messages

  • Is it possible to print a waveform graph programmatically from within Labview 7.1.1 Base Edition?

    I would like to be able to print the results of a test from a Waveform Graph programmatically in a Labview 7.1.1 vi.

    Hi
    There is a way of doing it.
    1. Create a sub-vi that will act as your report page.
    2. You can then populate the Front Panel of this sub-vi with all the controls and decorations that you want to print. Make it look like a report page. The controls will need to attached to the connector pane so that you can pass the data into the sub-vi from you main vi for printing.
    3. In the sub-vi, Go to File->Properties->Print Options and make sure that you check Automatically Print Front Panel every time VI completes execution.
    4. Modify your Main VI so that it calls the  "Print Report" sub vi that you have just created on demand e.g. in response to clicking a button.
    5. Remember to include the Front Panel if you build this into an application using app builder. The builder will normally strip front panels from sub vi's.
    Hope that helps
    David
    Message Edited by David Crawford on 11-25-2005 02:44 AM
    Attachments:
    Print Options.jpg ‏30 KB

  • Printing a waveform chart

    i am trying to print a waveform chart and it prints but it does not display the data on the printed copy of the graph?
    here is my VI
    Harold Timmis
    [email protected]
    Orlando,Fl
    *Kudos always welcome
    Solved!
    Go to Solution.
    Attachments:
    test1.vi ‏269 KB

    The VI you are calling is going to print the front-panel, true.  I replaced the DAQ Assistant with a 'Simulate Signal' express VI and I see the graph update and when I print it shows data on the graph.
    See the attached PDF I printed to file with PrimoPDF.
    -Hook 'Em
    Attachments:
    Labview Document.pdf ‏1411 KB

  • How the waveform graph indicator doesn't change its property ?

    I have designed a printcontrol vi which I only want to print the plots in the waveform graph on the front panel.In order to acquire this effect, I use the property to set the plot area background colour to transparency. In the course of running,the property works,
    I mean the waveform graph changes transparent.But I hope it will not change because it will not convient for the user.I don't know how to achieve this goal.Hope to get your help,thanks a lot!
    Attachments:
    11.vi ‏97 KB

    One of your problems is the fact that you reset the panel color only after the event has completed and since it generates the full report, this can take some time.
    The problem will be much less noticeable if you reset the changed properties right after grabbing the image.
    Attached is a quick draft. Modify as needed.
    (Sorry, I don't have 7.1, so I downconverted from 8.0. There could be some conversion errors that should be easy to fix.)
    You should also make sure to place the terminals of the latch action booleans INSIDE their corresponding event case, else it might not reset to false during execution of the event.
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    11MOD.vi ‏58 KB

  • Can a waveform graph's display parameters be changed in an exe from outside that exe?

    Hi all,
    I have a kind of strange Q to post here:
    I've got a quite stable test execution system still based on LV 7.11. Amoung others it has a waveform graph that shows curves for different test measurements. All be done in the exe, mostly via Refnums of that graph and property nodes in subVIs that (re-)configure the graph to show the respective signals, descriptions, scales etc. Worked fine for many months, if not years.
    This morning I got a call from production floor that they got strange displays. Turned out that some of the properties of that graph became misconfigured, Example: X-sxale is now at autoscaling and the x-scrollbar is invisible. So I got a black bar when displaying ~350 s of ECG data instead of ~5 s. This never happened before and happened similar on at least two (independent) machines. They only share a mySQL-database, some shared folders on the LAN to store results, a LAN-based printer and a common source for an ini-file for test configuration.
    They also had problems printing the test reports this morning.
    Is there any configuration outside of my exe (for LV runtime?) that could have coused this?
    Greetings from Germany!
    Uwe

    Coq Rouge wrote:
    Have the computers been updated with some new software? Like windows service packs, new virus scanner etc
    Hi Uwe,
    I have to side with Coq Rouge on this Q.
    It is possible to "reach-out and touch" if VI server is enabled on those machines but the possibility of malcious code finding the invokations required to pull that off.... unless you have a competitor that has you in their gun sights .... are remote.
    There have been a couple of posting here where people have noticed odd things happening with window focus etc. In my case it seems like Windows is clcikcing my mouse for me. I have only seen this on teh Windows XP machine that I allow to get updates.
    I believe the system logs should record signs of updates etc. The machines affected should be chcked.
    I admit the above is of little use, but maybe it can inspire you.
    Trying to help,
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Publication Quality Image Files [.TIFFs] of Waveform Graphs or Waveform Charts?

    I'm familiar with the Knowledge Base Article 2PP7CM7Y, How Can I Save a Front Panel Control to a JPEG, PNG, or BMP File?
    My problem is that the resulting pictures are nowhere near publication quality [i.e. the kind of thing you could import into Acrobat for submission to an academic or technical journal]. For instance, I've attached a PNG of an Electrocardiogram [ECG], called "ecg.png", that, in all honesty, doesn't deserve to be posted on a website, much less imported into an Acrobat document. As far as I can tell, I'm using all the high
    est settings [24-bit color, no compression].
    Does Labview have any other utilities for saving to industry standard image formats, especially high-resolution TIFFs? I know the information is there, because when I print the VI's Front Panel to our 600dpi laser print, I get really beautiful, publication quality prints. My suspicion is that whoever wrote the "Invoke Node/Get Image" VI [and/or the various "Graphics Format/Write File" VIs] simply took a snapshot of the graphic card's [VERY low resolution] video buffer, rather than calling the underlying software logic that gets invoked when you print to a 600DPI laser printer. Is there any way I can get access to that underlying software logic?
    Thanks!
    Attachments:
    ecg.png ‏693 KB

    Okay, I installed the HP PostScript drivers, but, as far as I can tell, there is no option to 'Save to File.' [Such an option may be there somewhere, but I looked all over the place, and I couldn't find it...]
    Besides, the idea of saving to PostScript, and then running some program like 'ps2png' or 'ps2tiff' is not very appealing to me, for at least two reasons:
    1) It's very batch-file-ish in nature, i.e. I've got to download some monstrosity like Ghostscript, get it installed, get it configured [no trivial task in and of itself, believe you me], then write some batch-file-ish thingamabob to open the PostScript file and process it - I'd much prefer to [at the very worst] make a call straight to a DLL from within a Labview VI. But that's o
    nly the start of my woes; once I've got a PostScript file, I've got to figure out some way to cut just the picture of the Waveform Graph from the larger picture of the VI window - I suppose I could use some sort of a Clipping Path or an Encapsulated PostScript Bounding Box, but at this point we've clearly crossed over into the realm of what I would call 'hideously ugly, grotesquely inelegant, batch-file-ish hack.' Plus, my gut instinct is that it would take a bare minimum of a week or more to get such a thing up and running efficiently, when, if I could make a call straight to the Labview printing infrastructure, I could do it in just a few minutes.
    2) It's very, very difficult to venture into the realm of PostScript software [especially Ghostscript] and keep your project from becoming contaminated by the GPL, or worse [the Aladdin license agreement ain't exactly a stroll on the beach].

  • Printing of waveforms

    Hi all,
    I'm trying to find a way to get a printout of a waveform. So far the only
    thing I've found is the Print Panel.vi and that's not quite what I'm after.
    Is there a way of getting a waveform to print out in some kind of scaleable
    format (ie. raster) to a printer? It seems like such an obvious thing to be
    able to do, but I can't find anything at the moment. I have LabVIEW 6i
    (Professional Develope Edition).
    Thanks in advance.
    Regards,
    Shane Broadbent
    [email protected]

    Hi Greg,
    Thanks for the info. That should do the job, but I'm still a little
    disappointed that LabVIEW can't do something as simple as printing a
    waveform or graph without doing heaps of modifications to the graph (and
    placing it in another VI). Do you know if there's a way of getting rid of
    the header information which is printed at the top of the page? We're
    planning on producing a product which we want to look professional, and that
    header info tends to make it look pretty amateur.
    Thanks again.
    Regards,
    Shane Broadbent
    [email protected]
    "Greg McKaskle" wrote in message
    news:[email protected]..
    > > Thanks for your response. Unfortunately using this method will still
    print
    > > the graph
    out as a bitmap image. I'm after something which will provide
    a
    > > better result like you would achieve from printing a graph within Excel.
    Do
    > > you have any other suggestions?
    > >
    >
    > This will print the graph using whatever printing style is selected in the
    > Tools>>Options dialog. The printing page gives you access to three styles
    > of printing -- bitmap, standard GDI, and postscript. The default is to
    send
    > the drawing commands, lines and such straight to the printer much like
    vector
    > graphic. Postscript often looks the nicest, but only works if you have a
    > postscript printer, and bitmap printing actually increases the resolution
    > of the bitmap to take advantage of the printer, rather than using screen
    > resolution.
    >
    > Greg McKaskle

  • How can I get the cursor value from a waveform graph

     Is there a way to get the value of cursor position on the waveform graph so mathematical calculations be performed on those values. We can see the value in cursor legend, but can we extract those values for future calculations in the block diagram somehow.

    Right-click on the waveform graph icon.  Select Create>Property Node>Cursor>Cursor Position.  That spits out a a xy cluster for the current cursor position.
    If you have more than one cursor, you can either set up a loop and set the Active Cursor property node (right click the property node and select "Change to Write") or you can pull everything you ever wanted to know about every cursor with the Cursor List property node. 

  • How to get the data from a waveform graph?

    Hellow!
    I have a waveform graph which has the experiment signal, so how can i do to save the X,Y data in a file?
    thanks!
    Mike

    Hii,
           You can store the data as shown in the vi, just use the signal data by converting it into the numeric form and give it instead of random data.
    Hope this will help.
    Thanks,
    Nishant
    Message Edited by Nishant on 04-16-2006 11:21 PM
    Attachments:
    file write.vi ‏31 KB

  • Data acquisition and waveform graph plot

    Dear All
    My signal is out put of current transformer which is 2v dc. I succesfully configure usb 1208fs with labview8.2. Now I want to plot my input signal on the waveform graph in frequency vs amplitude(db). Can any one guide me how can i plot my data?

    Hi,
    Could you strip the VISA stuff and re-post your VI so I could run it and see where is the difference coming from. A few observations though
    1. Always try to wire from left to right and top to bottom so that your block diagram code is readable.
     2. A waveform graph gets completely redrawn everytime you give it soem data ao it is typically used outside any loops. If you want to display a waveform inside a loop, it is better to use waveform chart.
    Regards,
    Ankita

  • Using a waveform graph, how to get all recorded data graphed?

    I record data from 6 channels using DAQmx with simulated channels and write to measurement file.  Then using read from measurement file, and waveform graph, I am trying to graph the data that has been recorded.  I am only getting a small amount graphed.  The same graph appears whether I have let the measure and record program run for 1 minute or for ten minutes.  It also displays a time at the end of the graph that is in the future.  What am I doing wrong?  Please help.
    Hillis Pratt, Jr.

    I am attaching the two VIs I have been trying to use.  I started with examples from NI and didn't go far from that.  Any assistance would be appreciated. 
    Attachments:
    Measure and Record Six Voltages with Express1.vi ‏119 KB
    Graph Measurement Files1.vi ‏89 KB

  • How do I Get the value from a mouse click - on a waveform graph?

    If I have made a plot into a Waveform Graph and later want to do a zoom of my data
    (Not zoom into the Waveform Graph, but regenerate the data). How do I read the mouse
    coordinate if I click on the graph window. I know how to put up the horiz and vert
    cursors but don't know how to just read the mouse click. I would really like to
    follow the windows standard that identifys a rectangle by clicking and draging and then
    be able to read the corners of the rectangle. Thanks, Rick
    PS: Using Labview 6i

    I would recommend to 'translate' your graph in a picture and dislay it in a picture control (see picture examples in LV6).
    Once you did it, pictures have an extremely useful property called Mouse that returns the mouse coordinates and click events when you place the cursor on the picture.
    By this you can re-arrange the graph on picture appearance.
    There are also other methods such as using a Window's API that returns the mouse position referred to the whole screen window, but I believe this would be much more difficult to implement.
    Let me know if this was clear and if you need an example vi.
    Good luck,
    Alberto

  • Get a waveform graph to stop plotting after a given time period

    I am doing a research project looking at the effects of modifying visual feedback on a person's current force output. I have a waveform graph that plots the target force level they are trying to match (specified by me) and next to it a second plot showing their current force output (in real time). I am trying to make a condition where the current force output plot (or really the whole waveform graph) stops plotting after a 10 s time period, but can't seem to get it to work. It either plots for the whole trial, or does not plot at all. Is there a way to put a timer on a waveform graph in order to tell it to stop plotting after a specified time period?
    Thanks!

    Hi again,
    I have tried to open the .vi you sent, but I have version 8.2 (yours is in version 8.5) and cannot open it. Is there a way for you to tave the.vi so that it can be opened with earlier versions of the program?
    I have attatched my .vi to this message as well.
    Attachments:
    bimanual combined with metronome_conds.vi ‏174 KB

  • How to change the waveform-type inside of the waveform graph from int to double?

    Hello,
    attached you find a vi with two waveform-graphs.
    When i rightclick them and select "create constant" then it creates the constant.
    The difference between the two graphs is, that one creates a double-array inside the constant and the other graph creates an int-array inside
    The question is: Where can i change inside of the int-graph that it also creates a double-array in the constant?
    (Problem is that all double-waveforms send into this graph are changed to int and rounded in the display)
    Thanks for the help
    Attachments:
    waveform.vi ‏27 KB

    The datatype of a chart or graph is determined by the last thing you wired to it.  By default, they are simple doubles or arrays of doubles.  My guess is that you first wired a waveform with an integer data type to the graph.  It should switch automatically to a double waveform graph if you wire a waveform which contains double data to it.  If it does not, that is probably a bug.  If you have a VI in this state, please post it and I will report it to R&D.
    Thanks!
    This account is no longer active. Contact ShadesOfGray for current posts and information.

  • I would like to see the time in a waveform graph (real-time​)

    i need the x-axis of the waveform graph to show real time (from the computer clock). I have made a program with all the example. He read and log data when the chosen time has elapsed. the program work's well...but i dont't know why the x-axis blink every time he draw a point
    i can see two x-axis in the same time.
    i give you a picture of one of a part of my program, i hope someone can help me
    Attachments:
    my_software.JPG ‏128 KB

    Hi,
    I tried to reproduce what you were getting by building a simple VI but I havent had much luck (I have attached the VI).
    Could you post your code so that I can take a look at it?
    Feroz P
    National Instruments
    Attachments:
    Graph.vi ‏39 KB

Maybe you are looking for