0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

lPCU_elecfans 来源:fqj 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
    +关注

    关注

    1962

    文章

    3652

    浏览量

    322293
  • 源代码
    +关注

    关注

    96

    文章

    2944

    浏览量

    66655

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

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

收藏 人收藏

    评论

    相关推荐

    程序源代码里的秘密

    本内容介绍了程序源代码里的秘密,告诉一些不为人知的东西哦
    发表于 11-14 17:06 1643次阅读

    labview经典小程序源代码

    labview经典小程序源代码
    发表于 08-14 15:00

    如何保护源代码

    本帖最后由 sszx2007 于 2019-5-24 14:24 编辑 如何保护源代码方式一:发布源码以下针对VI1.1 在项目中使用虚拟文件夹放置需要保护的VI1.2 在项
    发表于 05-24 09:00

    VBA程序源代码

    VBA程序源代码
    发表于 02-09 15:16 12次下载

    怎样去读Linux内核源代码

    怎样去读Linux内核源代码
    发表于 10-25 10:15 13次下载
    <b class='flag-5'>怎样</b>去读Linux内核<b class='flag-5'>源代码</b>

    LabVIEW钢琴实例源代码资料免费下载

    本文档的主要内容详细介绍的是LabVIEW钢琴实例源代码资料免费下载。
    发表于 05-05 08:00 51次下载
    <b class='flag-5'>LabVIEW</b>钢琴实例<b class='flag-5'>源代码</b>资料免费下载

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

    本文档的内容是LabVIEW宝典的源代码合集免费下载,欢迎小伙伴下载使用。
    发表于 07-30 08:00 111次下载
    <b class='flag-5'>LabVIEW</b>宝典的<b class='flag-5'>源代码</b>合集免费下载

    LabVIEW曲线设计的源代码免费下载

    本文档的主要内容详细介绍的是LabVIEW曲线设计的源代码免费下载。
    发表于 06-15 08:00 25次下载

    LabVIEW源代码资料合集免费下载

    本文档的主要内容详细介绍的是LabVIEW源代码资料合集免费下载。
    发表于 08-05 08:00 51次下载
    <b class='flag-5'>LabVIEW</b>的<b class='flag-5'>源代码</b>资料合集免费下载

    ADuM4137评估软件LabVIEW源代码

    ADuM4137评估软件LabVIEW源代码
    发表于 03-23 15:40 0次下载
    ADuM4137评估软件<b class='flag-5'>LabVIEW</b><b class='flag-5'>源代码</b>

    ADuM4138评估软件LabVIEW源代码

    ADuM4138评估软件LabVIEW源代码
    发表于 03-23 18:14 2次下载
    ADuM4138评估软件<b class='flag-5'>LabVIEW</b><b class='flag-5'>源代码</b>

    AD7781评估软件LabVIEW源代码

    AD7781评估软件LabVIEW源代码
    发表于 04-09 18:12 5次下载
    AD7781评估软件<b class='flag-5'>LabVIEW</b><b class='flag-5'>源代码</b>

    基于LabVIEW的贪吃蛇游戏源代码

    基于LabVIEW的贪吃蛇游戏源代码
    发表于 04-22 09:27 74次下载

    AD7781评估软件LabVIEW源代码

    AD7781评估软件LabVIEW源代码
    发表于 06-11 12:41 16次下载
    AD7781评估软件<b class='flag-5'>LabVIEW</b><b class='flag-5'>源代码</b>

    Labview开发电梯控制源代码

    Labview开发电梯控制源代码
    发表于 10-25 18:23 7次下载