张飞软?#37096;?#28304;基于STM32 BLDC直流无刷电机驱动器开发视频套件,??戳此立抢??

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

电子发烧友网 ? 2019-06-04 14:39 ? 次阅读

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

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

下面通过一个例子说明在LabVIEW中设置密码保护的步骤。

密码保护设置示例

先看一下设置密码保护之前该子程序VI的前面板和程序框图,如下图所示:

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

下面对该子程序进行设置密码,看一下具体方法步骤是怎样的。

在?#35828;?#20013;选择“文件”---->“VI属性?#20445;?#22312;弹出的VI属性弹出对话框中,类别选择“保护?#20445;?#22914;下图所示:

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

选择“密码保护?#20445;?#21017;弹出“密码输入”对话框,在里面输入你的密码吧,如下图所示:

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

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

关闭LabVIEW编程环境后下次再打开该VI程序?#20445;?#20854;前面板如下图所示:

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

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

如果你想显示程序框图,则弹出如下对话框要求输入你刚才设置的密码,如下图所示:

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

只有输入正确的密码才能打开查看或者编辑你的源代码。

总结:

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

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

原文标题:LabVIEW程序写完后,你知道怎样保护你的源代码隐私吗?

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

龙哥带你深入?#31169;?#24037;业机器视觉系统

直播课程简介:目前,自动化测试行业对具有一定LabVIEW视觉编程能力的技术人?#20445;?#38656;求强烈!然而,也有很大一批技术人?#20445;?/div>
发表于 05-27 00:00 ? 0次 阅读
龙哥带你深入?#31169;?#24037;业机器视觉系统

龙哥带你深入?#31169;?#24037;业机器视觉系统

直播课程简介:目前,自动化测试行业对具有一定LabVIEW视觉编程能力的技术人?#20445;?#38656;求强烈!然而,也有很大一批技术人?#20445;?/div>
发表于 05-27 00:00 ? 0次 阅读
龙哥带你深入?#31169;?#24037;业机器视觉系统

一个计算24的小程序

只给出一种算法
发表于 06-12 15:38 ? 24次 阅读
一个计算24的小程序

请问怎么在labview中生成调用历史数据的模块?

请?#35270;?#20154;知道labview中有专门调用历史数据的模块吗?或者怎么在labview中生成调用历史数据的模块? ...
发表于 06-12 14:23 ? 40次 阅读
请问怎么在labview中生成调用历史数据的模块?

labview2015版本的sit在哪里?

发表于 06-12 13:26 ? 40次 阅读
labview2015版本的sit在哪里?

如何实现labview与matlab_simulink通讯?

在做实验的时候需要用到labview与simulink通讯,但是我查到的资?#19979;?#23569;,有些无从下手,求大神指导,可以有偿指导 ...
发表于 06-12 13:13 ? 42次 阅读
如何实现labview与matlab_simulink通讯?

请问下面这个控件在labview中咋找到

紧急求助,正在做课设不知道咋整
发表于 06-11 22:21 ? 37次 阅读
请问下面这个控件在labview中咋找到

labview的安装过程中的问题

为什么出现图中的情况,已经装了几个和NI-scope有关的文件了,本人新手,在网上查了很久也没弄明白,到底要下什么才能解决?...
发表于 06-11 19:40 ? 42次 阅读
labview的安装过程中的问题

事件结构中的数据更改、显示状态更改、方向更改、执行状态更改,事件分支是如何添加进去的?

以上是范例  ,,我自己做的却没有,找不到这几个分支 请问这是怎么回事?怎么能找到这些! ...
发表于 06-11 17:07 ? 125次 阅读
事件结构中的数据更改、显示状态更改、方向更改、执行状态更改,事件分支是如何添加进去的?

labview+蓝牙适配器如何连接蓝?#34013;?#26426;

使用csr的蓝牙适配器,能够看到电?#28304;?#34892;端口有两个COM口,后面也不知道怎么控制了。我想连上蓝?#34013;?#26426;后播放音乐或者自动搜蓝牙...
发表于 06-11 16:10 ? 85次 阅读
labview+蓝牙适配器如何连接蓝?#34013;?#26426;

如何解决客户端模式接收数据会自动断开的问题?

【问题描述】服务端是网络调试助手,客户端是图示程序。?#30475;?#26381;务端发几分钟数据后,客户端自己就会断开,不知道什么原因w(?Д...
发表于 06-11 15:11 ? 158次 阅读
如何解决客户端模式接收数据会自动断开的问题?

帮你快速领悟labview新推出两个课程?

在大家的热情欢迎下,学院正式推出了labview全日制与周末班,帮助同学们更快的?#31169;?#24182;学习这门课程,但同时同学们应该对本次课程并...
发表于 06-11 11:16 ? 188次 阅读
帮你快速领悟labview新推出两个课程?

LabVIEW新手容易犯的5大错误

虽然NILabVIEW软件长期以来一直帮助工程师和科学家?#24378;?#36895;开发功能测量和控制应用,但不是所有的新....
的头像 电子发烧友网 发表于 06-06 17:13 ? 2195次 阅读
LabVIEW新手容易犯的5大错误

LabVIEW驱动应用程序免费下载

本文档的主要内容详细介绍的是LabVIEW驱动应用程序免费下载。
发表于 06-06 08:00 ? 32次 阅读
LabVIEW驱动应用程序免费下载

如何在Labview下使用研华板卡

本文档的主要内容详细介绍的是如何在Labview下使用研华板卡。研华所有 das 卡都可以在 lab....
发表于 06-04 08:00 ? 32次 阅读
如何在Labview下使用研华板卡

使用LabVIEW制作的计算器资料合集免费下载

本文档的主要内容详细介绍的是使用LabVIEW制作的计算器资料合集免费下载,非常美观,实现基本功能。
发表于 06-04 08:00 ? 46次 阅读
使用LabVIEW制作的计算器资料合集免费下载

GitHub趋势榜榜首:超级命令行工具Semantic,比较解析源代码

作为开发者,天天?#23478;?#19982;源代码打交道,面对不同版本,不同语言的代码进行比较、分析,理顺开发流程往往?#24378;?...
的头像 新智元 发表于 06-03 14:15 ? 247次 阅读
GitHub趋势榜榜首:超级命令行工具Semantic,比较解析源代码

VHDL语言设计的全加器源代码和工程文件免费下载

本文档的主要内容详细介绍的是VHDL语言设计的全加器源代码和工程文件免费下载。
发表于 06-03 08:00 ? 31次 阅读
VHDL语言设计的全加器源代码和工程文件免费下载

使用单片机进行数码管动态扫描的源代码程序资料免费下载

本文档的主要内容详细介绍的是使用单片机进行数码管动态扫描的源程序资料免费下载。
发表于 06-03 08:00 ? 26次 阅读
使用单片机进行数码管动态扫描的源代码程序资料免费下载

Labview数据库连接工具VI的详细资料说明

本文档的主要内容详细介绍的是Labview数据库连接工具VI的详细资料说明。
发表于 06-03 08:00 ? 27次 阅读
Labview数据库连接工具VI的详细资料说明

如何使用虚拟仪器进行核能海水淡化的实验测控平台?#33455;?/a>

应用方案:用美国NI 公司LabVIEW 系统开发平台、先进的PXI 测量和数据采集技术和压力传感器....
发表于 05-31 16:14 ? 43次 阅读
如何使用虚拟仪器进行核能海水淡化的实验测控平台?#33455;? />    </a>
</div><div class=

云台BLDC的源代码资料免费下载

本文档的主要内容详细介绍的是云台BLDC的源代码资料免费下载。
发表于 05-31 08:00 ? 30次 阅读
云台BLDC的源代码资料免费下载

如何使用NI LabVIEW和NI Multisim实现数字电路和模拟电路的联合仿真

以下文?#21040;?#32461;了如何在NI LabVIEW和Multisim软件之间实现模拟和数字数据的联合仿真。学习....
发表于 05-31 08:00 ? 59次 阅读
如何使用NI LabVIEW和NI Multisim实现数字电路和模拟电路的联合仿真

Vision控件和函数模板及图像处理步骤的详细资料说明

本文档的主要内容详细介绍的是Vision控件和函数模板及图像处理步骤的详细资料说明。Vision 控....
发表于 05-29 08:00 ? 27次 阅读
Vision控件和函数模板及图像处理步骤的详细资料说明

符合验证方法手册VMM的基于SystemVerilog事务的测试平台详细介绍

本文描述了一个符合验证方法手册(VMM)的基于SystemVerilog事务的测试平台,并通过实例说....
发表于 05-28 08:00 ? 28次 阅读
符合验证方法手册VMM的基于SystemVerilog事务的测试平台详细介绍

使用单片机设?#35780;?#29699;计时计分系统的protues仿真和源代码资料合集

本文档的主要内容详细介绍的是使用单片机设?#35780;?#29699;计时计分系统的protues仿真和源代码资料合集。
发表于 05-28 08:00 ? 55次 阅读
使用单片机设?#35780;?#29699;计时计分系统的protues仿真和源代码资料合集

单片机设计温度采集系统的程序和labview上位机监测及protues仿真

本文档的主要内容详细介绍的是基于单片机设计温度采集系统的C语言程序和labview上位机监测及pro....
发表于 05-28 08:00 ? 85次 阅读
单片机设计温度采集系统的程序和labview上位机监测及protues仿真

电动车上的跷跷板程序源代码C语言程序免费下载

本文档的主要内容详细介绍的是电动车上的跷跷板程序源代码C语言程序免费下载。
发表于 05-27 17:51 ? 59次 阅读
电动车上的跷跷板程序源代码C语言程序免费下载

流水灯控制上下位机的程序源代码免费下载

本文档的主要内容详细介绍的是流水灯控制上下位机的程序源代码免费下载。
发表于 05-27 17:50 ? 51次 阅读
流水灯控制上下位机的程序源代码免费下载

不可错过的LabVIEW使用技巧

发现了程序的问题再回头去调试,往往要花费大量时间在在查找程序错误上。要提高开发效率,最好是在编写代码....
的头像 嵌入式资讯精选 发表于 05-27 14:55 ? 418次 阅读
不可错过的LabVIEW使用技巧

使用单片机进行智能台灯的Protues仿真与源代码资料合集免费下载

本文档的主要内容详细介绍的是使用单片机进行智能台灯的Protues仿真与源代码资料合集免费下载。
发表于 05-27 08:00 ? 53次 阅读
使用单片机进行智能台灯的Protues仿真与源代码资料合集免费下载

当前流行的各?#20013;?#25311;仪器开发环境的特点有什么区别

本文对当前流行的各?#20013;?#25311;仪器开发环境的特点进行了分析比较,得出对于虚拟仪器的开发而言,往往需要根据开....
发表于 05-24 17:07 ? 70次 阅读
当前流行的各?#20013;?#25311;仪器开发环境的特点有什么区别

VC++ QRcode的源代码资料合集免费下载

本文档的主要内容详细介绍的是VC++ QRcode的源代码资料合集免费下载。
发表于 05-24 08:00 ? 30次 阅读
VC++ QRcode的源代码资料合集免费下载

使用LabVIEW进行温湿度仪器的串口通讯读取例子资料合集免费下载

本文档的主要内容详细介绍的是使用LabVIEW进行温湿度仪器的串口通讯读取例子资料合集免费下载。 ....
发表于 05-24 08:00 ? 63次 阅读
使用LabVIEW进行温湿度仪器的串口通讯读取例子资料合集免费下载

LabVIEW入门与实战开发100例的VI程序免费下载

本文档的主要内容详细介绍的是LabVIEW入门与实战开发100例的VI程序免费下载。
发表于 05-23 08:00 ? 77次 阅读
LabVIEW入门与实战开发100例的VI程序免费下载

Matlab 张量工具箱源代码资料合集免费下载

本文档的主要内容详细介绍的是Matlab 张量工具箱源代码资料合集免费下载。
发表于 05-21 08:00 ? 43次 阅读
Matlab 张量工具箱源代码资料合集免费下载

使用labview进行俄罗斯方块的游戏程序

本文档的主要内容详细介绍的是使用labview进行俄罗斯方块的游戏程序。
发表于 05-21 08:00 ? 112次 阅读
使用labview进行俄罗斯方块的游戏程序

使用LabVIEW设计扫?#23376;?#25103;的详细资料说明

本文档的主要内容详细介绍的是使用LabVIEW设计扫?#23376;?#25103;的详细资料说明免费下载。
发表于 05-21 08:00 ? 48次 阅读
使用LabVIEW设计扫?#23376;?#25103;的详细资料说明

LabVIEW2017安装教程资料免费下载

本文档的主要内容详细介绍的是虚拟仪器软件labview的安装教程。安装教程很详细,大家一步步来安装基....
发表于 05-21 08:00 ? 50次 阅读
LabVIEW2017安装教程资料免费下载

Labview的三个虚拟仪器设?#24179;?#31243;实验资料说明

本文档的主要内容详细介绍的是Labview的三个虚拟仪器设?#24179;?#31243;实验资料说明包括了:子VI的创建,程....
发表于 05-21 08:00 ? 55次 阅读
Labview的三个虚拟仪器设?#24179;?#31243;实验资料说明

盘点LabVIEW新手5大容易犯的错误

许多LabVIEW新手并不完全?#31169;狻?#25968;据流”执行背后的概念,而这些概念却是LabVIEW编程的基础。....
的头像 电子发烧友网 发表于 05-17 17:43 ? 509次 阅读
盘点LabVIEW新手5大容易犯的错误

基于Labview的信号发生器成品资料合集免费下载

本文档的主要内容详细介绍的是基于Labview的信号发生器,可产生频率、波形、相位可调的正?#20063;ā?#19977;角....
发表于 05-17 08:00 ? 80次 阅读
基于Labview的信号发生器成品资料合集免费下载

LabVIEW学习教程之知识点学习笔记资料免费下载

1.调试时点右键,在?#35828;?#20013;probe 里和custom probe里面可以设置探针和客户定制指示器等....
发表于 05-16 17:22 ? 47次 阅读
LabVIEW学习教程之知识点学习笔记资料免费下载

LabVIEW高级教程手册PDF电子书免费下载

本课程手册教您如何监控和优化LabVIEW性能,以及如何在VIS中使用高级连接。本课程还扩展了Lab....
发表于 05-10 08:00 ? 154次 阅读
LabVIEW高级教程手册PDF电子书免费下载

Fortran常用算法程序集源代码资料合集免费下载

本文档的主要内容详细介绍的是Fortran常用算法程序集源代码资料合集免费下载主要内容包括了:1 线....
发表于 05-09 08:00 ? 64次 阅读
Fortran常用算法程序集源代码资料合集免费下载

LabVIEW网络流的详细资料合集免费下载

本文档的主要内容详细介绍的是LabVIEW网络流的详细资料合集免费下载。
发表于 05-09 08:00 ? 56次 阅读
LabVIEW网络流的详细资料合集免费下载

如何使用ARM和WiFi进行互联网多终端病房监护系统的设计资料说明

针对特殊患者由于起?#33756;?#23548;致的跌倒受伤或意外起?#33756;?#24341;发的其他医疗事故,以医院病房智能监控系统为例,?#25945;?...
发表于 05-08 08:00 ? 58次 阅读
如何使用ARM和WiFi进行互联网多终端病房监护系统的设计资料说明

13例Visual Basic编程实例源代码资料合集免费下载

本文档的主要内容详细介绍的是13例Visual Basic编程实例源代码资料合集免费下载内容包括了:....
发表于 05-07 17:09 ? 53次 阅读
13例Visual Basic编程实例源代码资料合集免费下载

LabVIEW教程之后台任务的详细资料说明

有一些任务在运行的时候,并不需要与用户交互。它们通常在不打扰用户其它工作的时候默默的执行。这样的任务....
发表于 05-07 16:42 ? 52次 阅读
LabVIEW教程之后台任务的详细资料说明

数百名开发人员的Git源代码库被删除,并被要求支付赎金

黑客威胁称,如果受害者在10天内不付款,他们将公布代码。
的头像 E安全 发表于 05-06 15:03 ? 440次 阅读
数百名开发人员的Git源代码库被删除,并被要求支付赎金

GitHub遭黑客攻击,受害者需支付3800元用以?#25351;?#20002;失的代码并避免泄漏

五一过后,一些程序员查看自?#21644;?#31649;到GitHub上的代码时发现,他们的源代码和Repo?#23478;?#28040;失不见,上....
的头像 电子发烧友网工程师 发表于 05-06 10:24 ? 486次 阅读
GitHub遭黑客攻击,受害者需支付3800元用以?#25351;?#20002;失的代码并避免泄漏

LabVIEW编程还可以这么简单?#35838;?#22823;总结助你事半功倍!

与层叠式顺序结构不同,平铺式顺序结构中不必使用顺序局部变量在帧与帧之间传递数据。 平铺式顺序结构在程....
的头像 电子发烧友网 发表于 05-05 14:02 ? 1098次 阅读
LabVIEW编程还可以这么简单?#35838;?#22823;总结助你事半功倍!

LabVIEW?#26234;?#23454;例源代码资料免费下载

本文档的主要内容详细介绍的是LabVIEW?#26234;?#23454;例源代码资料免费下载。
发表于 05-05 08:00 ? 67次 阅读
LabVIEW?#26234;?#23454;例源代码资料免费下载

LabVIEW贪吃蛇实例源码资料合集免费下载

本文档的主要内容详细介绍的是LabVIEW贪吃蛇实例源码资料合集免费下载。
发表于 05-05 08:00 ? 51次 阅读
LabVIEW贪吃蛇实例源码资料合集免费下载

Tomcat服务器是一个免费的开放源代码的Web应用服务器

在安装Tomcat之前必须先安装JDK,JDK全称是 Java Development Kit,是S....
的头像 马哥Linux运维 发表于 04-30 14:46 ? 2669次 阅读
Tomcat服务器是一个免费的开放源代码的Web应用服务器

如何使用STM32通过软模拟通信协议进行MS5535C通信的源代码免费下载

本文档的主要内容详细介绍的是如何使用STM32通过软模拟通信协议进行MS5535C通信的源代码免费下....
发表于 04-30 08:00 ? 100次 阅读
如何使用STM32通过软模拟通信协议进行MS5535C通信的源代码免费下载

深圳法?#33322;?#26085;?#28304;?#30086;源代码泄露案做出一审判

源代码是高新企业的重点保护对象,是一个公司的竞争力乃至生命线。大疆公司这次泄露的代码,经鉴定已用于该....
的头像 电子发烧友网工程师 发表于 04-29 18:13 ? 1766次 阅读
深圳法?#33322;?#26085;?#28304;?#30086;源代码泄露案做出一审判

51单片机的20个实例源代码资料合集免费下载

本文档的主要内容详细介绍的是51单片机的20个实例源代码资料合集免费下载包括了:参考1 点亮LED灯....
发表于 04-28 08:00 ? 117次 阅读
51单片机的20个实例源代码资料合集免费下载

使用STM32系列单片机发短信的源代码资料免费下载

通过串口发送at指令,简单本文档的主要内容详细介绍的是使用STM32系列单片机发短信的源代码资料免费....
发表于 04-28 08:00 ? 82次 阅读
使用STM32系列单片机发短信的源代码资料免费下载

STM32步进电机S曲线加速的源代码资料免费下载

本文档的主要内容详细介绍的是STM32步进电机S曲线加速的源代码资料免费下载。
发表于 04-28 08:00 ? 115次 阅读
STM32步进电机S曲线加速的源代码资料免费下载
pk10一天稳赚5000图片