GUI Manual · Chapter 13

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.

FieldPurpose
Container NameContainer name. You access the data by this name in scripts.
SensorThe IO to connect to the container. Use the adjacent IO button to select and assign an IO.
TypeSelects the data structure type. Choose from Single / Queue / Stack / Array / Map.
CapacityThe 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 buttonOpens 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.

TypeMeaning
SingleA single slot that holds only one item.
QueueA first-in-first-out (FIFO) structure where the first item in is the first out.
StackA last-in-first-out (LIFO) structure where the last item in is the first out.
ArrayA fixed-length array of Capacity size. Accessed by index.
MapA 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

  1. Select an existing container from the left list, or start a new definition.
  2. Enter the Container Name, and assign a Sensor with the IO button if needed.
  3. Select the Type. Enter Capacity for Array/Queue/Stack, or the X · Y grid size for Map.
  4. For Map, edit the grid layout in detail with Set WaferMap.
  5. Use ADD for a new container, Apply to modify an existing entry, and Delete to remove one.
  6. Save with SAVE at the bottom, or click RESTORE to revert.