ystage¶
Illumina HiSeq 2500 System :: Y-STAGE
Uses command set from Parker ViX 250IH & ViX500 IH
The ystage can be moved from step positions -7000000 to 7500000. Initially, the ystage is homed to step position 0. Negative step positions are to the front, and positive step positions are to the back. Each ystage step = 10 nm.
Example:
#Create ystage
import pyseq
xstage = pyseq.ystage.Ystage('COM10')
#Initialize ystage
ystage.initialize()
#Move ystage to step position 3000000
ystage.move(3000000)
True
Classes
|
Illumina HiSeq 2500 System :: Y-STAGE |
-
class
pyseq.ystage.
Ystage
(com_port, baudrate=9600, logger=None)¶ Illumina HiSeq 2500 System :: Y-STAGE
- Attributes:
spum (float): Number of ystage steps per micron.
position (int): The absolution position of the ystage in steps.
min_y (int): Minimum safe ystage step position.
max_y (int): Maximum safe ystage step position.
home (int): Step position to move ystage out.
-
check_position
()¶ Check if ystage is in position.
- Returns:
int: 1 if ystage is in position, 0 if it is not in position.
-
command
(text)¶ Send a serial command to the ystage and return the response.
- Parameters:
text (str): A command to send to the ystage.
- Returns:
str: The response from the ystage.
-
initialize
()¶ Initialize the ystage.
-
move
(position)¶ Move ystage to absolute step position.
- Parameters:
position (int): Absolute step position must be between -7000000 and 7500000.
- Returns:
bool: True when stage is in position.
-
read_position
()¶ Return the absolute step position of the ystage (int).
-
set_mode
(mode)¶ Change between imaging and moving configurations.