WafermapSubsiteGroup
Bases: CommandGroupBase
Represents the wafermap subsite command group which provides functionality for setting up und stepping over subsites.
__init__(comm, wafermap_command_group)
Creates a new WafermapSubsiteGroup object.
You are not meant to directly create objects of this class.
add(id, x, y, orient=AxisOrient.UpRight)
Add a single subsite to the wafermap.
Creates a new subsite definition in SENTIO. The subsite position is defined relative to the die home position. This is the chuck home position projected onto the current die.
Wraps the "map:subsite:add" remote command.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
id |
str
|
The subsite id. |
required |
x |
float
|
The x position of the subsite in micrometer as an offset to the die home position. |
required |
y |
float
|
The y position of the subsite in micrometer as an offset to the die home position. |
required |
orient |
AxisOrient
|
The axis orientation used fot the submitted values |
UpRight
|
bin_step_next(bin)
Step to the next active subsite and assign bin code to current subsite.
Wraps the "map:subsite:bin_step_next" remote command.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
bin |
int
|
The bin code to assign to the current subsite. |
required |
Returns:
Type | Description |
---|---|
Tuple[int, int, int]
|
A tuple containing the wafermap row, column and subsite index after the step. |
get(idx, orient=None)
Returns the subsite definition for a subsite with a given index.
Wraps the "map:subsite:get" remote command.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
idx |
int
|
The index of the subsite. |
required |
orient |
AxisOrient | None
|
The axis orientation used for the returned subsite coordinates. If this parameter is omitted the axis orientation of the wafer map is used. |
None
|
Returns:
Type | Description |
---|---|
str
|
A tuple containing the subsite id, the x position and the y position of the subsite. |
float
|
X and y positions are relative to the die home position. |
get_num()
Retrieve the number of subsites per die defined in the wafermap.
Wraps the "map:subsite:get_num" remote command.
Returns:
Type | Description |
---|---|
int
|
The number of subsites in the wafermap. |
reset()
Reset Sentios subsite definitions.
Wraps the "map:subsite:reset" remote command.
step_next()
Step to the next active subsite.
Wraps the "map:subsite:step_next" remote command.
Returns:
Type | Description |
---|---|
Tuple[int, int, int]
|
A tuple containing the wafermap row, column and subsite index after the step. |
handler: python options: members: WafermapSubsiteGroup