[INSTRM-476] find a way to create and log an experiment from a mhs command Created: 05/Sep/18  Updated: 26/Oct/18  Resolved: 26/Oct/18

Status: Done
Project: Instrument control development
Component/s: ics_sequencePanel, ics_spsaitActor
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Normal
Reporter: arnaud.lefur Assignee: arnaud.lefur
Resolution: Done Votes: 0
Labels: SM1
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: Red channel alignment

 Description   

fmadec wants a way to create an experiment composed of few sub-commands,

this subcommand list needs to be passed as an argument for the sequencer (spsaitActor)

spsaitActor will process and log it as it's done for the other predefined experiments.

 

 



 Comments   
Comment by arnaud.lefur [ 04/Oct/18 ]

I will start by adding an optional head and tail argument:

  • head command will be processed on top of the generated sequence
  • tail command will be processed at the end of the generated sequence

example :

spsait detector throughfocus exptime=2.0 cam=r1 nbPosition=10 head="enu_sm1 slit move relative X=2.0" tail="enu_sm1 move home" 
Comment by fmadec [ 05/Oct/18 ]

After discussion, agreed that we need several head and tail commands.

So 2 tasks:

spsait : should be able to take a list of sub-commands in parameters in addition to automatic subcommand generation of a given spsait script.

sequencePanel: allow generation and parsing of such sub-commands list in a user-friendly way!

Comment by arnaud.lefur [ 26/Oct/18 ]

merged in 4cad744 for spsaitActor

I will create another ticket to be able to use that from sequencePanel in a user friendly way

Generated at Sat Feb 10 16:25:25 JST 2024 using Jira 8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b.