▼Gainerメモ▼
Funnel
Funnel
パソコンからセンサやアクチュエーターを制御するための言語拡張ライブラリ。
Ganerのライブラリをより汎用化させて、様々なI/Oモジュールに対応できるようにしたもの。
複数のI/Oモジュールの利用および切り替えが容易になる。
無線のI/Oモジュールを利用したい時は、GainerでなくFunnel+FIOを利用することとなりそう。名前の由来はオールレンジ攻撃の「ファンネル」。
- プログラミング言語として以下の言語を利用できる。
- ActionScript
- Processing
- Ruby
- I/Oモジュールとして以下のモジュールを利用できる。
- Funnel I/Oモジュール(USB接続ののドングル+無線モジュール)
- Gainer I/Oモジュール(USB接続)
- Arduino(USB接続)
- MaxStream XBee(USB接続ののドングル+無線モジュール)
- よく利用するユーティリティ関数も持つ。
- フィルタ処理
- スケーリング
- 閾値によるアナログ入力の範囲わけ
- オシレータ
クラス
クラス 説明 I/OSystem 複数のI/Oモジュールから構成されるシステムを表現 IOModule PCに接続されたI/Oモジュールを抽象化 Gainer Gainer I/Oモジュールを扱うためのユーティリティ Arduino Arduino I/Oモジュールを扱うためのユーティリティ Configuration I/Oモジュールのコンフィギュレーションを設定 Port I/Oモジュールの入出力ポートを表現 Event イベント PortEvent 入出力ポートで発生するイベント ErrorEvent エラーイベント
−戻る−