工作流程

建立或修改VisualApplets 專案所需的步驟,每個專案都相同:

  1. 設計條目:

    該設計是透過使用運算子函式庫中的運算子,並將其插入設計中來建構的。 如此一來,這些運算子便會被實例化。 設計中運算子的實例稱為模組。 設計中的模組是透過連結相互連接的。 運算子的順序決定了設計的功能。

  2. 設計參數化:

    設計中的所有模組和連結皆可進行參數化設定,以定義正確的運作行為、處理速度及資源效率。

  3. 設計驗證:

    設計驗證是設計流程中非常重要的一環。 兩層級的設計規則檢查(DRC)用以驗證設計的一致性,並指出參數設定與 連結格式中的錯誤,或是資源衝突。

    透過功能模擬來驗證實作的行為。 影像檔案用作來源資料。 模擬完全在離線狀態下進行,無需任何目標硬體。

  4. 建置:

    在建置過程中,設計會轉化為二進位硬體小程式檔案(HAP),該檔案可直接 載入至 硬體中。

  5. SDK 產生器:

    為了方便將小程式整合至使用者應用程式中,VisualApplets 內建了一個 SDK 產生器工具,可產生 一個 C++ 專案。 該專案可立即載入並編譯,並會提供範例,說明如何使用及設定新 小程式的參數。

  6. Applet Run:

    現在可以將此小程式嵌入並用於您的應用程式中。 若要執行小程式,必須安裝Framegrabber SDK 。

圖 30「設計工作流程」說明了上述步驟。 如您所見,在 Applet 的設計階段,會編輯一個 *.va 檔案。 建置程序完成後,最終的 *.hap 檔案會整合到使用者應用程式中。

設計工作流程

圖 30. 設計工作流程


有關此工作流程的逐步操作指引,請參閱 「從空白設計到可執行小程式」教學主題。