21 lines
916 B
Python
21 lines
916 B
Python
|
|
import tdm_termite
|
|
|
|
# create 'tdm_termite' instance object
|
|
try :
|
|
jack = tdm_termite.tdmtermite(b'samples/SineData.tdm',b'samples/SineData.tdx')
|
|
# list ids of channelgroups
|
|
grpids = jack.get_channelgroup_ids()
|
|
# iterate through groups
|
|
for grp in grpids :
|
|
# write channelgroup to file (prepend './' for local directory!!)
|
|
grpfile = "./channelgroup_" + str(grp.decode()) + ".csv"
|
|
jack.print_channelgroup(grp, # id of group to be written
|
|
grpfile.encode(), # filename
|
|
False, # include meta-data fileheader?
|
|
ord(','), # csv separator character
|
|
b"" # (empty=default) column header
|
|
)
|
|
except RuntimeError as e :
|
|
print("failed to load/decode/write TDM files: " + str(e))
|