基本的なグラフィックコントロールとは?

基本的な古い製品の基本的なグラフィックコマンドは、線、円、長方形、画像を描画し、ニーズを満たすために基本的なグラフィックコントロールを導入します。基本的なグラフィックコントロールを制御するためのシリアルコマンド送信コマンドを介して、各基本的なグラフィックコントロールは1024バイトの記憶領域を持ち、シリアルスクリーンは、受信したコマンドの描画コマンド部分を記憶領域に保存します。
この章では、主にディレクティブ形式を紹介します
適用範囲:タイプF、Mシリーズ、Hシリーズ
17.1基本ディスプレイの表示
異なる図形は異なる描画命令に対応し、1つの命令で1つ以上の図形を描画できます。再度描画すると、前のイメージはクリアされます。ディレクティブのフォーマットは次の表のようになります。
| オフセットの量 | データ項目 | 長さは | 説明書は |
|---|---|---|---|
| 00H | EE | 1 | フレームヘッド |
| 01H-02H | B1 10 | 2 | 基本グラフィックコントロールの命令フラグ |
| 03H-04H | SCREEN_ID | 2 | 画面のID。 |
| 05H-06H | CONTROL_ID | 2 | 基本グラフィックコントロールのID |
| * | 描画命令1 | * | 形状が異なる。 |
| … | … | … | … |
| * | 描画命令N | * | 形状が異なる。 |
| 最後の4バイト | FF FC FF FF | 4 | Frame Tailシングル |
17.2追加の表示
追加モード使用時に旧グラフィックはクリアされない。既存のグラフィックスに基づいて新しいグラフィックスが追加され、基本的な表示とは異なり、0 x CCバイトが追加され、命令形式は次の表に示されます。
| オフセットの量 | データ項目 | 長さは | 説明書は |
|---|---|---|---|
| 00H | EE | 1 | フレームヘッド |
| 01H-02H | B1 10 | 2 | 基本グラフィックコントロールの命令フラグ |
| 03H-04H | SCREEN_ID | 2 | 画面のID。 |
| 05H-06H | CONTROL_ID | 2 | 基本グラフィックコントロールのID |
| 07H | CC | 1 | 追加モード |
| * | 描画命令1 | * | 形状が異なる。 |
| … | … | … | … |
| * | 描画命令N | * | 形状が異なる。 |
| 最後の4バイト | FF FC FF FF | 4 | Frame Tailシングル |
17.3表示をクリアする
図面指示をクリアするフォーマットは、次の表のようになります。
| オフセットの量 | データ項目 | 長さは | 説明書は |
|---|---|---|---|
| 0H | EE | 1 | フレームヘッド |
| 01H-02H | B1 10 | 2 | 基本グラフィックコントロールの命令フラグ |
| 03H-04H | SCREEN_ID | 2 | 画面のID。 |
| 05H-06H | CONTROL_ID | 2 | 基本グラフィックコントロールのID |
| 最後の4バイト | FF FC FF FF | 4 | Frame Tailシングル |
17.4線分の描画
EE B1 10 00 00 01 01FF 00 32 00 32 00C8 00C8 FF FC FF FFは、0番目のページのID 1の基本グラフィックコントロールで0x01FFカラーを使用して、画面座標50,50、200,200の間に線を描画します。
| オフセットの量 | データ項目 | 長さは | 説明書は |
|---|---|---|---|
| 07H | 01 | 1 | 直線コマンド |
| 08H-09H | COLOUR | 2 | 色は |
| 10H-11H | X0 | 2 | 最初の点のX座標 |
| 12H-13H | Y0 | 2 | 最初の点のY座標 |
| 14H-15H | X1 | 2 | 2番目の点のX座標 |
| 16H-17H | Y1 | 2 | 2番目の点のY座標 |
17.5接続が多い。
命令として:EE B1 10 00 00 01 02 01FF 00 32 00 32 00C8 00C8 00 64 00 64FF FC FF FFは、ページ0のID 1の基本グラフィックコントロールで0 x 01FFカラーを使用し、画面座標50、50、200、200、100、100の間に2つの線を描画します。
| オフセットの量 | データ項目 | 長さは | 説明書は |
|---|---|---|---|
| 07H | 02 | 1 | 複数の接続コマンド |
| 08H-09H | COLOUR | 2 | 色は |
| 10H-11H | X0 | 2 | 最初の点のX座標 |
| 12H-13H | Y0 | 2 | 最初の点のY座標 |
| 14H-15H | X1 | 2 | 2番目の点のX座標 |
| 16H-17H | Y1 | 2 | 2番目の点のY座標 |
| … | … | … | … |
| * | XN | 2 | N番目の点のX座標 |
| * | YN | 2 | N点のY座標 |
17.6中空の長方形
EE B1 10 00 00 01 03 01FF 00 32 00 32 00C8 00C8 FF FC FF FFは、0ページ目のID 1の基本グラフィックコントロールで0x01FFカラーを使用し、左上隅に画面座標50,50、右下隅に画面座標200,200を使用して、白抜きの長方形を描画します。
| オフセットの量 | データ項目 | 長さは | 説明書は |
|---|---|---|---|
| 07H | 03 | 1 | 白抜き矩形命令 |
| 08H-09H | COLOUR | 2 | 色は |
| 10H-11H | X0 | 2 | 左上のX座標 |
| 12H-13H | Y0 | 2 | 左上のY座標 |
| 14H-15H | X1 | 2 | 右下のX座標 |
| 16H-17H | Y1 | 2 | 右下のY座標 |
17.7ソリッド長方形
EE B1 10 00 00 00 01 04 01FF 00 32 00 C8 00C8 FF FC FF FFは、0ページ目のID 1の基本グラフィックコントロールで0x01FFカラーを使用し、左上に画面座標50,50、右下に画面座標200,200を使用していることを示します。
| オフセットの量 | データ項目 | 長さは | 説明書は |
|---|---|---|---|
| 07H | 04 | 1 | ソリッド長方形命令 |
| 08H-09H | COLOUR | 2 | 色は |
| 10H-11H | X0 | 2 | 左上のX座標 |
| 12H-13H | Y0 | 2 | 左上のY座標 |
| 14H-15H | X1 | 2 | 右下のX座標 |
| 16H-17H | Y1 | 2 | 右下のY座標 |
17.8白抜き楕円
命令として:EE B 1 10 0 0 0 1 0 5 0 1 FF 0 0 32 0 0 64 0 0 96 0 0 FA FF FC FF FFは、0ページ目のID 1の基本グラフィックコントロールで0 x 0 1 FF色を使用し、画面座標(100,50)を左上に、画面座標(250,150)を右下に持つ長方形に内在中空楕円(内在中空円)を描画します。
| オフセットの量 | データ項目 | 長さは | 説明書は |
|---|---|---|---|
| 07H | 05 | 1 | 白抜き楕円白抜き円命令 |
| 08H-09H | COLOUR | 2 | 色は |
| 10H-11H | Y0 | 2 | 左境界のY座標 |
| 12H-13H | X0 | 2 | 上境界のX座標 |
| 14H-15H | Y1 | 2 | 右境界のY座標 |
| 16H-17H | X1 | 2 | 下部境界のX座標 |
17.9ソリッド楕円形
命令として:EE B 1 10 0 0 0 6 0 0 FA FF FC FF FF FFは、0ページ目のID 1の基本グラフィックコントロールで0 x 0 1 FFカラーを使用し、画面座標(100,50)を左上に、画面座標(250,150)を右下に持つ長方形に、ソリッドの内側の楕円(ソリッドの内側の円)を描画します。
| オフセットの量 | データ項目 | 長さは | 説明書は |
|---|---|---|---|
| 07H | 06 | 1 | ソリッド楕円ソリッド円命令 |
| 08H-09H | COLOUR | 2 | 色は |
| 10H-11H | Y0 | 2 | 左境界のY座標 |
| 12H-13H | X0 | 2 | 上境界のX座標 |
| 14H-15H | Y1 | 2 | 右境界のY座標 |
| 16H-17H | X1 | 2 | 下部境界のX座標 |
17:10写真のカット
命令として:EE B1 10 00 00 00 01 07 00 02 00 32 00 68 00 68 00 C8 00C8 FF FC FF FF。画面座標50 50を起点として、0番目のページのID 1の基本グラフィックコントロールで、ピクチャ2のピクチャ座標100 100 ~ 200 200の間のコンテンツを表示します。
| オフセットの量 | データ項目 | 長さは | 説明書は |
|---|---|---|---|
| 07H | 07 | 1 | 画像のトリミングコマンド |
| 08H-09H | IMAGE_ID | 2 | 画像IDの略。 |
| 10H-11H | X | 2 | 画像は位置のX座標を示す。 |
| 12H-13H | Y | 2 | 画像表示位置のY座標 |
| 14H-15H | SX | 2 | 画像内のSX座標から表示 |
| 16H-17H | SY | 2 | 画像内のSY座標から表示 |
| 18H-19H | W | 2 | 写真は広い。 |
| 20H-21H | H | 2 | 高さを示す写真。 |
发表回复