Skip to Main Content

Introduction to
Ansys SCADE Suite 

課程概述

Ansys SCADE Suite 是一嵌入式控制軟體包含建模、驗證和C語言生成之軟體開發工具。 Ansys SCADE Suite 為軟體工程師提供了一個用戶友好且直觀之基於模型環境。

本課程介紹 Ansys SCADE Suite 環境。 您將學習如何使用 SCADE Suite KCG C語言生成器創建一個完整的項目,從建模、可追溯性、模擬、報告生成,到 C 或 Ada 代碼生成和最終整合測試。

必備條件

  • 本課程無須必備條件。

目標受眾

軟件工程師

教學方法

通過課程和電腦上機實作來驗證所獲得的知識。

學習成果

成功完成本課程後,學生將能夠:

  • 設計、檢查和模擬 SCADE Suite 模型
  • 自動生成C語言
  • 設計之生成和可追溯性文檔
  • 將生成的代碼集成到目標平台

 Available Dates

Currently, no training dates available

Learning Options

Training materials for this course are available with a Ansys Learning Hub Subscription. If there is no active public schedule available, private training can be arranged. Please contact us.

Agenda

This is a 1-day Classroom course covering both lectures and workshops. 

  • Learn how to create a project in SCADE Suite.
  • Understand the basics of the SCADE language, with an emphasis on data flow.
  • Learn how to verify the correctness of the model using the simulator.
    • M01-Introduction
    • M02-Operators
    • M03-IDE
    • M04-Simulator
    • M12-Embedded Code, (for C code), M17-Ada, (for Ada code)
  • Learn how to trace your design to higher-level requirements.
  • Learn how to generate documentation from the model.
  • Learn how to create custom rules to report model metrics and to ensure your model conforms to standards defined by your organization.
    • M07-Traceability
    • M05-Reporter
    • M09-Metrics&Rules
  • Learn how SCADE Suite prevents initialization errors.
  • Understand the control flow operations in SCADE Suite and when to use them.
  • Exercise control flow operations in the simulator.
    • M06-Control
  • Learn how to create a library in SCADE Suite.
  • Understand how to create ‘generic’ libraries that can be used in a variety of contexts.
  • Learn how to import external code into a SCADE Suite model.
    • M13-Imported Code
    • M11-Genericity
  • Understand how to define vector and vector operations in SCADE Suite.
  • Learn about the different iteration patterns in SCADE Suite and when to use them.
    • M10-Iterators
  • Learn how to record and reload scenarios in the SCADE Suite Simulator.
  • Understand how to control simulation by debugging and using contracts.
  • Learn how to generate a stand-alone simulation executable that can be shared with outside stakeholders.
    • M04-Simulator
    • M08-RapidProto