APP下载

Arduino和LabVIEW+LINX的互动应用

2014-09-06俞新农俞健雄

单片机与嵌入式系统应用 2014年11期
关键词:按钮程序

俞新农,俞健雄

(江苏林海动力机械集团公司技术中心 泰州市质检所, 泰州 225300)



Arduino和LabVIEW+LINX的互动应用

俞新农,俞健雄

(江苏林海动力机械集团公司技术中心 泰州市质检所, 泰州 225300)

上位机使用LabVIEW软件,下位机使用Arduino控制板,借助于LabVIEW Hacker LINX工具包,可以很方便地使用LabVIEW软件与Arduino控制板实现交互设计。把这个工具包和LabVIEW软件结合起来,通过LabVIEW软件就可以实现对Arduino控制板的控制或者与Arduino控制板交换数据,并且Arduino控制板只需写入固件(Firmware),不需要用户编应用程序。由于LINX只需要对LabVIEW图形化编程,而无需Arduino编程,甚至不需要底层硬件知识,因此适合了解LabVIEW编程而不懂Arduino编程的使用者。

Arduino;LabVIEW;LabVIEW Hacker;LINX

引 言

Arduino是一块基于开放源代码的USB接口Simple I/O接口板(包括12通道以上的数字GPIO,4通道以上的PWM输出,6~16通道10位 ADC输入通道),具有使用类似Java、C语言的IDE集成开发环境。

LabVIEW(Laboratory Virtual Instrumentation Engineering Workbench,实验室虚拟仪器工程平台)是由美国国家仪器公司开发的图形化程序编译平台,发明者为杰夫·考度斯基(Jeff Kodosky),程序最初于1986年在苹果电脑上发表。目前可支持Windows、UNIX、Linux、Mac OS等操作系统。由于LabVIEW特殊的图形程序简单易懂的开发接口,缩短了开发原型的时间且方便日后的软件维护,因此逐渐受到系统开发及研究人员的喜爱。

LabVIEW Hacker LINX Toolkit是https://www.labviewhacker.com论坛为Arduino开发的接口工具包。借助于这个工具包,可以很方便地使用LabVIEW软件与Arduino控制板实现交互设计。把这个工具包和LabVIEW软件结合起来,通过LabVIEW软件就可以实现对Arduino控制板的控制或者与Arduino控制板交换数据,并且Arduino控制板只要写入固件(Firmware)而不需要用户编写应用程序。

1 LVH LINX特点

LINX最大的优点在于,内置有数百个库提供给开发者使用。……

登录APP查看全文

猜你喜欢

按钮程序
这些按钮能随便按吗?
哪个是门铃真正的按钮
当你面前有个按钮
试论我国未决羁押程序的立法完善
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
死循环
英国与欧盟正式启动“离婚”程序程序
创卫暗访程序有待改进
内心不能碰的按钮