OpenSerial (Instrucțiune)
Engleză: to OPEN = a deschide; SERIAL port = port serial
openserial număr_fișier, nume_port
openserial număr_fișier, nume_port, viteza_de_transfer
openserial număr_fișier, nume_port, viteza_de_transfer, biți_de_date
openserial număr_fișier, nume_port, viteza_de_transfer, biți_de_date, biți_de_stop
openserial număr_fișier, nume_port, viteza_de_transfer, biți_de_date, biți_de_stop, paritate
openserial număr_fișier, nume_port, viteza_de_transfer, biți_de_date, biți_de_stop, paritate, control_flux
Descriere
Acestă instrucțiune deschide un port serial al calculatorului pentru operațiuni de intrare/ieșire și permite folosirea lui întocmai ca pe un fișier. Tocmai de aceea această instrucțiune folosește același sistem de numerotație ca instrucțiunile Open și Openb, iar majoritatea instrucțiunilor și funcțiilor folosite la fișiere pot fi folosite pentru a primi sau a transmite date printr-un port serial.
Viteza de transfer
300 |
1200 |
9600 | valoare implicită |
19200 |
38400 |
Alte valori sunt posibile |
Biți de date
Biți de stop
Paritate
0 | Niciuna | valoare implicită |
1 | Impară |
2 | Pară |
3 | Space | inclusă în semnalul space |
4 | Mark | inclusă în semnalul mark |
Controlul fluxului de date
0 | Niciunul | valoare implicită |
1 | Hardware |
2 | Software |
Note
BASIC256 poate avea până la 8 fișiere deschise la un moment dat. Fișierele sunt numerotate de la 0 la 7. Deschiderea unui fișier cu un anumit număr în timp ce un alt fișier este deja deschis cu același număr va genera închiderea fișierului deja deschis.
Vezi și
ChangeDir, Close, CurrentDir, Dir, EOF, Exists, FreeFile, Kill, Open, Openb, OpenSerial, Read, ReadByte, ReadLine, Reset, Seek, Size, Write, WriteByte, WriteLine
Istoric
1.1.4.0 | Adăugată în acestă versiune |