前言

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

正文

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

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

代码放置后

设计步骤

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

实现步骤1

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

实现步骤二

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

实现步骤三

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

实现步骤四

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

实现步骤五

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

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

高级用法

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

后记

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

如果你有更多更好玩有趣的一些LabVIEW编程技巧,期待一起探索分享。

最新文章

  1. autobench 测试笔记
  2. iOS中 HTTP/Socket/TCP/IP通信协议详解
  3. Java关键字——throws和throw
  4. 2014年4月份第3周51Aspx源码发布详情
  5. js笔记--1
  6. java关闭流,解压缩后的清除
  7. CentOS6.4上搭建hadoop-2.4.0集群
  8. 转:浅谈大型web系统架构
  9. c++在string类源
  10. 【Web探索之旅】第二部分第二课:服务器语言
  11. Java编程代码性能优化总结
  12. CIF、DCIF、D1分辨率是多少?
  13. asp.net core 系列之webapi集成Dapper的简单操作教程
  14. 爬虫应对js混淆的方法
  15. 使用git上传项目到github的最基础命令
  16. 《Python》 函数初识
  17. [转]Windows服务“允许服务与桌面交互”的使用和修改方法
  18. linux初始
  19. 深度分析ORACLE热点块问题
  20. web自动化测试框架总结

热门文章

  1. 【刷题】洛谷 P3804 【模板】后缀自动机
  2. [洛谷P1440]求m区间内的最小值
  3. BZOJ3223:文艺平衡树——超详细题解
  4. HDU 5641
  5. 深度学习---tensorflow简介
  6. mac os x之解决npm安装包失败,或者nodejs工程缺少依赖
  7. Moodle插件开发系列——XMLDB编辑器
  8. 剑指offer --合并链表
  9. 【设计模式】 模式PK:包装模式群PK
  10. Sass 颜色函数