Difference between revisions of "Bdf file conversion"

From Elsys Wiki - Help and Recources for TranAX and TraNET DAQ
Jump to: navigation, search
m
Line 1: Line 1:
 
[[Category:file conversion]]
 
[[Category:file conversion]]
 +
[[Category:TranAX]]
 
Fast recording and streaming to disk with '''Continuous''' or '''ECR''' mode(Event Controlled Recording) creates files with the extension *.bdf (binary data file).
 
Fast recording and streaming to disk with '''Continuous''' or '''ECR''' mode(Event Controlled Recording) creates files with the extension *.bdf (binary data file).
 
These files can be opened and handled with TranAX Data Acquisition Software and saved later in Elsys's standard *.tpc5 file format.
 
These files can be opened and handled with TranAX Data Acquisition Software and saved later in Elsys's standard *.tpc5 file format.

Revision as of 14:23, 26 September 2017

Fast recording and streaming to disk with Continuous or ECR mode(Event Controlled Recording) creates files with the extension *.bdf (binary data file). These files can be opened and handled with TranAX Data Acquisition Software and saved later in Elsys's standard *.tpc5 file format.

Convert multiple *.bdf files into *.tpc5 files

To convert multiple of these *.bdf files at once, the following Formula Editor example can be used. copy and paste the code below into TranAX Formula Editor.

; Convert multiple bdf files to tpc5
; 26.9.2017 Elsys AG / TBE 
; TranAX 4.0 or newer

; Select directory with *.bdf files
path = "D:\Transfer"
retval = pause ("BDF file path:", path);
if retval = 1 then
   SetFormulaError("Aborted...")
endif

; Convert each file 
for each item in GetFiles(path, "*.bdf")
  SaveBDF2TPC5(item);
next


endformula
; Save bdf file as a tpc5 file
Function SaveBDF2TPC5(filenameBDF) 
  filenameTPC5 = GetFilenameWithoutExtension(filenameBDF, "bdf") + "tpc5"
  save(filenameTPC5, filenameBDF)
EndFunction


; remove file extension
Function GetFilenameWithoutExtension(filepath, extension) 
  GetFilenameWithoutExtension = Slice(filepath, 0, (Length(filepath)-1) - Length(extension))
EndFunction