LabVIEW学习分享(1)

LabVIEW实用总结–GIF播放

小树不修不直溜,人不学习哏揪揪!今天是六一儿童节,祝愿小伙伴们节日快乐╰( ̄▽ ̄)╮真羡慕我的一位好朋友,他今天过生日,估计他这辈子都可以正大光明的庆祝今天的节日了,这么高兴的日子里,本小学生也分享一些轻松的东西,用LabVIEW读取GIF,并对其进行播放控制,特总结此文,以留纪念,望大神指点!
前期准备工作(1)–AniGIF.OCX文件激活
想要LabVIEW播放GIF文件,首先我们需要给电脑加载AniGIF文件,不仅是LabVIEW需要此文件,Windows Office旗下最常用的WORD、POWERPOINT加载GIF时也需要加载此文件,相信用过的小伙伴都已经知道要如何加载了。此处分享AniGIF.OCX文件包与注册器,对于注册方法,我参考的是度娘上的OCX文件注册通用方法,实际操作过程有些繁琐,但是经过实践验证还是比较有效的,但需注意的是注册过程中最好断开网络连接,我也不知道为啥,但有病乱投医,我也是在尝试的过程中发现的方法。
分享AniGIF文件与注册器如下:
链接:https://pan.baidu.com/s/1hO7QDYc_3UeIQ2_ZlvA3pA
提取码:txh1
注册OCX方法转载
前期准备工作(2)–GIF制作
此处为需要自己制作GIF文件的小伙伴分享两个比较简单实用的GIF软件:首先是“GIF动画录制工具”这个软件十分简单好用,其作用就是直接对屏幕录像并将其转换成GIF文件,十分的简单好用,界面简单如图1所示。其次是老美的UloadGIFAnimator软件,这是一款对GIF进行修改操作的实用软件,相比于专业性较强的PS软件操作,这款软件的操作更为简单,如图2所示。
LabVIEW学习分享(1)_第1张图片
图1 GIF动画录制工具
LabVIEW学习分享(1)_第2张图片
图2 UloadGIFAnimator软件界面
GIF动画录制工具下载分享:
链接:https://pan.baidu.com/s/180h_BnJSTr2Giryep5enHA
提取码:14q5
UloadGIFAnimator软件下载分享:
链接:https://pan.baidu.com/s/1tdnTTxTZ5c8GRcmgd7RXCQ
提取码:x0ux
LabVIEW的GIF读取与控制
(1)打开LabVIEW 新建VI,在前面板右键,控件选板中选择如图3所示的“.NET与.ActiveX”选板中的“ActiveX容器”,添加到前面板上并适当调整位置。
LabVIEW学习分享(1)_第3张图片
图3 ActiveX容器
(2)鼠标移动至控件上,右键下拉菜单中,选择“插入ActiveX对象”如图4所示,弹出对话框中选择“Animation GIF Control”点击确定,如图5所示,即使之成为播放GIF的媒介。之后效果如图6所示。
LabVIEW学习分享(1)_第4张图片
图4 插入ActiveX对象操作
LabVIEW学习分享(1)_第5张图片
图5 插入ActiveX对象选择
LabVIEW学习分享(1)_第6张图片
图6 插入ActiveX对象效果
然后添加准备好的GIF文件,在图6放置好的控件上右键,下拉菜单选择“AniGIF”,再选择“Properties”如图7所示。然后在弹出的属性调节对话框中“Browse”选择我们的GIF文件,如图8所示。再修改“Properties”选项如图9所示,加载好的效果如图10所示。
LabVIEW学习分享(1)_第7张图片
图7 AniGIF属性修改
LabVIEW学习分享(1)_第8张图片
图8 GIF文件加载
LabVIEW学习分享(1)_第9张图片
图9 GIF文件属性修改
LabVIEW学习分享(1)_第10张图片
图10 GIF文件加载效果
至此前面板的设计过程结束,接下来我们设计控制程序。
(3)程序框图设计:在程序框图中右键单击AniGIF模块,下拉菜单选择“创建”,再选择“AniGIFCtrlAniGIF类的方法”,分两次操作分别选取“Play”与“StopReadGIF”属性调用,如图11所示。有小伙伴会有疑惑为什么不选“Stop”,我同样有此疑惑在之前的实验中也尝试过使用“stop”,但控制不是很成功,希望能有大神指点一二。然后相信许多小伙伴已经猜到了要使用“条件结构”,程序框图中右键,“结构”中选择“条件结构”如图12所示。然后在程序框图中,连接控件如图13所示,天加控制开关(布尔原件)如图14所示,最后再天加while结构如图15所示。最后参考本人上一篇LabVIEW分享文章中的开关修饰操作,适当调整前面板效果,如图16所示。
LabVIEW学习分享(1)_第11张图片
图11 AniGIF属性控制
LabVIEW学习分享(1)_第12张图片
图12 条件结构选取
LabVIEW学习分享(1)_第13张图片
图13 程序框图接线
LabVIEW学习分享(1)_第14张图片
图14 开关设定LabVIEW学习分享(1)_第15张图片
图15 程序框图总体接线效果
LabVIEW学习分享(1)_第16张图片
图16 前面板总体效果
最后我们保存并运行程序,看看效果,如图17所示。
LabVIEW学习分享(1)_第17张图片
图17 运行效果
至此全部的操作流程展示完毕,虽然这个程序在诸多方面有些瑕疵,但是基本上为大家提供了明确的操作过程与简单的思路,以留纪念,望大神指点!
良心博主,且看且珍惜,如需分享,表明转载,小弟不胜感激!

你可能感兴趣的:(LabVIEW学习分享)