From OpenSCADAWiki
Jump to: navigation, search

Перший спосіб полягає у декременті лічильника, встановленого у значення часового інтервалу, у кожному циклі та на значення періодичності такту до значення <=0, наприклад, у OpenSCADA це реалізується таким чином:

if((tm_cnt-=1/f_frq) <= 0) {  //Декремент
    tm_cnt = 10; //Встановлення лічильника у значення 10 секунд
    //Виконання інших дій з періодичністю 10 секунд
}