PDA

Просмотр полной версии : Помощь с переводом CFC в ST



Андрей234234
14.07.2023, 09:21
Добрый день, нашел интересный код на просторе интернета, но не знаком с языком CFC. В интернете не нашел как можно перевести часть этого кода в ST. Может кто-то знает?

1exan
14.07.2023, 09:56
Добрый день, нашел интересный код на просторе интернета, но не знаком с языком CFC. В интернете не нашел как можно перевести часть этого кода в ST. Может кто-то знает?

Так и пишите:
fbFileManager.stWriteRecord.dtTimeStamp := dtDateAndTime;
fbFileManager.stWriteRecord.iVar := iCounter;
fbFileManager.stWriteRecord.rVar := rTemp;

fbFileManager(xExecute := xCommand, sFileName := ... ) // Вход stWriteRecord здесь не присваивайте

EFrol
14.07.2023, 10:04
По идее как-то так:


fbFileManager(xExecute := xCommand, sFileName := 'test.csv', eFileMode := eFileMode,
stWriteRecord := ARCHIVE_RECORD(dtTimeStamp := dtDateAndTime, iVar := iCounter, rVar := rTemp),
udiRecordNumber := udiRecordNumber);

udiRecordCount := fbFileManager.udiRecordCount;
stReadRecord := fbFileManager.stReadRecord;

Андрей234234
14.07.2023, 14:26
Спасибо, помогло.