ユーザ用ツール

サイト用ツール


ja-jp_commands:reference:itmr

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
ja-jp_commands:reference:itmr [2026/09/14 20:30] – 外部編集 127.0.0.1ja-jp_commands:reference:itmr [2026/10/25 08:42] (現在) – 外部編集 127.0.0.1
行 1: 行 1:
 ====== Itmr() ====== ====== Itmr() ======
  
-''Itmr()''は(Retentive Timer)条件がONの時間を積算し、Reset入力で初期化します。+''Itmr()''(Retentive Timer)は、条件がONの時間を積算し、Reset入力で初期化します。
  
 {{:ja-jp_commands:reference:itmr.svg?900|Itmr コマンドの動作フロー}} {{:ja-jp_commands:reference:itmr.svg?900|Itmr コマンドの動作フロー}}
行 10: 行 10:
  
 ^ コマンド ^ 引数 ^ 戻り値 ^ 動作 ^ ^ コマンド ^ 引数 ^ 戻り値 ^ 動作 ^
-| ''Itmr(timer_id, state, delayTime, reset)'' | ''uint8_t timer_id'' — タイマ番号。''0'' ~ ''255''の範囲で使用可能\\ ''bool state'' — タイマ入力状態\\ ''unsigned long delayTime'' — 設定時間。単位はms\\ ''bool reset = false'' — ''Itmr''積算値の初期化 | ''bool'' | (Retentive Timer)条件がONの時間を積算し、Reset入力で初期化します。 |+| ''Itmr(timer_id, state, delayTime, reset)'' | ''uint8_t timer_id'' — タイマ番号。''0'' ~ ''255''の範囲で使用可能\\ ''bool state'' — タイマ入力状態\\ ''unsigned long delayTime'' — 設定時間。単位はms\\ ''bool reset = false'' — ''Itmr''積算値の初期化 | ''bool'' | 条件がONの時間を積算し、Reset入力で初期化します。 |
  
  
 ===== 使用例 ===== ===== 使用例 =====
  
-MPINO-8A4R(T)-Sを選択した例です。入力''P0''と出力''P32''を使用し、''loop()''を止めずに毎回コマンドを呼び出します。 ''P0''のON時間を累積し、3秒で''P32''をONにします。''P0''がOFFでも累積値を保持し、''P1''で初期化します。+MPINO-8A4R(T)-Sを選択した例です。入力''P0''と出力''P32''を使用し、''loop()''を止めずに毎回コマンドを呼び出します。''P0''のON時間を累積し、3秒で''P32''をONにします。''P0''がOFFでも累積値を保持し、''P1''で初期化します。
  
 <code cpp> <code cpp>
ja-jp_commands/reference/itmr.1789385458.txt.gz · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki