The Storage VIs can return the following error codes. Refer to the KnowledgeBase for more information about correcting errors in LabVIEW.
| Code | Description |
|---|---|
| −2586 | Support for the TDMS file format is not currently installed on your machine. You can install the TDMS DataPlugin from the \products\NI-USI-TDMS-Plugin 1.0 directory of the LabVIEW CD. You also can download it from www.ni.com/DataPlugins. |
| −2585 | The .tdm file format is not currently supported on this operating system. |
| −2583 | Cannot append data to the existing file because the value of the X Value Columns option of the Write to Measurement File Express VI changed. This error occurs when the value of the X Value Columns option changes from the value specified when the file was first created. To correct this error, use the same X Value Columns value when you use this Express VI to append data to an existing file. |
| −2582 | The Write to Measurement File Express VI cannot append new data to the file because the time information of the signals stored in the file does not match the signals you are trying to append. You can append waveforms only if their dt values match and the t0 value of the new data matches the next time increment after the last saved value. To correct this error, set the Segment Headers option to One header per segment. |
| −2581 | The Write to Measurement File Express VI cannot append new data to the file because the signals stored in the file don't match the signals you are trying to append. To correct this error, set the Segment Headers option to One header per segment. |
| −2578 | After deleting data from a file, you must close the file and reopen it before you can perform a read operation. |
| −2575 | Storage VIs version conflict. This version of LabVIEW cannot interpret the parameters of the Storage VI. The VI was created in a more recent LabVIEW version. |
| −2574 | The string you wired to this VI contains binary characters that are not valid entries for string values in a .tdm file. To store binary data, use data channels with a data type of 8-bit unsigned integer. |
| −2572 | This property is not part of the Storage VI data structure. |
| −2571 | This object type is not part of the Storage VI data structure. |
| −2570 | LabVIEW could not write the file back to disk. |
| −2569 | LabVIEW cannot convert the object ID into a valid refnum. An object with this ID does not exist in the data storage file. |
| −2568 | LabVIEW failed to allocate memory from the operating system of your computer. |
| −2566 | An input parameter to this VI is invalid. |
| −2565 | LabVIEW could not load the data channel you specified from the data storage file. The channel either is empty or the properties that describe the channel, such as length or data type, are incomplete. You might be trying to read data in a format that is not compatible with the format in which it was written. If you are using the Read Data VI, which reads multiple channels, consider using a query condition to exclude some of the channels from being loaded. You can determine the data type of a channel by reading the Data type property. |
| −2564 | The software installed on this computer does not support the file format you requested. The Storage VIs access files through plug-in libraries LabVIEW and DIAdem install. Visit ni.com to download the library you need. |
| −2562 | The data type of a property or channel could not automatically be coerced when writing to or reading from a data storage file. |
| −2561 | Data storage is write-protected. LabVIEW cannot write data to this data storage file because it is write-protected. The file might be write protected by the operating system. To open the file for a read-only operation, select open (read only) in the Overwrite options (if not wired) pull-down list in the Configure Open Data Storage dialog box. |
| −2560 | LabVIEW cannot load the USI components the Storage VIs require. These components are installed by LabVIEW and DIAdem. Visit ni.com to download the components you need. You may need to reinstall LabVIEW or DIAdem. |
| −2559 | The data storage file is already open. |
| −2558 | LabVIEW cannot open the data storage file. |
| −2557 | There is an error in the query expression. |
| −2556 | LabVIEW cannot find the object type. |
| −2555 | LabVIEW cannot write to a read-only data storage file. |
| −2554 | LabVIEW does not support the data type of this property. |
| −2553 | The object refnum is invalid. The node that returned this refnum might have encountered an error and did not return a valid refnum. The storage this refnum refers to might have closed before the call executed. This error usually is the result of an error being encountered, such as failing to open a storage or looking for a channel that does not exist. Valid refnums become invalid when the storage they refer to is closed. |
| −2551 | The property data type does not match. |
| −2550 | This property does not exist. |
| −2529 | In TDMS files, channels in the same channel group must have unique names. You can provide unique channel names by using the "channel name(s)" input of the specified TDM Streaming Function. If you are using waveforms or the LabVIEW Express Dynamic Data Type, use the waveform attribute "NI_ChannelName" to set a channel name. |
| −2526 | LabVIEW dynamically calculates the value of this property. You cannot write any values to this property. |
| −2525 | TDMS file data could not be converted into the specified data type. |
| −2522 | This TDMS file is open as a read-only file. Close the file before you open it for writing. |
| −2519 | LabVIEW could not load the TDMS file component. The component is expected in the National Instruments\shared\TDMS directory. You might need to reinstall LabVIEW to fix this problem. |
| −2518 | The specified array dimension is not supported. The TDMS functions support only 1D or 2D arrays. |
| −2516 | LabVIEW could not create an index file for this TDMS file. The disk might be write protected. Without an index file, LabVIEW will not be able to open the TDMS file. |
| −2515 | When appending data to an existing data channel, the data types of the existing data and the new data did not match. |
| −2514 | This function does not accept the specified data type. |
| −2513 | LabVIEW does not support properties of the specified data type. |
| −2511 | The specified TDMS file is corrupt. |
| −2510 | This TDMS file complies with a new version of the TDMS format that is not supported by this version of LabVIEW. Visit ni.com for an upgrade of the TDMS file component. |
| −2509 | LabVIEW no longer supports this version of the TDMS file format. |
| −2508 | Invalid property. |
| −2507 | Invalid group name and/or channel name. |
| −2506 | LabVIEW failed to read data from the TDMS file. |
| −2505 | LabVIEW failed to write data to the TDMS file. |
| −2504 | LabVIEW failed to close the TDMS file. |
| −2503 | Specified file does not comply with TDMS file format standards. |
| −2502 | String values are stored in TDMS files in utf8 unicode format. LabVIEW uses operating system functions to convert the unicode data, and one of these operating system functions has returned an error. This error may indicate that you are using characters that are not supported within the language settings on your machine. |
| −2501 | Invalid TDMS file reference. |
| 2552 | This property does not contain data. |