スライド選択コントロールの使い方は?

無料無料技术资料

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

スライド選択コントロールの使い方は?

スライド選択コントロールとは?

スライド選択コントロールの使い方は?插图

スライド選択コントロールは、主にユーザーがパラメータと表示状態を設定するのに役立ちます。このルーチンではスライド選択コントロールのよくある応用を紹介して、工程中の画面と合わせて各応用の設定を紹介して、よくある応用は次のとおりです。

  1. スライド選択:画面を上下にスライドさせることで、ユーザーがパラメータ設定を選択できます。
  2. ステータス表示:テキストステータスを表示する設定

カテゴリー:Full Series

ダウンロードリンク:スライド選択コントロールの適用”クリックジャンプ

11.1スライド選択コントロールのプロパティの概要

スライダには、スライド選択とステータス表示の2つのモードがあります。

スライド選択。

スライド選択コントロールの使い方は?插图1
目的は

ユーザーが選択するパラメータを設定するオプションを上下にスワイプします。

フォントの種類

表示文字のフォントサイズの変更

文字の色

選択した項目のフォント色を以下のように指定します。

スライド選択コントロールの使い方は?插图2
両端の色

次に示す両端の選択項目のフォント色を設定します。

スライド選択コントロールの使い方は?插图3

両端の選択フォントと中間の選択フォントサイズのパーセンテージの例、ズーム係数の範囲は[0-100]、0はズームなし、設定効果は以下のように表示されます。

スライド選択コントロールの使い方は?插图4
候補者の数

コントロールの表示範囲内に表示される選択項目の数を設定できます。

スライド選択コントロールの使い方は?插图5
初期オプション

初期化時にデフォルトで選択される項目を設定します。最初の注釈は0で始まり、0はすべての項目の最初の項目を表します。

スライド選択コントロールの使い方は?插图6
言語の数

表示される文字言語カテゴリの数を設定します。最大10言語Mシリーズ15を選択できます。好数を选択した后、后ろデータ选択各の中にそれぞれ対応するを书き込み、各项の间は半角;で区切って、最后の项も必要で、次の通りです。

スライド選択コントロールの使い方は?插图7

ステータス表示

スライド選択コントロールの使い方は?插图8
目的は

ある種の文字状態を表示するために使用します。

フォントの種類

表示するテキストのフォントサイズを設定します(ここではフォントサイズを設定します)。

文字の色

次のようにステータス表示文字の色を設定するために使用します

スライド選択コントロールの使い方は?插图9
初期オプション

初期化時にデフォルトで選択されたテキスト状態。最初の注釈は0で始まり、0はすべての項目の最初の項目を表します。

スライド選択コントロールの使い方は?插图10
水平位置合わせ

コントロール范囲内での水平方向の文字の設定

垂直位置合わせ

コントロール范囲内での垂直方向の文字の設定の

言語の数

表示される文字言語カテゴリの数を設定します。最大10言語Mシリーズ15を選択できます。良い言語数を選択した後、データオプションの各言語でそれぞれ対応する言語を書き込み、各項目の間に半角;で区切らなければなりません。最後の項目も必要です。

11.2スライド選択機能

“スライド選択機能”画面では、画面を上下にスライドさせたり、画面にコマンドを送信して設定パラメータを選択するスライド選択コントロールをどのように設定するかを紹介します。

画面の設定

[スライド選択機能]画面の[背景画像]に対応するアートワークをインポートします。この画面にスライド選択コントロールを追加すると、次のようになります。

スライド選択コントロールの使い方は?插图11

プロパティの構成

コントロールIDを1とするスライド選択コントロールを例にとると、“用途”を“スライド選択”、“フォント”を“ASC_CHS_22”、“文字色”を“128; 128;128”、“両端色”を“128;128”、“両端ズーム”を“50”、“候補数”を“5”、“初期オプション”を“0”、“言語数”を“1”、“データオプション”を“10;20;30;40; 50歳。60人。70歳。80歳。90歳。100人。”の設定は以下の通りです

スライド選択コントロールの使い方は?插图12

プレビューの実行

仮想画面を実行すると、ユーザーはマウスを使用して仮想画面上を上下にスライドさせて設定パラメータを選択することができます(ユーザーの手に物理画面がある場合は、構成されたプロジェクトをダウンロードするだけで、体験することができます)。また、仮想シリアルポート経由で仮想画面にコマンドを送信してオプションを設定することもできます(Visual TFTソフトウェアと仮想画面“仮想シリアルポート”オンラインを確立するための仮想画面。[コマンドアシスタント]を開き、左側のナビゲーションバー [スライド選択コントロール]を選択し、[スライド選択コントロール値を設定]のコマンドパラメータを設定します。例えば設定画面0、コントロール1のスライド選択コントロール設定値が第3項である場合、実行効果は以下の通りです。

スライド選択コントロールの使い方は?插图13

外部MCU制御

参照開発パッケージkeilプログラムのhim.dever.hファイル関数宣言とhim.dever.cファイルの定義。例えば、ユーザは、上記設定されたスライド選択制御データオプションの中の第3項の“30”数値を実現する必要がある場合、スライド選択制御値設定関数SetSelectorValueを直接呼び出すことができ、コードは次のとおりである

/** **********************************************************************

** name SetorValue uint16 screen_id
**                                       uint16 control_id、
**                                        uint8 item;
** 詳細はこちら    ProdNameのスライド選択コントロール値の設定
** input parameters screen_id画面ID
**                  control_idコントロールIDコントロールID
**                        item設定されたオプション[itemせっていおぷしょん]
** output parametersなし
** Returned value   CLARiXなし
************************************************************************/
{
   ……
    SetSelectorValue 0 1 2//画面ID0コントロールID1設定されたオプション3番目の項目
    ……
}

11.3ステータス表示機能

“ステータス表示機能”画面では、特定のテキストステータスを表示するためのスライド選択コントロールの設定方法を説明します。

画面の設定

[ステータス表示機能]画面の[背景画像]に該当するアートワークをインポートします。画面にスライド選択コントロールを追加します。

スライド選択コントロールの使い方は?插图14

プロパティの構成

[目的]を“ステータス表示”、[フォント]を“ASC_CHS_30”、[テキストの色]を“255;255;255”、[初期オプション]を“0”、[水平方向]を“中央揃え”、[垂直方向]を“中央揃え”、[言語数]を“1”、[データオプション]を“正常/Equipment;機器一時停止/Normal Suspended;機器保守/Equipment Maintenance;機器復旧/Equipment Recovery;”と、設定は次の通りです。

スライド選択コントロールの使い方は?插图15

プレビューの実行

仮想画面、Visual TFTソフトウェア、仮想画面“仮想シリアルポート”をオンラインで実行します。[コマンドアシスタント]を開き、左側のナビゲーションバー [スライド選択コントロール]を選択し、[スライド選択コントロール値を設定]のコマンドパラメータを設定します。例えば画面1を設定し、コントロール1のスライド選択コントロールの設定値を第三項とすると、実行効果は以下のようになる

スライド選択コントロールの使い方は?插图16

外部MCU制御

参照開発パッケージkeilプログラムのhim.dever.hファイル関数宣言とhim.dever.cファイルの定義。

例えば、ユーザは上記設定されたスライド選択制御データオプションの中の第三項の“設備修理/equipment Maintenance”という文字を実現する必要がある場合、スライド選択制御値設定関数SetSelectorValueを直接呼び出すことができ、コードは以下の通りである

/** **********************************************************************
** 名    void SetSelectorValue uint16 screen_id
**                                          uint16 control_id、
**                                          uint8 item;
** 詳細はこちら    ProdNameのスライド選択コントロール値の設定
** input parameters screen_id画面ID
**                  control_idコントロールIDコントロールID
**                        item設定されたオプション[itemせっていおぷしょん]
** output parametersなし
** Returned value   CLARiXなし
************************************************************************/
{
  ……
  SetSelectorValue 0 1 2//画面ID0コントロールID1設定されたオプション3番目の項目
  ……
}
関連タグ
この資料を実際のプロジェクトに活用しませんか?

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

エンジニア会員

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

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

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

发表回复

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