HTBasic 10 for Windows (i2net-k)
• 홈    • 가격    • 구매/배송    • 문의   
  ◆ 파워/시그널 스위치 모듈 (USBTMC디바이스를 HTBasic에서 사용)
Home > TAMS > USBTMC
 
English Page Japanese Page
 
Trans Era HTBasic 
Software  
HTBasic 
DDE Client 
HPGL Utility(참고)  
Hardware  
GPIB(ISA) 
GPIO(ISA)/ (EISA) 

ines/elan 
GPIB  
GPIB-XL Series  
GPIB-USB-2
GPIB-PCI
Low profile PCI
GPIB-PCI-E
GPIB-PCMCIA
GPIB-NT+ Series  
(판매 종료)
Data AQuisition  
DAQ  
DIO(참고)  

TAMS 
판매 종료 (2016.03)
GPIB 
GPIB제품 일람  
GPIB-USB  
GPIB-PCI  
GPIO 
GPIO-PCI  
USBTMC 
Pwr Signal SW  
(참고) 
 

TechSoft 
MS Office Interface  
for HTBasic   

Accumeasure 
EZ Transfer  
 

   
 ▶ 1.TAMS USBTMC에 관하여
      (1)HARDWARE
      (2)SOFTWARE
      (3)Connection to PC
 ▶ 2. TAMS USBTMC 1800 Series
      (1) Products
      (2) HTBasic에서의 예
       (2-1) HTBasic에서 사용하실 경우의 준비
       (2-2) HTBasic 프로그램 사양
       (2-3) HTBasic샘플 프로그램

1.TAMS USBTMC에 관하여
     TAMS1800시리즈 USB컨트롤 스위치는 기능 테스트에 대해 유연 (FLEXBLE) 하며 융통성이 있으므로 스텝을 따라 갈 수 있는 스위칭 솔류션을 제공합니다.

  (1) HARDWARE
     이 스위치는 멀티플렉스(multiplexe)/ 매트릭스(Matrix) 및 범용의 구성으로 이용하실 수가 있습니다. 각 스위치는 스탠드어롱(Stand-Along)일지라도 좀더 크고 복잡한 구성으로 편성하는 일도 가능합니다. 스위치를 편성하는 가장 간단한 방법은 각 모듈 뒷면의 공통의 접속부에 있는「아날로그 버스」경유로 실행을 하는 것입니다.이 아날로그 버스 접속은 프렉스 케이블 또는 본 캐이블로 데이지 체인(Daisy Chain)접속이 가능합니다. 아날로그 버스에는 1) Trigger In 2) Trigger Out 3) Product Under Test Common 4) Product Under Test Ground라는 4개의 신호선이 있습니다.

    각 스위치 제품은 다수의 접지점, 모든 유저 신호하에서의 넓은 접지면, Product Under Test Common/ Ground 와 PC/USB ground를 완전하게 분리하기 위해서 설계된Product Under Test Common/ Ground를 갖고 있습니다.
  (2) SOFTWARE
    소프트웨어는, 그래피컬 유저 인터페이스(GUI)와 VXI plug&play드라이버와 IVI스위치 클래스 드라이버용으로 제공됩니다.이 소프트웨어는 USBTMC(유니버설 시리얼 버스 테스트와 측정 클래스 )장치입니다. 그렇기 때문에 이 스위치는 SICL 또는 VISA와 같이 통상적으로 사용되는 툴(Tool)인 「AgilentIO Library」를 통해서 SCPI(Standard Commands for Programmable Instruments:프로그램 컨트롤 가능 기기의 표준 커맨드군)커맨드로 직접 컨트롤을 하실 수가 있습니다. 그것은 사실상 HTBasic、MS VisualBASIC、C、C++등 어떠한 언어를 사용하셔도 또는NI TestStand, NI LabVIEW, NI LabWindows, Agilent VEE등의 어떠한 개발환경에서도 사용자는 테스트 프로그램을 쓰실 수가 있다라는 것입니다. 그래피컬 유저 인터페이스는 각 디바이스의 인터랙티브(쌍방향 소통)한 컨트롤과 리드 백(lead back)을 제공합니다. 사용자가 쓰신 테스트 프로그램이 디바이스를 컨트롤 하고 있는 사이에도 GUI가 각각의 디바이스의 상태를 나타내기 때문에, 디버그(debug)를 하는데에 있어 많은 도움이 됩니다.
  (3) PC와의접속
    TAMS 1800시리즈의 스위치는 표준의 USB케이블을 사용해서 PC와 접속합니다. USB 1.1 및 2.0 양쪽을 지원합니다.TAMS 1800시리즈의 스위치는 USB 풀 스피드로 작동을 합니다.

2.TAMS USBTMC 1800 Series
  (1) 판매제품
      제품번호:TAMS1805A
     제품명: USB 5채널 고전류 스위치
  제품번호:TAMS1813A
     제품명: USB 13채널 멀티 플렉스
  제품번호:TAMS1848A
     제품명: USB 4x8 매트릭스 스위치
  제품번호:TAMS1887A
     제품명: USB 고주파 & 마이크로파 스위치 컨트롤러
  (2) HTBasic에서의 예
    (2-1) HTBasic에서 사용하실 경우의 준비
       1) HTBasic 9.4 for Windows USBS.DW6 Driver(9.4부터 대응)
 2) Agilent IO Library M.01.01.04
 3) TAMS1805A
 4) 테스트 회로 입/절로 LED를 ON/OFF, 전원 공급은 전지
    (2-2) HTBasic 프로그램 사양
       1) 이니셜라이즈(Initialize) / 리셋(reset)
 2) ON커맨드를 5채널 OFF커맨드를 5채널을 11회 반복한다
 3) 종료
    (2-3) HTBasic샘플 프로그램
!*************************************************************************************************
!** **
!** Program: USBS Example **
!** **
!** Description: This example demonstrates using the new USBS driver to control a USB **
!** device. It shows how standard I/O commands can be used to send and receive **
!** commands using the USBS driver. **
!** **
!*************************************************************************************************
CLEAR SCREEN
!**************************************** Reset the Device ***************************************
RESET 7
!*********************************** Set up a 5 Second Timeout ***********************************
ON TIMEOUT 7,5 GOSUB Finish
!************************************* Get Device Identifier *************************************
PRINT "Command: *IDN?"
OUTPUT 7;"*IDN?";
ENTER 7;S$
PRINT S$&CHR$(13)&CHR$(10)
WAIT 2 FOR X=0 TO 10
!*************************************** Close relays 1 - 5 *************************************
Output_dev("CLOSE (@1)")
Output_dev("CLOSE (@2)")
Output_dev("CLOSE (@3)")
Output_dev("CLOSE (@4)")
Output_dev("CLOSE (@5)")
!*************************************** Open relays 1 - 5 **************************************
Output_dev("OPEN (@1)")
Output_dev("OPEN (@2)")
Output_dev("OPEN (@3)")
Output_dev("OPEN (@4)")
Output_dev("OPEN (@5)")
NEXT X
Finish: END
!******************************** Subprogram that Outputs commands ******************************
SUB Output_dev(Cmd$)
PRINT Cmd$
OUTPUT 7;Cmd$;
WAIT .1
SUBEND





Copyright © 2001-2021 by i2net.Inc./HTB ASIA All rights reserved.
Contact: