Start with the questions you actually need answered
A TDMS file can contain multiple Groups and Channels, different data types, waveform timing properties, and other metadata. Before doing any conversion, the first useful step is usually to understand that structure.
For many handoff and troubleshooting tasks, you do not need a full measurement-analysis environment. You may only need to identify the relevant Channel, confirm its sample count and data type, inspect metadata, and look at a quick representation of the data.
- Which Groups and Channels are present?
- What data type does the selected Channel use?
- How many samples are available?
- Does the Channel contain useful waveform timing metadata?
- Does a quick preview look plausible?
- Which sample range should be exported for the next step?
A lightweight inspection workflow
TdmsSlice is designed around this narrower workflow. Open the TDMS file, browse its Group / Channel tree, select a Channel, inspect its details, and use Quick Preview when that data type supports preview.
The original TDMS file is treated as the source. TdmsSlice does not rewrite the TDMS file as part of inspection or CSV export.
- Open the TDMS file.
- Browse the TDMS structure and select the Channel you care about.
- Read the Selection details for data type, sample count, properties, and backend availability.
- Use Quick Preview when available to perform a fast sanity check.
- Set Start index and Count if you need only part of the Channel.
- Export the selected range to CSV when you are ready to hand the data to another tool.
Know where a lightweight tool stops
TdmsSlice is not intended to reproduce the full analysis, reporting, automation, or measurement-management scope of DIAdem. It focuses on inspection, range selection, and CSV handoff.
Preview and CSV support also depend on the TDMS data type and structure. Some types can be exported but are not previewed, while unsupported types are reported rather than silently treated as something else.
Why this can be useful
This approach is useful when TDMS is only one step in a larger workflow. A colleague may send you a measurement file, while your real work happens later in Excel, Python, MATLAB, R, a database, or another analysis package.
In that situation, quickly identifying the right Channel and exporting only the range you need can be simpler than importing the entire file into a larger environment.