Funzioni di libreria: funzioni di sistema

Le funzioni di questa categoria comprendono alcune funzioni per interfacciarsi con l'ambiente esterno al programma Proteus.

Le funzioni sono:

GETENV(cLabel)

restituisce la stringa associata a cLabel nell'ambiente, una stringa vuota se cLabel non è definita nell'ambiente

PUTENV(cLabel, cVal)

aggiorna la stringa associata a cLabel con cVal; ritorna 0 se lo spazio ambiente è esaurito, 1 altrimenti.
N.B. Questa funzione, se chiamata ripetutamente, causa la perdita di memoria a causa dell'implementazione a basso livello della funzione della libreria C putenv; ciò vale sotto Unix™ - il problema non sussiste, tuttavia, nella versione Windows™/Ms-Dos™

ARGV(n)

restituisce l'n-esimo parametro sulla linea di comando:

DATE()

ritorna la data corrente di sistema, formattata in base a DATE_TYPE

TIME()

ritorna l'ora corrente di sistema, formattata in base a TIME_TYPE

ISTIME(c)

ritorna 1 se c è nel formato "hh:mm:ssx", dove mm e ss vanno da 0 a 59, hh va da 1 a 12 (se x è 'p' o 'a') oppure da 0 a 23 (se x è uno spazio); ritorna 0 altrimenti

TIMETOSEC(c)

ritorna il numero di secondi nell'ora c; si veda ISTIME per il formato dell'ora accettato; se l'ora non è valida ritorna -1

TIMEFROMSEC(nSeconds)

ritorna l'ora corrispondente a nSeconds, formattata in base a TIME_TYPE; nSeconds può anche eccedere il numero di secondi in un giorno; ritorna una stringa vuota se nSeconds è negativo

CLOCK()

numero di secondi trascorsi dall'inizio dell'esecuzione dell'interprete Proteus

SLEEP(nfSeconds)

sospende l'esecuzione dello script per nfSeconds secondi; ritorna il numero di secondi trascorsi (al termine della chiamata) dall'avvio dell'interprete Proteus. La funzione accetta anche valori in virgola mobile; es. SLEEP(0.5) sospende l'esecuzione per mezzo secondo

SYSTEM(cCommand)

esegue cCommand e ritorna il livello di errore all'uscita; utilizzare:

SYSTEM("COMMAND /C comando")

oppure

SYSTEM("cmd /C comando")

per eseguire comandi interni di Ms-Dos™/Windows™; nota: eventuali parametri relativi a nomi di file contenuti all'interno di cCommand non sono alterati dal parametro sulla linea di comando -k

CAPTURE(cCommand, cStdout[, cStderr[, cStdin]])

esegue cCommand e ritorna il livello di errore all'uscita, come SYSTEM; permette, tuttavia, di indicare due variabili destinazione per l'input e l'output standard del programma eseguito ed una stringa di caratteri  da utilizzare come ingresso standard; cStdout e cStderr sono modificate per riferimento (quindi devono essere due variabili); cStdin può essere una variabile o una costante

EXEC(cCommand)

esegue cCommand e termina il programma Proteus; utilizzare:

EXEC("COMMAND /C comando")

oppure

EXEC("cmd /C comando")

per eseguire comandi interni di Ms-Dos™/Windows™; nota: eventuali parametri relativi a nomi di file contenuti all'interno di cCommand non sono alterati dal parametro sulla linea di comando -k

Inizio pagina Prossimo argomento Argomento precedente Indice per argomenti Indice analitico
Midnight Lake iPhone Case Black Women Shoes Black Flat Shoes Leather Flats Black Patent Ballerinas Black Ballet Shoes Casual Shoes Black Shoes Women Balle Record Player Cufflinks Best iPhone XR Clear Cases iPhone XS/XS Max Leather Cases Sale Best iPhone 8/8 Plus Silicone Cases iPhone 7/7 Plus Cases & Screen Protector New Cases For iPhone 6/6 Plus iPhone 8 Case Sale iPhone Xr Case Online iPhone 7 Case UK Online iPhone X Case UK Sale iPhone X Case Deals iPhone Xs Case New Case For iPhone Xr UK Online Case For iPhone 8 UK Outlet Fashion Silver Cufflinks For Men Best Mens Cufflinks Outlet Online The Gold Cufflinks Shop Online Cheap Shirt Cufflinks On Sale Nice Wedding Cufflinks UK Online Top Black Cufflinks UK Online Mens Cufflinks Online Silver Cufflinks For Men Men Cufflinks UK Sale Gold Cufflinks UK Online Gold Cufflinks UK Silver Cufflinks UK Shirt Cufflinks Discount Online Mens Cufflinks Deals & Sales Girls Shoes For Dance Fashion Ballet Dance Shoes Best Ballet Flats Shoes UK Online Cheap Ballet Pointe Shoes UK Online Best Ballet Shoes Outlet Best Dance Shoes Sale Cheap Ballet Flats Sale UK Best Pointe Shoes Online UK Ballet Dance Shoes UK Shoes For Dance UK Best Ballet Slippers Shop Best Yoga Shoes Hotsell