VC10Calendar
V = Variabili
C = Funzioni di Calcolo
La funzione VC10Calendar calcola il giorno della settimana (in forma numerica v. Note) partendo dalla data espressa come giorno, mese ed anno a partire dal 1/1/2000.
La funzione imposta un valore negativo se è stato passato un argomento errato. Il valore determina il tipo di errore.
IMPLEMENTAZIONE
VC10Calendar (giorno, mese, anno, numgiorno)
Parametri:
IN/OUT | TIPO VARIABILE | NOME DI ESEMPIO | DIM | |
---|---|---|---|---|
IN | SYSTEM | giorno | L | Numero del giorno (1÷31) |
IN | SYSTEM | mese | L | Numero del mese (1÷12) |
IN | SYSTEM | anno | L | Anno - 4 cifre - (da 2000 in poi) |
OUT | SYSTEM | numgiorno | L | Giorno della settimana espresso in numero: 0 = Domenica 1 = Lunedì 2 = Martedì 3 = Mercoledì 4 = Giovedì 5 = Venerdì 6 = Sabato |
Errore
Se ci fosse qualche errore di introduzione dei dati verrebbe segnalato sulla variabile numgiorno con dei valori negativi. In particolare:
-1 = errore nell'immissione del giorno
-2 = errore nell'immissione del mese
-3 = errore nell'immissione dell'anno
-4 = errore nell'immissione del giorno mese febbraio
Esempio
Nell'esempio, se il giorno della settimana del 19 giugno 2002 è mercoledì, si attiva l'uscita 'ofUscita'.
giorno = 19 mese = 6 anno = 2002 VC10Calendar (giorno, mese, anno, numgiorno) IF (numgiorno EQ 3) SETOUT ofUscita ENDIF
Note
-
La funzione esegue un WAIT a tempo ogni 180 millisecondi