Esterel Technologies>Services>Fast Ramp-Up Services>Product Training>Extend the SCADE Suite capabilities using TCL Scripts

Extend the SCADE Suite capabilities using TCL Scripts

Objective of the training:

  • Learn how to use TCL scripting on SCADE Suite models in order to extend its automation capabilities, such as specific automated checks or reporting functions
  • Learn how to use TCL scripting to extend the SCADE IDE Graphical User Interface capabilities

What you will learn:

  • How to program with Tool Command Language (TCL)
  • The SCADE project UML meta-models: Scade, project, annotations, etc.
  • How to access to the SCADE Suite model instances with TCL scripts
  • How to use the SCADE Suite Script Wizard
  • How to create menu commands, toolbars and dialogs

Suggested attendees:

  • Engineers in charge of tool frameworks integration, developers, verification engineers

Prerequisites:

  • SCADE Suite Basics training
  • Programming languages such as C, java, VB, etc.

Detailed content:

  • Part 1 - Introduction
  • Part 2 - TCL Language and Environment
    • TCL Environments
    • Language basics
    • Debugging
  • Part 3 - UML Meta-models Conventions
    • Modeling conventions
    • Project UML Meta-model
    • Mapping UML - TCL
  • Part 4 - Studio TCL Environment
    • Commands
    • Script Wizard
  • Part 5 - UML SCADE Meta-model
    • Storage
    • Semantics
    • Graphics
    • Shortcuts
  • Part 6 - UML Annotations Meta-model
  • Part 7 - TCL Visitors
  • Part 8 - Studio Customization
    • Studio TCL Plug-in
    • Commands
    • Standard Dialogs

Labs

  • Hands-on exercises related to the training materials

SCADE products and modules involved:

  • none

Duration:

  • 1,5 days

Advanced Training Course - Optimize Your SCADE Suite Models and Code Performance

Advanced Training Course - Effectively Manage a DO-178B Certified Model-based Project Lifecycle with SCADE Suite and SCADE LifeCycle

Advanced Training Course - Optimize Verification and Validation Strategies for DO-178B compliant applications using SCADE Suite and SCADE LifeCycle

© 2012 Esterel Technologies, Inc. All rights reserved.