发烧友10周年庆典,全网超值优惠来袭!千元现金券,下单抽奖赶紧参与》》

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

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

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

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

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

密码保护设置示例

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

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

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

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

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

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

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

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

关闭LabVIEW编程环境后下次再打开该VI程序时,其前面板如下图所示:

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

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

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

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

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

总结:

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

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

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

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

收藏 人收藏
分享:

评论

相关推荐

【第五场】八周训练营直播-Labview串口触发模板匹配串讲

直播主题简介及亮点:1、 labview串口仿真2、 Labview串口触发采集图像3、 
发表于 07-25 00:00 0次 阅读
【第五场】八周训练营直播-Labview串口触发模板匹配串讲

labview 扫码小程序,二码合一

利用摄像头扫描二维码及条形码,需安装视觉组件及IMQ USB相机驱动,看过别人编的很多程序都不理想,尤其二维码识别会卡顿,...
发表于 09-20 16:44 126次 阅读
labview 扫码小程序,二码合一

PCI NI6220 引脚问题

PCI NI6220说明书上有写出定时计数器的功能,但是端脚示意图上找不到定时计数器的标志,是不是在P0、P1、P2这几个端口里...
发表于 09-20 12:29 111次 阅读
PCI NI6220 引脚问题

labview中常用安捷伦仪表包

532XX 3458 5313X 532XX 8508
发表于 09-20 10:26 97次 阅读
labview中常用安捷伦仪表包

关于吴甘沙驭势科技未来的发展分析

驭势对自己的期许是“温和的变革者,务实的梦想家”。我们做技术的变革,而不奢谈产业的颠覆;我们一步一个....
的头像 驭势未来 发表于 09-20 09:59 45次 阅读
关于吴甘沙驭势科技未来的发展分析

labview读取二进制.dat大数据(几个G)文件,并写入到tdms里面,

下面是程序的部分截图。我尝试的偏移做额,但是有问题,其实就是将dat文件数据转成tdms文件数据,因为数据量大,所以不能一次读出...
发表于 09-20 09:45 87次 阅读
labview读取二进制.dat大数据(几个G)文件,并写入到tdms里面,

Python微服务开发的源代码合集免费下载

本文档的主要内容详细介绍的是Python微服务开发的源代码合集免费下载。
发表于 09-20 08:00 8次 阅读
Python微服务开发的源代码合集免费下载

汽车车牌识别系统的C++源代码和工程文件免费下载

本文档的主要内容详细介绍的是汽车车牌识别程序的C++源代码和工程文件免费下载。
发表于 09-20 08:00 11次 阅读
汽车车牌识别系统的C++源代码和工程文件免费下载

Labview如何利用PCI NI6220 的IO口来控制伺服电机的正反转?

1、Labview如何利用PCI NI6220 的IO口来控制伺服电机的正反转(HG-KR43J交流伺服电机搭配MR-J4-40A伺服驱动器)...
发表于 09-19 15:51 182次 阅读
Labview如何利用PCI NI6220 的IO口来控制伺服电机的正反转?

请问LabVIEW怎样通过偏移读取二进制大数据文件

发表于 09-19 14:51 143次 阅读
请问LabVIEW怎样通过偏移读取二进制大数据文件

用LABVIEW采集200路电压信号

采集200路电压信号显示到上位机软件。我分为手动测试和自动测试。自动测试就是按键按下后从头到尾按顺序测试200路电压信号。手动...
发表于 09-19 14:38 69次 阅读
用LABVIEW采集200路电压信号

基于LabVIEW的预约系统

通过excel存储用户信息,通过LabVIEW程序可以写入excel预约的时间,地点...
发表于 09-19 09:32 154次 阅读
基于LabVIEW的预约系统

labview 跟三菱FX3U-48M PLC 通讯老报错,为什么?

labview 跟三菱FX3U-48M PLC 通讯老报错,为什么? ...
发表于 09-18 11:53 117次 阅读
labview 跟三菱FX3U-48M PLC 通讯老报错,为什么?

labview选板制作2---选板编辑

选板编辑涉及的问题有点杂乱,随便找个头给开始。那就从多态吧!前后面板类似,有些许不同地方后续指出。下面以随机数为例,展示...
发表于 09-18 09:08 118次 阅读
labview选板制作2---选板编辑

基于LabVIEW的数字滤波器设计过程

通常,要设计数字滤波器,您需要依赖各种用于迭代设计,优化和最终实现的软件工具。但是,使用数字滤波器设....
的头像 电子设计 发表于 09-14 17:20 96次 阅读
基于LabVIEW的数字滤波器设计过程

关于MATLAB和Simulink开发嵌入式软件的步骤和详细内容

由于设计模型对于采用基于模型设计的软件开发非常关键,其质量必须仔细评估。设计模型可以自动转换为其他设....
的头像 MATLAB 发表于 09-12 15:43 59次 阅读
关于MATLAB和Simulink开发嵌入式软件的步骤和详细内容

关于持续集成与基于模型的设计的分析和应用

在实际的工程项目中,随着项目和人员的扩展,越来越多的开发人员会利用合适的代码版本管理和持续集成工具进....
的头像 MATLAB 发表于 09-12 09:10 67次 阅读
关于持续集成与基于模型的设计的分析和应用

STM32F103单片机控制无刷电机的程序源码免费下载

本文档的主要内容详细介绍的是STM32F103单片机控制无刷电机的源代码免费下载。
发表于 09-12 08:00 69次 阅读
STM32F103单片机控制无刷电机的程序源码免费下载

关于用跳跃—扩散模型估算市场隐含价值的分析和介绍

在开发并实现一个跳跃扩散模型参数的估算过程之后,我们使用 MATLAB Live Editor (M....
的头像 MATLAB 发表于 09-11 11:34 53次 阅读
关于用跳跃—扩散模型估算市场隐含价值的分析和介绍

如何使用LabVIEWLINX和ChipKITWF32控制LED灯条

 将外部电源连接到WF32上的J17,然后将WS2812上的红线连接到位于WF32底部的5V0,并将....
的头像 39度创意研究所 发表于 09-10 15:25 70次 阅读
如何使用LabVIEWLINX和ChipKITWF32控制LED灯条

关于示波器远程控制之VB编程的介绍分析和介绍

这个函数的开发,我们来结合官网的示波器编程指南来进行,我们要进行的是仪表的截图,我们在文档中敲入关键....
的头像 IMBU仪器汇 发表于 09-10 14:30 118次 阅读
关于示波器远程控制之VB编程的介绍分析和介绍

MATLAB在大学物理实验教学中要什么样的作用?详细应用探讨

“物理学”是一门以实验为基础的科学。物理实验教学,在培养学生科学素养、创新能力方面,起着非常重要的作....
发表于 09-09 17:15 64次 阅读
MATLAB在大学物理实验教学中要什么样的作用?详细应用探讨

使用LabVIEW实现的采集温度的例子程序和工程文件免费下载

本文档的主要内容详细介绍的是使用LabVIEW实现的采集温度的例子程序和工程文件免费下载。
发表于 09-04 08:00 92次 阅读
使用LabVIEW实现的采集温度的例子程序和工程文件免费下载

LabVIEW的19个实例资料合集免费下载

本文档的主要内容详细介绍的是LabVIEW的19个实例资料合集免费下载包括了:多列列表排序,改变通道....
发表于 09-04 08:00 123次 阅读
LabVIEW的19个实例资料合集免费下载

LabVIEW里的xnet的使用资料和工程文件免费下载

本文档的主要内容详细介绍的是LabVIEW里的xnet的使用资料和工程文件免费下载
发表于 09-03 08:00 69次 阅读
LabVIEW里的xnet的使用资料和工程文件免费下载

使用LabVIEW设计的90例简易小程序资料免费下载

本文档的主要内容详细介绍的是使用LabVIEW设计的90例简易小程序资料免费下载。
发表于 09-02 08:00 74次 阅读
使用LabVIEW设计的90例简易小程序资料免费下载

LabVIEW面向控制的设计和仿真工具介绍

仪表厂National Instruments(NI ---德克萨斯州奥斯汀)现在拥有一套面向控制的....
的头像 PCB线路板打样 发表于 09-01 10:08 212次 阅读
LabVIEW面向控制的设计和仿真工具介绍

如何用Labview和arduino构建控制面板和控制AC灯

糖是一个启动项目,在台北设计和制造原型 - 台湾和现在糖需要你的帮助才能成为一个市场上的实际产品,并....
的头像 39度创意研究所 发表于 08-30 17:01 163次 阅读
如何用Labview和arduino构建控制面板和控制AC灯

使用开源CMS系统所搭建的网站安全吗

越来越多的用户和建站公司选用开源CMS搭建网站,因为无论开发人员是使用PHP、JSP还是其他开发语言....
发表于 08-29 17:36 85次 阅读
使用开源CMS系统所搭建的网站安全吗

labview网络蜘蛛分析和整理网页

根据协议,双方将在通信及信息化服务,金融业务,新技术与新业务,用户、渠道与营销等四大领域开展深入合作....
发表于 08-22 09:29 186次 阅读
labview网络蜘蛛分析和整理网页

Labview和数据库的连接教程免费下载

因为网上 labview 和数据库的操作并没有一个系统完整的教程,笔者总结网上资源和自己的实际经验,....
发表于 08-19 08:00 191次 阅读
Labview和数据库的连接教程免费下载

零知识证明中的libsnark源代码全面分析

libsnark源代码,建议想深入零知识证明的小伙伴都读一读。Bellman库主要围绕Groth16....
发表于 08-18 11:05 193次 阅读
零知识证明中的libsnark源代码全面分析

使用动态采样设计微弱信号检测的数字锁相放大器的资料免费下载

基于相关检测原理设计了一种数字锁相放大器,重点研究了采样频率与相关运算结果的关系。发现参考信号为方波....
发表于 08-16 17:14 261次 阅读
使用动态采样设计微弱信号检测的数字锁相放大器的资料免费下载

使用LabVIEW和物联网介绍进行分布式家庭智能监控系统的设计说明

 为了解决现有家庭监控系统的不足,基于ZigBee无线自组网技术,利用”软件代替硬件”的设计理念,设....
发表于 08-16 17:14 336次 阅读
使用LabVIEW和物联网介绍进行分布式家庭智能监控系统的设计说明

使用LabVIEW进行温室卷帘机远程监控系统的设计资料说明

针对北方日光温室卷帘机控制系统中存在的安全隐患大、有线网络覆盖率低等问题,设计了一种基于LabVIE....
发表于 08-16 17:14 219次 阅读
使用LabVIEW进行温室卷帘机远程监控系统的设计资料说明

如何使用LabvIEW平台进行USB视频采集的方法与应用说明

提出了一种在LabVIEW 开发平台上,利用IMAQ USB模块和普通的USB摄像头实现视频采集的方....
发表于 08-15 17:09 187次 阅读
如何使用LabvIEW平台进行USB视频采集的方法与应用说明

使用虚拟仪器技术设计网络化远程实验室系统的详细资料说明

远程实验室系统是将软件共享、硬件共享、远程控制有机结合的虚拟实验操作平台。系统基于LabVIEW开发....
发表于 08-15 17:09 82次 阅读
使用虚拟仪器技术设计网络化远程实验室系统的详细资料说明

如何实现家庭安防系统中的多摄像头和视频采集与网络传送

 为了实现家庭安防系统中多摄像头的现场视频图像采集和实时远程视频报警功能,通过非探测器触发,由多个摄....
发表于 08-15 17:09 109次 阅读
如何实现家庭安防系统中的多摄像头和视频采集与网络传送

如何在LabVIEW平台上使用USB模块进行图像采集与处理系统的设计

主要研究在虚拟仪器开发软件LabVIEW 平台上,利用USB摄像头以及IMAQ USB模块进行软件编....
发表于 08-14 17:42 297次 阅读
如何在LabVIEW平台上使用USB模块进行图像采集与处理系统的设计

使用LabVIEW进行远程可视化液位过程控制系统的设计方案说明

提出了将虚拟仪器技术应用于过程控制和以实时图像化方式监控过程控制系统的方案; 以单容水箱液位过程控制....
发表于 08-14 17:42 303次 阅读
使用LabVIEW进行远程可视化液位过程控制系统的设计方案说明

如何使用LabVIEW和USB摄像头实现莫尔条纹测量微小位移的采集

通过LabVlEW软件平台编程实现了计算机采集莫尔条纹的图像移动来测量物体的微小位移。通过编程控制U....
发表于 08-13 17:40 255次 阅读
如何使用LabVIEW和USB摄像头实现莫尔条纹测量微小位移的采集

使用LabVIEW和摄像头进行远程可视化过程控制的详细资料说明

提出了将虚拟仪器技术应用于过程控制和以实时图像化方式监控过程控制系统的方案。以单容水箱液位过程控制系....
发表于 08-13 17:40 219次 阅读
使用LabVIEW和摄像头进行远程可视化过程控制的详细资料说明

如何使用LabVIEW进行局域网动态加密远程监控系统的设计

提出了一种基于LabVIEW,利用TCP协议,现有局域网和USB摄像头实现远程监控的方法。该方法通过....
发表于 08-13 17:40 245次 阅读
如何使用LabVIEW进行局域网动态加密远程监控系统的设计

Neo4j 副总宣布不再向GitHub 上提供源代码

云厂商吸血开源项目的又一案例?
的头像 Linux爱好者 发表于 08-11 10:42 417次 阅读
Neo4j 副总宣布不再向GitHub 上提供源代码

如何使用LabVIEW平台进行新型二维微位移传感器的设计详细资料

基于矩形谐振腔的光学等倾干涉原理,设计了一种新型的二维微位移传感器系统,该系统通过电耦合器件( CC....
发表于 08-09 16:36 316次 阅读
如何使用LabVIEW平台进行新型二维微位移传感器的设计详细资料

如何进行网络化温度校准系统的研究与实现

针对传统校准的不足,提出了网络化远程温度校准系统的实施方案,分析了校准系统的硬件结构、测量仪器入网方....
发表于 08-09 16:36 250次 阅读
如何进行网络化温度校准系统的研究与实现

使用LabVIEW进行微机陀螺自动测试系统开发的研究分析

为了快速评估微机械陀螺的性能参数, 结合NIPXI4461数据采集卡, 用LabVIEW 软件实现了....
发表于 08-08 17:54 96次 阅读
使用LabVIEW进行微机陀螺自动测试系统开发的研究分析

如何使用Labview和USB摄像头进行焊缝形貌检测研究资料分析

Labview是图形化编程语言,相对于传统的文本式编程方式,更容易使用和进行程序的后期维护,特别是L....
发表于 08-08 17:54 236次 阅读
如何使用Labview和USB摄像头进行焊缝形貌检测研究资料分析

使用LabVIEW设计的温度采集系统资料免费下载

本文档的主要内容详细介绍的是使用LabVIEW设计的温度采集系统资料免费下载。
发表于 08-08 08:00 147次 阅读
使用LabVIEW设计的温度采集系统资料免费下载

LabVIEW編程思想PDF电子书免费下载

abVIEW 是一个划时代的图形化编程系统。确切的讲,LabVIEW 是一种采用图形化编程方法的计算....
发表于 08-05 08:00 203次 阅读
LabVIEW編程思想PDF电子书免费下载

easyARM所有试验程序源代码与实验教程免费下载

本文档的主要内容详细介绍的是easyARM所有试验程序源代码与实验教程免费下载。
发表于 08-05 08:00 114次 阅读
easyARM所有试验程序源代码与实验教程免费下载

使用LabVIEW设计的生成波形和过程监视器

本文档的主要内容详细介绍的是使用LabVIEW设计的生成波形和过程监视器,很好用。rGenerate....
发表于 08-05 08:00 115次 阅读
使用LabVIEW设计的生成波形和过程监视器

最常用的Maven插件有哪些详细资料介绍

我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件....
的头像 嵌入式单片机 发表于 08-03 11:40 611次 阅读
最常用的Maven插件有哪些详细资料介绍

GitHub回应托管代码受限

伊朗的开发商Hamed Saeedi称:“GitHub封锁了我的帐户,他们认为我正在开发核武器”。
的头像 满天芯 发表于 07-31 17:42 402次 阅读
GitHub回应托管代码受限

LabVIEW与Matlab混合编程的实验详细资料免费下载

LabVIEW作为一种强大的图形化编程语言,具有友好的界面、方便的仪器连接控制和高效的网络通信能力,....
发表于 07-31 17:31 138次 阅读
LabVIEW与Matlab混合编程的实验详细资料免费下载

LabVIEW宝典的源代码合集免费下载

本文档的内容是LabVIEW宝典的源代码合集免费下载,欢迎小伙伴下载使用。
发表于 07-30 08:00 137次 阅读
LabVIEW宝典的源代码合集免费下载

被美国制裁的国家,连GitHub都不让用了?

程序员真的有国界了
的头像 新智元 发表于 07-29 11:19 793次 阅读
被美国制裁的国家,连GitHub都不让用了?

使用LabVIEW实现登录系统的论文资料免费下载

密码系统主要是防止非授权用户的非法进行,只有合法的用户在验证后才能进行测试和其它一些操作,比如查看数....
发表于 07-29 08:00 114次 阅读
使用LabVIEW实现登录系统的论文资料免费下载

了解智能杯垫应用电路及代码设计

系统上电后,首先需要测量空杯的重量,然后当用户将杯子放到杯垫上时,系统首先测量杯中水的重量和水的温度....
的头像 电路设计技能 发表于 07-26 15:44 2092次 阅读
了解智能杯垫应用电路及代码设计

基于LabVIEW的ROV上位机软件和使用手册及ROV上下位机通讯协议

本文档的主要内容详细介绍的是基于LabVIEW的ROV上位机软件和使用手册及ROV上下位机通讯协议。....
发表于 07-25 08:00 177次 阅读
基于LabVIEW的ROV上位机软件和使用手册及ROV上下位机通讯协议