CapitalKnowledge

SAINT (Behavior Modeling Language) > SAINT: Behavior Modeling Language (Capital) > Purpose

Purpose

This manual describes SAINT, the modeling language used to describe component behavior and provide Script Support within analysis tools used with the Capital™ software.

SAINT is used within Dependency Expressions and State Machines to describe the behavior of a component in relation to any inputs, and within the Script Tool to define the manner in which a script should perform an analysis of a design. This manual describes the syntax for actions, conditions, methods, triggers, and variables available within SAINT.

Document structure (topics covered in this manual)

  • Terminology Used in This Manual
  • Conventions Used in This Manual
  • Modeling Component Behavior
  • Input/Output Properties
  • Properties of the Current Model
  • Properties of Other Components (Broadcast Properties)
  • Dependency Expressions
  • State Machines
  • Comments
  • The Console and Print Action
  • Scalar Declaration Actions
  • Integer Actions
  • Boolean Actions
  • Enumeration Actions
  • Floating Point Actions
  • String Actions
  • Vector Declaration Actions
  • Array Actions
  • Table Actions
  • Arbitrary Vector Actions
  • (Full topic list continues — this is a single, deep language-reference "book" whose left-nav/TOC enumerates dozens of action/property/operator topic pages, one per SAINT language construct: declarations, actions by data type, vectors/arrays/tables, comments, console/print, and more.)

Note: This is the top-level "Purpose" page of the SAINT Language Reference Document (Capital 2512, December 2025). Each bolded line above is a distinct topic page in the document's left-nav tree — this KB entry captures the front-matter/overview; the individual action/property/type reference pages should be extracted as separate topic files following the same naming convention (capital-saint-<topic-slug>.md) for full API-style coverage.

Source: https://docs.sw.siemens.com/en-US/product/861057055/doc/202410078.capital_st_user?audience=external · retrieved Tue Jul 07 2026 00:00:00 GMT+0000 (Coordinated Universal Time)