回転コントロールの使い方は?

無料無料技术资料

这篇内容可直接阅读,适合用于基础学习和検索引流。

回転コントロールの使い方は?

回転制御とは?

回転コントロールの使い方は?插图

上記のように、M/IoTタイプにのみ適した回転制御は、回転制御に座標を設定して回転し、文字盤(背景図)に合わせて表示されるカスタムポインタ形式です。

回転制御、IoT、Mシリーズ、Hシリーズ、Xシリーズ

ダウンロードリンク:シリアルスクリーンダイヤルアプリケーション”クリックジャンプ

16.1回転コントロールプロパティの概要

ユーザーは、回転コントロールを介して任意のサイズの画像を挿入し、対応する回転中心を設定し、対応する回転中心の周りに画像を回転させ、文字盤の機能を実現することができます。回転コントロールのプロパティウィンドウは次のとおりです。

回転コントロールの使い方は?插图1

パスの道

素材画像のファイルパス

調整する。

“ズーム”または“クロップ”

  1. 画像全体の表示を拡大·縮小
  2. 画像のトリミング表示、回転コントロールのサイズ変更によるトリミング

フィルタリングする。

“チェック”または“キャンセル”は、チェックすると有効になります。

カラーフィルター。

フィルターオプションをチェックした後の設定:フィルターする色を選択

コントロールの有効化

“≪はい| Yes | emdw ≫”または“≪いいえ| No | emdw ≫”を選択

初期の角度

画像の初期回転角度は、次のようになります。

回転コントロールの使い方は?插图2

調整精度の調整

“1度”または“0.1度”は以下の通りです。

回転コントロールの使い方は?插图3

目的は

回転コントロールの目的は、次のように、“ピクチャの回転”、“スライドノブ”、“时计-时计-分”、“时计-秒”です。

回転コントロールの使い方は?插图4

回転ポイントxオフセット/回転ポイントyオフセット

回転の中心の座標ユーザは、適切な座標にマウスを設定し、右クリックして[回転点として設定]を選択します。

回転コントロールの使い方は?插图5

角度の制限

スライドノブモードで有効になり、“はい”または“いいえ”を選択します。

最大の角度。

スライドノブモードで有効で、制限角度をオンにすると、“最大角度”の範囲は0~360です。

通知の方法

スライドノブモードで有効になります。“放すとき”または“スライドするとき”を選択します。

16.2回転コントロールの適用

“回転制御”画面は、挿入された“時計針”素材画像を介して対応する回転中心を設定し、対応する回転中心を中心に画像を回転させ、文字盤の適用を実現します。

画面の設定

[メーターコントロール]画面の[背景画像]に該当するアートワークを読み込むには以下のようになります

回転コントロールの使い方は?插图6

画面に1つの回転部品(部品ID:1)を追加し,その際,回転部品の素材画像を弾ボにロードすると,以下のようになります。

回転コントロールの使い方は?插图7

プロパティの構成

メーターコントロールのプロパティウィンドウで、回転ポイントのX/Yオフセットを設定し、回転コントロールを選択し、右クリックしてオプションボックスをポップアップし、次のように[回転ポイントを設定]を選択します。

回転コントロールの使い方は?插图8

プレビューの実行

仮想画面、Visual TFTソフトウェア、仮想画面“仮想シリアルポート”をオンラインで実行します。[コマンドアシスタント]を開き、左ナビゲーションバー [回転コントロール]を選択し、[回転角度を設定]コマンドパラメータを設定します。ルーチンのように、制御画面(画面ID:1)の回転制御(コントロールID:1)は、“200”に“数値”を記入し、“送信”をクリックします。または、コマンドヘルパーのスライドバーをドラッグして、メーター制御値を設定することもできます。動作効果は以下の通りです

回転コントロールの使い方は?插图9

シングルチッププログラム

ユーザーマイクロコントローラが回転制御の更新を制御する手順は、開発パッケージkeilプログラムのhim.dever.hファイル関数宣言とhim.dever.cファイルの定義を参照してください。keilプログラムにおける関数の定義宣言は以下のとおりである.

/** ********************************************************************
** name Set_RotateValue uint16 screen_id
**                                     uint16 control_id、
**                                     uint16 value
** 詳細はこちら    ProdName回転コントロール値の設定
** input parameters screen_id画面ID
**                  control_idコントロールIDコントロールID
**                       value設定する必要のあるコントロール値
** output parametersなし
** Returned value    CLARiXなし
*********************************************************************/
{
    ……
    RotateValue 1,1,200;//設定画面1、コントロール1回転コントロールの値は200
    ……
}
関連タグ
この資料を実際のプロジェクトに活用しませんか?

ツールセンターで電文解析、CRCチェック、デバイスデバッグを行うか、要件を送信して選定と接続のアドバイスを受けましょう。

エンジニア会員

この記事を実行可能なデバッグ資料に

登録すると、高度な電文解析、資料パックのダウンロード、コード例、エンジニアリングケース、優先技術サポートが利用可能に。実際のプロジェクト納品に最適です。

高度なツール無制限
資料パックとコードパック
完全なエンジニアリングケースライブラリ
優先技術サポート窓口

发表回复

あなたのメールアドレスアドレス不会被公开。 必須項目已用 * 标注