GUI Manual · Chapter 14

Project Driver Editor

This screen, titled PROJECT DRIVER EDITOR, is where you register and manage the custom driver DLLs used by the current project. It groups the drivers needed for equipment control—IO, motor, communication, camera, vision, and so on—and manages them at the project level.

The screen consists of the title at the top, the View Type filter list on the left, and the driver list (DataGrid) on the right. Use the Add Driver and Remove Driver buttons at the bottom to add or remove drivers.

View Type (Left Filter)

The View Type list on the left filters the driver list on the right by category. When many drivers are registered, you can pick just the category you want to view.

ItemShown
View AllAll registered drivers
View IOsIO drivers
View MotorsMotor (drive-axis) drivers
View CommunicationsCommunication drivers
View CamerasCamera drivers
View VisionToolsVision-tool drivers
View ExtraOther miscellaneous drivers

Selecting an item in the list immediately filters the grid on the right to that category. When you first open the screen, View All is selected and all drivers are shown.

Driver List (Right)

The DataGrid on the right shows the drivers of the selected category, one row each. Each column is metadata read from the driver DLL, used to identify which driver it is.

ColumnContent
(icon)An icon indicating the DLL load status
NameDriver name
TypeDriver category (IO, Motor, communication, etc.)
CompanyManufacturer name
ProductProduct name
VersionDriver version
DescDriver description
FileNameDriver DLL file name

All columns in the list are read-only, and the values reflect the information of the registered DLL as-is. You can check which file is actually registered via FileName.

Project Driver vs. System Driver

The drivers registered here are project-scope drivers that apply only to the current project. Use this when managing a dedicated driver needed only by a particular equipment project, limited to that project. In contrast, drivers used in common across multiple projects are managed via the System Driver, registered system-wide. Even for the same kind of driver, the scope (per-project vs. system-wide) differs, so register it on the screen that matches your purpose.

Workflow

  1. Select the driver category to view in View Type on the left.
  2. Check the registered drivers and their metadata in the list on the right.
  3. To add a new driver, register the DLL with Add Driver.
  4. To remove a driver you no longer use, select the row and click Remove Driver.