タイマー(Timer)  のバックアップ(No.6)


タイマーは経過時間を計ることができる他、定期的なパルスの発信などに使われる。


タイミング(Timing) 

ターゲットタイム(Target Time) 

タイマーの最大値の指定。
ただし、ここでの整数秒は実際には1フレーム減算された値である(1.0秒は29フレームとなっている)。
これは、タイマーのアウトプットをリセットに繋いで整数秒間隔のパルスを発生させるときのための配慮であると思われる。

現在の時間(Current Time) 

タイマーに蓄積された値。
0.0以上ターゲットタイム以下で指定。

インプットの挙動(Input Action) 

u をタイマーの速さ、即ち、1秒あたりに進む現在の時間とする。

  • スタート/ストップ(Start/Stop) 
    デジタル信号を受け取る。
    ONのとき、u=1
    OFFのとき、u=0
  • 進む/戻る(Forwards/Backwards) 
    デジタル信号を受け取る。
    ON+のとき、u=1
    OFF(neutral)のとき、u=0
    ON-, OFF(normal)のとき、u=-1
  • カウントアップ開始(Start Count Up) 
    デジタル信号を受け取る。
    立ち上がり時以降、u=1
  • カウントダウン開始(Start Count Down) 
    デジタル信号を受け取る。
    立ち上がり時に現在の時間をターゲットタイムに等しくする。
    常にu=-1
  • スピードレベル(Speed Scale) 
    アナログ信号を受け取る。
    u=入力されたアナログ信号
  • 位置的(Positional) 
    アナログ信号を受け取る。
    M=ターゲットタイム
    x=現在の時間
    とすると、x/Mが入力されたアナログ信号の絶対値に等しくなるようにu=±1で遷移する。
  • リセット!(Reset!) 
    デジタル信号を受け取る。
    立ち上がり時に、現在の時間を0.0にする。

アウトプット(Output)

アウトプットを逆転(Invert Output)

  • いいえ(No) 
  • はい(Yes) 
    [はい]にすると、アウトプットにNOTゲートを接続したのと同じ状態になる。

アウトプット値(Output Value)

  • デジタル信号
    常にON+かOFF(normal)を出力する。
    現在の時間がターゲットタイムに等しくなったとき、出力はON+に切り替わり、
    現在の時間が0.0になったとき、出力はOFF(normal)に切り替わる。
  • アナログ信号
    M=ターゲットタイム
    x=現在の時間
    とすると、x/Mを出力する。
  • プレイヤーID
    タイマーに最後に変化を与えた信号のプレイヤーIDを出力し続ける。

ビジュアル(Visuals) 

長さ(Length) 

ケーブル表示(Electronics and Cable Visibility)

  • いいえ(No)
  • スイッチ表示(Switch Visible)
  • スイッチとケーブル表示(Switch and Cables Visible)