摘要: 前言 20160109: 今天开始看命令模式,主要从概念和实现来深入理解该模式 概念理解【部分来自摘录】 概念 通常来说,“行为请求者”与“行为实现者”是紧耦合的。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这些情况下,将“行为请求者”与“行为实现者”解耦,实现二者之间的松耦合就至关重要。命令模式是解决这类问题的一个比较好的方法。 Lab... 阅读全文
posted @ 2016-01-10 08:56 小黑的守望 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 前言折腾了一天,基本上搞清楚了简单工厂、工厂模式理解无论是简单工厂还是工厂模式,都有一个特点,即工厂加工的方式是不变的,产品的类型可以不断扩展;如果加工方式也会变化,修改工厂模式的加工方式会导致工厂原有的一些内容发生改变,此时要使用策略模式,利用组合实现更多的可配置;简单工厂模式简单工厂模式UML理... 阅读全文
posted @ 2016-01-03 13:32 小黑的守望 阅读(2272) 评论(3) 推荐(0) 编辑
摘要: 前言在没有接触到LabVIEW强大的发布功能前,我时常发愁如何把自己的工具包给别人装上,有时候为了一些特定的安装,需要自己写一个一键安装的程序,时间长了发现还不如直接复制来的快,就是苦了那些用工具包的人故事今天,看unclad的Lasyboots工具包,发现其安装功能做的非常不错,所以可以学习了一下... 阅读全文
posted @ 2016-01-02 08:22 小黑的守望 阅读(2041) 评论(0) 推荐(0) 编辑
摘要: 问题:如何将自己设计的LabVIEW脚本做成快捷键的方式,实现效果如下解决:第一步:在LabVIEW Data中新建Quick Drop Plugins第二步 在文件夹下新建一个VI,VI接口的模板参照(为方便起见,可以打开后另存一个修改)第三步,将设计的VI置于LabVIEW下的Quick Dro... 阅读全文
posted @ 2015-12-21 22:35 小黑的守望 阅读(2318) 评论(0) 推荐(0) 编辑
摘要: 交互起因客户觉得TestStand界面复杂,希望一个简单的界面即可进行序列执行,采用LabVIEW调用TestStand引擎可实现快速设计,将TestStand拆解到LabVIEW。然而,这样做需要设计大量回调函数,开发较费时间,项目对时间要求很严格,且投入不多,故希望有快速解决方案。为此,设计时希... 阅读全文
posted @ 2015-11-20 17:02 小黑的守望 阅读(16200) 评论(1) 推荐(1) 编辑