Mathematica > ゲームパッドとデバイスのインターフェース >

ControllerManipulate

ControllerManipulate[expr, {u, umin, umax}]
外部コントローラデバイスを用いて u の値のインタラクティブな操作ができるような形のexpr を生成する.
ControllerManipulate[expr, {u, umin, umax, du}]
u の値が umin から umax までの間を刻み幅 du で移動するようにする.
ControllerManipulate[expr, {{u, uinit}, umin, umax, ...}]
u の初期値がuinit であるとする.
ControllerManipulate[expr, {u, {u1, u2, ...}}]
u が離散的な値 u1, u2, ... を取ることを許容する.
ControllerManipulate[expr, {u, ...}, {v, ...}, ...]
u, v, ... それぞれが外部コントローラデバイスで操作できるようにする.
ControllerManipulate[expr, "cu"->{u, ...}, "cv"->{v, ...}, ...]
パラメータを外部コントローラデバイスの指定コントローラにリンクさせる.
  • ControllerManipulateManipulateと同じ機能とオプションを持つが,デフォルトでコントロールや枠を明示的に表示しないようになっている.
  • デフォルト設定のControllerMethod->Automaticでは,外部コントローラデバイスの連続するコントロールで連続するパラメータを制御する.
コントローラを使ってシヌソイドを変える:
In[1]:=
Click for copyable input
Out[1]=
バージョン 6 の新機能
© 2008 Wolfram Research, Inc. japanese.gif
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team