A generic application to create a PIDLoop with configuration files for HIPA
Report Bug
·
Accelerator Wiki
.
GitLab Wiki
This is an app that takes tow EPICS PV's one for the passive the other for the active parameter. Then the user has to enter the parameters for the PID Control and it tries to get to the desired settings. Configuration can be saved and read from files. The full documentation and user manul can be found on the Accelerator Wiki.
If you want to compile your own copy of the project just follow these steps:
Clone the project
git clone https://git.psi.ch/hipa_apps/pidloop
Create a workspace
cd pidloop
mkdir cmake
cd cmake
Prepare the environment
cmake .. -DCMAKE_BUILD_TYPE=Release
Build the project
make
Run the app
../bin/<Your Procesor Architecture>/Release/pidloop
Tested on RHEL8 - hipalc
- CMake 3.16
- GCC 17
- Qt5
- Qwt
- Eipcs Libraries
- Cafe
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Clone the project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
The author is: Adam Korpek - adam.koprek@stud.kswe.ch The maintainer is: Jochem Snuverink - jochem.snuverink@psi.ch