Device Data Editor
This screen, titled DEVICE DATA EDITOR, is an editor that defines the data handled by the equipment as container structures. It is used to build data models that must manage position and quantity together, such as wafer maps, magazines, and trays.
The screen consists of the title at the top, the container list on the left, the container information input area at the bottom, and the save buttons at the very bottom. After adding, modifying, or deleting a container, you must save it with the SAVE button at the bottom to apply the definition to the project.
DEVICE CONTAINER LIST (Left)
The DEVICE CONTAINER LIST on the left is the list of containers defined in the current project. Selecting an entry in the list displays that container's detailed settings in the DEVICE INFORMATION area below.
Add a new container by entering its information and clicking ADD; modify an existing entry by selecting it, changing its values, and clicking Apply. Each entry in the list becomes a data unit that you reference by name in scripts.
DEVICE INFORMATION (Bottom)
The DEVICE INFORMATION area defines the properties of the selected container. You enter the container's name, the IO sensor to connect, the data structure type, the capacity, and so on, in a single row.
| Field | Purpose |
|---|---|
Container Name | Container name. You access the data by this name in scripts. |
Sensor | The IO to connect to the container. Use the adjacent IO button to select and assign an IO. |
Type | Selects the data structure type. Choose from Single / Queue / Stack / Array / Map. |
Capacity | The number of items that can be stored. Specified as an integer in the 1–1000 range. |
Map (X · Y) | Appears when Type is Map, and specifies the number of grid cells horizontally and vertically. |
Set WaferMap button | Opens a dialog for editing the wafer-map grid in detail in the Map type. |
The input area changes according to the Type selection. Single, Queue, Stack, and Array show the Capacity field, while Map shows the grid size (X · Y) and the Set WaferMap button.
Meaning of Each Type
Type determines how the container holds data. Choose the form that matches the in/out order and position representation of the target you want to handle.
| Type | Meaning |
|---|---|
Single | A single slot that holds only one item. |
Queue | A first-in-first-out (FIFO) structure where the first item in is the first out. |
Stack | A last-in-first-out (LIFO) structure where the last item in is the first out. |
Array | A fixed-length array of Capacity size. Accessed by index. |
Map | A horizontal/vertical grid form. Used for position data with coordinates, such as a wafer map. |
Targets where stacking order matters, such as magazines and trays, are typically defined as Queue or Stack, while wafer maps, where cell position matters, are defined as Map.
Workflow
- Select an existing container from the left list, or start a new definition.
- Enter the
Container Name, and assign aSensorwith theIObutton if needed. - Select the
Type. EnterCapacityfor Array/Queue/Stack, or theX·Ygrid size for Map. - For Map, edit the grid layout in detail with
Set WaferMap. - Use
ADDfor a new container,Applyto modify an existing entry, andDeleteto remove one. - Save with
SAVEat the bottom, or clickRESTOREto revert.