Crappy
1.5
  • What is Crappy ?
  • Installation
  • Tutorials
    • Getting started : writing test protocols
    • Using custom blocks and adding them to Crappy
    • How to use C or C++ code in Crappy ?
  • Current functionalities
  • The complete list of Crappy blocks
  • Documentation
  • Developers information
  • Bug reports
  • License information
Crappy
  • »
  • Tutorials
  • View page source

Tutorials¶

  • Getting started : writing test protocols
    • 0. General concepts
      • 0.a. Blocks
      • 0.b. Links
      • 0.c. Labels
    • 1. Understanding Crappy’s syntax
    • 2. Adding signal generators
    • 3. Towards more complexity
      • 3.a. Loops
      • 3.b. Modifiers
      • 3.c. Advanced generator paths
      • 3.d. Writing scripts efficiently
        • 3.d.1. Using variables
        • 3.d.2. Building lists and dicts smartly
        • 3.d.3. Using other packages
        • 3.d.4. Using Crappy objects outside of a Crappy test
  • Using custom blocks and adding them to Crappy
    • 1. Using custom blocks in scripts
      • 1.a. blocks
      • 1.b. cameras
      • 1.c. actuators
      • 1.d. inouts
      • 1.e. modifiers
    • 2. Permanently adding custom blocks to Crappy
  • How to use C or C++ code in Crappy ?
    • 1. Using an existing library
    • 2. Writing your own library
      • 2.1. Prerequisites
      • 2.2. First example: a simple function
        • 2.2.1. Writing the C++ code
        • 2.2.2. Binding the code to Crappy
      • 2.3. Second example: a simple class
        • 2.3.1 Writing the C++ code
        • 2.3.2 Binding the code to Crappy
Next Previous

© Copyright 2021.

Built with Sphinx using a theme provided by Read the Docs.