Skip to main content
Ctrl+K
PyScadeOne - Home
  • Getting started
  • User guide
  • API reference
  • Examples
  • Contributing
Ctrl+K
  • GitHub
Ctrl+K
  • Getting started
  • User guide
  • API reference
  • Examples
  • Contributing
  • GitHub

Section Navigation

  • ScadeOne app
  • Project management
  • Model
  • Swan language
    • Declarations
    • Operators
    • Expressions
    • Group
  • Services
  • Common classes
  • PyAnsys
  • API reference
  • Swan language

Swan language#

This section describes the ansys.scadeone.core.swan module which contains all classes available to represent a Swan model.

Some class descriptions use the Extended Backus-Naur form to represent Swan constructs.

  • Declarations
    • Common classes
    • Modules and Interfaces
    • Type declarations
    • Global declarations
  • Operators
    • Operator declaration
    • Variable declarations
    • Equations
    • Activations
    • State machines
    • Assume/guarantee - emission
    • Diagrams
  • Expressions
    • Identifiers and atoms
    • Bitwise, boolean, arithmetic, relational
    • Array, structure and variant
    • Selection
    • Sequential
    • Operator instance
    • Forward expression
  • Group
    • Group construction
    • Group projection and renaming
Show Source

© Copyright (c) 2025 ANSYS, Inc. All rights reserved.

Created using Sphinx 8.1.3.

Built with the Ansys Sphinx Theme 1.2.4.
Last updated on