INSTRUMENTE DE TIMP
Acest instrument returneaza un numar de milisecunde, a carui baza este nedefinita. Acest numar este proportional cu timpul de rulare a instrumentului din care face parte. Se utilizeaza pentru masurarea 19519k1015t diferitelor operatiuni prin apelarea în momentul începerii si terminarii operatiunii respective.
Wait (ms)
La apelarea acestei functii se asteapta numarul de ms specificat, masurat din momentul apelarii. Iesirea este un numar de ms, ca si la Tick Count.
Wait Until Next ms Multiple
La apelarea acestei functii se asteapta pâna când temporizatorul în ms devine un multiplu al numarului de ms specificate. Aceasta functie se foloseste pentru sincronizarea activitatilor. Se poate folosi într-o bucla pentru a controla viteza de executie.
Format Date/Time String
Furnizeaza data si ora sub forma de string, într-un format specificat.
Acestea se calculeaza în functie de numarul de secunde specificate ca intrare, ce reprezinta numarul de secunde scurse de la 1 ianuarie 1904, ora 2.00 (Timpul universal). Daca nu se specifica aceasta intrare, se considera data si ora curenta.
Formatul este urmatorul:
a single percent character
%a abbreviated weekday name (e.g. Wed)
%A full weekday name (e.g. Wednesday)
%b abbreviated month name (e.g. Jun)
%B full month name (e.g. June)
%c locale's default date and time representation
%d day of month (01 - 31)
%H hour (24-hour clock) (00 - 23)
%I hour (12-hour clock) (01 - 12)
%j day number of year (001 - 366)
%m month number (01 - 12)
%M minute (00 - 59)
%p AM or PM flag
%S seconds (00 - 59)
%U week number of the year (00 - 53), with the first Sunday as the first day of week one
%w weekday as a decimal number (0 - 6), with 0 representing Sunday
%W week number of the year (00 - 53), with the first Monday as the first day of week one
%x locale's date representation
%X locale's time representation
%y year within century (00 - 99)
%Y year, including the century (for example, 1997)
%Z time zone name or abbreviation
Get Date/Time String
Furnizeaza data si ora, în stringuri diferite, având la baza numarul de secunde furnizat la intrare ca timp universal. Daca nu se specifica aceasta intrare, se considera data si ora curenta.
Get Date/Time In Seconds
Furnizeaza numarul de secunde scurse de la Timpul universal (1.01.1904, ora 2.00)
Seconds To Date/Time
Converteste nr. de secunde de la intrare (calculate fata de timpul universal) într-un cluster format din 9 elemente cu urmatoarele semnificatii: secunde, minute, ore, ziua din luna, luna, anul, ziua din saptamâna, ziua din an si daca e standard sau DST. Daca nu se specifica intrarea se considera data si ora curenta.
Sa se realizeze un instrument care sa masoare timpul dintre doua apasari succesive pe un buton.
Sa se masoare timpul mediu în care se realizeaza calculul unui logaritm.
Sa se realizeze un IV care sa calculeze continuu valoarea logaritmului dintr-un numar dat de pe PF. In acelasi timp, un led sa se aprinda periodic, pentru o durata de 100 ms, la intervale de timp fixate de pe PF.
Nota Calculul logaritmului trebuie sa se realizeze independent de perioada de aprindere a ledului. (Temp1.vi)
Se introduce într-o bucla While calculul logaritmului, împreuna cu instrumentele de timp Wait sau Wait Until Next ms Multiple. Se fixeaza o perioada mare (3s de ex.) si se observa functionarea temporizata a calculului la schimbarea numarului x.
Sa se realizeze un IV care sa îndeplineasca urmatoarele functii:
a) Sa coloreze un Color box (din paleta de controlere numerice) succesiv în 4 culori (rosu, galben, albastru, verde) la intervale de timp stabilite de pe PF
b) Sa afiseze ora curenta din secunda în secunda, independent de perioada de schimbare a culorilor.
c) Sa emita la fix la fiecare ora un numar de beepuri egal cu ora curenta. (Temp2.vi)
|