Sizing a build for different monitors

Hi,
After making a build and running the .exe on different monitors in our lab I'm finding the window isn't sizing for the different monitor resolutions. What I tried to do was using the file->VI Properties->Window Size.
In this section I tried to check the "Maintain proportions...."  and redo the build. Now, the window opens and fits in every monitor I'm trying to run the .exe in. However, everything within that window is still the same size, and on smaller monitors goes off the screen edge. Really, this just buys not having to resize the window to fit manually.
I then tried to use the "Scale all object of front panel...." In this case it DOES NOT scale everything on the panel proportionately!  Therefore, a whole bunch of the items in the panel (texts, LEDs, etc) are now overlapping. How do I overcome this obstacle?
Thanks!

zou wrote:
> I then tried to use the "Scale all object of front panel...." In this case it DOES NOT scale everything on the panel proportionately!  
> Therefore, a whole bunch of the items in the panel (texts, LEDs, etc) are now overlapping. How do I overcome this obstacle?
Use splitter bar to saperate the front panel into panes.  ONE control per pane.
Right click the splitter bar to set pane sizing properties.
Set controls to Scale Object with pane. 
That's some good advice.  I'd add that you don't need one control per pane if they are things that don't change size, and the pane doesn't change size.  Say I have a horizontal splitter with a table on top and buttons on the bottom.  When my window resizes the table grows but not the area on the bottom pane with buttons.  Down there I can have all the controls I want because that pane doesn't change size and there isn't a need to they only have buttons.
You'll likely end up with lots of splitters and lots of panes but when you invest time into getting it right it will work on any monitor, as a full screen application or not.
Oh and remember you can set the minimum windows size, and pane size for each pane if you want to help keep the UI not get too small.
Another alternative I've seen used is to have multiple UI VIs, and have them developed for a specific resolution, and then not allow the user to resize it.  So maybe have a VI for 800 by 600, and one for 1024 by 768.  The problem with this is there are so many "standard" resolutions this isn't really a good method.  Besides users like to be able to resize their windows like all normal programs can.
Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.

Similar Messages

  • Multi Monitor - different Screeen Saver for different monitor - Setting for notebook computers...

    Hi,
    I have a question about the multi monitor, screen saver setting for Windows 7.  I'd like to know 2 questions.
    1.) if I can set different screen saver settings on different monitors
    2.) If I can do it, can I work on the external (or non-primay) monitor, when I have the primary monitor with "blank" screen saver?
    Basically, I put my notebook computer at the docking station at work, and the docking station is connected to a 22" monitor, desktop keyboard and mouse.  So, at work, the 22" monitor and K/B would be my primary use.  However, I still "flip"
    open the notebook monitor for dual monitor use. 
    I'd like to "save" the notebook monitor when I don't use it for 30 min. or so...  I'd like to "power" it off or set it so that it would only turn on if I move my mouse to that screen.
    Is there a way to do it?
    Thanks

    Hi
    There isn't any way to do what you are describing.
    The reason is that both monitors have the same source for the video. You can extend the video to the second monitor, but this just gives you more screen space.
    The screen saver will only display on the monitor that is set as the default and when the screen saver starts, the other monitor will be blank.
    Hope this helps.
    Thank You for using Windows 7
    Ronnie Vernon MVP

  • Different sleep times for different monitors?

    I'm using a iBook G4 12" with an external monitor (spanned, not mirrored), and I was wondering if there's a way for me to set different sleep times for each of the LCD and the external monitor?
    Thanks.
    - JC

    Nope. They all sleep or none sleep.

  • Different resolutions for different monitors?

    I just hooked up my new Dell 30" monitor. To get its full resolution, I have to have the lid closed on MBP. This means I can't use my iSight camera of course.
    Is there any way to have the lid open and still get the maximum resolution on my external monitor without it defaulting to the highest resolution that my MBP's screen is capable of?

    Go into Display preferences and turn off mirroring to get the maximum resolution out of both displays at the same time.

  • Windows 8.1 forgets dpi / display size settings for one monitor on almost every reboot

    I use TV 32" with 1920x1080 and cintiq 13" with 1920x1080
    when I boot my PC the resolution is fine but DPI is wrong.
    In smaller monitor It's look like DPI is higher than the bigger one.
    I already set dpi to be the same (smallest 100%) but it's not work until I do something to change display setting.
    It's really annoy me. This problem is not happen when I use windows 8
    Only solution I found is turn off
    "Turn on fast start-up".
    When I do that It's boot like what I want. every monitor is the same DPI.
    But it'll make my boot time longer.
    It should be just start up windows and use the same dpi from the start.
    So I think this problem is a bug in windows 8.1
    Best regards

    Thank you for reply.
    I've already used the latest graphic card driver. But It's won't help this issue.
    In registry editor. I check those variables then value of them is already set like that blog suggest.
    So , it look like when windows start-up(with fast start-up) It use something like
    suggest value for different monitor size instead of what I set in control panel. But when I turn off fast start-up windows use my setting value.
    And I think there are a lot of people who got the same problem as me.
    Here is an example.
    http://answers.microsoft.com/en-us/windows/forum/windows8_1-desktop/windows-81-forgets-dpi-display-size-settings-for/385cb615-d699-47f8-8c12-717e3364c866

  • Set front panel size to fit different monitor ( 2 monitors-pattern to 1 monitor-pattern)

    Hello, Everybody,
    I have here some questions about front panel size.
    At first I have create my LabVIEW programs with 2 monitors and run them with 2 monitors, because of this reason I have created a huge front panel with many objects.
    But sometimes I will run the program only with 1 monitor, the problem is, the front panel is too big, I can not see the front panel with all objects completely on one monitor! I know, I can scroll aroud it, but I don´t like this way. I would like to set the front panel size automatically to fit the window ( to differenz window sizes or resolutions), how can I do that?
    I have tried with "Maintain proportions of window for different monitor resolutions" and "Scale all objects on front panel as the window sizes" to finish that, but they did`t work, I can not see the front panel at once on one monitor;-(
    Can you help me?
    regards,
    Johnny

    As noted in the KB article What Is the Difference Between the Options
    "Scale All Objects on Panel" and "Maintain Window Proport..., the "Scale All Objects on Panel causes all the objects inside the panel to scale when the panel itself is resized". If the panel isn't resized, the objects arent's scaled. You may also want to read the KB article How Do I Scale All of the Objects of My Front Panel with the Window Size?.

  • Searching for a monitor icc profile for a Satellite M60-139

    i'm a grafic-designer useing a Satellite M60-139 - and therefor i need a color-profile for my Satellite M60-139-display - has anybody an idea where from i can get one?

    Hi,
    From what I understand, you do not need to download or install any color profiles. It is exactly what the name implies, a profile. One you create and save on your computer. It can also be used to set different color profiles for different monitors. If you right click desktop, and then select the tab on the far right, then click advanced. Under advanced go to color management, and then click add, at which point it will give you a list of predefined color profiles. You can select the one closest to what you need and modify it to your specifications, and then save it. I hope this helps, if not, I can google around and see if there are any predifined on the internet to download, but I found none so far. Let me know how it goes.
    Googling around, I found this website with some ICC's you can download. I hope you find the one you need.
    http://www.serendipity-software.com.au/support/download/icc/monitor/generic+equipment/
    Message was edited by: [email protected]

  • Scaling front panel objects for different screen sizes

    Hi,
    Can anybody help me of designing Vi for different screen sizes. I have designed a VI for a monitor of small size and lower resolution but when I open the same Vi on a different monitor,objects are not aligned properly. The properties which I have changed are
    Window appearence->Default
    Window Size -> Panel size 0,0   & Tick marked options of Maintain propotions for different monitors and scale all objects 
    Window Run Time position-> Maximum
    Regards
    Imran
    Solved!
    Go to Solution.

    Imran,
    I can't solve your problem entirely.  However when I have to write a program that will be deployed on a variety of monitor sizes, I tend to set the size of the Front Panel to suit the smallest monitor, and then remove the ability of the user to resize it.
    Also, set it to run in the centred position.
    See attachments.
    Many Thanks,
    Dan
    Dan
    CLD
    Attachments:
    Customize Window Appearance.JPG ‏44 KB
    VI Properties.JPG ‏29 KB

  • What is the best way to make a program fit different monitor resoultions?

    In our lab all our test stations have 1280x1024 resoultion monitors. In the "other lab" all the test station monitors are 1440x900 resoultion.
    Now I am tasked with making my programs run on the test stations in the other lab. I have tried setting the options "maintain proportions of windows for different monitor resoultions" and "Scale all object on front panel as the windows resizes" and of course neither one of these options really does what I would expect it to do.
    What is the best way to make programs fit different monitor resoultions?

    J-M wrote:
    I resize the Front Panel when the program start to fit the monitor resolution.  After that, I use the "SBE_Determine If Screen Resized.vi" from TomBrass (http://forums.ni.com/t5/LabVIEW/Resizing-controls-on-a-tab-control-within-a-pane/td-p/1520244 ).  This vi is very useful if you don't want to monopolize the CPU with the "Panel Resize" event.
    I don't like this function for a couple reasons.  First for the example you don't need any custom code to handle the window resizing, just use a couple splitters.  Even if you did need to handle the resize, you only resize after the mouse is up after the resize which is not how normal Windows programs work they resize as the mouse moves.  So I modified the VI to resize objects as you resize the window.  Then because doing this can generate 100 events very quickly, I use a boolean in a shift register to make sure that we only handle the resize event if there is no new resize events after 0ms.  This essentially makes a lossy queue and handles the last resize event.
    Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
    If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.
    Attachments:
    Resizable_Graph.vi ‏22 KB

  • How to automate the build of CompositeApplication for different environment

    Hi,
    I have a scenerio where i have to automate the build process of composite application.
    For Example :
    I have a Composite application currently configured for my DEV Environment. I have two more environments UAT, and IST on which the same Composite Application should be deployed. The environment details such as 1) Host Name , 2) Port Number , for UAT and IST are different.
    I need to create an automation script which takes in the different environment details and builds the CompositeApplication Project.
    Please help, if you have any solution or Please provide pointers.
    Thanks
    yuvaraj

    Hi yuvarag,
    I take it that you're working in a 5.1.3 environment. I was in a similar situation, and although I wasn't able to automate the process as I would have liked, I was able to make some modifications to the build process that made it acceptable.
    For one thing, our QA dept would not allow us to build separate ear files, using different environments, for QA and production. They were willing to sign off on the QA file that they had tested, but as far as they were concerned (and I fully agreed) they had not tested a new aer file build for the production environment. I was able to convince them (and myself) that using the iConfigure tool to modify the settings of the ear file was a safe way to create the production file from the QA file. This also removed any possibility of including new code into a build with the production environment.
    Although it didn't get automated, I did set up a "build" user on the box that housed our repository. All builds for deployment to QA were performed by logging in as the build user to perform the build. I also made a few modifications to the build scripts that come with the commandlinecodegen tool to simplify the process. I could probably have automated the build by adding a cron entry to kick off the build script. Automating the iConfigure step would be much more difficult. But if you are free to build fresh ears for production, then you should be able to automate the process with cron, and a few tweaks to the commandlindgodegen tool.

  • Different transaction codes useful for Performance Monitoring

    Hi Experts,
    Please can you guide me on this question, as to what are the different transaction codes useful for Performance Monitoring i.e. workload statistics and database statistics? What kind of statistics do each of these codes provide?
    Many thanks,
    Mithun

    Hi Mithun
    In performance issuses you need to look in terms of many ways that is..
    Workload analsys
    ST03N: Statistics Regards Locallly
    ST03G: Statistics Regards Golbally
    STAD: Individual Statistics Regards
    STATTRAACE: Individual Statistics Regards Trace
    ST07 : User Distribution
    Buffers and Memory
    ST02 : Buffers and Memory and swaps monitoring
    ST10: Table Acess
    OS Monitoring
    OS04: Locally monitoring
    OS07: Remotely monitoring
    OS01: LAN check
    DataBase Side
    ST04: Performance overview
    DB01: Exclusive locks
    DB02: Tables/Indexes
    BackgroundJobs monitor
    SM37
    other tcodes
    ST22: Abap Dumps
    SM12: Lock Entries
    SM56: NumberRange Buffers
    SU56: User Buffer
    all above transactions are need to monitor for Performance.
    Regards
    Bandla

  • HT5019 Why can I not find a miniport to external monitor cable that works? I have bought for different types, two from Apple, cost me $300+ and still have no external monitor. Help, please.

    Why can I not find a miniport to external monitor cable that works? I have bought for different types, two from Apple, cost me $300+ and still have no external monitor. Help, please.

    What have you bought?
    What model Mac are you running?
    What input sources are available on the display you are connecting it to?

  • How do I get my laptop to remember different display arrangements for different external monitors?

    I have a couple of different places where I work, and in both places there is an external monitor. As it turns out, the external monitor is on the left in one place and on the right in the other. They are different monitors, too (one's an old dell and one's a mac monitor). I remember in previous versions of Mac OS X, my MacBook would remember the display arrangement depending on which monitor was connected, and place my secondary desktop on the correct side. In Mavericks, it seems to maintain the arrangement from the last place that I changed it. 
    What this means is rather than my computer remembering where my external monitor should be, I have to change the arrangement of my monitors every time I switch desks.
    Is this a feature that Apple removed from Mavericks? Was I imagining things in older versions of OSX?

    "Is there a way to display my iPhone in the finder?"
    No. You can't. It's not an external drive.

  • Best rgb and gamma settings for external monitor with mountain lion

    Hi,
    I'm using an LG LED 22 inch monitor with my MBP mid 2010 via minidisplay to hdmi. on OS X side the settings have been default. On the LED side the settings , if set to preset RGB it tends to fade the whites a lot. when i set to user definied and let the preset rgb be at it is, the colors are quote decent. currently they are on R 50, G 58 and B 59 and Gamma 1. Which is the best RGB and Gamma value for OS X Mountain Lion?

    Welcome to the forum.
    First off, you need to go and buy a hardware monitor calibrator, such as an OptixXR or similar. This will build a custom monitor profile for your specific screen. Without this starting point you can forget ANY attempt at accurate colour matching.
    Never (and I mean never) use a working space such as sRGB or Adobe98 as your monitor profile, that's not what they are designed for. Working spaces control what colours are possible in the image, monitor profiles control how those colours are shown on screen. Aperture uses it's own working space so you don't have to worry about that too much.
    To answer the rest far too briefly, I'd suggest setting the proofing profile to sRGB and of course use sRGB for the export preset. The gamma setting you will have to adjust depending on how dark the Lightjet prints look compared to your screen. You will have to do test-strips to start with.
    Your images looking crap on flickr on Windows machines is partly because Windows web browsers generally do NO colour correction, and only partly to do with the different gamma.
    Ian

  • Different scaling for different displays

    Hi, so recently I moved into windows ten hoping that this issue be fixed, apparently, there is still no way to set different display scaling options for different displays, I have a 4k display, which I use with 200% scaling, but I also have a 1080p monitor.
    Is there any way to set 200% scaling for the 4k, and then no scaling on the 1080p one?? This is the only reason I moved to windows ten and I would hope that this is supported, given that it is touted to have a lot better scaling support.

    MV
    What build are you on.  The current build is 10074
    Windows 10 build 10074 ISOs are available for download:
    Pro from Windows Insiders:
    http://windows.microsoft.com/en-us/windows/preview-iso-updat…
    Enterprise from Evaluation Center:
    https://www.microsoft.com/en-us/evalcenter/evaluate-windows-…
    Upgrades should go out via Windows Update soon. The ADK is slightly delayed, should be available late tonight or tomorrow.
    Wanikiya and Dyami--Team Zigzag

Maybe you are looking for

  • A word of warning when upgrade the RAM on a new Aluminium iMac

    I was pleasantly surprised to find the new iMac's in the Trafford Centre Apple Store in Manchester, UK yesterday - only 24 hours after the announcement by Steve Jobs. My credit card got the better of me and I bought a 24" 2.4Ghz model and took it hom

  • How do I save multiple files from database using oracle forms?

    Forms [32 Bit] Version 10.1.2.3.0 (Production) Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production Hello, I have a form containing a block of records with files set up in a tabular layout. Each row has a checkbox to indicate

  • Issue in DB Link creation

    Hi, I am trying to create the DB link across two different platforms where 32 bit oracle is installed in 32 bit windows platform and 64 bit mysql is installed in 64 bit HP_UX platform. After the initial configuration, I finally execute the following

  • Intercompany Exchange of NLAG materials or free text items

    Hi, in my company we have set up the intercompany procurement process according to the SAP standard. Means when one company places a PO with another group company (different comp code) a delivery is created against this PO. Now the companies want to

  • Move a design from PS to Indesign

    Hi All, I have designed a full colour event poster in Photoshop (CS5) in A3 size. The design itself uses photographs with various layer styles, texture (background) images with pixel gradient masks, text and some .eps logos The problem that i have co