Realization of CAT Interface supporting Multitask

다중처리를 지원하는 CAT 인터페이스에 관한 연구

  • 전동근 (고려대학교 전자공학과) ;
  • 노승환 (고려대학교 전자공학과) ;
  • 차균현 (고려대학교 전자공학과)
  • Published : 1992.12.01

Abstract

In the paper, a CAT interface supporting multitask is realized. To interface a computer with measuring instruments, a GPIB card is designed and implemented. Controlling and displaying software using OOP and GUI are programmed with C++. A spectrum analyzer and a power meter are chosen as object instrument to be controlled. Total 9 modules are configured to manage the various resources and each module in integrated system. Also in case that several instruments are used, the system is realized to be capable of multitasking to exchange the data mutually. The multitasking is implemented under the time-sharing DOS environment. Thread-based method is used for processing, and Round Robin method for scheduling. Provided proper software modules for other object instruments are integrated, the system can control more measuring instruments simultaneously by the computer. Users can save the time and errors even without expert knowledge.

이 논문에서는 멀티태스킹을 지원하는 CAT인터페이스를 구현하였다. 컴퓨터와 계측기를 연결하기 위해 인터페이스 카드를 제작하고 구현하였다. OOP와 CUI를 사용한 컨트롤과 디스플레이는 C++로 프로그램되었다. 스펙트럼 분석기와 전력계가 제어할 계측기로 선택되었다. 9개의 모듈이 여러가지 자원을 공유하도록 구성되었다. 또한, 여러대의 계측기를 동시에 측정하기 위해 멀티태스킹이 구현되었다. 멀티태스킹은 시간분할 DOS환경에서 수행되었다. 멀티태스킹은 프로세싱 기법으로 트레드 방식을 사용하였고 스케줄링으로 라운드 로빈방식을 사용하였다. 다른 목적계측기를 위해서는 목적 계측을 구동할 소프트웨어만 합하면, 시스템은 더 많은 계측기를 컴퓨터에 의해 동시 측정할 수 있다. 사용자는 전문가적인 지식없이 시간과 오차를 줄일 수 있다.

Keywords