August 2007
This file contains known issues about the LabVIEW 8.5 Touch Panel Module and issues fixed in the LabVIEW 8.5 Touch Panel Module.
Refer to the LabVIEW 8.5 Readme, available by selecting Start»All Programs»National Instruments»LabVIEW 8.5»Readme and opening readme.html, for LabVIEW known issues and fixed issues.
Known Issues
Installation Known Issues
General Known Issues
Windows Vista Known Issues
User Interface Known Issues
VIs and Functions Known Issues
Property Nodes and Properties Known Issues
Graphs and Charts Known Issues
Tools and Drivers
Additions to the Touch Panel Module Help
Bug Fixes
Resources
The following items are known issues in the LabVIEW 8.5 Touch Panel Module.
| ID | Known Issue |
|---|---|
| Installation Known Issues | |
— | (Windows 2000) The Touch Panel Module installs Microsoft ActiveSync 4.2. You might receive a Microsoft Office Outlook error that states Either there is no default mail client or the current mail client cannot fulfill the messaging request. Please run Microsoft Office Outlook and set it as the default mail client. Workaround—You do not need to install Microsoft Outlook nor does Outlook have to be your default mail client. Click the OK button to continue installation. |
— | (Windows 2000) The Touch Panel Module automatically installs ActiveSync 4.2
if ActiveSync is not already installed. When you install the Touch Panel Module and do not already have ActiveSync, the installer automatically reboots the computer without alerting you. Workaround—Rerun the installer (setup.exe) to complete the installation or install ActiveSync before you install the Touch Panel Module. |
— | If you are using the x86 TOUCH PANEL WINDOWS CE 4.2 Device Touch Panel target, you must manually download and install the eMbedded Visual Tools and Pocket PC 2003 SDK. Refer to KnowledgeBase 45BE6367: Where Can I Find the Microsoft Tools I Need for the LabVIEW Touch Panel Module? on ni.com for information about how to download and install these tools. |
— | If you install LabVIEW and the Touch Panel Module to custom locations that
contain non-ASCII characters, errors occur when you build Touch Panel VIs into Touch Panel
applications. Workaround—Install LabVIEW and the Touch Panel Module to the default installation locations. |
| General Known Issues | |
— | Several front panel and block diagram objects behave differently when the execution target is a Touch Panel target. Refer to the Touch Panel book in the LabVIEW Help for information about different or unsupported front panel or block diagram functionality. |
| 2W0DTEJU | The Touch Panel Module does not support significant digits. Workaround—Use digits of precision instead. |
— | If you flatten data that contains an extended precision or complex precision floating-point data type, the flattened data is incompatible with any other LabVIEW version or add-on except the Touch Panel Module or PDA Module. |
| 3Q39UPZO | Any binary operation involving a dynamic data type and a non-scalar non-dynamic data type, such as a 1D array, does not work correctly. |
| 44698H30 | If you copy and paste global variables, you receive a link error when you try to build the Touch Panel VI into a Touch Panel application. |
| 44698H30 | When you create a VI that uses multiple global variables, do not copy controls from one global variable to another global variable. Controls copied from one global variable to another global variable result in errors when you build the Touch Panel VI into a Touch Panel application. |
— | XON/XOFF flow control in serial communication causes a timeout if you use the Serial Compatibility VIs. This is not an issue if you use the VISA VIs and functions. |
— | The fractional part of a timestamp is always zero because the Windows CE, Windows Mobile, and Pocket PC 2003 operating systems do not support time resolution at the fractional level. When a timestamp in a Touch Panel VI is rounded to the nearest integer, the timestamp is always rounded down to the next lowest integer. The effect of this behavior is that the Round to Nearest and Round to -Infinity functions produce the same output. |
| 3ZGG3OXE | LabVIEW stores colors as RGB values. Windows Mobile and Windows CE
stores colors as BGR values. If you place a color box constant inside of a nested array or cluster constant, the colors might render incorrectly because the red and blue components are exchanged when you build a Touch Panel VI into a Touch Panel application. Workaround—Place the color box constant inside a single array or cluster constant on the block diagram and use the Build Array or Bundle function to nest the array or cluster. |
— | Touch Panel VIs do not support the values of Z, X, or T in digital data controls and digital waveform controls. You can use values of 0, 1, L, and H. |
— | ActiveSync is the default transport protocol in the Touch Panel Module. NI TPC-2012 does not support ActiveSync, so you must use FTP or the NI TPC Service to download your Touch Panel application to the NI TPC-2012. |
— | The NI TPC devices do not support .wav files. |
| 4BCFMCOI | The Touch Panel Module does not support creating a source distribution. If you right-click Build Specifications in the Project Explorer window and select New»Source Distribution from the shortcut menu, LabVIEW displays an error message in the Source Distribution Properties dialog box. |
| Windows Vista Known Issues | |
— | ActiveSync has been replaced with Windows Mobile Device Center, which you must download from www.microsoft.com, in Vista. |
| 460E2GYF | If you install the Touch Panel Module on a computer that runs a non-English version of Vista, you might receive a Command line option syntax error. Type Command/? for Help error. Workaround—Click the OK button to continue the installation. |
| User Interface Known Issues | |
— | The 2D Boolean OK, Cancel, and Stop buttons do not support different text strings for TRUE and FALSE states. |
| 49KH9R00 | Scroll bars and multiline inputs/outputs are unsupported for string controls if you use the password display mode. |
| 481EQS00, 3W2EP1Z0 | Touch Panel VIs do not support transparency for dials, meters, slides, and picture controls. |
| 4369EOYF | The Touch Panel Module does not support the Transpose Array item on the shortcut menu of a graph or chart. |
— | Scroll bars are not visible on array controls when you run the application on the target. Workaround—Use horizontal or vertical scroll bars and use a Property Node with the Index Values (Array) property. |
| 452AA2LL | 3D borders on tank indicators do not scale with the rest of the indicator when you build a Touch Panel VI into an application. |
| 444EN6Z0 | Tab controls redraw slowly when you switch tabs. You might see shadows of the controls on the previous tab as LabVIEW redraws the controls on the current tab. |
| 438ELTYF | XY graphs with multiple plots do not draw correctly. |
| 46I8J200 | Duplicate scales and plot legends are unsupported. |
| 3O3AD7YF | Captions are always displayed behind the control. Workaround—To resolve this issue for button controls, use Boolean text. |
| 491GPM00 | Arrays of DAQmx task name controls are not visible on the front panel of a Touch Panel application. Workaround—You can use an array of DAQmx task name controls in a Touch Panel VI to write values even though the controls are not visible in the Touch Panel application. |
| 481814YF | You cannot use front panel data binding with radio buttons controls. |
| VIs and Functions Known Issues | |
— | With the exception of the PDA Button Input VIs, you can use the PDA-specific VIs, such as the PDA Error Handler VI, in Touch Panel VIs. |
— | Dynamic Add/Remove Signals is unsupported. |
— | If you use the .NET Refnum, Event Callback Refnum, or Code Interface Nodes (CINs) in a Touch Panel VI, you receive an error if you try to build the VI into a Touch Panel application. |
— | The Touch Panel Module does not support paths in the Not a Number/Path/Refnum? function. |
| 2X5FQMYF | If you right-click a terminal on a function to create a control or indicator, the control or indicator might have an incorrect data range for Touch Panel targets. When this happens, the data range is from 0 to 0, which renders the increment and decrement arrows nonfunctional. Workaround—You must manually change the data range of the control or indicator. |
— | You must use strict C code in Formula Nodes you use in Touch Panel VIs. However, LabVIEW does not check the C syntax in the Formula Node syntax while in edit mode. If you build a Touch Panel VI into a Touch Panel application that contains a Formula Node with non-strict C code, LabVIEW returns a general error. |
— | The Delay Values Express VI does not function correctly in Touch Panel VIs because maintaining state in local variables between calls to a subVI is not supported. |
— | The Configuration File VIs are unsupported. |
| Property Nodes and Properties Known Issues | |
— | The Touch Panel Module does not support the Update Value while Typing property for string objects. |
| 4BMA1SZ0 | If you read from and write to properties on the same Property Node and you wire the error terminals, it produces a memory leak.
Workaround—Use two separate Property Nodes for reading from and writing to properties. |
| Graphs and Charts Known Issues | |
— | The Touch Panel Module does not support plotting waveforms with more than 32,000 elements. |
| 378H49YF | If you are zooming a graph or chart in a Touch Panel application and draw with the log scale, it might appear as if nothing has happened. Workaround—Choose a larger zoom rectangle. |
— | Pull-down menus are not visible while a chart or graph is updating. Workaround—You can place the mouse pointer on the pull-down menu to display it to make a selection. |
| 436A28YF | Touch Panel VIs do not support plotting dynamic data on a waveform chart. Workaround—Plot dynamic data on a waveform graph instead. |
| Tools and Drivers | |
— | You must install the VISA driver to use VISA. Select Start»All Programs»National Instruments»VISA and select Windows CE for ARM Driver Installation or Windows CE for x86 Driver Installation, depending on which type of target you are using. |
| Additions to the Touch Panel Module Help | |
— | You can use the Label property to get a reference to the label object of a control or indicator. |
— | You might receive an error that states This property is writable only when the VI is in edit mode, or this method is available only when the VI is in edit mode. This error occurs if the VI is running on the host and you try to build the VI into an application. You must stop the VI on the host before building. |
— | The Help button in the Add/Remove Headers dialog box does not open the correct help topic. To resolve this issue, select Add/Remove Headers dialog box (Embedded Targets, PDA, TPC) on the Index tab in the LabVIEW Help. |
— | You now can wire a control reference to the Zoom Chart or Graph VI and the Clear PDA Chart VI. |
The following items are the IDs and titles of a subset of issues fixed between the LabVIEW 8.2.1 Touch Panel Module and the LabVIEW 8.5 Touch Panel Module. If you have a CAR ID, you can search this list to validate that the issue has been fixed. This is not an exhaustive list of issues fixed in the current version of Touch Panel Module.
| ID | Fixed Issue |
|---|---|
| 453A9C90 | Format Into String does not work with commas |
| 48AEN6XX | Array of Strings input to Fract/Exp String To Number function truncated to U8 |
| 46CA61GF | STOP doesn't allow executable to build |
| 48Q4HCVR | Executable hangs |
| 48AEG1C5 | Waveform Measurement VIs throw build-time error "missing VI or C file" |
| 41IF8RX1 | Errors when unbundling global cluster by name |
| 46I38U91 | Incorrect characters of String property |
| 47KE9UX1 | Semaphores need work |
| 498931J0 | Scan Value function fails to convert numeric string to specified data type |
| 4AAGC269 | CtrRef not recognized |
| 410CDBSQ | I16 cast or indicator problem |
| 437FK2KQ | Application build error if top-level is in a library |
| 45216SX2 | Issues with DAQmx task constants and arrays |
| 4779PV9M | Array indexing inconsistent behaviour |
| 4A2H6DX6 | Seconds to Date/Time function gives incorrect hour output |
| 4526Q3LL | Dial control needle tracks incorrectly |
| 3LH9O71R | Decoration draws incorrectly when behind tab control |
| 3FB8MM1R | Text justification on buttons is not supported |
| 452AC9OZ | Scale for thermometer controls does not correspond to the level correctly |
| 3QGDTR67 | Justification and underline style support |
| 4AHCKB69 | Array of Boolean controls crashes |
| 48N7HSJ6 | In application, waveform graph on tab control is lost |
| 47MCR7X1 | Event timeout not being fired |
| 48G91IYU | Top Row property for Listbox returns bad data |
| 48G94LYU | Ring control returns bad data when programmatically setting the Strings[] property |
| 493BB82A | Chart shows through tab control when writing to BG Color property |
| 49FGQVGF | Background color only limited to text |
| 47KAG7KQ | Graphs for TPC VIs are named as PDA graphs |
LabVIEW includes extensive online and PDF documentation for new and experienced LabVIEW users. Refer to the Related Documentation section in the Getting Started with the Touch Panel Module manual for more information about LabVIEW documentation. Visit the National Instruments Web site at ni.com for software drivers and updates, a searchable KnowledgeBase, product manuals, step-by-step troubleshooting wizards, thousands of example programs, tutorials, application notes, instrument drivers, and so on. The following KnowledgeBase articles contain more information about the NI TPC targets:
Copyright
© 2006–2007 National Instruments Corporation. All rights reserved.
Under the copyright laws, this publication may not be reproduced or transmitted in any form, electronic or mechanical, including photocopying, recording, storing in an information retrieval system, or translating, in whole or in part, without the prior written consent of National Instruments Corporation.
Trademarks
National Instruments, NI, ni.com, and LabVIEW are trademarks of National Instruments Corporation. Refer to the Terms of Use section on ni.com/legal for more information about National Instruments trademarks.
Other product and company names mentioned herein are trademarks or trade names of their respective companies.
Patents
For patents covering the National Instruments products, refer to the appropriate location: Help»Patents in your software, the patents.txt file on the LabVIEW CD, or ni.com/patents.