< 上一個課程 | 下一個課程 >

第 7 課:模擬模型

本課將顯示如何使用模型模擬來檢查設計,並引導您在指導教學模型上執行相同的模擬。
觀看視訊示範模型模擬之後,您可以針對模型執行這些步驟。

觀看下面相關資訊區段中的「ControlSystem 模擬」,以查看模型模擬示範。

註: 在模擬中,水溫會即時升高,因此模型溫度最初設定為攝氏 39.5 度,以避免在模擬過程中長時間等待。

模擬需要從模型產生和執行程式碼,因此必須正確指定模型。如果前面課程中進行變更時發生錯誤,或者任何變更不完整,則無法產生程式碼,並且模型無法執行。

若要產生和建置模擬的配置,請執行下列動作:

  1. 在瀏覽器中,開啟 SpaPoolTemp_Control_Architecture 資料夾。
  2. 選取模擬 > 完整建置。系統會要求您建立 Animate 目錄。請選取
  3. Rhapsody® 會為所需元素產生程式碼、編譯該程式碼並鏈結至執行檔加以執行。這應該僅需幾秒鐘。如果建置成功,「模擬」工具列便會變成作用中狀態。您可以驗證是否已正確建置模擬,方法是檢查「輸出」視窗的「建置」頁面是否有「建置已完成」訊息。如果步驟 2 不成功,則會顯示「建置失敗」訊息。請參閱下面的「疑難排解」步驟。

  4. 若要開始模擬,請按一下「模擬」工具列中的 Go Idle 按鈕。模擬便會開始,但會立即暫停以容許您設定狀態圖動畫以觀察模擬。
  5. 使用視窗全部關閉來關閉所有繪圖視窗。
  6. 選取工具 > 模擬的狀態圖,並選取 ControlSystem 狀態圖,如圖所示。按一下確定
    「開啟動畫的狀態圖」視窗
  7. 若要回復模擬,請按一下「模擬」工具列上的 Go 按鈕 Go 按鈕。現在,您可以使用「電源」和「模式」畫面按鈕來操作系統,同時在 TEMP 顯示畫面上觀察溫度的變化。請記住,溫度變化非常緩慢,系統正在冷卻時更是如此。
額外

如果需要溫度變化的更精確視圖,可以開啟 ControlSystem 實例的「特性」視窗。從瀏覽器的 ControlSystem 區塊下,按兩下實例 Context[0]->cs。按一下對話框右上角的 Pin 按鈕,以將焦點設定在其上。

疑難排解

如果您的專案版本未成功建置,請使用下列疑難排解技術來找出並更正問題:
  • 將專案中的狀態圖與第 4 課和第 5 課說明的狀態圖進行比較。
  • 將內部區塊定義圖與第 4 課說明的圖進行比較。

課程回顧

在這一課,您學到下列各項:
  • 產生和建置模型配置
  • 使用畫面模擬狀態圖中的系統作業
在下一課,您將建置控制系統的架構。
< 上一個課程 | 下一個課程 >

回饋