From 11:00 PM CST Friday, Apr 11th - 1:30 PM CST Saturday, Apr 12th, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabWindows/CVI

Content Type
Programming Language
Current manual

TDM Streaming Library Functions

Function Tree, TDM Streaming Library

Class/Panel Name Function Name
Object Management
Create File TDMS_CreateFile
Create File (Extended) TDMS_CreateFileEx
Add Channel Group TDMS_AddChannelGroup
Add Channel TDMS_AddChannel
Save File TDMS_SaveFile
Close File TDMS_CloseFile
Open File TDMS_OpenFile
Open File (Extended) TDMS_OpenFileEx
Data Storage
Append Data Values TDMS_AppendDataValues
Append Data Values Multi Channel TDMS_AppendDataValuesMultiChannel
Data Retrieval
Enumeration
Get Channel Group By Name TDMS_GetChannelGroupByName
Get Channel By Name TDMS_GetChannelByName
Get Channel Group And Channel By Name TDMS_GetChannelGroupAndChannelByName
Get Num Channel Groups TDMS_GetNumChannelGroups
Get Channel Groups TDMS_GetChannelGroups
Get Num Channels TDMS_GetNumChannels
Get Channels TDMS_GetChannels
Get Num Data Values TDMS_GetNumDataValues
Get Data Values TDMS_GetDataValues
Get Data Values (Extended) TDMS_GetDataValuesEx
Get Data Type TDMS_GetDataType
Properties
File
Set File Property TDMS_SetFileProperty
Get File Property TDMS_GetFileProperty
Get File String Property Length TDMS_GetFileStringPropertyLength
File Property Exists TDMS_FilePropertyExists
Get Num File Properties TDMS_GetNumFileProperties
Get File Property Names TDMS_GetFilePropertyNames
Get File Property Type TDMS_GetFilePropertyType
Channel Group
Set Channel Group Property TDMS_SetChannelGroupProperty
Get Channel Group Property TDMS_GetChannelGroupProperty
Get Channel Group String Property Length TDMS_GetChannelGroupStringPropertyLength
Channel Group Property Exists TDMS_ChannelGroupPropertyExists
Get Num Channel Group Properties TDMS_GetNumChannelGroupProperties
Get Channel Group Property Names TDMS_GetChannelGroupPropertyNames
Get Channel Group Property Type TDMS_GetChannelGroupPropertyType
Channel
Set Channel Property TDMS_SetChannelProperty
Get Channel Property TDMS_GetChannelProperty
Get Channel String Property Length TDMS_GetChannelStringPropertyLength
Channel Property Exists TDMS_ChannelPropertyExists
Get Num Channel Properties TDMS_GetNumChannelProperties
Get Channel Property Names TDMS_GetChannelPropertyNames
Get Channel Property Type TDMS_GetChannelPropertyType
Advanced Synchronous and Asynchronous I/O
Advanced Close File TDMS_AdvancedCloseFile
Advanced Create File TDMS_AdvancedCreateFile
Advanced Open File TDMS_AdvancedOpenFile
Reserve File Size TDMS_ReserveFileSize
Set Channel Info TDMS_SetChannelInfo
Set Next Read Position TDMS_SetNextReadPosition
Set Next Write Position TDMS_SetNextWritePosition
Advanced Asynchronous I/O
Advanced Async Read TDMS_AdvancedAsyncRead
Advanced Async Write TDMS_AdvancedAsyncWrite
Configure Async Reads TDMS_ConfigureAsyncReads
Configure Async Writes TDMS_ConfigureAsyncWrites
Get Async Read Status TDMS_GetAsyncReadStatus
Get Async Write Status TDMS_GetAsyncWriteStatus
Advanced Synchronous I/O
Advanced Sync Read TDMS_AdvancedSyncRead
Advanced Sync Write TDMS_AdvancedSyncWrite
Advanced Data Scaling
Create Linear Scaling Info TDMS_CreateLinearScalingInfo
Create Polynomial Scaling Info TDMS_CreatePolynomialScalingInfo
Create Thermocouple Scaling Info TDMS_CreateThermocoupleScalingInfo
Create RTD Scaling Info TDMS_CreateRTDScalingInfo
Create Table Scaling Info TDMS_CreateTableScalingInfo
Create Strain Scaling Info TDMS_CreateStrainGageScalingInfo
Create Thermistor Scaling Info TDMS_CreateThermistorScalingInfo
Create Reciprocal Scaling Info TDMS_CreateReciprocalScalingInfo
Miscellaneous
Get Library Error Description TDMS_GetLibraryErrorDescription
Free Memory TDMS_FreeMemory
Flush File TDMS_FlushFile
Convert File Format TDMS_ConvertFileFormat
Get File Format TDMS_GetFileFormat
Defragment File TDMS_DefragmentFile
Close Channel Group TDMS_CloseChannelGroup
Close Channel TDMS_CloseChannel
Allocate Aligned Memory TDMS_AllocateAlignedMemory
Free Aligned Memory TDMS_FreeAlignedMemory
Get Data Type Size TDMS_GetDataTypeSize
Was this information helpful?

Help us improve your future ni.com experience.

Did you find the documentation you were looking for?

Submit