Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PEARL Pressure Controller: Detect If Motors are Active #6765

Closed
1 task
JackEAllen opened this issue Sep 15, 2021 · 1 comment · Fixed by ISISComputingGroup/ibex_gui#1430
Closed
1 task

Comments

@JackEAllen
Copy link
Member

As a: developer

I would like to determine using DB logic if the motors are active or not to then create an LED to display this in the OPI device screen.

Functionality to determine if motors are active or not is not clearly documented in the manual and relies on information collected as part of #6763

Acceptance Criteria

  • If device motors are active, an LED displays this in the OPI device screen

Extra Information

Why it is needed?

  • To determine if the Motors are active.
  • This could be useful for debugging purposes should the controller behave as desired.
  • The functionality is already present in the LabView VI and so it is likely that both PEARL and WISH will want this functionality carried over to the IBEX GUI device screen.

Where required files/links are

  • Manual: \\isis\shares\ISIS_Experiment_Controls\Manuals\PEARL Pressure Controller\PEARL handbook_v3_5.docx
  • Labview Vi: C:\LabVIEW Modules\Instruments\PEARL\PEARL Pressure Cell Controller
  • Please see conversation in PEARL: IOC & OPI for Pressure Controller #6040 to view a screenshot of LabView VI for reference.
  • PEARL Pressure Controller Emulator: C:\Instrument\Apps\EPICS\support\PearlPressureController\master
  • PEARL Pressure Controller IOC: C:\Instrument\Apps\EPICS\ioc\master\PEARLPC
  • PEARL Pressure Controller OPI: C:\Instrument\Dev\ibex_gui\base\uk.ac.stfc.isis.ibex.opis\resources
@JackEAllen JackEAllen changed the title PEARL Pressure COntroller: Detect if Motors are Active PEARL Pressure Controller: Detect if Motors are Active Sep 15, 2021
@JackEAllen JackEAllen changed the title PEARL Pressure Controller: Detect if Motors are Active PEARL Pressure Controller: Detect If Motors are Active Sep 15, 2021
@KathrynBaker
Copy link
Member

Detail on the LabVIEW implementation (part of #6763):
The proto file for the st command covers this, the part of that string related to the motors being active is the 5th section and is true if that part of the returned value from status is not equal to 0 (so $1.E as I read the protocol file)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants