zoukankan      html  css  js  c++  java
  • 【LabVIEW技巧】代码块快速放置

    前言

    之前的文章中介绍了如何使用QuickDrop来实现快速代码放置,今天我们来详细的聊一下如何进行代码块的快速放置。

    正文

    LabVIWE程序设计中,我们在架构层级总是进行重复性的编写。举一个例子:大多数的工程师总是先画While循环,然后拖一个事件结构,这一套动作是编程风格形成的固化行为,重复操作意味着重复造车,浪费很多的时间。殊不知,通过快速放置可以快速实现一样的功能,节约很多低效编程时间。

    最终实现的效果如下图所示:
    代码放置前

     代码放置后

    设计步骤 

    下面我将详细的介绍如何实现上述的功能。

    实现步骤1

    设计需要复用的代码块,从较为复杂的架构到简单的代码均可,这里我设计了一个基本的事件结构
    主要特性:
    1.具备基本的错误处理环节
    2.具有停止事件,超时时间,前面板关闭事件
    主要用途:
    在设计一些简单的测试Demo程序时,可以快速搭建需要的代码框架
     

     实现步骤二

    将代码保存到 X:Program Files (x86)National InstrumentsLabVIEW 2015user.lib 

    实现步骤三

     设计一个便于后续区分的图标

     实现步骤四

    在菜单栏中打开Tools-->Advanced-->Edit Pallet Set...

    实现步骤五

    找到我们保存的VI,右键该VI,选择Place VI Contents

    设置完成后,点击Save Changes,一路保存
    在空白的VI上打开右键菜单,即可看到设计好的代码片段
    点击该选板,鼠标拖动到后面板即可实现代码的快速放置

    高级用法

    代码片段不仅可以是架构,也可以是一些常用的Tip,如下图所示:
    可以放置特定格式的注释:
    也可以放置一些特定的写法以及注释片段
    还可以放置一些FGV的写法
     
     如果觉得某些代码使用频繁,结合快捷键,更能快速进入代码放置环节

     后记

    代码片段的快速放置可以从已有的代码中节约时间,将LabVIEW快速开发的效率进一步提升。

    如果你有更多更好玩有趣的一些LabVIEW编程技巧,期待一起探索分享。
  • 相关阅读:
    table变宽格式
    IE11兼容性设定
    Spring AOP注解失效的坑及JDK动态代理
    关于何时执行shiro AuthorizingRealm 里的 doGetAuthenticationInfo与doGetAuthorizationInfo
    后端接收json数据交互
    关于JavaDate数据返回到前端变数字的问题(并引申到前后端时间的传输)
    git 列出两个分支 或者两个提交版本之间不同的文件名字
    map put相同的key
    MyBatis 中如何调用 Java 的 enum (枚举) 字段
    @ResponseBody 和 @RequestBody 的作用
  • 原文地址:https://www.cnblogs.com/EltonLiang/p/6261409.html
Copyright © 2011-2022 走看看