You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to replicate the existing functionality in the LabView VI for the Pearl Pressure controller, displaying inside the OPI device screen using DB logic if possible, or a script if not possible to estimate the time for the device to reach nominal pressure.
Acceptance Criteria
DB logic or a script exists to calculate estimated time until nominal pressure is reached.
Estimated time to reach nominal pressure displayed in OPI device screen.
Extra Information
This issue will likely be reliant on work completed as part of #6763 to interpret how the calculation was previously achieved.
Why it is needed?
Functionality exists in LabView VI and should be replicated in IBEX GUI device screen for consistency.
Detail on the LabVIEW implementation (part of #6763):
The values come from the st command.
Actual Setpoint is the 13th section of the reply from st ($2.B as I read the protocol file)
Actual Pressure is the 15th section of the reply from st ($2.D as I read the protocol file)
Actual Rate is the 11th section of the reply from st ($1.K as I read the protocol file)
All converted to decimal values from string
The time is to reach is calculated as:
(Absolute of (Actual Setpoint - Actual Pressure)) ÷ (Actual Rate ÷ 60)
That gives the time in seconds which can then be displayed suitable (in hh:mm:ss in the LabVIEW code)
As a: developer
I would like to replicate the existing functionality in the LabView VI for the Pearl Pressure controller, displaying inside the OPI device screen using DB logic if possible, or a script if not possible to estimate the time for the device to reach nominal pressure.
Acceptance Criteria
Extra Information
This issue will likely be reliant on work completed as part of #6763 to interpret how the calculation was previously achieved.
Why it is needed?
Where required files/links are
\\isis\shares\ISIS_Experiment_Controls\Manuals\PEARL Pressure Controller\PEARL handbook_v3_5.docx
C:\LabVIEW Modules\Instruments\PEARL\PEARL Pressure Cell Controller
C:\Instrument\Apps\EPICS\support\PearlPressureController\master
C:\Instrument\Apps\EPICS\ioc\master\PEARLPC
C:\Instrument\Dev\ibex_gui\base\uk.ac.stfc.isis.ibex.opis\resources
The text was updated successfully, but these errors were encountered: