LabVIEW学习分享(1)

编程入门 行业动态 更新时间:2024-10-13 10:22:40

<a href=https://www.elefans.com/category/jswz/34/1760663.html style=LabVIEW学习分享(1)"/>

LabVIEW学习分享(1)

LabVIEW实用总结–GIF播放

小树不修不直溜,人不学习哏揪揪!今天是六一儿童节,祝愿小伙伴们节日快乐╰( ̄▽ ̄)╮真羡慕我的一位好朋友,他今天过生日,估计他这辈子都可以正大光明的庆祝今天的节日了,这么高兴的日子里,本小学生也分享一些轻松的东西,用LabVIEW读取GIF,并对其进行播放控制,特总结此文,以留纪念,望大神指点!
前期准备工作(1)–AniGIF.OCX文件激活
想要LabVIEW播放GIF文件,首先我们需要给电脑加载AniGIF文件,不仅是LabVIEW需要此文件,Windows Office旗下最常用的WORD、POWERPOINT加载GIF时也需要加载此文件,相信用过的小伙伴都已经知道要如何加载了。此处分享AniGIF.OCX文件包与注册器,对于注册方法,我参考的是度娘上的OCX文件注册通用方法,实际操作过程有些繁琐,但是经过实践验证还是比较有效的,但需注意的是注册过程中最好断开网络连接,我也不知道为啥,但有病乱投医,我也是在尝试的过程中发现的方法。
分享AniGIF文件与注册器如下:
链接:
提取码:txh1
注册OCX方法转载
前期准备工作(2)–GIF制作
此处为需要自己制作GIF文件的小伙伴分享两个比较简单实用的GIF软件:首先是“GIF动画录制工具”这个软件十分简单好用,其作用就是直接对屏幕录像并将其转换成GIF文件,十分的简单好用,界面简单如图1所示。其次是老美的UloadGIFAnimator软件,这是一款对GIF进行修改操作的实用软件,相比于专业性较强的PS软件操作,这款软件的操作更为简单,如图2所示。

图1 GIF动画录制工具

图2 UloadGIFAnimator软件界面
GIF动画录制工具下载分享:
链接:
提取码:14q5
UloadGIFAnimator软件下载分享:
链接:
提取码:x0ux
LabVIEW的GIF读取与控制
(1)打开LabVIEW 新建VI,在前面板右键,控件选板中选择如图3所示的“.NET与.ActiveX”选板中的“ActiveX容器”,添加到前面板上并适当调整位置。

图3 ActiveX容器
(2)鼠标移动至控件上,右键下拉菜单中,选择“插入ActiveX对象”如图4所示,弹出对话框中选择“Animation GIF Control”点击确定,如图5所示,即使之成为播放GIF的媒介。之后效果如图6所示。

图4 插入ActiveX对象操作

图5 插入ActiveX对象选择

图6 插入ActiveX对象效果
然后添加准备好的GIF文件,在图6放置好的控件上右键,下拉菜单选择“AniGIF”,再选择“Properties”如图7所示。然后在弹出的属性调节对话框中“Browse”选择我们的GIF文件,如图8所示。再修改“Properties”选项如图9所示,加载好的效果如图10所示。

图7 AniGIF属性修改

图8 GIF文件加载

图9 GIF文件属性修改

图10 GIF文件加载效果
至此前面板的设计过程结束,接下来我们设计控制程序。
(3)程序框图设计:在程序框图中右键单击AniGIF模块,下拉菜单选择“创建”,再选择“AniGIFCtrlAniGIF类的方法”,分两次操作分别选取“Play”与“StopReadGIF”属性调用,如图11所示。有小伙伴会有疑惑为什么不选“Stop”,我同样有此疑惑在之前的实验中也尝试过使用“stop”,但控制不是很成功,希望能有大神指点一二。然后相信许多小伙伴已经猜到了要使用“条件结构”,程序框图中右键,“结构”中选择“条件结构”如图12所示。然后在程序框图中,连接控件如图13所示,天加控制开关(布尔原件)如图14所示,最后再天加while结构如图15所示。最后参考本人上一篇LabVIEW分享文章中的开关修饰操作,适当调整前面板效果,如图16所示。

图11 AniGIF属性控制

图12 条件结构选取

图13 程序框图接线

图14 开关设定
图15 程序框图总体接线效果

图16 前面板总体效果
最后我们保存并运行程序,看看效果,如图17所示。

图17 运行效果
至此全部的操作流程展示完毕,虽然这个程序在诸多方面有些瑕疵,但是基本上为大家提供了明确的操作过程与简单的思路,以留纪念,望大神指点!
良心博主,且看且珍惜,如需分享,表明转载,小弟不胜感激!

更多推荐

LabVIEW学习分享(1)

本文发布于:2024-02-12 01:06:53,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1684823.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:LabVIEW

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!