存储/数据插件和TDMS错误代码
- 更新时间2025-07-30
- 阅读时长13分钟
存储/数据插件VI和TDMS VI和函数返回下列错误代码。关于在LabVIEW中解决错误的详细信息见知识库。
| 代码 | 说明信息 |
|---|---|
| -68027 | TDMS碎片整理、TDMS转换格式和TDMS删除数据函数无法处理包含多组交织通道数据的TDMS碎片文件。可通过TDMS读取函数从文件中读取数据。 |
| -68026 | 因通道名称包含数字数据,无法从TDMS文件删除数据。 |
| -68025 | 向TDMS文件写入数据后无法删除索引文件。NI建议您手动删除索引文件。 |
| -68024 | TDMS VI和功能不支持Linux,OS X和VxWorks上的扩展精度浮点数。 |
| -68018 | 更新.tdms文件失败。在记录过程中,如应用程序崩溃,文件可能会不完整。不完整的文件仍然可以读取,但是无法追加新的数据。可新建一个.tdms文件。 |
| -68017 | 当前版本LabVIEW不支持文件中部分通道或通道组的层次结构。更新至最新版本的LabVIEW以解决该问题。如问题仍未解决,请联系National Instruments。 |
| -68016 | 不支持文件的部分通道或通道组的数据。列出文件内容时,LabVIEW将忽略这些通道或通道组。更新至最新版本的LabVIEW以解决该问题。如问题仍未解决,请联系National Instruments。 |
| -68015 | 当前版本LabVIEW无法识别通道中包含的多维数据。更新至最新版本的LabVIEW以解决该问题。如问题仍未解决,请联系National Instruments。 |
| -68014 | 无法将数据追加至指定的通道,因为新数据与已有数据的维度不一致。 |
| -68013 | 无法访问指定通道,该通道受LabVIEW保护。无法重命名包含受保护通道的通道组,因为重命名通道组的同时,通道组中的每条通道也会被重命名。如创建一条新的通道或重命名现有通道,请使用其他通道名称。 |
| -68010 | 文件在使用中。截断文件之前请先关闭此文件的引用。 |
| -68009 | TDMS异步模式未正确初始化。确保TDMS高级打开函数的启用异步?输入端为TRUE。如写入数据至文件,必须保证TDMS配置异步写入(数据引用)函数存在。如从文件读取数据,必须保证TDMS配置异步读取(数据引用)函数存在。 |
| -68008 | TDMS配置异步写入函数的数据类型接线端未连线。如该函数的预分配?为TRUE,必须连接一个支持的数据类型至函数。LabVIEW通过数据类型来决定预分配缓冲区的大小。数据类型输入支持整数、浮点数和时间标识。 |
| -68007 | 当前LabVIEW无法识别该通道或属性值包含的数据类型。 |
| -68006 | 无法进行相关操作。无法同时使用TDMS高级异步I/O函数和TDMS高级数据引用I/O函数。 |
| -68004 | .tdms文件已被“高级TDMS打开”函数打开,无法操作该文件。用“TDMS打开”函数打开.tdms文件,或用“高级TDMS”VI和函数操作.tdms文件不能同时进行。 |
| -68003 | 文件以异步模式打开。必须将高级TDMS打开函数的启用异步输入端设置为FALSE,或使用高级TDMS异步写入或高级TDMS异步读取函数进行操作。 |
| -68002 | 无法预留文件大小。如在启用了用户账号控制的Windows操作系统上使用TDMS预留文件大小函数,必须以管理员身份运行LabVIEW或应用程序。关于用户帐户控制的更多信息,见KnowledgeBase。 |
| -68001 | 无法进行相关操作。必须使用“高级TDMS打开”函数打开.tdms文件。 |
| -68000 | 高级TDMS打开函数禁用缓冲?或启用异步?输入端的值不同时,无法同时引用同一个.tdms文件。 |
| -2595 | 无法获取有关DataPlugin的版本信息。 |
| -2594 | 与DataPlugin连接时发生错误。原因可能是网络连接失败或服务器连接问题。 |
| -2593 | 安装DataPlugin时发生错误。原因可能是DataPlugin名称不对或网络连接失败。 |
| -2592 | TDMS不支持替换通道值。 |
| -2591 | 必须在计算机上安装NI-DAQmx使用存储/DataPlugin VI存储NI-DAQmx属性。 |
| -2590 | 无法导出DataPlugin。只能通过VBS或VBCrypt导出DataPlugin。通过“罗列数据插件”VI可查看数据插件。 |
| -2589 | 无法取消注册DataPlugin。无法取消注册LabVIEW默认安装的DataPlugin。 |
| -2588 | 无法注册DataPlugin。数据插件.uri文件可能包含非法的数据插件信息。 |
| -2587 | LabVIEW无法写入数据至.tdms文件。确保TDMS打开函数的文件格式版本支持要写入的数据。例如,要写入隔行数据或从NI-DAQmx设备采集到的数据,文件格式版本输入端的值必须为2.0。要写入big-endian格式的数据,文件格式版本输入端的值也必须是2.0。 |
| -2586 | 机器上未安装合适的TDMS文件格式支持。您可以从 ni.com 上的 DataPlugins 网站下载。 |
| -2585 | 操作系统目前不支持.tdm文件格式。 |
| -2583 | 由于写入测量文件Express VI的“X值列”选项的值已更改,因此无法将数据附加到现有文件。当X值列选项在文件创建时指定的值被修改后,将发生本错误。如需修改该错误,通过该Express VI追加数据至现有文件时请使用相同的X值列的值。 |
| -2582 | 写入测量文件Express VI无法将新数据附加到文件中,因为存储在文件中的信号的时间信息与尝试追加的信号不匹配。只有当波形的dt值匹配,并且t0值与上一次保存值的后续值相同时,才可以继续追加波形。如需解决该问题,将数据段首选项设置为每数据段一个段首。 |
| -2581 | 写入测量文件Express VI无法将新数据加到文件中,因为存储在文件中的信号与追加的信号不匹配。如需解决该问题,将数据段首选项设置为每数据段一个段首。 |
| -2578 | 从文件中删除数据后,必须先关闭文件并重新打开该文件,然后才能执行读取操作。 |
| -2575 | 存储VI版本冲突。LabVIEW当前版本无法解析存储VI的参数。该VI由更新版本的LabVIEW创建。 |
| -2574 | 连接到此VI的字符串包含二进制字符,.tdm文件中的字符串不支持该字符。要存储二进制数据,请使用8位无符号整数的数据通道。 |
| -2572 | 该属性不是Storage VI数据结构的一部分。 |
| -2571 | 该对象类型不是Storage VI数据结构的一部分。 |
| -2570 | LabVIEW无法将该文件写回磁盘。磁盘可能已被操作系统设置为写保护。如需打开文件并进行只读操作,可在打开数据存储对话框的覆盖选项(未连线时)下拉菜单中选择打开(只读)。 |
| -2569 | LabVIEW无法将对象ID转换成有效的引用句柄。此ID的对象不存在于数据存储文件中。 |
| -2568 | LabVIEW无法从计算机的操作系统分配内存。 |
| -2566 | 该VI的输入参数无效。 |
| -2565 | LabVIEW无法从数据存储文件载入指定的数据通道。该通道为空,或描述通道的属性(如长度或数据类型)不完整。尝试读取的数据格式可能与写入时的格式不兼容。如使用可读取多通道的读取数据VI,可利用查询条件以排除不需要加载的通道。通过读取数据类型属性可以确定一个通道的数据类型。 |
| -2564 | 此计算机上安装的软件不支持您请求的文件格式。Storage / DataPlugin VI通过LabVIEW和DIAdem安装的插件库访问文件。请访问 National Instruments 网站下载所需的库。 |
| -2562 | 读取或写入数据存储文件时,无法自动转换属性或通道的数据类型。 |
| -2561 | 数据存储为写保护。由于文件已被写保护,LabVIEW将无法写入该数据存储文件。磁盘可能已被操作系统设置为写保护。如需打开文件并进行只读操作,可在打开数据存储对话框的覆盖选项(未连线时)下拉菜单中选择打开(只读)。 |
| -2560 | LabVIEW无法加载存储/DataPlugin VI要求的USI组件。这些是LabVIEW和DIAdem安装的组件。请访问 National Instruments 网站下载所需的组件。可能需要重装LabVIEW或DIAdem。 |
| -2559 | 数据存储文件已经打开。 |
| -2558 | LabVIEW无法打开数据存储文件。确保根据文件格式选择了正确的DataPlugin。 |
| -2557 | 查询语句中有错误。 |
| -2556 | LabVIEW无法找到对象类型。 |
| -2555 | LabVIEW无法写入只读数据存储文件。 |
| -2554 | LabVIEW不支持该属性的数据类型。 |
| -2553 | 对象引用句柄无效。返回这个引用句柄的节点可能遇到错误而无法返回一个有效的引用句柄。这个引用句柄指向的存储空间可能在调用执行前已经关闭。该错误通常由其他错误导致,如打开存储失败或查找不存在的通道等。当所引用的存储关闭时,该引用句柄将无效。 |
| -2551 | 数据类型不匹配。 |
| -2550 | 该属性不存在。 |
| -2549 | 之前的异步读取操作仍在进行中。前一个操作完成或停止后,才能配置或启动异步读取。可使用TDMS停止异步读取函数,停止异步读取进程。 |
| -2548 | 无法脱离通道信息将原始数据写入.tdms文件。使用TDMS设置通道信息函数,指定原始数据的通道信息。错误调用TDMS创建换算信息VI可能导致该错误。要通过高级TDMS函数调用该VI,只需在调用TDMS创建换算信息VI后调用TDMS设置通道信息函数。 |
| -2547 | LabVIEW无法完成该操作。确认 TDMS 配置 异步写入 功能的 最大异步写 入输入值和 TDMS 配置异步读取功能的 缓冲区数量 输入值均小于 64。同时确认 TDMS 高级写入功能的 数据 输入数组大小低于最大值。关于使用TDMS高级写入函数的详细信息,请参考LabVIEW帮助。 |
| -2546 | 异步读取或写入因为超时而失败。增加相应函数的超时值。 |
| -2545 | TDMS异步模式未正确初始化。确保TDMS高级打开函数的启用异步?输入端为TRUE。如写入数据至文件,必须保证TDMS配置异步写入函数存在。如从文件中读取数据,必须保证TDMS配置异步读取和TDMS开始异步读取函数存在。 |
| -2544 | 操作系统缓冲被禁用,高级TDMS VI和函数的数组大小和文件位置必须是硬盘扇区大小的整数倍。使用“TDMS高级打开”函数获取扇区大小。 |
| -2543 | LabVIEW无法打开.tdms文件访问原始数据。出现该错误的原因可能是:文件格式为1.0版;或者文件中包含非native-endian编码的原始数据。TDMS碎片整理函数和TDMS转换格式VI可将文件转换为native-endian编码和2.0版本。 |
| -2542 | TDMS转换格式、TDMS碎片整理和TDMS删除数据函数无法处理包含DAQmx数据样本的文件。 |
| -2541 | 无法在.tdms文件中缩放数据。计算机上的NI TDMS组件不支持缩放类型。读取.tdms文件之前,请将NI TDMS组件更新到最新版本。有关安装最新版 NI TDMS 组件的信息,请参阅 National Instruments 网站。 |
| -2540 | 读取使用NI-DAQmx流入.tdms文件的数据,以及通过其他应用添加至文件的数据,需单独的TDMS读取函数。 |
| -2539 | 该文件无法写入,因为它被另一个线程或进程打开并锁定。当文件由硬件驱动程序(例如,NI-DAQmx)写入时,通常会发生这种情况。 |
| -2538 | 无法向TDMS对象添加缩放信息。此对象包含已应用的缩放信息。 |
| -2537 | 无法将“名称”属性转换为TDMS 2.0格式。在TDMS 2.0中,“名称”必须是一个字符串。要纠正该错误,可使用TDMS转换格式VI的新属性名称输入端指定“名称”属性的新名称。 |
| -2536 | LabVIEW无法在.tdms文件中缩放数据。确保此功能支持指定的数据类型。 |
| -2535 | LabVIEW无法在.tdms文件里创建一个缩放。 |
| -2534 | 交织数据的类型不受TDMS支持。 |
| -2533 | LabVIEW无法以交织格式保存数据,因为数据是模拟波形、压缩数字表或波形、或一维/二维字符串数组。LabVIEW以抽取格式保存数据。 |
| -2532 | 无效组名称和通道名称。 |
| -2531 | LabVIEW无法卸载TDMS文件组件。 |
| -2530 | 无法在.tdms文件上进行该操作,因为该文件的待写入数据已存在。请用TDMS刷新函数将数据保存至磁盘。 |
| -2529 | 在TDMS文件中,同一通道组中的通道的名称必须唯一。可使用TDMS函数的“通道名称”输入来提供唯一的通道名称。如果使用波形或LabVIEW Express动态数据类型,可使用波形属性“NI_UpdateChannelName”来设置通道名称。 |
| -2526 | LabVIEW动态计算该属性的值。无法对该属性写入任何值。通常应用于属性"NI_ChannelLength"或"NI_DataType"。 |
| -2525 | TDMS文件数据无法转换为指定的数据类型。 |
| -2524 | 试图打开TDM文件。请使用“读取测量文件”Express VI或存储/数据插件VI打开这类文件。 |
| -2522 | 该TDMS文件作为只读文件打开。关闭该文件,然后打开该文件进行写入操作。 |
| -2519 | LabVIEW无法加载TDMS文件组件。组件的预期位置为National Instruments\shared\TDMS目录。可能需要重新安装LabVIEW以解决该问题。 |
| -2518 | 不支持指定的数组维数。TDMS功能仅支持一维或二维数组。 |
| -2516 | LabVIEW无法为该TDMS文件创建索引文件。磁盘可能为写保护。无索引文件,LabVIEW无法打开TDMS文件。 |
| -2515 | 将数据追加到现有数据通道时,现有数据和新数据的数据类型不匹配。 |
| -2514 | 该函数不接受指定的数据类型。 |
| -2513 | LabVIEW不支持指定数据类型的属性。 |
| -2511 | 指定的TDMS文件已损坏。 |
| -2510 | 该TDMS文件符合新版本的TDMS格式,当前版本的LabVIEW不支持此种格式。有关 TDMS 文件格式的更多信息,请参阅 ni.com 上的 DataPlugins 网站。 |
| -2509 | LabVIEW不再支持该版本的TDMS文件格式。 |
| -2508 | 属性无效。 |
| -2507 | 无效组名称和通道名称。 |
| -2506 | LabVIEW无法从.tdms文件读取数据。 |
| -2505 | LabVIEW无法写入数据至.tdms文件。 |
| -2504 | LabVIEW无法关闭.tdms文件。 |
| -2503 | 指定文件不符合TDMS文件格式标准。 |
| -2502 | 字符串值以UTF-8格式保存在TDMS文件中。LabVIEW使用操作系统自带的函数转换Unicode数据。转换函数返回错误。该错误表示存在操作系统的语言选项不支持的字符。 |
| -2501 | 无效TDMS文件引用。 |
| 2552 | 该属性不包含数据。 |