LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Different Computers, Same Resolution, Same VI, Different Looking VIs

I have had similar problems, very annoying. I wish LV had better control over the GUI layout, like anchors and other options available to other languages (visual studio)
Paul Falkenstein
Coleman Technologies Inc.
CLA, CPI, AIA-Vision
Labview 4.0- 2013, RT, Vision, FPGA
0 Kudos
Message 11 of 23
(1,757 Views)
It would be nice if LV could be a little more definate in their GUI. I mean, telling us to make room in my opinion is ridiculous. Its ugly. I want it to look the exact way I designed it. Everywhere. How annoying...

Cason Clagg
SwRI
LabView 7.1, Windows XP
0 Kudos
Message 12 of 23
(1,754 Views)
Yeah, I cringed when I read that and remember how many controls/indicators you had on your FP... the change of all of them would be very annoying.

I've never come across that...but I think it's because I generally develop on the machine that the test will be running on. If you're using XP Pro, you can make use of the remote desktop feature from your desk (or wherever you generally do it), and then you'd know what everything looks like during development... That is only if the machine that it'll be running on isn't in constant use for other things...
0 Kudos
Message 13 of 23
(1,743 Views)


@CasonSwRI wrote:
It would be nice if LV could be a little more definate in their GUI. I mean, telling us to make room in my opinion is ridiculous. Its ugly. I want it to look the exact way I designed it. Everywhere. How annoying...




LabVIEW can't overrule this Windows behaviour. Besides there would be those who configure their 2000 * 1400 screen resolution on a 15" display and complain that LabVIEW does not seem to honor the large font setting in the display configuration. Go figure!

Rolf Kalbermatter
Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
0 Kudos
Message 14 of 23
(1,743 Views)
It could be a dev option to have absolute fonts or fonts that honor sys settings...

So many controls.... :0

Cason Clagg
SwRI
LabView 7.1, Windows XP
0 Kudos
Message 15 of 23
(1,736 Views)
But what's an absolute font and when your text is bigger because the user has selected "large fonts", it is obeying system settings. I can specify a label that uses some font on my system but if it's not on another pc, what happens? You can certainly change the default labels to be anything you want(Tools>Options>Fonts). When you do that though, include that font in the installation of your app.
0 Kudos
Message 16 of 23
(1,728 Views)
In my opinion I think that the pic on the right has larger LEDs. Anyone else agree? Same resolutions, this can't be explained by a font problem. At least I dont think it can....

Cason Clagg
SwRI
LabView 7.1, Windows XP
0 Kudos
Message 17 of 23
(1,730 Views)


@CasonSwRI wrote:
In my opinion I think that the pic on the right has larger LEDs. Anyone else agree? Same resolutions, this can't be explained by a font problem. At least I dont think it can....




Mhh, It might actually be a font problem. LEDS can contain Boolean text. And LabVIEW sizes controls containing text.

Rolf Kalbermatter
Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
0 Kudos
Message 18 of 23
(1,704 Views)

@CasonSwRI wrote:
In my opinion I think that the pic on the right has larger LEDs. Anyone else agree?

I think they're the same size. (Attached jpg= ~990 words).
=====================================================
Fading out. " ... J. Arthur Rank on gong."
0 Kudos
Message 19 of 23
(1,714 Views)

You can fix the font to whatever you want. LabVIEW, by default, uses the system fonts. However, if you explicitly select a text element and select a specific font (not Application, Dialog, etc.), it will not change. “Safe” fonts on Windows are Arial, Times New Roman, and Symbol. All Windows systems ship with these fonts and it is highly unlikely anyone will delete them (though possible).

To fix the font on your application, select everything on your panel and change to the font of your choice. It appeared just about everything used the same font, so this operation should take you less than a minute. If you do want some font size or style variation, do it after the intial set.

However, I would NOT recommend you not do this unless you really need to. As mentioned earlier, good UI design requires extra space for larger fonts than you have on your machine. Unless you are the only one using your application, count on others wanting different fonts. If someone has changed the default fonts on a system, there is usually a reason. You may also want to replace all your controls with the system (dialog) versions. This ensure that the colors, borders, etc. will update properly with the OS. Of course, if you want your app to look like a LabVIEW app instead of a Windows app, I certainly won't argue with you :).

If your LEDs are resizing with the text (they can), you can eliminate this behavior by doing the following

  1. Pop up on the LED and choose Advanced->Customize… This will open the control customization window.
  2. Pop up on the LED in the window and select Visible Items->Boolean Text to show the boolean text. If this is already checked, don't select it again.
  3. Pop up on the LED again and make sure that Multiple Text Strings is unchecked and Lock Text in Center is showing as an option.
  4. Hide the boolean text again (Visible Items->Boolean Text).
  5. Save this control as a strict typedef so you can update your other LEDs much easier.
  6. Select File->Apply Changes to apply your changes to the original VI, then close the control

Your control size should now be independent of font size. Do a replace operation on the rest of your LEDs to make them identical. Names, descriptions, and tips should not be effected, but size will be.

Message 20 of 23
(1,637 Views)