系統工程師模擬記號型活動

您可以模擬 C++ 系統工程師模型的記號型活動。

關於這項作業

您可以建模及模擬下列各項:
  • 動作:Opaque(程式碼)、CallOperation、CallBehavior、Accept/SendEvent、TimeoutEvent
  • 控制項:起始、決策、合併、結合、分出、ActivityFinal、FlowFinal
  • 流程:控制、資料
  • 資料通道:物件節點、動作 Pin、活動參數
    註: 可以使用控制節點遞送資料。位於相同類別使用案例下的多個活動可以互動。位於作業下的活動可讓您呼叫其他分類器的行為。

    CallBehavior(即用於觸發其他活動動作)只能呼叫同一分類器下的活動。透過使用 CallOperation,您可以觸發其他分類器上的作業。因此,如果您對作業下的活動進行建模,該作業的 CallOperation 將會呼叫其他分類器上的活動

您可以使用 \Samples\SystemSamples\ 目錄中提供的範例。例如,您可以使用 ActivitiesDiagramSimulation 模型來測試模擬。

程序

  1. 在 Rational® Rhapsody® Systems Designer 或 Developer for C++ 中,開啟要模擬的模型。
  2. 在專案的模型瀏覽器中,展開元件資料夾,用滑鼠右鍵按一下配置資料夾中要製作動畫的配置,以開啟「特性」視窗。
  3. 在「特性」視窗中,驗證在設備測試模式欄位中的設定標籤上已勾選動畫,然後按一下確定
  4. 若要對使用案例、區塊、物件或作業進行建模,請將活動元素新增至使用案例、區塊、物件或作業
  5. 用滑鼠右鍵按一下活動,並選取特性以將內容 Activity::General::SimulationMode 的活動值設為 TokenOriented,然後按一下確定,或在更高階對其進行置換。
    註: 請使用記號存取決策節點上的資料。決策節點沒有 pin,因此會改為使用記號來操作資料。
  6. 用滑鼠右鍵按一下配置資料夾中要製作動畫的配置,然後選取產生配置
  7. 若要使用模擬 > 完整建置來模擬、產生、建置及執行。
  8. 用滑鼠右鍵按一下相關實例,然後選取開啟實例活動圖。使用不同的執行按鈕,以執行活動
    下列是動畫視覺化的說明。
    • 動作 - 動作將以下列顏色進行強調顯示:
      • 粉紅色(當其「備妥」進行呼叫時)
      • 橄欖色(當其已完成自己的執行時)
      • 關閉(當已執行其他動作時)
    • 流程:流程將以下列顏色進行強調顯示:
      • 橄欖色(當記號隨流程一起提供時)
      • 關閉(當流程的記號已耗用時)

意見回饋