Ctr函數

是用於傳回計數器計數值的函數。

格式
Ctr (輸入位元編號)

參數

輸入位元編號
是計數器中定義的輸入位元編號。最多可同時啟用16個計數器。

傳回值
是計數器的目前計數值(0~65535的整數)

說明
透過設定Ctr,與CTReset陳述式一起使用,以將I/O輸入視為計數之用。

每當被設定為計數器的I/O輸入從關閉轉換為開啟,該輸入便會逐一增加計數器上的計數。

Ctr函數用於獲取指定計數器輸入的目前計數值。無論進行何種I/O輸入,均可在計數器中進行指定。然而,最多可同時啟用16個計數器。

計數器脈衝輸入的時序圖

參照
CTReset

Ctr函數範例

如下所述是獲取I/O輸入的計數值之程式範例。

CTReset 3 '將輸入3的計數值重設為0
On 0      '開啟輸出開關
Wait Ctr(3) >= 5
Off 0     '輸入3的輸入週期變為5時,關閉開關(輸出0關閉)