이전 버전(1.33.4)의 문서를 보고 있습니다. 이 버전은 계속 지원됩니다.
최신 버전 정보는 1.33.5에서 확인하세요.
최신 버전 정보는 1.33.5에서 확인하세요.
READ_CTRLIO_INPUT
로봇 컨트롤러의 실시간 입력 데이터를 담는 구조체입니다. 디지털 입력, 아날로그 입력, 스위치, 안전 입력, 엔코더, 엔코더 원시 데이터 신호를 포함하며, 로봇 운전과 진단에 필요한 여러 입력 신호를 모아 둡니다.
BYTE# |
필드 이름 |
자료형 |
값 |
비고 |
|---|---|---|---|---|
0 |
|
|
디지털 입력(16채널) |
|
16 |
|
|
아날로그 입력(2채널, 수치) |
|
24 |
|
|
스위치 입력(3채널) |
|
27 |
|
|
안전 입력(2채널) |
|
29 |
|
|
엔코더 입력(2채널, 켜짐/꺼짐) |
|
31 |
|
|
엔코더 원시 데이터(2채널, 수치) |
전체 크기: 39바이트
정의 위치: DRFS.h
typedef struct _READ_CTRLIO_INPUT
{
unsigned char _iActualDI[NUM_DIGITAL]; /* 디지털 입력 데이터(16) */
float _fActualAI[NUM_ANALOG]; /* 아날로그 입력 데이터(2) */
unsigned char _iActualSW[NUM_SWITCH]; /* 스위치 입력 데이터(3) */
unsigned char _iActualSI[NUM_SAFETY_IN];/* 안전 입력 데이터(2) */
unsigned char _iActualEI[NUM_ENCORDER]; /* 엔코더 입력 데이터(2) */
unsigned int _iAcutualED[NUM_ENCORDER];/* 엔코더 원시 데이터(2) */
} READ_CTRLIO_INPUT, *LPREAD_CTRLIO_INPUT;