Category Name | Definition of Category |
---|---|
ActiveX and .NET | Issues related to the calling or executing of ActiveX or .NET code in your LabVIEW program. |
Analysis and Math | Issues in the LabVIEW math or analysis VIs, however, issues related to LabVIEW MathScript can be found under the "Mathscript" category |
Building and Distributing LabVIEW Applications | Building LabVIEW EXEs, DLLs, Web Services, Installers, or Source Distributions. Includes issues with distributing your code in these forms, or behavior differences between code in an EXE or in the LabVIEW development environment. This category also includes issues with calling a LabVIEW built DLL from other languages. |
Compatibility | Issues with LabVIEW caused due to a non-LabVIEW software being used or installed. This could include NI-DAQmx, NI TestStand, Shared NI Components, web browsers etc. For more information on a specific non-LabVIEW software or hardware, please refer to the corresponding Known Issues List |
Controls and Indicators | Relating to specific LabVIEW controls or indicators. Includes controls and indicators such as numerics, boolean, system controls, graphs, charts, etc... |
DataSocket | LabVIEW DataSockets or DataSocket binding. |
Documentation | LabVIEW Documentation problems, corrections, omissions, or clarifications. |
Example Programs | Problems with examples shipping with LabVIEW in the Example Finder. Examples appearing on the web are generally not included as they are not linked to a specific product version. |
External Code | Problems calling external code in LabVIEW through DLLs, or the interfacing of LabVIEW with non-LabVIEW code usually through C/C++ DLLs. ActiveX and .NET issues are in a separate category. |
File I/O | Issues relating to the reading or writing of files. Includes file I/O through the LabVIEW File I/O primitives, TDM/TDMS VIs, Datalog VIs or any other access to files. |
Functions, VIs, and Express VIs | Issues occuring due to problems with specific functions, primitives, VIs, or Express VIs. When a problem is with a function or VI that could fit in a more specific category, it is generally classified in that more-specific category. For example, if a bug existed in the "Write To Measurement File" VI, it will be listed under the "File I/O" category. |
Import Shared Library Wizard | Issues related to the Import Shared Library Wizard feature in LabVIEW. Problems calling specific DLLs can be found in the "External Code" category |
Installation and Activation | Problems with the installation or activation of the software. |
LabVIEW Environment | Problems with the LabVIEW Application Development Environment itself. This includes problems with the editor, or any non-run-time feature that doesn't have its own category. For example, an issue with saving your VIs or problems with the LabVIEW Icon Editor may appear in this category. |
Object Oriented Programming | Issues with LabVIEW Object Oriented Programming or LabVIEW Classes. |
LabVIEW Project | Issues with the LabVIEW Project |
MathScript | Issues with the MathScript node, the MathScript window, or a specific MathScript function. |
Menus | Issues with creating or using menus in your LabVIEW code. Includes both custom right-click menus, menu files, and customizing run-time menus in your LabVIEW code. |
Miscellaneous | Anything that does not fit in one of the other categories. This category has the lowest precedence, meaning that an issue will be put here only if it does not fit in another category. Issues in this category are subject to removal -- if multiple issues in this category are related, a new category for those issues may be created. |
NI Services | Issues with any NI Service that is running in conjunction with or needed by LabVIEW. |
Operating System Specific | Differences in the behavior of the LabVIEW development system or your LabVIEW code between specific operating systems. For example, differences in how your code may execute on Linux vs. Windows 2000. |
Performance | Problems with, differences between, or information relating to the performance of your LabVIEW code. |
Remote Panels | Issues with hosting or connecting to LabVIEW Remote Front Panels. |
Source Code Control | Issues with interfacing LabVIEW with source code control providers. |
Toolkit - Other | LabVIEW Toolkits other than ones which have specific Known Issues Documents or Categories |
Toolkit - Report Generation | Issues with the LabVIEW Report Generation Toolkit and its associated functions and VIs. |
Upgrade - Behavior Change | Issues resulting from changes in the execution or behavior of LabVIEW code from previous versions which could cause your program to behave differently in the new version of LabVIEW. If you are not upgrading your code from a previous version of LabVIEW, you do not need to consider this category. Anyone using the current version of LabVIEW could be affected by one of these behavior changes, but users upgrading from previous versions should give special attention to these issues as the behavior of code could potentially change after upgrading. Be sure to pay special attention to the "Reported Version" field of the issue, as that is the first version of LabVIEW affected by the issue; if you are coming from versions of LabVIEW before the reported version your code may behave differently after upgrading. One common type of Behavior Change Upgrade behavior is a new bug in LabVIEW; if you were not upgrading you may experience the bug, but if you were upgrading, the behavior of your code could change, making it harder to identify the problem. Behavior changes due to new bugs will also be reported in specific categories since non-upgrading users may also encounter the bug. |
Upgrade - Migration | Issues that only affect you if you are upgrading your code from a previous version. These are issues that do not affect code written in the current version of LabVIEW. This includes installation issues unique to upgrading your LabVIEW version, as well as any other known problem that could affect your code during migration. Some examples include broken VIs after upgrading, mutation code failing to update your VIs to the new versions, or expected performance changes that could inversely alter the operation of your code after upgrading. |