
Blok funkcija FS_READLINE čita podatke redom iz datoteke.
Pažnja: Pri čitanju vrlo velikih datoteka može se SPS ili cijeli sustav zaletjeti i više ne pokrenuti.
Napomena: Maksimalna veličina čitanja jednog reda iz sigurnosnih razloga je 1024'000 bajta.
Datotečni sustav mora biti prethodno inicijaliziran putem FS_INIT. Sve operacije se tada izvode asinkrono po svakom napravljenom mediju za pohranu.
Pri pozitivnoj flanci se podatci čitaju s medija za pohranu.
Definira uređaj, s kojeg se pristupa datotekama. Uređaj se koristi po projektu i može se upravljati u kontekstnom izborniku pod Projekt Vanjski pohrana.
Navodi put do datoteke na mediju za pohranu. Put odgovara Unix-putu datoteci u UTF-8 formatu, ako je to podržano. Put se prikazuje ovako:
Folder/Subfolder/File.txt
Definira red koji treba pročitati. Prvi red počinje s brojem 0.
Definira kraj reda. Ovo se navodi s escape sekvencama: "\r\n". Ako ulaz nije definiran, pretpostavlja se "\n".
Sljedeća znaka uzimaju se u obzir:
Napomena: Da bi se binarni znaci, kao npr. '\xEF', mogli definirati, moraju biti definirani u jednostrukim navodnicima.
Izlaz vraća impuls pri uspjehu kako bi se sljedeća operacija izvela. Impuls se događa na kraju postupka, čak i ako je došlo do pogreške.
Vraća pročitanu liniju, uključujući i kraj reda. Stanje se sprema za kasnije korištenje.
Ako je kraj datoteke postignut, ulaz je istinit.
Ako je pronađen UTF-8 Byte Order Mark, izlaz je istinit. BOM se određuje pri svakom čitanju.
U slučaju pogreške vraća tekst s porukom o pogrešci. Ovo je FALSE, ako nije došlo do pogreške. Stanje se sprema za kasnije korištenje.
Mogući uzroci: