TDM和TDMS对比
- 更新时间2025-08-27
- 阅读时长5分钟
TDM数据模型支持下列两种文件类型:
- (Windows) TDM - TDM文件格式在不同的文件中保存测量硬件采集到的原始数据和元数据。元数据可以是测量通道的名称和单位、测试工程师姓名以及其他信息。元数据为XML格式,扩展名为.tdm。原始数据为紧凑的二进制格式,扩展名为.tdx。
-
TDM Streaming (TDMS) - TDMS将二进制格式的原始数据和元数据保存在一个文件中,扩展名为.tdms。注: 创建或打开.tdms文件时,LabVIEW可能会自动创建.tdms_index文件。LabVIEW通过.tdms_index文件提高对.tdms文件的访问速度。.tdms_index在TDMS应用程序中为可选。如磁盘空间有限,可配置“TDMS打开”函数阻止生成该文件。
可使用上述两种格式保存测量数据。下表是TDM和TDMS两种文件格式的优劣比较。
| 应用程序 | TDM | TDMS | 说明 |
|---|---|---|---|
| 跨平台支持 |
|
|
TDM文件仅可在Windows操作系统上使用。TDMS文件格式可在Windows、macOS、Linux,以及实时操作系统Phar Lap ETS、VxWorks、NI Linux Real-Time上使用。 |
| DAQmx支持 |
|
|
需DAQmx 9.0或更高版本。 |
| DIAdem支持 |
|
|
需DIAdem 10.0或更高版本。 |
| LabWindows™/CVI™支持 |
|
|
需LabWindows/CVI 8.1或更高版本。 |
| Measurement Studio支持 |
|
|
需Measurement Studio 8.6或更高版本。 |
| LabVIEW工具包支持 |
|
|
TDM和TDMS文件格式与DataFinder Connectivity VI兼容。下列LabVIEW工具包和模块支持TDMS文件格式:
|
| 复数支持 |
|
|
除了支持TDM文件支持的所有数据类型之外,TDMS文件还支持单精度浮点复数、双精度浮点复数等数据类型。 |
| 高速流盘支持 |
|
|
LabVIEW TDMS函数和VI可用于高速流盘。LabVIEW不支持TDM文件的高速流盘。 |
| 高级文件操作支持 |
|
|
除了标准TDMS函数和VI之外,LabVIEW还提供用于TDMS数据同步或异步流盘的高级VI和函数。LabVIEW不支持TDM文件的高速流盘。 |
| 部分删除数据支持 |
|
|
对于TDM文件,可在LabVIEW中使用删除数据VI删除一个通道组或通道。对于TDMS文件,可在LabVIEW中使用TDMS删除数据函数,从一个通道或组内多个通道中删除数据。 |