采用LabVIEW开发Iphone和IPAD的app现在可以了吗?
我在NI网站上看到过类似的应用介绍,还有Iphone和IPAD的插件,也有相关的android的插件。不知道是否可以直接开发了现在?如果可以,请朋友们回复下效果和感想。
现在倒有这样的应用需求,比如控制个温度啊。湿度检测什么的。 好像是去看春节前看了一下,好像不完全是针对那些平台,相当于是比如PC上面有个程序,然后相互之间再通信?不知道是不是我误会了?我记得就不是直接在IPHONE上面运行一个LABVIEW生成的程序! 回头我也落实下,以前我还下了一个iphone的插件,安卓插件下载不下来。还不知道怎么用。对了,除了以前的win ce,现在是否可以做win8的 嵌入式LV开发了? LabVIEW on the iPad
By L.M.David Jr.
For several years it has been possible to publish LabVIEW to the web for remote monitoring. Some newer technologies and the ubiquitousness of the iPad have taken this to a whole new level. I will focus of two apps for the iPad, and mention a couple of others, all of which also are supported on the iPhone; three on the iPod Touch and one on Android-based tablets as well.
Data Dashboard
National Instruments, the source of LabVIEW, has released an App (available for free download from the iTunes Store) called Data Dashboard.
Data Dashboard directly links to indicators on a VI’s front panel via Network Published Shared Variables, or using NI Web Services. On the iPad, the Data Dashboard can be configured to display 1, 2, 4, or 6 indicators per page; swipe from page to page, and double tap an indicator to zoom in. (Due to the smaller size of the iPhone’s screen, only one indicator can be viewed per page); and Data Dashboard is now available for Android tablets as well.
Numerics can be displayed as charts, gages, or as text. At this time Data Dashboard only supports monitoring indicators to provide remote status information, but rumor has it that at NI Week 2012 control functionality will be announced, to remotely change settings, and enter input values.
VIremote
Speaking of remote control functionality, ThrowLab http://throwlab.com has an App available for the iPad, iPhone, and iPod Touch called VIremote which goes the extra mile. VIremote doesn’t rely on Shared Variables or NI Web Services directly but uses proprietary VIs embedded in the desktop program to directly link via TCP protocol.
The VI library is a free download and may be used without restriction. While there is a free App, it is a demo version and will only work for several minutes at a session, the unrestricted fully functional version cost $20 for each mobile device it is installed on.
VIremote can be configure to work with or without keyboard/mouse emulation, and can be configured for one-to-one, or one-to-many access.
With VIremote, the complete front panel of the host VI is reproduced on the mobile device. Many LabVIEW-centric controls and indicators are supported, including (in addition to the usual suspects), the color box, path control, slide, enum, comboBox, etc.. With emulation enabled tab controls, listbox, and controls within arrays are also supported (subpanels are not yet supported). Finally, VIremote also provides back to the host information from the iPad’s internal sensors allowing access to motion status, orientation, and GPS location, for instance.
Two More Options
While I have not tried the following two technologies (I have played with the previous two) I ran across these during my research (both of these were found on the NI LabVIEW Community sites).
Using Multi-Touch Library and the iPad to control LEGO Mindstorm Robots
This approach is documented in a YouTube video using an iPad as a controller for a robot’s motion and pincher control:
NI – Creating a Multi-touch library: http://sine.ni.com/cs/app/doc/p/id/cs-13097
Controlling LEGO Mindstorm: http://www.youtube.com/watch?v=mnKBchs3j2M
http://www.aleconsultants.com/index.php?option=com_content&view=article&id=93:labview-on-the-ipad&catid=22:labview&Itemid=19
This last approach uses yet another technology, UDP protocol. While developed for a niche market, controlling MIDI (Musical Instrument Digital Interface) devices, TouchOSC from Hexler supports String, and 32-bit floating point data for monitoring and control through LabVIEW.
OSC / NI Community on Hexler:https://decibel.ni.com/content/docs/DOC-12289
Hexler:http://hexler.net/software/touchosc
OSC provides a Java based toolkit for developing custom user interfaces for the mobile device, which tend to resemble a sound boards slides and dials in a manner both Spartan and cool; and in general, the important thing is the supported data and the bi-directional control.
About the Author:
Larry David is a founding principal of ALE System Integration, a NI Certified LabVIEW Architect, and holds a MS in Computer Science from NYIT
Copyright © 2014 ALE System Integration. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.
哦,看来咱们看到的不是同一个东西! 貌似手机的安卓系统上的Dashboard功能不是很强大 可以与电脑通信 用共享变量 但是手机上的功能很少,一个界面只能放置一个按钮 zuanshigan 发表于 2014-4-8 20:52
貌似手机的安卓系统上的Dashboard功能不是很强大 可以与电脑通信 用共享变量 但是手机上的功能很少,一个界 ...
即使设置多个按钮,也没有用,手机上也没有其它硬件接口,包括PAD。只能wifi。
对于微软的surface平板,还是不错,硬件接口有,可以操作硬件。尤其是surface
pro,win8.1,可以直接移植 vi工作。就如一个电脑一样。
页:
[1]