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

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

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

密码保护设置示例

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

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

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

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

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

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

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

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

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

总结:

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

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

Labview的学习虽然入门简单,但是想要精通还需要经过更为深入和系统的学习。但是大部分学员对于Labview视觉的行业前景了解不足,在学习上也因为未能掌握科学的学习计划导致学习进展缓慢而感到头痛,为了帮助广大学员解决以上问题,我们将推出《龙哥带你深入了解工业机器视觉系统》课程直播。

【直播时间】2019年06月03日19:50

直播内容

主题:龙哥与你面对面探讨labviwe在视觉中的应用前景

1) 机器视觉的行业前景;

2) labview在自动化行业内的应用;

3) 如何规划自己labview视觉的学习计划;

4) 如何快速完成labview视觉的学习任务;

直播报名入口

为了更方便大家讨论、学习LabVIEW机器视觉,我们还整理了一份【LabVIEW机器视觉重要基础知识】大礼包,进群即可领取!赶紧扫码进群和行业大咖交流,免费领取更多学习资料吧!

大礼包主要包括如下资料:

1、机器视觉重要基础

2、机器视觉问与答(光源篇)

3、机器视觉问与答(光源篇)

4、NI Vision Assistant中文入门教程

5、vision_基础

6、机器视觉系列 —— 影像处理:NI Vision VIs

7、机器视觉系列—— Vision 基础知识(上)

8、机器视觉系列—— Vision 基础知识(下)

9、机器视觉系列——影像处理:NI Vision小帮手(1)

10、机器视觉系列——影像处理:NI Vision小帮手

《八周LabVIEW视觉项目编程实战特训营》上线啦!

本训练班课程是目前全网唯一全面系统讲解LabVIEW视觉外测的案例视频教程。每个教程都是经过大量调查,完全从工程师就业角度量身定制,特训班为30人小班制,每天仅需花30-60分钟跟班学习,课程导师+班级助教+班主任跟班教学,8周带你彻底学会LabVIEW机器视觉设计。并且老学员还有优先升级权限哦(wx班主任木木:18123773580)。

课程包含了哪些知识点?

1、掌握视觉LabVIEW助手的主要功能算子、仿真图像算法、进行图像算法设计;

2、根据项目需求快速确定算法流程、掌握摄像头采图、IO卡触发采集、串口、网口协议;

3、掌握LabVIEW编写视觉软件框架、视觉检测中的定位、编写实际程序流程;

4、掌握LabVIEW视觉实现模板匹配建立坐标系、进行ROI放射变换、检测有无算子、IO的相关知识点;

5、巩固LabVIEW视觉助手函数使用方法、检测缺陷的方法、尺寸检测算法、外观检测的编程方法。

特训班适合哪些人群?

1、想深造LabVIEW技能的工程师

2、没基础、比较忙、不懂学的工程师

3、大专以上文凭即可

特训班包含哪些服务?

1、包含《龙哥手把手教您LabVIEW视觉设计》课程视频

2、+6小时项目实操案例视频教程

3、16场晚间语音直播(30-60min/场)

4、8场在线直播(60-90min/场)

5、8-16场远程教学(30-60min/场)

6、每日学习交流、每日在线答疑、每周作业批改

7、定制化个人学习计划、名师1对1辅导

8、1对1就业指导服务、结业效果考核、颁发结业证书

可以加班主任木木微信18123773580了解哦

更多训练营详情点击阅读原文了解~

labview csv文件处理_LabVIEW程序写完后,你知道怎样保护你的源代码隐私吗?相关推荐

  1. 每个c语言程序写完后 都要按照,c语言基础学习小结(习题总结)(5页)-原创力文档...

    书山有路勤为径 学海无涯苦作舟 一.思考题. 1.你如何向别人解释清楚什么是编程.什么是计算机语言? 2.什么是C语言? 二.解答题. 1.用C语言编写程序:求任意两个整数的和.如果是小数的话,要求输 ...

  2. C语言中一个程序写完后怎么运行啊?

    C语言中一个程序写完后怎么运行啊? 当编写bai完一个程序后,需要首先进行编译,然后再运行. 如下图所示,程序编写完毕后,点击工具栏中的Execute,选择compile(编译). 如果没有错误,再选 ...

  3. labview csv文件处理_LabVIEW 相关知识点分类汇总

    题图照片:Photo by Pixabay from Pexels 为了在知乎和小伙伴们一起更好进行LabVIEW相关知识与技术的讨论,特此制作了本知识点分类汇总供大家参考,分类采用先分块后分层的分而 ...

  4. python程序写完后点哪个运行快_让你的Python运行更快

    讨厌Python的人总是说,他们不想使用它的原因之一是它很 慢.嗯,特定程序(无论使用何种编程语言)是快还是慢,在很大程度上取决于编写该程序的开发人员以及编写优化而 快速的 程序的技能和能力 . 因此 ...

  5. python程序写完后点哪个运行快_让 Python 代码运行更快的最佳方式!

    PyPy与CPython PyPy是Python解释器CPython的直接替代品.CPython将Python编译为中间字节码然后由虚拟机解释,而PyPy使用实时(JIT)编译将Python代码转换为 ...

  6. python读文件去除空行_「34」Python文件操作经典案例:CSV文件的读与写

    [1]认识CSV文件 CSV是Comma Separated Values的缩写,它是逗号分隔符文本格式,常用于数据交换.Excel文件和数据库数据的导入和导出. 鉴于CSV的应用场景,编程人员与它打 ...

  7. python程序执行完后重头开始做烧饼_Long Way To Go 之 Python 3

    集合set 集合是无序的 作用:1.去重           eg. 把list转成set可自动去重 2.关系测试     eg. 交集.并集.差集等 举个栗子:Python班有个名字列表1,Linu ...

  8. 杰理之怎么区分芯片是不是烧写器烧写完后第一次运行?【篇】

    原理:烧写器烧写的时候把EEPROM擦写一遍,上电的时候检测EEPROM是否有"非第一次开机"标记,如果读不到这个标记,即为烧写器烧写完第一次开机运行.

  9. datagrip调试存储过程_PLC控制柜是什么?当PLC程序设置完后,如何调试能不烧毁PLC?...

    PLC控制柜是指成套的控制,可实现电机,开关的控制的电气柜. PLC控制柜有过载.短路.缺相保护等功能.其结构紧凑.工作稳定.功能齐全,可以根据实际控制规摸大小进行组合,既可以实现单柜自动控制,也可以 ...

最新文章

  1. 字节跳动_掌握Java字节码
  2. python读取文件夹-Python按顺序读取文件夹中文件
  3. Couchbase概述
  4. 关于Android回调的理解
  5. 通俗易懂的大白话讲解Map/Reduce原理
  6. html5画布 文本无法显示,淡出HTML5画布中的文本效果
  7. 宽度发生变化事件监听_PyQt5(3) :实现登录 事件监听处理 程序逻辑功能和界面分离...
  8. 将字符串转换为全角或半角
  9. C++ 中map容器
  10. ubuntu vmplayer安装vmtool
  11. 用计算机弹让我做你的眼睛,童珺 - 让我做你的眼睛 (改编版)-酷歌词...
  12. opencv2 Mat类copyTo()函数的内存泄露问题
  13. linux获取软电话信息,完整的SIP软电话工程实施过程
  14. 【mediasoup 带宽估计】aimd算法1 : AimdRateControl
  15. IFD-x 微型红外成像仪(模块)的温度测量和成像精度
  16. IIS Express配置使通过IP访问
  17. 批量缩小多张图片尺寸,保持图片清晰无损
  18. 研究表明:漂亮的配图会让数据/结果看起更可靠
  19. 2023年了,推荐 5 款 API 管理工具
  20. 【记忆化搜索】UVA 10118 free candy

热门文章

  1. Java 设计模式最佳实践:二、创建型模式
  2. 【HTML5 Canvas游戏开发】笔记(一) 概述和基础讲解
  3. python 文件内容对比
  4. 头肩底形态什么意思?萌新入市必看,教你快速理解头肩底形态
  5. 五一节,企业该如何使用公众号吸一波精准粉?
  6. Java循环查询数据库优化
  7. 中国的软件开发工程师已近饱和了吗?
  8. speedoffice文档Word文字只显示一半?
  9. 抖音AI换脸项目软件开发
  10. vue 实现导入 导出