ワークフロー

VisualAppletsプロジェクトを作成または変更するために必要な手順は、どのプロジェクトでも同じです。

  1. デザイン入力:

    デザインは、オペレーターライブラリからオペレーターを使用して構築し、デザインに挿入します。 これにより、オペレーターがインスタンス化されます。 デザイン内のオペレーターのインスタンスは、モジュールと呼ばれます。 デザインのモジュールは、リンクによって接続されます。 オペレーターの順序によって、デザインの機能が決まります。

  2. デザインのパラメータ設定:

    正しい動作、処理速度、およびリソース効率を定義するために、デザインのすべてのモジュールとリンクのパラメータを設定できます。

  3. デザイン検証:

    デザインの検証は、設計プロセスにおいて非常に重要な部分です。 2つのレベルのデザインルールチェック(DRC)により、デザインの整合性が検証され、パラメータ設定やリンクフォーマットのエラー、またはリソースの競合が示されます。

    機能シミュレーションを使用して、実装の動作を検証します。 画像ファイルがソースデータとして機能します。 シミュレーションは、ターゲットハードウェアを必要とせず、完全にオフラインで実行されます。

  4. ビルド:

    ビルドプロセス中に、デザインはバイナリのハードウェアアプレットファイル(HAP)に変換され、ハードウェアに直接ロードできます。

  5. SDKジェネレーター:

    ユーザーアプリケーションへのアプレットの統合を容易にするために、VisualAppletsにはC++プロジェクトを生成するSDKジェネレーターツールが含まれています。 プロジェクトはすぐにロードしてコンパイルでき、新しいアプレットの使用方法とパラメータ設定に関する例を提供します。

  6. アプレットの実行:

    アプレットをアプリケーションに含めて使用できるようになりました。 アプレットを実行するには、Framegrabber SDKがインストールされている必要があります。

図30「デザインのワークフロー」は、上記の手順を示しています。 ご覧のとおり、アプレットの設計時には、*.vaファイルが編集されます。 ビルドプロセスの後、最終的な*.hapファイルがユーザーアプリケーションに統合されます。

デザインのワークフロー

図30:デザインのワークフロー


このワークフローのガイド付き手順については、「From Empty Design to Running Applet」のチュートリアル トピックを参照してください。