工作流程

產生或修改 VisualApplets 專案所需的步驟適用於每個專案:

  1. 設計輸入:

    設計是透過使用運算子庫中的運算子並將其插入設計中來建構的。 透過這種方式,運算子會被具現化。 設計中運算子的實例稱為模組。 設計的模組透過連結相連。 運算子的順序決定了設計的功能。

  2. 設計參數化:

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

  3. 設計驗證:

    設計的驗證是設計過程中非常重要的一部分。 兩層級的設計規則檢查 (DRC) 可驗證設計的一致性,並顯示參數化和 連結格式或資源衝突方面的錯誤。

    功能模擬可用於驗證實作的行為。 影像檔案用作來源資料。 模擬完全離線執行,不需要任何目標硬體。

  4. 建置:

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

  5. SDK Generator:

    為了簡化小程式整合至使用者應用程式的過程,VisualApplets 包含一個 SDK Generator 工具,可產生 C++ 專案。 該專案可以立即載入和編譯,並提供關於如何使用和參數化新 小程式的範例。

  6. 小程式執行:

    現在可以在您的應用程式中包含並使用小程式。 若要執行小程式,必須安裝 Framegrabber SDK。

圖 30「設計工作流程」說明了上述步驟。 如您所見,在小程式的設計期間,會編輯 *.va 檔案。 在建置過程之後,最後的 *.hap 檔案會整合至使用者應用程式中。

設計工作流程

圖 30. 設計工作流程


此工作流程的引導式逐步解說可在 From Empty Design to Running Applet 教學主題中找到。