NI Labs Toolkits

cancel
Showing results for 
Search instead for 
Did you mean: 

NI cDAQ-9191 Data Display for iOS User Manual

About the NI cDAQ-9191

 

The NI cDAQ-9191 is a 1-slot NI Compact DAQ 802.11 Wi-Fi chassis that is combined with NI C Series measurement devices for small distributed sensor measurements.

 

About the NI cDAQ-9191 Data Display Mobile Application

 

The NI cDAQ-9191 Data Display for iOS lets you visualize and save data from an NI cDAQ-9191 chassis on your iPad, iPhone, or iPod Touch with iOS 5.0 or later.

 

note.gif Note  The NI cDAQ-9191 requires a firmware upgrade to support the NI cDAQ-9191 Data Display application. Go to NI cDAQ-9191 Firmware Upgrade for Mobile Device Support to download the firmware update.

 

Supported C Series Devices

 

  • NI 9215 (4-Channel, 100 kS/s/ch, 16-bit, ±10 V Analog Input C Series Device)

 

Configuring Your NI cDAQ-9191 Device for the NI cDAQ-9191 Data Display Mobile Application

 

Configure the NI cDAQ-9191 chassis by completing the following steps:

  1. Update the chassis firmware before using the NI cDAQ-9191 Data Display application for the first time.
  2. Configure the wireless network after updating the firmware and then only as needed.

 

note.gif Note  A computer running Windows or Mac OS X with Microsoft Silverlight is required to complete the setup process.


Updating the Chassis Firmware

  1. Go to NI cDAQ-9191 Firmware Upgrade for Mobile Device Support to download the firmware file to your computer. Extract the zip file to a safe location.
  2. Launch your web browser.
  3. Type the IP address or host name of your NI cDAQ-9191 chassis into the web browser. If you do not know the IP address or host name of your NI cDAQ-9191 chassis, you can search for it using the NI Network Browser (available for download here).
  4. Select Firmware Updater.
    Firmware_Updater.png
  5. In the Select a file to upload field, browse to ni9191fw.cfg that you extracted in Step 1.
  6. Select Update Firmware.
  7. Force a firmware reload by pressing the Reset button on the backside of your NI cDAQ-9191 chassis for five seconds, until the Status LED lights.

Configuring the Wireless Network

  1. Launch your web browser.
  2. Type the IP address or host name of your NI cDAQ-9191 chassis into the web browser. The location of the IP address or host name of your device can be found on the bottom of the chassis, as shown in the figure below. If you do not know the IP address or host name of your NI cDAQ-9191 chassis, you can search for it using the NI Network Browser (available for download here).
    9191_under.jpg
  3. Select Network Configuration.

    Network_Configuration.png

  4. Select Wireless Mode.
  5. Choose either Connect to wireless network or Create wireless network.
    1. Select the appropriate network from the Wireless Network drop down menu.
    2. Type a network name in the SSID input field if creating a wireless network.
  6. Select Save.

Downloading the NI cDAQ-9191 Data Display Mobile Application

 

NI cDAQ-9191 Data Display is designed to run on any iPad, iPhone, or iPod Touch with iOS 5.0 or later. Download the NI cDAQ-9191 Data Display mobile application by completing the following:

  1. Connect to your preferred wireless network.
  2. Download the NI cDAQ-9191 Data Display mobile application from the Apple App Store.
    Device Type Download Link
    iPad
    iPhone
    iPod Touch
    available_appstore.png

 

Using the NI cDAQ-9191 Data Display Mobile Application

 

With NI cDAQ-9191 Data Display you can perform the following tasks:

  • Select a device
  • Configure an acquisition
  • Acquire data
  • View data
  • Email data
note.gif Note  NI highly recommends connecting to your preferred wireless network while transmitting data with the NI cDAQ-9191 Data Display mobile application.

 

Selecting a Device

 

After starting NI cDAQ-9191 Data Display, you are prompted to select a device. You may select a real device or simulated device. Real devices on the local subnet are automatically added to the list as they are discovered. The following options are available for choosing the appropriate device:

  • Select a device from the list provided.
  • Select Other to select a device on a remote subnet.
  • Select Simulated Device if no real devices are present.

Device.png

 

note.gif Note  When the application relaunches, it automatically connects to the most recently used device. If the most recently used device is not present, the application may prompt you to choose a device again.

 

Configuring an Acquisition

 

After the device is selected, you can configure the following acquisition settings:

  • Samples—The number of points per channel that are acquired and displayed on screen. Select a higher number to see more data points.
  • Rate—The frequency, in Hz, at which the points are acquired. Select a higher number to acquire data more quickly.
  • Channels—The number of channels, one or more, that are acquired and displayed at the same time. Swipe any selected channel and tap Delete to remove a channel. Tap Select channels and tap desired channels to add more channels. 

Settings.png

 

Acquiring Data

 

After the device is configured, you can acquire data in one of the following modes:

  • Finite—Acquire the specified number of samples and then stop. Select Acquire Finite to start an acquisition.
  • Continuous—Continuously acquire samples, displaying the most recent number of samples. Select Acquire Continuous to start an acquisition. Select Acquire Continuous again to stop an ongoing acquisition.

Acquire.png

 

Viewing Data

 

After data is acquired, you can view the data on the graph. The graph displays the most recently acquired data. You can zoom in by double tapping the graph. You can zoom out by single tapping the graph with two fingers. You can also zoom in and out by using pinch gestures. Swipe left, right, up, and down to pan the graph.

When acquiring data from multiple channels, you can temporarily hide a plot by tapping the corresponding plot legend. Tapping the plot legend again will show the plot.

To view a given plot value on the graph, tap and hold a plot to display the current X and Y value. Move your finger along the graph to update the current values.

  

Emailing Data

 

After data is acquired, you can share the data using email by completing the following steps:

  1. Select Action.
  2. Select Mail.
    Mail.png
  3. Compose email message.
  4. A screenshot and a comma separated value file are automatically attached to the mail.
  5. Select Send. If you want to discard the mail, select Cancel.

Developing Custom iOS Applications for the NI cDAQ-9191

 

After upgrading the firmware on your NI cDAQ-9191 you can also build custom applications that interact with an NI cDAQ-9191 through a Web API.

 

Feedback & Support

 

Please use the NI cDAQ-9191 Mobile Device Feedback and Support Discussion Thread to post any questions, comments, bug reports, or other relevant information.

 

NI cDAQ-9191 Data Display Mobile Application Licensing Information

 

Licensing information for the NI cDAQ-9191 Data Display is available through the NI cDAQ-9191 Data Display for iOS Application Notices page.

 

Patents

 

For patents covering the National Instruments products/technology, refer to the National Instruments Patent Notice at ni.com/patents.

 

Application Notices

 

DOCUMENTATION NOTICE FOR THE BSD LICENSE

 

This product includes code from ASI HTTP Request, licensed by a third party or parties pursuant to the BSD License, and that is subject to the following notice(s):

 

Copyright © 2007-2011, All-Seeing Interactive

All rights reserved.

 

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

 

* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

* Neither the name of the All-Seeing Interactive nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

 

THIS SOFTWARE IS PROVIDED BY All-Seeing Interactive ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL All-Seeing Interactive BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

 

DOCUMENTATION NOTICE FOR THE BSD LICENSE

 

This product includes code from Reachability, licensed by a third party or parties pursuant to the BSD License, and that is subject to the following notice(s):

 

Significant additions made by Andrew W. Donoho, August 11, 2009. This is a derived work of Apple's Reachability v2.0 class.

 

Extensions Copyright © 2009 Donoho Design Group, LLC. All Rights Reserved.

 

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

 

* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

* Neither the name of Andrew W. Donoho nor Donoho Design Group, L.L.C. may be used to endorse or promote products derived from this software without specific prior written permission.

 

THIS SOFTWARE IS PROVIDED BY DONOHO DESIGN GROUP, L.L.C. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

 

DOCUMENTATION NOTICE FOR THE BSD LICENSE

 

This product includes code from Dejal Activity View, licensed by a third party or parties pursuant to the BSD License, and that is subject to the following notice(s):

 

Copyright © 2002-2012 Dejal Systems, LLC. All rights reserved.

 

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

 

* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

 

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

 

DOCUMENTATION NOTICE FOR PROPRIETARY APPLE LICENSE

 

This product includes code from Scroll View Suite, licensed by a third party or parties pursuant to a proprietary Apple license, and that is subject to the following notice(s):

 

Disclaimer: IMPORTANT:  This Apple software is supplied to you by Apple Inc. ("Apple") in consideration of your agreement to the following terms, and your use, installation, modification or redistribution of this Apple software constitutes acceptance of these terms.  If you do not agree with these terms, please do not use, install, modify or redistribute this Apple software.

 

In consideration of your agreement to abide by the following terms, and subject to these terms, Apple grants you a personal, non-exclusive license, under Apple's copyrights in this original Apple software (the "Apple Software"), to use, reproduce, modify and redistribute the Apple Software, with or without modifications, in source and/or binary forms; provided that if you redistribute the Apple Software in its entirety and without modifications, you must retain this notice and the following text and disclaimers in all such redistributions of the Apple Software. Neither the name, trademarks, service marks or logos of Apple Inc. may be used to endorse or promote products derived from the Apple Software without specific prior written permission from Apple.  Except as expressly stated in this notice, no other rights or licenses, express or implied, are granted by Apple herein, including but not limited to any patent rights that may be infringed by your derivative works or by other works in which the Apple Software may be incorporated.

 

The Apple Software is provided by Apple on an "AS IS" basis.  APPLE MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS.

 

IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

 

Copyright © 2010 Apple Inc. All Rights Reserved.

Regards,

Chris Delvizis
National Instruments