
ATEN 명령줄 인터페이스 제어 시스템 사용자 안내서

이 가이드에 대해
ATEN 컨트롤 시스템은 사용자가 명령을 보낼 수 있도록 CLI를 구현하기 위해 Telnet 프로토콜을 채택합니다. 이 가이드는 ATEN 컨트롤러 및 확장 박스에 적용됩니다. 이러한 명령을 사용하면 Telnet 설정, I/O 설정, 컨트롤러/확장 상자 관리 장치에 제어 명령 전송 및 장치 응답 수신을 구성할 수 있습니다.
메모: 다음과 같은 경우 CLI를 통해 이루어진 I/O 설정이 손실됩니다. view이후 ATEN 구성기(GUI)를 통해 업로드됩니다.
컨트롤러의 현재 제어 모드를 찾으려면 다음을 방문하세요. web 콘솔.
재부팅
용법:
컨트롤러를 재부팅합니다.
통사론:
재부팅↙
인정 :
Command OK↙ : 명령이 정확하고 기능이 실행됩니다.
잘못된 명령↙ : 명령 및/또는 매개변수가 잘못되어 실행되지 않습니다.
Examp르 :
재부팅↙ : 장치 재부팅
돕다
용법:
컨트롤러의 CLI 모드를 활성화하기 위한 지침을 표시합니다.
통사론:
도움말↙
인정 :
Command OK↙ : 명령이 정확하고 기능이 실행됩니다.
잘못된 명령↙ : 명령 및/또는 매개변수가 잘못되어 실행되지 않습니다.
Examp르 :
help↙ : CLI 모드 지시문 표시
에코
용법:
수신된 메시지에 자동으로 응답하도록 컨트롤러를 활성화하거나 비활성화합니다.
통사론:
에코[제어]↙
매개변수:
control : on – 이 기능을 활성화합니다. off – 이 기능을 비활성화합니다(기본값은 off입니다).
인정 :
Command OK↙ : 명령이 정확하고 기능이 실행됩니다.
잘못된 명령↙ : 명령 및/또는 매개변수가 잘못되어 실행되지 않습니다.
Examp르 :
eho on↙ : 컨트롤러가 수신된 메시지에 자동으로 응답하도록 설정합니다.
텔넷
용법:
Telnet CLI 모드 설정을 구성합니다.
통사론:
telnet[시간 초과 간격][로그인 제어]↙
예어:
timeout : Telnet 세션 타임아웃 간격 설정 login : Telnet 로그인 기능 설정
매개변수:
간격 : 세션 시간 초과(분)입니다. (0은 시간 초과가 발생하지 않음을 의미함)(기본값은 5)
control : on – 로그인 기능 활성화(기본값은 on) off – 로그인 기능 비활성화
인정 :
Command OK↙ : 명령이 정확하고 기능이 실행됩니다.
잘못된 명령↙ : 명령 및/또는 매개변수가 잘못되어 실행되지 않습니다.
Examp르 :
telnet timeout 0↙ : 타임아웃되지 않도록 타임아웃 간격을 구성합니다. telnet timeout 5↙: 타임아웃 간격을 5분으로 구성합니다. telnet 로그인 off↙: 로그인 기능을 비활성화합니다.
연속물
용법:
직렬 포트 설정을 제어하고 구성합니다.
통사론:
직렬 [p 시퀀스] [유형 stype] [보드 전송 속도] [dbit 데이터 비트] [패리티 스파리티] [sbit 정지 비트]
[fctrl flowctrl] [dtype 데이터 유형] [endchar 문자] [checksumtype checksum 유형] [acktimeout 기간] [control “데이터”] [도움말]↙
예어:
p : 포트
유형: 직렬 유형
baud : 전송 속도
dbit : 데이터 비트
패리티 : 직렬 패리티
sbit : 정지 비트
fctrl : 흐름 제어
dtype : 데이터 유형
acktimeout : Sendack 제어로부터 피드백을 기다리는 데 시간 초과 기간(ms)이 사용됩니다.
endchar : 특정 끝 문자는 완전한 메시지를 식별하는 데 사용됩니다.
checksumtype : 명령 체크섬을 자동 계산하기 위해 fw가 필요한 경우 체크섬 유형을 할당합니다.
도움말: 지침 표시
매개변수:
순서: 포트, 여러 포트의 경우 쉼표로 구분
* (모든 포트)
유형: 232, 422, 485 (기본값 232)
전송 속도: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200(기본값 9600)
데이터 비트 : 7, 8 (기본값 8)
희소성 : 없음, 짝수, 홀수 (기본값 없음)
정지 비트 : 1, 2 (기본값 1)
flowctrl : 없음, hw (기본값 없음)
데이터 유형: ascii, hex(기본 ascii)
체크섬 유형: 없음, Modbus(기본값 없음)
기간 : 특정 시간 초과(ms)(기본값 300)
chars : 완전한 메시지 뒤의 문자를 끝냅니다.
control : read – 특정 시리얼 포트의 수신 메시지를 표시합니다.
쓰기 – 직렬 포트에서 데이터를 보냅니다. " 기호를 사용하면 데이터가 표시됩니다. 보내려면 \x 기호를 사용하세요.
XNUMX진수 코드
sendack – 직렬 포트에서 데이터를 보내고 수신된 메시지를 표시합니다.
인정 :
Command OK↙ : 명령이 정확하고 기능이 실행됩니다.
잘못된 명령↙ : 명령 및/또는 매개변수가 잘못되어 실행되지 않습니다.
Examp르 :
직렬 도움말 ↙ : 지침 표시
serial p01 ↙ : 시리얼 포트1의 설정정보를 표시합니다.
serial p* ↙ : 모든 직렬 포트의 설정 정보를 표시합니다.
직렬 p01 유형 232 보드 115200 dbit 8 패리티 없음 sbit 1 fctrl 없음 ↙ : port1을 구성합니다.
serial p01,04,07 baud 19200 ↙ : 포트 1, 4, 7을 baud rate 19200으로 구성합니다.
serial p02 baud 19200 ↙ : port2를 baud 19200으로 구성하고 다른 매개변수에는 기본 설정을 사용합니다.
serial p02 dtype hex read ↙ : port2의 수신 메시지를 HEX 형식으로 표시합니다.
serial p03 write “sw i01 o02\r\n” ↙ : 포트01에서 ASCII 텍스트 'sw i02 o3'를 보냅니다.
serial p03 sendack “sw i01 o02\x0D\x0A” ↙ : port01에서 ASCII 텍스트 'sw i02 o3'를 보내고 피드백을 표시합니다.
계전기
용법:
릴레이 포트를 제어하고 구성합니다.
통사론:
릴레이 [p 시퀀스] [t펄스 기간] [제어] [도움말] ↙
예어:
p : 포트
tpulse : 펄스의 폐쇄 기간
도움말: 지침 표시
매개변수:
순서: 포트, 여러 포트의 경우 쉼표로 구분
* (모든 포트)
지속 시간 : 밀리초 단위의 기간입니다.
제어 : 열림 - 끄기
닫다 – 켜다
펄스 - 릴레이 채널을 닫은 다음 엽니다.
토글 - 릴레이 토글
읽기 - 표시 상태
인정 :
Command OK↙ : 명령이 정확하고 기능이 실행됩니다.
잘못된 명령↙ : 명령 및/또는 매개변수가 잘못되어 실행되지 않습니다.
Examp르 :
릴레이 도움말 ↙ : 지침 표시
Relay p01 close ↙ : 포트1 채널을 닫습니다.
Relay p01 open ↙ : 포트1 채널을 오픈합니다.
Relay p01,04,07 close ↙ : 1, 4, 7번 릴레이 채널을 닫습니다.
릴레이 p02 tpulse 500 펄스 ↙ : 포트 2를 500ms 닫은 다음 엽니다.
릴레이 p02 읽기 ↙ : 포트2 상태를 표시합니다.
입출력
용법:
I/O 포트를 제어하고 구성합니다.
통사론:
io [p 시퀀스] [유형 iotype] [lthresh 임계값] [hthresh 임계값] [t펄스 기간] [control] [도움말]↙
예어:
p : 포트
lthresh : 하한 임계값
hthresh : 상한 임계값
tpulse : 펄스 모드에서 I/O가 하이 레벨로 유지되는 기간
도움말: 지침 표시
메모: 매개변수를 지정하지 않으면 이전에 입력한 값이 적용됩니다.
매개변수:
순서: 포트, 여러 포트의 경우 쉼표로 구분
* (모든 포트)
iotype : 건조, VDC, DOUT
Threshold : 트리거 임계값(vol)tage
지속 시간 : 밀리초 단위의 기간입니다.
제어 : 열림
닫다
맥박
비녀장
읽다
인정 :
Command OK↙ : 명령이 정확하고 기능이 실행됩니다.
잘못된 명령↙ : 명령 및/또는 매개변수가 잘못되어 실행되지 않습니다.
Examp르 :
io help ↙ : 지침 표시
io p01↙ : I/O 포트1의 설정 정보를 표시합니다.
io p*↙ : 모든 I/O 포트의 설정 정보를 표시합니다.
io p01 type dry ↙: 포트 1을 건식 접촉 모드로 구성합니다.
io p01 type dout ↙ : 포트 1을 디지털 출력 모드로 구성합니다.
io p01 type vdc lthresh 1 hthresh 3 ↙ : 임계값 설정을 사용하여 포트 1을 vdc 모드로 구성합니다.
io p01 open ↙ : 포트1 채널을 엽니다.
io p01 close ↙ : 포트1 채널을 닫습니다.
io p01,04,07 close ↙ : 포트 1,4,7 채널을 닫습니다.
io p02 tpulse 500 pulse ↙ : 포트 2 채널을 500ms 동안 닫은 다음 엽니다.
io p02 read ↙ : 포트2 상태를 표시합니다.
IR
용법:
IR 포트를 제어하고 구성합니다.
통사론:
ir [p 시퀀스] [irtype 입력] | [보드 전송 속도] [dbit 데이터 비트] [패리티 희소성] [sbit 정지 비트] [dtype 데이터 유형] [체크섬 유형 체크섬 유형] [제어 "데이터"] [도움말]↙
예어:
p : 포트
type : 특정 출력 포트의 출력 유형
baud** : 전송 속도
dbit** : 데이터 비트
패리티** : 직렬 패리티
sbit** : 정지 비트
dtype** : 데이터 유형
체크섬 유형** : 컨트롤러/확장 상자가 지정된 체크섬 유형을 자동으로 계산합니다.
도움말: 지침 표시
메모:
* : IR 유형에 대한 키워드입니다.
** : 이 키워드는 232 유형에 대한 것입니다.
매개변수를 지정하지 않으면 이전에 입력한 값이 적용됩니다.
매개변수:
순서: 포트, 여러 포트의 경우 쉼표로 구분
* (모든 포트)
irtype: ir, 232(기본 ir)
전송 속도: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200(기본값 9600)
데이터비트 : 7, 8(기본값 8)
희소성 : 없음, 짝수, 홀수(기본값 없음)
정지비트 : 1, 2(기본값 1)
데이터 유형: ascii, hex(기본 ascii)
체크섬 유형: 없음, Modbus(기본값 없음)
제어 : 쓰기 – IR 코드 또는 RS232 데이터 보내기
인정 :
Command OK↙ : 명령이 정확하고 기능이 실행됩니다. 잘못된 명령↙ : 명령 및/또는 매개변수가 잘못되어 실행되지 않습니다.
Examp르 :
ir help ↙ : 지침 표시
ir p01 ↙ : IR 포트1의 설정 정보를 표시합니다.
ir p* ↙ : 모든 IR 포트의 설정 정보를 표시합니다.
ir p01,04,07 유형 232 ↙ : 포트 1,4,7을 RS232 유형으로 구성
ir p01 유형 232 보드 115200 dbit 8 패리티 없음 sbit 1 체크섬 유형 modbus↙:
port1을 RS232 유형으로 구성하고 ir p02 설정을 dtype hex “0a0b0c” 쓰기 ↙: port0에서 hex 형식 데이터 0a0b2c를 보냅니다.
ir p02 baud 19200 ↙ : port2를 baud 19200으로 구성하고 다른 매개변수에는 기본 설정을 사용합니다.
ir p02 “sw i01 o02\r\n” 쓰기 ↙ : 포트01에서 ASCII 텍스트 'sw i02 o2'를 보냅니다.
ir p02 write “sw i01 o02\x0D\x0A”↙ : port01에서 ASCII 텍스트 'sw i02 o2'를 보냅니다.
문서 / 리소스
![]() | 명령줄 인터페이스 제어 시스템 |
참고문헌
- 사용자 설명서manual.tools
