我的一个同事需要在他的计算机上安装多个版本的LabVIEW。他有用LV2013打开LV2010代码的坏习惯。LabVIEW不会警告您将要将所有代码更改为新版本的LabVIEW,这会中断在生产环境中的测试系统上运行的代码。
这是我的问题:有没有人知道任何类型的黑客或合法的方法来改变单一应用程序的窗口标题栏?我希望能够只在LabVIEW 2013上将标题栏的颜色从蓝色更改为红色或其他颜色。
如果这是不可能的,有谁知道如何区分看起来几乎相同的应用程序?
谢谢你给我的任何建议。
发布于 2014-09-05 22:48:49
好消息是LabVIEW 2014 on的图标中会有版本号。不过,这对你的情况没有多大帮助。我不确定要不要更改标题栏,但我想我可以帮助你回答第二个问题。
这些版本的图标是难以区分的,然而,当你从旧版本打开一个项目时,批量编译LabVIEW所做的事情是一个绝对的表白。您知道LabVIEW正在执行批量编译,如果在项目加载时,"Compiling:“出现在" loading :”的位置。在不保存的情况下关闭LabVIEW并打开正确版本的LabVIEW。如果他仍然笨手笨脚的,你(希望)使用的任何版本控制软件都会恢复,而且你总是可以在LabVIEW中保存回旧版本。
我目前安装了四个(较老的)版本来支持在保修期内的项目。我发现的一个有用的技巧是,将一个.txt文档放在我保存.lvproj的同一目录中,标题为LabVIEW版本。例如,如果代码是用LabVIEW 2012编写的,我会在_Project文件夹中包含一个名为LV2012.txt的文本文档。这不是一个万无一失的计划,但它确实让我在双击之前仔细检查了我打开的LabVIEW版本。
发布于 2014-09-05 21:48:38
我建议使用这里描述的get VI版本属性:http://digital.ni.com/public.nsf/allkb/0C72D335AA87DD6486256FC40069C17F
比使用版本信息更改你的标题栏文本或透明度(我不确定颜色)或其他使用VI ref属性节点的FP组件。
https://stackoverflow.com/questions/25686030
复制相似问题