Multichannel Systems Roboocyte2 Scripting Manual User Manual
Page 28

Roboocyte2 Manual
28
Robo2.SetBaselineROI(pre_agonist_s - 3, pre_agonist_s - 1);
Robo2.SetAnalysisROI(pre_agonist_s, pre_agonist_s + agonist_s);
ControlDisplay.SetXAxis(0, pre_agonist_s + agonist_s + recorded_washout_s)
ControlDisplay.SetYAxis_I(-10000, 100)
Above JavaScript commands lead to durations listed in the following table.
Example A
Example B
Example C
Variable values (s)
5/30/30
10/20/20
20/40/60
RecDisplay x-axis (s)
65
50
120
Baseline ROI (s)
2 - 4
7 - 9
17 - 19
Analysis ROI (s)
5 - 35
10 - 30
20 - 60
ControlDisplay x-axis
65
50
120
RecDisplay y-axis
autoscaling: RecDisplay.TrackYMax(true);
RecDisplay.TrackYMin(true);
After these definitions, the expression test can be initiated.
After starting the recording, two transmit commands are executed to send the right information
about the compound used to the database and to link this information to the actual recording.
Robo2.TransmitRecording(REC_TAG_REF_COMPOUND); tags the recording as a reference
recording which means that the result will not be used for dose-response fitting in Roboocyte2+.
Robo2.TransmitCompoundValve(reference); transmits the compound name and
concentration to the database. This of course only works when the right entries have been made
to the Liquid Configuration in the Roboocyte2 program.
pre_agonist_s seconds after recording start, the valve reference is opened. Then after
agonist_s seconds valve 1 is opened and after another recorded_washout_s seconds the
recording is stopped.
Then, after calculating and typing the baseline-subtracted response into the log window,