Background color of front panel when printing

My vi has a control named "print" which allows the user to print the front panel during execution. The background color of the front panel is white, to avoid filling the printed page with any color. In labview 7.1 (and also 6.0), this worked perfectly. I recently updated to labview 8 and now the background color of the print is gray. Does anybody have any idea how to avoid this?
I am using the "print panel.vi" found in the "vi.lib\utility\printvi.llb". I also tried with the "Easy Print VI Panel or Documentation.vi", with the same result. The same problem also occurs when exporting the front panel to a ".png" file.
Best regards

I tried with different colors, without any success.
I think that this is a bug !  Good catch !
Chilly Charly    (aka CC)
         E-List Master - Kudos glutton - Press the yellow button on the left...        
Attachments:
Background color bug.vi ‏11 KB

Similar Messages

  • Looking for a way to programmatically set the visible portion of the front panel when a subVI opens

    I am looking for a way to programmatically set the visible portion of the front panel when a subVI opens.  Haven't found any posts that relate, but I'm not sure how to ask the right question.  To be clear, I want to write a helper VI to go through a list of subVIs to make sure the background images are all in the same place when their respective subVIs open.  I hate manually playing with scroll bars before I save each of the VIs...  I'm figuring I need to find the top/left location of the background image (know how to do this already) and then set a VI FP property to  these values or some offset, but I can't find the relevant property. FP:run-timeposition:custom looked promissing, but only affects the location of the window, not the area of the front panel the window is displaying.
    Solved!
    Go to Solution.

    Cool.  Getting closer.  The way I implemented your suggestion affects the subVI only if it is open.  I can use this to do what I'm after, perhaps putting the code into each subVI.  Maybe open all subs, run the helper, and save.    Seems like I'm missing the elegant version...
    My proof of concept code:

  • Show LabVIEW VI Front Panel When Sequence Step Called

    Hello,
    By clicking on the “Show VI Front Panel When Called” checkbox in the Step Settings pane displays the LabVIEW VI Front Panel for approximately 100 milliseconds. Is there a configuration way to display the VI front panel for a longer period of time, during that step execution, and allow the user to control the duration of the front panel exposure by clicking to resume execution of the sequence file at their will?
    Thank you.
    Solved!
    Go to Solution.

    Hi,
    You will need to have some sort of structure in your VI for handling front panel response, otherwise you front panel is only going to be visible for as long as it takes to execute an return back to teststand.
    But remember, once you hold your step within that VI which is waiting on the operator to eventual close it, your Sequence will be held as well and if you are expecting steps to continue running after your VI then you will have to consider running it in parallel to your main test sequence.
    You may also need to consider what happens if you want to terminate your Test Sequence, how do you close your VI.
    Check out 'Strategies for Terminating or Breaking Sequences' in the following.
    hope this is of help
    Regards
    Ray Farmer

  • I created boolean references in my main vi block diagram and copied them to my sub vi front panel. when wire my reference in my main vi to one the input node of the sub vi the wire is broken. the error says its a class conflict why?

    i created boolean references in my main vi block diagram and copied them to my sub vi front panel. when wire my reference in my main vi to one the input node of the sub vi the wire is broken. the error says its a class conflict why?

    Expanding and clarifying what BJD said;
    After you create the temporary sub-VI that BJD mentioned, open its front panel and copy the reference control that LV created when it created the sub-VI.
    This reference control will be correct class etc that you need. Use the control to replace the original control that you were attempting to wire up.
    The technique of "create sub-VI...copy" always works for me.
    There is one more thing that you should watch out for.
    The mechanical action of the boolean can not be set for latch action when attempting to read the value using a value property node.
    Trying to help,
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Hi there, I want to change the background-color of the browser, when a popup-picture is shown. This picture pops up by clicking a hyperlink in the text...can anyone help me please...thanks a lot

    Hi there, I want to change the background-color of the browser, when a popup-picture is shown. This picture pops up by clicking a hyperlink in the text...can anyone help me please...thanks a lot

    Hi,
    CSS is interpreted by your browser, so server cache seems unlikely in htis case. There is however some hierarchy in CSS, so parts of the APEX CSS, theme CSS or page CSS might overwright or block yours.
    Does changing the CSS on runtime affect your page? Eg, run the following in your browser console and see if your page turns black: $('#uBodyContainer').css("background-color","black")
    Also try moving up your css in the hierarchy labeling it as important:
    div#uBodyContainer { 
      background-color:#000000 !important;  
    See:Assigning property values, Cascading, and Inheritance
    Regards,
    Vincent
    http://vincentdeelen.blogspot.com

  • Disable launch of front panel when starting web services

    Hello all,
    This may be a naive question as it may have a simple answer that I am missing, but is there a way to not have all VIs associated with a web service launch (i.e. show their front panel) when you start a web service?  I find this to be very irritating as I have a lot of VIs associated with the web service that I am running and don't want my windows cluttered up with VI front panels that I am not interested in viewing.  
    Thanks, Matt
    Matt Richardson
    Certified LabVIEW Developer
    MSR Consulting, LLC

    Thanks for the reply, tst.  I was hoping that I would be able to reproduce this on the client side, but unfortunately I can't generate a simple example .  My web service is large and contains a lot of resources to access different variables and it seems to reproduce this, you would have to deploy this onto an RT target.
    Some further insight into the issue - starting a web service on my current target is similar to when you select Deploy All on a virtual folder in a project - all of the front panels become visible.
    Matt Richardson
    Certified LabVIEW Developer
    MSR Consulting, LLC

  • Hide front panel when opened

    I have a VI running as a back ground task (VI_A) to the main VI (VI_B). VI_B starts VI_A and the idea is that VI_A will be minimised on startup. There is a button on VI_B to restore the window and a button on VI_A to hide the window and return to VI_B.
    This is all working OK, I open VI_A front panel when called, VI_B minimises VI_A straight away etc, I am using the WINUTIL.LLB functions to perform this. The problem I have is VI_A front panel is visible upon start up for a couple of seconds (there is no real delay in my execution to minimise). I have tried setting VI_A to be at teh back within VI_A but still it appears at the front for a couple of seconds.
    Does anyone have any suggestions as to why this is occuring.
    Cheers,
    Wayne

    One thing that you could do is to change the Windows Appearance property to NOT open front panel when called. You can then have your main VI (VI_B) open the panel for VI_A as before, but it will not start with the panel open. If you are creating an executable, go to the VI Settings tab page and click on the line with VI_A and then Edit Settings. Turn OFF the Remove Panel property. This should work for you (I've done similar already anyway).
    Rob

  • How to show the front panel when launching VI with Call by reference node??

    Hello!
    I just wonder how I make the front panel visible during execution when I launch the VI with CALL BY REFERENCE NODE.
    Se example.
    Could u also show me how to change different properties (window size ..) of the front panel??? (launched with CALL BY REFERENCE NODE)
    Thank you!
    Attachments:
    test.vi ‏18 KB

    In VI Properties>>Window Apperance>>Customize you can check "Show front panel when called". This will open the front panel on each call. It doesn't matter how the call was initiated.
    You can set a lot of Front panel properties during runtime. Place a Property Node in the block diagram. Change the class from App to VI. Under properties select Front Panel window>>Panel bounds to set the position and size of the front panel.
    Waldemar
    Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
    Don't forget to give Kudos to good answers and/or questions

  • Print colors are not true when printing greeting cards. blue background is orange.

    My Greeting cards have multiple colors. I'm only getting reds, yellows, orange. (Printer head Status:Color: Black/Yellow(GOOD) Magenta/Cyan(GOOD). Cartridge Dates(GOOD)

    Welcome to the HP Forums   I noticed your post about the print quality troubles you're seeing when printing from your Officejet 8500, and I wanted to stop in and share my suggestions with you. I would recommend that you try the steps from the support guide down below to see if the issues can be resolved. If they happen to continue, contact HP directly to discuss your next options, such as a replacement unit, etc as the printhead(s)  may have failed. I will leave their contact info below! Fixing Print Quality Problems for the HP Officejet Pro 8500 All-in-One Printer Series (A909)  Step 1. Open link: www.hp.com/contacthp/
    Step 2. Enter Product number or select to auto detect
    Step 3. Scroll down to "Still need help? Complete the form to select your contact options"
    Step 4. Scroll down and click on: HP contact options - click on Get phone number
    Case number and phone number appear.   

  • Save front panels and print them at once

    I have a VI that will be executed multiple times with different data, i want each of this front panels to be printed but it has to be one print instruction. I've tried to make an image of the front panel and append this to an Report, but the image is of a bad quality and the image which was made, contained only the view on screen!

    If you want a report that is an image of the display screen one thing you can do is create a VI whose front panel is a clone of the application's front panel. The only code behind this front panels would be property nodes to set the clone's front panel to match changes the user makes in the display during execution (for example, a user can change the color of plots, or the such things). It is vital that the diagram of this VI has at least 1 property node, otherwise it will only update if its window is open.
    Now as you main application is running it gathers a collection of all the data that you will want to print. When the user then clicks a print button, or the program exits (however you want the program to work) the code would take each dataset and one at a
    time pass it to the clone VI and programatically print its front panel.
    However, if all you have is tabular data (i.e. no plots or other graphics) I have found it easier to use the report generator VIs, but it's your call.
    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

  • How can I close all open subVI front panels, without closing my top level VI front panel when all VIs are built into executables?

    I'm using the code shown in the sample VI discussed here: http://digital.ni.com/public.nsf/allkb/353A696A3F393D9B86256E8B007A2912
    to close all open VIs except my top level VI.  My top level VI is actually a separate executable and the sub-VIs are their own executables.  All reside under the same project.  It works very well if I'm running in LabView but will not work when I build them.  I added all the sub-VIs to the Always Include box in my top level VIs properties which did nothing.  I also tried adding them to the Startup VIs box.  This allowed me to close them all programmatically from the top level VI but it also open all the VIs at once (which was expected and not desired).  I think the problem is the executables are not able to see outside their own memory space so the top-level VI never finds any other open front panels to close.  Is this correct?  Is there another way to go about doing this? 
    Thanks!

    Where do I begin…..
    I’m using a “server” to control 4 “client” PCs.  My server opens references to 4 VIs on each client then executes them sequentially.  So on a normal day, the server will run everything itself and I will have no contact with the clients.  But on a several occasions, I’ve needed the ability to walk up to one of the clients and run just one of the 4 VIs. 
    We are updating from LabView 6.1 to 8.5 and we want to run executables rather than VIs for various reasons.  I have a new VI running on the client PCs who’s only function is to initialize the shared variables and open/close the VIs.  I initially thought of making the remaining 4 VIs sub-VIs but I will loose the ability to run them individually.  I think I would also have to rewrite the VI running on the server since the 4 references it originally opened do not exist.  I don’t think you can open a reference to a sub-VI on another PC.  Can you???
     As you can see, this is a huge mess.  I’m still pretty new with LabView so any help you can provide would be great. 

  • Why do I get "error code 3: Could not load front panel" when I run my executable​.

    I have a LV 8.5 VI that controls only an agilent spectum analyzer. The agilent VIs call DLLs rather than SCPI commands. I created an application and an installer to load on a non LV machine and ran setup which was successful. When I run the EXE I get "error code 3: Could not load front panel" for each of my agilent spectrum analyzer VIs. I have to click "OK" about ten times, once for each VI. (My executable runs fine on all machines that have labview 8.5) The front panel does load with a broken arrow. The errors listed when the arrow is clicked for all of the Agilent VIs state: Missing subVI AGE444xInitialize.VI (or close.VI or read.VI etc.)
    There is an AGE444x32.DLL in the data folder with the EXE file so I included as support both the DLL and all of the agilent drivers in the application build. Still no luck. I have built the application and installer about 6 times in various forms. I NEED AIR SUPPORT.
    Unfortunately I do not have access to the internet at my jobsite so bear with me.
    Rob

    Hi V-rob,
    I'm glad to hear the executable is working now that NI-VISA is installed.  Thanks for posting the solution!
    Jennifer R.
    National Instruments
    Applications Engineer

  • Setting the background color of the selection when text selected (input TextField)

    My input TextField has a black background. The problem is,
    when some text is enter and then selected, the selection background
    color remains black and the selected text remains white. Because of
    this it's imposible to tell that the text has been selected. Is
    there a way to change the selection background color, or do I
    really have to write a custom textfield? :(

    Yes, I do have an additional attribute called "identity" which is set to the original table where it came from. The problem is that I do not know how to check for it in my renderer. I will post my renderer code here
    public class myTableRenderer extends DefaultTableCellRenderer{
    public Component getTableCellRendererComponent( JTable table,Object value,boolean isSelected,boolean hasFocus,int row,int column) {
    final Component component = super.getTableCellRendererComponent(table, value,isSelected,hasFocus, row, column);
    if ( value != null ) {
    if ( value instanceof String ) {
    String val = value.toString();
    if ( val.compareTo("DisplayKnown") == 0 ) {
    component.setBackground(Color.CYAN);
    else
    component.setBackground(Color.LIGHT_GRAY);
    } // end if value not null
    return component;
    } // end mytablerenderer
    What happens here, is that only the column with the identity value "DisplayKnown" gets the color blue. I would like to color the whole row with that column value to be Blue.
    Does this make sense??
    Thanks,
    npatel

  • No MIC on front panel, when using LineIn from the Ca

    Hi
    My TV Card ist connected at the lineIn FLexiJack at the Card. When I connect a Microphone into the FrontPanel of my Fatalty I only get the sound from the TV Card.
    How can I use the Microphone?
    Which switch do I have to move?

    Go to the mixer and select the mic or mic or anything that represent the mic input from the front panel under the REC section.
    PS:I don't own a X-FI so not sure the correct option name but it should work the same way as the audigy 2 zs.

  • Why can't my pics match color of the screen when printed?

    Hi there.... Please help me with my frustation.  I am using LR 2.6 and printing on a HP Photosmart B8550 on a MacBook laptop.   I can't get the colors on the printer to match the screen.  I have tried several profiles in the Color Management section of the Print Module (including Manage by Printer).    The prints are all darker and not as vivid as the monitor shows.  Although the levels in the histogram are OK, in order to get 'decent' color prints I have to increase the levels distorting the screen image.

    so I have to assume its a basic flaw with lightroom
    Actually it is certainly possible to print correctly with Lightroom. Almost all printers will just work. If they don't, you are either not setting up the driver right with the correct settings for ink density and paper type and/or are not using the correct color profile, or you have a really badly written driver for your printer that does not conform to standards. You can hack your way around the latter if you know what you are doing and get reasonable prints, but a new printer might simply be in order. In its quest for the best print quality and 64-bit compatibility with the latest Apple and MS operating systems, the Lightroom folks had to dump some of the old ways of doing things. The same thing happened with PS CS4. This unfortunately leaves some older and consumer oriented printers at the wayside.
    Now all this is excacerbated by some bugs in the printing systems of both Apple's OS and Microsoft's, where printer drivers will often simply refuse to give up color managing prints, resulting in dark weird colors. I doubt this is your problem though as it mostly manifests itself when you are using your own printer profiles for different papers instead of the standard ones.

Maybe you are looking for

  • RH_START_EXCEL_WITH_DATA - System Error:unknown error when GUI_DOWNLOAD is

    Hi, I am using FM 'RH_START_EXCEL_WITH_DATA' to download data of an internal table to excel sheet. I'm passing the filename, internal table as mentioned below: CALL FUNCTION 'RH_START_EXCEL_WITH_DATA' EXPORTING DATA_FILENAME         = v_xls_file DATA

  • Razr Maxx no longer able to take screen shots

    Hi all, I've had a ton of trouble with the Razr Maxx. I've been through a few of the phones. First ICS update killed the phone, I've consistently had a Maxx that won't hold 4g connection in strong 4g areas and requires it to be put into airplane mode

  • Problem with MR90 transaction: printing invoice for the vendor

    Hi Friends:     I've got a  ticket & I need your help to resolve it. When the user is paying the invoice, she then goes to MR90 to print the invoice to sent it to the vendor and there is no amount showing. An invoice is paid via MRDC ( automtic invoi

  • My mp3 gt pro hear radiao noe side gt sound n music both side gt so

    y hear music both side gt sound when i hear radio one side gt sound n other side dun haf sound i using creative muvo N200 how 2 slove e problem can tell mi pls

  • Error in Portal Favourites

    Hello,      I am facing some problem in Portal Favourites on client 280. It Says Error during Knowledge Management Startup. And it shows a runtime error. I am totally blank in this area. Any help will be appreciated.