mirror of
https://github.com/ivan-usov-org/bec.git
synced 2025-04-22 10:30:02 +02:00
30 lines
1.5 KiB
Markdown
30 lines
1.5 KiB
Markdown
<!-- How do I use the BEC (client)? -->
|
|
(user)=
|
|
# User
|
|
**Introduction**
|
|
|
|
Welcome to the User section of the BEC documentation! BEC is an experiment control system mostly based on Python that equips users with a command-line interface (CLI) and a graphical user interface (GUI) for controlling devices and executing scans. This section provides essential information for users exploring BEC, regardless of their level of familiarity.
|
|
|
|
**Key Topics**
|
|
|
|
* [Installing BEC](#user.installation): Set up BEC on your system.
|
|
* [Devices](#user.devices): Learn how to access, configure and update device settings.
|
|
* [Command-Line Interface (CLI)](#user.command_line_interface): Interact with BEC through the CLI, including device access, motor control, and scan execution. Learn how to use the scan interface and write your own scripts and macros.
|
|
* [Graphical User Interface (GUI)](#user.graphical_user_interface): Learn how to utilize the modular widgets and functionalities of the GUI.
|
|
* [Data Access and Plotting](#user.data_access_and_plotting): Examining and plotting scan data for live feedback and online data analysis.
|
|
|
|
|
|
For detailed insights into BEC's underlying architecture, customization possibilities, or extensions to deployed systems at the beamline, please explore the [Developer](#developer) section. Enjoy exploring and experimenting with BEC!
|
|
|
|
```{toctree}
|
|
---
|
|
maxdepth: 1
|
|
hidden: true
|
|
---
|
|
|
|
installation
|
|
devices
|
|
command_line_interface
|
|
graphical_user_interface
|
|
data_access_and_plotting
|