NQontrol
unknown

Usage

  • Introduction
  • Installation
  • Basic Usage
  • Graphical User Interface
  • Configuration
  • More Features

System and more

  • System Performance and Measurements
  • Authors

API Reference

  • NQontrol

Development

  • Installation
  • Configuration
  • Graphical User Interface
  • Real-time System (partly outdated)
NQontrol
  • »
  • NQontrol
  • View page source

NQontrol¶

This is the documentation of NQontrol. NQontrol is a Python project aiming the replacement of analog PID controllers in the lab.

The publicated paper about this project is available here. The preprint version of the paper describing can be found on arXiv.

Read the Introduction for more information on the system.

Contents¶

Usage

  • Introduction
    • System Description
    • Hardware Configuration
  • Installation
    • Install NQontrol
    • Install the ADwin Library
  • Basic Usage
    • Hello Servo Example
    • Apply a ServoDesign
    • Control Filters
    • Enable a Ramp
    • Take data and Plot
    • Start Realtime Plotting
  • Graphical User Interface
    • Starting the GUI
    • How it looks
  • Configuration
    • User Configuration File
  • More Features
    • Autolock
    • TTL

System and more

  • System Performance and Measurements
    • Output Bit Noise
    • Phase Delay
  • Authors

API Reference

  • NQontrol
    • Subpackages
    • Module contents

Development

  • Installation
    • Pipenv
    • Code Formatter
    • EditorConfig
    • PyTest
    • Container
    • Version Numbering
  • Configuration
  • Graphical User Interface
    • Basic component structure
    • Bootstrap
    • Layout & callback basics
  • Real-time System (partly outdated)
    • Read/Write Transfer Functions
    • Read/Write with Fixed Delay
    • Second Order Sections
    • Global Arrays and Parameters
    • Calculation of digital filters with Python
    • Special properties of the Adwin System
    • Measurements
Next

© Copyright 2021, group las-nq.

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