Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
pySimBlocks Documentation
pySimBlocks Documentation

Contents

  • User Guide
    • Installation
    • Quick Start
    • Command Line Interface
    • Tutorials
      • Tutorial 1: First Steps with pySimBlocks
      • Tutorial 2: Building a Model with the GUI
      • Tutorial 3: Coupling pySimBlocks with SOFA
  • Concepts
    • Simulator & Simulation Life Cycle
    • Execution Order and Algebraic Loops
    • Block Model
    • Adding a New Block
    • Glossary
  • API Reference
    • Blocks
      • Block Controllers
        • pySimBlocks.blocks.controllers.pid
        • pySimBlocks.blocks.controllers.state_feedback
      • Block Interfaces
        • pySimBlocks.blocks.interfaces.bus_from
        • pySimBlocks.blocks.interfaces.external_input
        • pySimBlocks.blocks.interfaces.external_output
        • pySimBlocks.blocks.interfaces.goto
      • Block Observers
        • pySimBlocks.blocks.observers.luenberger
      • Block Operators
        • pySimBlocks.blocks.operators.algebraic_function
        • pySimBlocks.blocks.operators.dead_zone
        • pySimBlocks.blocks.operators.delay
        • pySimBlocks.blocks.operators.demux
        • pySimBlocks.blocks.operators.discrete_derivator
        • pySimBlocks.blocks.operators.discrete_integrator
        • pySimBlocks.blocks.operators.gain
        • pySimBlocks.blocks.operators.mux
        • pySimBlocks.blocks.operators.product
        • pySimBlocks.blocks.operators.rate_limiter
        • pySimBlocks.blocks.operators.saturation
        • pySimBlocks.blocks.operators.sum
        • pySimBlocks.blocks.operators.zero_order_hold
      • Block Optimizers
        • pySimBlocks.blocks.optimizers.quadratic_program
      • Block Sources
        • pySimBlocks.blocks.sources.chirp
        • pySimBlocks.blocks.sources.constant
        • pySimBlocks.blocks.sources.file_source
        • pySimBlocks.blocks.sources.function_source
        • pySimBlocks.blocks.sources.ramp
        • pySimBlocks.blocks.sources.sinusoidal
        • pySimBlocks.blocks.sources.step
        • pySimBlocks.blocks.sources.white_noise
      • Block Systems
        • pySimBlocks.blocks.systems.linear_state_space
        • pySimBlocks.blocks.systems.non_linear_state_space
        • pySimBlocks.blocks.systems.polytopic_state_space
        • pySimBlocks.blocks.systems.sofa.sofa_controller
        • pySimBlocks.blocks.systems.sofa.sofa_exchange_i_o
        • pySimBlocks.blocks.systems.sofa.sofa_plant
    • Core
      • pySimBlocks.core.block
      • pySimBlocks.core.block_source
      • pySimBlocks.core.config
      • pySimBlocks.core.fixed_time_manager
      • pySimBlocks.core.model
      • pySimBlocks.core.scheduler
      • pySimBlocks.core.signal_bus
      • pySimBlocks.core.simulator
      • pySimBlocks.core.task
    • GUI
      • GUI Application
        • pySimBlocks.gui.editor
        • pySimBlocks.gui.main_window
        • pySimBlocks.gui.project_controller
      • GUI Blocks
        • GUI Block Controllers
          • pySimBlocks.gui.blocks.controllers.pid
          • pySimBlocks.gui.blocks.controllers.state_feedback
        • GUI Block Interfaces
          • pySimBlocks.gui.blocks.interfaces.bus_from
          • pySimBlocks.gui.blocks.interfaces.external_input
          • pySimBlocks.gui.blocks.interfaces.external_output
          • pySimBlocks.gui.blocks.interfaces.goto
        • GUI Block Observers
          • pySimBlocks.gui.blocks.observers.luenberger
        • GUI Block Operators
          • pySimBlocks.gui.blocks.operators.algebraic_function
          • pySimBlocks.gui.blocks.operators.dead_zone
          • pySimBlocks.gui.blocks.operators.delay
          • pySimBlocks.gui.blocks.operators.demux
          • pySimBlocks.gui.blocks.operators.discrete_derivator
          • pySimBlocks.gui.blocks.operators.discrete_integrator
          • pySimBlocks.gui.blocks.operators.gain
          • pySimBlocks.gui.blocks.operators.mux
          • pySimBlocks.gui.blocks.operators.product
          • pySimBlocks.gui.blocks.operators.rate_limiter
          • pySimBlocks.gui.blocks.operators.saturation
          • pySimBlocks.gui.blocks.operators.sum
          • pySimBlocks.gui.blocks.operators.zero_order_hold
        • GUI Block Optimizers
          • pySimBlocks.gui.blocks.optimizers.quadratic_program
        • GUI Block Sources
          • pySimBlocks.gui.blocks.sources.chirp
          • pySimBlocks.gui.blocks.sources.constant
          • pySimBlocks.gui.blocks.sources.file_source
          • pySimBlocks.gui.blocks.sources.function_source
          • pySimBlocks.gui.blocks.sources.ramp
          • pySimBlocks.gui.blocks.sources.sinusoidal
          • pySimBlocks.gui.blocks.sources.step
          • pySimBlocks.gui.blocks.sources.white_noise
        • GUI Block Systems
          • pySimBlocks.gui.blocks.systems.linear_state_space
          • pySimBlocks.gui.blocks.systems.non_linear_state_space
          • pySimBlocks.gui.blocks.systems.polytopic_state_space
          • pySimBlocks.gui.blocks.systems.sofa.sofa_exchange_i_o
          • pySimBlocks.gui.blocks.systems.sofa.sofa_plant
        • GUI Block Support
          • pySimBlocks.gui.blocks.block_dialog_session
          • pySimBlocks.gui.blocks.block_meta
          • pySimBlocks.gui.blocks.parameter_meta
          • pySimBlocks.gui.blocks.port_meta
      • GUI Dialogs
        • pySimBlocks.gui.dialogs.block_dialog
        • pySimBlocks.gui.dialogs.display_yaml_dialog
        • pySimBlocks.gui.dialogs.help_dialog
        • pySimBlocks.gui.dialogs.plot_dialog
        • pySimBlocks.gui.dialogs.plot_series_style_dialog
        • pySimBlocks.gui.dialogs.settings.plots
        • pySimBlocks.gui.dialogs.settings.project
        • pySimBlocks.gui.dialogs.settings.simulation
        • pySimBlocks.gui.dialogs.settings_dialog
        • pySimBlocks.gui.dialogs.unsaved_dialog
      • GUI Graphics
        • pySimBlocks.gui.graphics.block_item
        • pySimBlocks.gui.graphics.connection_item
        • pySimBlocks.gui.graphics.port_item
        • pySimBlocks.gui.graphics.theme
      • GUI Models
        • pySimBlocks.gui.models.block_instance
        • pySimBlocks.gui.models.connection_instance
        • pySimBlocks.gui.models.port_instance
        • pySimBlocks.gui.models.project_simulation_params
        • pySimBlocks.gui.models.project_state
      • GUI Services
        • pySimBlocks.gui.services.project_loader
        • pySimBlocks.gui.services.project_saver
        • pySimBlocks.gui.services.simulation_runner
        • pySimBlocks.gui.services.yaml_tools
      • GUI Widgets
        • pySimBlocks.gui.widgets.block_list
        • pySimBlocks.gui.widgets.diagram_view
        • pySimBlocks.gui.widgets.toolbar_view
      • GUI Add-ons
        • pySimBlocks.gui.addons.sofa.sofa_dialog
        • pySimBlocks.gui.addons.sofa.sofa_service
    • Project
      • pySimBlocks.project.build_model
      • pySimBlocks.project.generate_run_script
      • pySimBlocks.project.generate_sofa_controller
      • pySimBlocks.project.load_project_config
      • pySimBlocks.project.load_simulation_config
      • pySimBlocks.project.load_simulator
      • pySimBlocks.project.plot_from_config
      • pySimBlocks.project.plot_series
    • Tools
      • pySimBlocks.tools.blocks_registry
      • pySimBlocks.tools.generate_blocks_index
    • Real Time
      • pySimBlocks.real_time.real_time_runner
Back to top
View this page

GUI Block ObserversΒΆ

  • pySimBlocks.gui.blocks.observers.luenberger
Next
pySimBlocks.gui.blocks.observers.luenberger
Previous
pySimBlocks.gui.blocks.interfaces.goto
Copyright © 2026, Universite de Lille & INRIA
Made with Sphinx and @pradyunsg's Furo