我们为了保护代码,比较常用的办法有以下几个:
1。框图混淆:这个是最简单的办法
![LabVIEW diagram protect](https://aftv2q.bay.livefilestore.com/y1mW78VLyOAk-HYGJzedM__H9TNoOvHktwgiyEoe3U5guxLvzYvMHV5_7CIHqGgPO5tqsdJwG6oIhjNC-zuB6Boe_QVFk2whDyHTYP53qWOsPwJ5z2wDSMn5eSUFWCjb_wqV0K7U11fnfs39h6pIkYC8g/LabVIEW diagram protect[5].png “LabVIEW diagram protect”)
不过随着LabVIEW2009的一键框图整理就没有什么意义了。
2。加密:缺点是如果获得密码还能被修改
3。编译为EXE:无法修改,但是也无法被调用。
4。删除程序框图:无法编辑但是可以被同版本LabVIEW调用。
具体操作步骤:
1。新建工程
2。新建空白主VI
3。添加被处理VI
4。创建应用程序,添加启动VI和支持VI
5。源文件设置:**被处理VI选择目标到支持目录,还可以配置是否需要删除前面板和程序框图**
6。生成程序
该VI可以被打开和调用但是无法被编辑,也无法察看程序框图。