OSCAT Forum

oscat.lib => oscat.lib fuer CoDeSys 3 => Thema gestartet von: james am 06. September 2016, 15:20:30

Titel: DLOG_STORE_FILE_CSV
Beitrag von: james am 06. September 2016, 15:20:30
I have been trying to use the DLOG_STORE_FILE_CSV FB but can not get it to write to disk, no error is retuned from the FB.
>>

VAR
   StoreCSV:    OSCAT_NETWORK.DLOG_STORE_FILE_CSV;
   Data:      OSCAT_NETWORK.DLOG_DATA;
   Enable:    BOOL;
   GoManual:    BOOL;
   DataString: OSCAT_NETWORK.DLOG_STRING;

END_VAR

DataString(X:= Data , STR:= 'I am a literal test string' , COLUMN:= 'Column' );


StoreCSV(
   X:= Data,
   ENABLE:= Enable,
   TRIG_M:= GoManual,   //should write on high edge
   TRIG_T:= ,
   FILENAME:='C:\Users\DeviceAdministrator\Documents\testdata.csv' , //valid path
   DTI:= ,
   SEP:= 59,          //ASCII delimiter;
   ERROR_C=> ,                  //no error returned
   ERROR_T=> );                //and no file write
>>
Thanks
James
Titel: Re: DLOG_STORE_FILE_CSV
Beitrag von: peewit am 29. September 2016, 12:35:45
you have to use the DTI Parameter

StoreCSV(
   X:= Data,
   ENABLE:= Enable,
   TRIG_M:= GoManual,   //should write on high edge
   TRIG_T:= ,
   FILENAME:='C:\Users\DeviceAdministrator\Documents\testdata.csv' , //valid path
   DTI:= ,
   SEP:= 59,          //ASCII delimiter;
   ERROR_C=> ,                  //no error returned
   ERROR_T=> );                //and no file write
>>