1490289_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

1490289_ja-JP

1490289_ja-JP

[ツール] GUI Guiderの使用方法ステップバイステップ・ガイド

無料の オープンソースグラフィックスライブラリとして、LVGLは、アニメーションの作成、高度なグラフィックスの構築、およびさまざまなブロックの構築において、関連する一連のチップに非常に便利です。LVGLはMCUXpresso SDKパッケージに統合されており、SDKのダウンロードまたはGUI Guiderで直接インポートできます。

GUI Guiderは、NXPが提供するすぐに使えるGUIです。NXP機器では無料で使用できることを前提とし、操作が便利、自動プログラミング、中国語と英語のインターフェースおよび入力など、一連のメリットがあります。

以下では、LPC54S018 開発ボードを例に、シンプルな UI インターフェースを作成し、基本的な操作プロセスと使用方法を皆様にご理解いただけるようにします。

  1. 新規プロジェクトの作成

LVGLバージョンはV8、開発ボードはLPC54S018、アプリケーション・テンプレートはEmptyUIを選択し、プロジェクトの名前とパスを設定して[Finish(完了)]をクリックします。

ZhangJennie_0-1657881360732.png
図1
  1. 全体のバックグラウンドを設定します。

[Widget(ウィジェット)]タブをGUI Editorにドラッグし、全画面サイズに拡大します。

ZhangJennie_1-1657881411556.png

図2

  1. 時間表示とTo-Do機能を追加してください。

1) 右側の赤いボックスの[Content 1(コンテンツ1)]のタブで、コンテンツ名を「Clock」に変更します。

ZhangJennie_2-1657881428780.png

図3

2) aclockをエディタにドラッグし、サイズと位置を調整し、図4の赤いボックスに従って時刻を設定します。

ZhangJennie_3-1657881445779.png

図4

3) dclockをエディタにドラッグし、サイズと位置を調整し、図5の赤いボックスに従って時刻を設定します。

ZhangJennie_4-1657881470427.png

図5

4) チェックボックスをエディタにドラッグし、サイズと位置を調整し、図6に従って内容を編集します。

ZhangJennie_5-1657881488109.png

図6

  1. 2番目のタブのコンテンツに、簡単なカウント機能を追加し、プログレスバーがそれと連動するように設定します。

1) バックグラウンドを追加します。[Import(インポート)]をクリックしてバックグラウンド用の画像をインポートし、ウィジェットで画像をエディタにドラッグしてサイズと位置を設定し、画像パスでインポートした画像を選択して透明度を設定します(図7を参照)。

ZhangJennie_6-1657881502044.png

図7

2) カウント値、プログレスバー、ボタンを追加します。図8、9、10。

図8は、プログレスバーを追加するときに、2番目のステップで開始値を設定しています。プログレスバーの範囲値は、lv_bar_set_range(guider_ui.screen_progress_bar, 0, 100) によって設定されます。これをキーイベントに追加して、クリックごとに実行できます。したがって、このコードをこの後のエクスポート・ファイルcostomer.cに追加し、初期化時に一度だけ設定することをお勧めします。

ZhangJennie_7-1657881529079.png

図8

ZhangJennie_8-1657881545523.png

図9

ZhangJennie_9-1657881560952.png

図10

3) プログレスバーに説明テキストを追加してください。操作手順は図11に示されています。

ZhangJennie_10-1657881575852.png

図11

4) 対応するボタンにイベントを作成し、顧客コードを選択し、対応するコードを入力して、インタラクションを完了させます。図12に示されているADDボタンを例として取り上げます。

ZhangJennie_11-1657881594792.png

図12

  1. 3番目のタブのコンテンツには、3Dアニメーション・エフェクトが表示されます。

1) 3D画像を設定します。「3Dimg」を選択し、エディタにドラッグして、画像パスに画像を設定し、次に回転の中心と回転角度を選択します(図13を参照)。

ZhangJennie_12-1657881611858.png

図13

2) ディスプレイ・スイッチを設定します。スイッチをオンにすると3D画像が表示され、スイッチをオフにすると画像が消えます。図14をご覧ください。

ZhangJennie_13-1657881637502.png

図14

  1. 4番目のタブのコンテンツに、「ヘルプ」を追加します。

1) ロゴを追加します。imgを追加し、画像をインポートして透明度を設定します。

ZhangJennie_14-1657881656346.png

図15

2) 最初の3つのモジュールを一覧にします。「Widget」リストをエディタにドラッグし、新しい行を作成し、画像とテキストを変更します。

完了したら、図16に示すコードを生成します。結果はシミュレーションで直接表示するか、開発ボードにインポートすることができます。図17は、シミュレータと選択可能なターゲットを示しています。シミュレーション結果を図18に示します。

このデザインを開発ボードにダウンロードする方法は2つあります。1つ目の方法は、図17で利用可能なIDEを選択し、GUI Guiderから直接ダウンロードすることです。2つ目の方法は、まずソース・ファイルをエクスポートし、関連するSDKのデモ・コード内で1つずつ置き換え、IDEでアプリケーション・コードを使ってビルドし、IDEデバッガによりダウンロード/デバッグすることです。

ZhangJennie_15-1657881680838.png

図16

ZhangJennie_16-1657881694043.png

図17

ZhangJennie_17-1657881709347.png

図18

Video Class : https://www.youtube.com/watch?v=QM52Nu16zKQ


タグ(1)
評価なし
バージョン履歴
最終更新日:
‎01-04-2026 11:58 PM
更新者: