4: 2011-07-21 (木) 13:02:00 yoshida ソース 現: 2013-04-09 (火) 23:52:52 takaboo ソース
Line 64: Line 64:
**変数 [#nfde1082] **変数 [#nfde1082]
-パン(横振り)・チルト(上下振り)のポジション用に使う変数PanPositionとTiltPositionをuint16_t型で用意します。AX-12+のホーンが真ん中になるよう、初期値を512とします。~+パン(横振り)・チルト(上下振り)のポジション用に使う変数PanPositionとTiltPositionをuint16_t型で用意します。AX-12Aのホーンが真ん中になるよう、初期値を512とします。~
入力バッファ用の変数inkeyと、ESCキー入力時の処理の終了判断を行うためのiendをint型で宣言します。 入力バッファ用の変数inkeyと、ESCキー入力時の処理の終了判断を行うためのiendをint型で宣言します。
#html{{ #html{{
Line 98: Line 98:
**ポジションリミット [#i21b9509] **ポジションリミット [#i21b9509]
-フレームが干渉してしまうようなポジションを送信すると、AX-12+に過大な負荷がかかり、破損する場合があります。そのようなポジションを送信しないよう、ポジションに仮のリミッタを設けます。+フレームが干渉してしまうようなポジションを送信すると、AX-12Aに過大な負荷がかかり、破損する場合があります。そのようなポジションを送信しないよう、ポジションに仮のリミッタを設けます。
| 条件 | 移動方向 | リミッタ | | 条件 | 移動方向 | リミッタ |
Line 198: Line 198:
  fd_DXSetPosition (1, PanPosition);    // パン位置の設定   fd_DXSetPosition (1, PanPosition);    // パン位置の設定
  fd_DXSetPosition (2, TiltPosition);  // チルト位置の設定   fd_DXSetPosition (2, TiltPosition);  // チルト位置の設定
 + 
  while (!fd_GetPB () && !iend) {   while (!fd_GetPB () && !iend) {
   if (fd_rx_buff ()) {    if (fd_rx_buff ()) {


トップ   差分 リロード印刷に適した表示   全ページ一覧 単語検索 最新ページの一覧   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom