GUI 매뉴얼 · Chapter 14

Project Driver Editor

화면 제목 PROJECT DRIVER EDITOR 의 이 화면은 현재 프로젝트에서 사용할 커스텀 드라이버 DLL 을 등록·관리하는 곳입니다. IO·모터·통신·카메라·비전 등 장비 제어에 필요한 드라이버를 프로젝트 단위로 묶어 관리합니다.

화면은 상단의 제목, 좌측의 View Type 필터 목록, 우측의 드라이버 목록(DataGrid) 으로 구성됩니다. 하단의 Add Driver · Remove Driver 버튼으로 드라이버를 추가하거나 제거합니다.

View Type (좌측 필터)

좌측의 View Type 목록은 우측 드라이버 목록을 종류별로 걸러 보여 줍니다. 등록된 드라이버가 많을 때 원하는 종류만 골라 확인할 수 있습니다.

항목표시 대상
View All등록된 모든 드라이버
View IOsIO 드라이버
View Motors모터(구동축) 드라이버
View Communications통신 드라이버
View Cameras카메라 드라이버
View VisionTools비전 툴 드라이버
View Extra그 밖의 기타 드라이버

목록에서 항목을 선택하면 우측 그리드가 해당 종류로 즉시 필터링됩니다. 처음 화면을 열면 View All 이 선택되어 전체 드라이버가 표시됩니다.

드라이버 목록 (우측)

우측의 DataGrid 에는 선택한 종류에 해당하는 드라이버가 한 행씩 표시됩니다. 각 컬럼은 드라이버 DLL 에서 읽어 온 메타 정보로, 어떤 드라이버인지 식별하는 데 사용됩니다.

컬럼내용
(아이콘)DLL 로드 상태를 나타내는 아이콘
Name드라이버 이름
Type드라이버 종류(IO·Motor·통신 등)
Company제작사명
Product제품명
Version드라이버 버전
Desc드라이버 설명
FileName드라이버 DLL 파일명

목록의 모든 컬럼은 읽기 전용이며, 값은 등록된 DLL 의 정보를 그대로 보여 줍니다. FileName 으로 실제 어떤 파일이 등록되었는지 확인할 수 있습니다.

프로젝트 드라이버와 시스템 드라이버

여기서 등록하는 드라이버는 현재 프로젝트에만 적용되는 프로젝트 범위 드라이버입니다. 특정 장비 프로젝트에서만 필요한 전용 드라이버를 그 프로젝트에 한정해 관리할 때 사용합니다. 반면 여러 프로젝트에서 공통으로 쓰는 드라이버는 시스템 전역에 등록하는 System Driver 로 관리합니다. 같은 종류의 드라이버라도 적용 범위(프로젝트 단위 vs 시스템 전역) 가 다르므로 용도에 맞는 화면에서 등록해야 합니다.

사용 흐름

  1. 좌측 View Type 에서 확인할 드라이버 종류를 선택합니다.
  2. 우측 목록에서 등록된 드라이버와 메타 정보를 확인합니다.
  3. 새 드라이버를 추가하려면 Add Driver 로 DLL 을 등록합니다.
  4. 더 이상 쓰지 않는 드라이버는 행을 선택한 뒤 Remove Driver 로 제거합니다.

관련 항목