设为首页 | 收藏本站欢迎来到深圳市启科网络有限公司!

已阅读

LabVIEW程序写完后,你知道怎样保护你的源代码隐

作者:admin      来源:admin      发布时间:2020-06-30

当你在LabVIEW平台中写好一个大型的测试项目后,项目中会包含很多个子VI程序,可能出于某些原因,对某些涉及关键算法等核心部分的子VI程序,可能不想让别人看到你的源程序框图,但又不影响在整个工程项目中,别人能够编辑修改其它的VI程序或者看到你的前面板外观,那么这时候应该怎么办呢?

一个最简单的办法,可以对你的子VI程序设置密码进行保护,这样别人只能看到你的VI程序的前面板,当想打开程序框图时,则必需输入正确的密码才能打开,这样就可以达到保护我们源程序代码的目的了。

在菜单中选择“文件”----“VI属性”,在弹出的VI属性弹出对话框中,类别选择“保护”,如下图所示:

密码输入完成后,点击确定,然后关闭VI属性对话框,保存程序,则对于该程序的密码设置就完成了。

可以看出,设置密码保护后,前面板背景显示样式与设置前有明显的不同,它不显示网格了,意味着对于这个程序你只能看到它的前面板,而不能打开程序框图进行编辑。

至此,我们通过在LabVIEW平台中进行简单的密码设置就完成对源程序代码的保护了,是不是很简单呢?

当然,还有一些其它的源代码保护方法,如生成动态链接库、打包成安装程序(EXE文件)等方法,只是这儿设置密码保护的方式是最简单的一种。

实际上如果你仔细观察的话,在LabVIEW软件中由NI公司官方提供的很多范例程序中,也采取了这种方式对一些核心的子程序进行了加密,由于不知道其密码,我们是看不到它的程序框图的。