Jump to content

Zou

Members
  • Posts

    76
  • Joined

  • Last visited

  • Days Won

    6

Posts posted by Zou

  1. I do use application font but I was hoping not having to go through thousands of VIs to change their font setting. But it seems that's the only 

    Do it programmatically.  Here is what I would do:

    Change LabVIEW font option to Segoe UI or any specific font, make it panel default.

    Programmatically open each VI, and simulate a Ctrl-A to select all, then simulate a Ctrl-4 to set font to Current Font.

    Save the VI.

     

     

  2. 27 minutes ago, ShaunR said:

    LabVIEW is cross platform (Windows, Mac and Linux).

    That's because NI takes care of the cross platform issue.  The source code for LabVIEW itself is implemented depending on OS.

    For those features LabVIEW doesn't support (yet), you can implement them yourself.

     

  3.  

    21 hours ago, ShaunR said:

    Ignoring the obvious Gif (and apng)........

    Dynamically create controls. Tables with child controls in cells. Proportional control resizing. Tab controls that work properly. Window and graph animations. Skins. Drag and drop....shall I go on?.

    LabVIEW objects are not Windows object, so you can't create LabVIEW ctrls dynamically.

    However, you CAN create Windows objects (e.g. text box, for both numeric ctrl & string, picture box for images, and static obj for decor. etc.) on the FP dynamically with or without a container (a child window if no container).

    Animations, skins, drag & drop, etc.  all can be done with Windows API, just like other programming languages (e.g. C#, VB) do.

     

  4. There is a time delay specified in the animated GIF file for every frame.

    It is like: frame1, delay1, frame2, delay2, ...

    LabVIEW doesn't support the delays, uses a constant instead.

    You can control the frame rate in C#, but not in LabVIEW.

     

  5. Thanks for reply.

    But I want to automate the whole VI properties Window, not just documentation.

    I want to change the settings programmatically.

    And I want to use the built-in VI properties window,

    because not all properties available in property node, for example the Front Panel Grid Size.

    I got everything working if the last Category selection was NOT Documentation.

     

  6. VI Properties Dialog remembers which Category was selected last time.

    For example, if you select Documentation from the Category pull down menu, next time the dialog will show up with the Documentation.

    Is there an option to make LabVIEW not remember last selection?

    Among all the categories, Documentation is different from all others: VI description gets focus; for all other categories, Category gets focus.

    It's difficult to automate the dialog.

     

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.