사용자 도구

사이트 도구


commands:builtin

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
commands:builtin [2026/09/01 22:54] – 바깥 편집 127.0.0.1commands:builtin [2026/10/25 11:33] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 ====== ILOGICS 내장 명령어 설명서 ====== ====== ILOGICS 내장 명령어 설명서 ======
  
-ILOGICS 보드에서는 ILOGICS에서 제작한 내장 명령어를 사용할 수 있습니다. 별도의 라이브러리 설치 없이 ILOGICS 보드를 선택하면 사용할 수 있습니다.+ILOGICS 보드를 선택하면 별도의 라이브러리 설치 없이 내장 명령어를 사용할 수 있습니다.
  
 ===== 내장 명령어를 사용하는 방법 ===== ===== 내장 명령어를 사용하는 방법 =====
  
-  - [[https://www.ilogics.net/ko-kr/resources/downloads/software/3|ILOGICS 보드 패키지]]를 설치합니다. (Arduino SDK) +  - [[https://www.ilogics.net/ko-kr/resources/downloads/software/3|ILOGICS 보드 패키지]]를 설치해주시기 바랍니다. (Arduino SDK) 
-  - Arduino IDE에서 **도구 → 보드**에서 사용하는 보드를 선택합니다. +  - Arduino IDE의 **도구 → 보드**에서 사용할 보드를 선택해주시기 바랍니다. 
-  - 내장 명령어를 사용합니다.+  - 아래에서 필요한 내장 명령어를 찾아 사용해주시기 바랍니다.
  
 ===== 내장 명령어 리스트 ===== ===== 내장 명령어 리스트 =====
 +
 +예제에 표시된 입출력 주소는 제품별로 다릅니다. 사용 중인 ILOGICS 제품의 보드를 선택하고 해당 제품의 핀맵에서 주소를 확인해주시기 바랍니다.
 +
 +**카테고리별 보기**
 +
 +  * [[commands:digital_filter|디지털 입력 필터]] · [[commands:edge_scale|에지 검출·범위 변환]] · [[commands:plc_timer|PLC 타이머]] · [[commands:callback_timer|콜백 타이머]]
 +  * [[commands:counter_buffer|카운터·데이터 버퍼]] · [[commands:high_speed_counter|고속카운터]] · [[commands:analog_input|아날로그 입력]] · [[commands:temperature|온도 입력]]
 +  * [[commands:analog_output_pwm|아날로그 출력·PWM]] · [[commands:pid|PID 제어]] · [[commands:display_rtc|표시장치·RTC]]
 +  * [[commands:debug_watchdog|디버그·Watchdog]] · [[commands:communication|통신]]
  
 ^ 카테고리 ^ 명령어 ^ 설명 ^ ^ 카테고리 ^ 명령어 ^ 설명 ^
줄 21: 줄 30:
 | 범위 변환 | [[commands:reference:iscale|Iscale()]] | 정수 입력값을 지정한 정수 범위로 변환합니다. | | 범위 변환 | [[commands:reference:iscale|Iscale()]] | 정수 입력값을 지정한 정수 범위로 변환합니다. |
 | ::: | [[commands:reference:iscalef|Iscalef()]] | 실수 입력값을 지정한 실수 범위로 변환합니다. | | ::: | [[commands:reference:iscalef|Iscalef()]] | 실수 입력값을 지정한 실수 범위로 변환합니다. |
-| 타이머 | [[commands:reference:iton|Iton()]] | (On Delay Timer) 조건이 일정 시간 동안 ON이 되어야 ''true''를 반환합니다. | +| 타이머 | [[commands:reference:iton|Iton()]] | 입력이 설정 시간 동안 ON 상태를 유지하면 ''true''를 반환합니다. | 
-| ::: | [[commands:reference:itof|Itof()]] | (Off Delay Timer) 조건이 OFF된 후 일정 시간이 지나면 ''false''를 반환합니다. | +| ::: | [[commands:reference:itof|Itof()]] | 입력이 OFF로 바뀌고 설정 시간이 지나면 ''false''를 반환합니다. | 
-| ::: | [[commands:reference:itpl|Itpl()]] | (Pulse Timer) 조건이 ON되는 순간부터 설정 시간 동안 ''true''를 반환합니다. | +| ::: | [[commands:reference:itpl|Itpl()]] | 입력이 ON으로 바뀌면 설정 시간 동안 ''true''를 반환합니다. | 
-| ::: | [[commands:reference:itmon|Itmon()]] | (Monostable Timer) 동작 중 재입력되어도 시간이 연장되지 않는 펄스를 출력합니다. | +| ::: | [[commands:reference:itmon|Itmon()]] | 입력이 ON으로 바뀌면 설정 시간 동안 ''true''를 반환하며, 동작 중 재입력해도 시간이 연장되지 않습니다. | 
-| ::: | [[commands:reference:itmr|Itmr()]] | (Retentive Timer) 조건이 ON인 시간을 누적하고 Reset 입력으로 초기화합니다. |+| ::: | [[commands:reference:itmr|Itmr()]] | 입력이 ON인 시간을 누적하고 ''reset'' 입력으로 누적 시간을 초기화합니다. |
 | 타이머 상태 | [[commands:reference:igettime|IgetTime()]] | 지정한 타이머의 현재 경과시간을 반환합니다. | | 타이머 상태 | [[commands:reference:igettime|IgetTime()]] | 지정한 타이머의 현재 경과시간을 반환합니다. |
 | ::: | [[commands:reference:igetstate|IgetState()]] | 지정한 타이머의 현재 출력 상태를 반환합니다. | | ::: | [[commands:reference:igetstate|IgetState()]] | 지정한 타이머의 현재 출력 상태를 반환합니다. |
줄 39: 줄 48:
 | ::: | [[commands:reference:isetcount|IsetCount()]] | 지정한 카운터의 현재값을 변경합니다. | | ::: | [[commands:reference:isetcount|IsetCount()]] | 지정한 카운터의 현재값을 변경합니다. |
 | ::: | [[commands:reference:ictuddownstate|IctudDownState()]] | Up/Down 카운터의 하한 완료 상태를 반환합니다. | | ::: | [[commands:reference:ictuddownstate|IctudDownState()]] | Up/Down 카운터의 하한 완료 상태를 반환합니다. |
-| 데이터 버퍼 | [[commands:reference:fifo|FIFO()]] | 먼저 저장한 16비트 데이터를 먼저 출력합니다. |+| 데이터 버퍼 | [[commands:reference:fifo|FIFO()]] | 저장한 순서대로 16비트 데이터를 꺼냅니다. |
 | ::: | [[commands:reference:filo|FILO()]] | 나중에 저장한 16비트 데이터를 먼저 출력합니다. | | ::: | [[commands:reference:filo|FILO()]] | 나중에 저장한 16비트 데이터를 먼저 출력합니다. |
 | 아날로그 입력 | [[commands:reference:analogreadinit|analogReadInit()]] | 아날로그 입력 모듈의 샘플링 속도를 설정합니다. | | 아날로그 입력 | [[commands:reference:analogreadinit|analogReadInit()]] | 아날로그 입력 모듈의 샘플링 속도를 설정합니다. |
줄 77: 줄 86:
 | ::: | [[commands:reference:ipiditermlimit|IpidItermLimit()]] | PID 적분항의 최솟값과 최댓값을 제한합니다. | | ::: | [[commands:reference:ipiditermlimit|IpidItermLimit()]] | PID 적분항의 최솟값과 최댓값을 제한합니다. |
 | ::: | [[commands:reference:ipidoutput|IpidOutput()]] | 마지막으로 계산된 PID 출력값을 반환합니다. | | ::: | [[commands:reference:ipidoutput|IpidOutput()]] | 마지막으로 계산된 PID 출력값을 반환합니다. |
-| TM1637 FND | [[commands:reference:isegbegin|IsegBegin()]] | TM1637 FND의 CLK·DIO 핀과 장치 번호를 설정합니다. |+| 7세그먼트 FND(TM1637 I.C) | [[commands:reference:isegbegin|IsegBegin()]] | TM1637 FND의 CLK·DIO 핀과 장치 번호를 설정합니다. |
 | ::: | [[commands:reference:isegbrightness|IsegBrightness()]] | 화면 밝기와 표시 상태를 설정합니다. | | ::: | [[commands:reference:isegbrightness|IsegBrightness()]] | 화면 밝기와 표시 상태를 설정합니다. |
 | ::: | [[commands:reference:isegclear|IsegClear()]] | FND 화면을 지웁니다. | | ::: | [[commands:reference:isegclear|IsegClear()]] | FND 화면을 지웁니다. |
줄 84: 줄 93:
 | ::: | [[commands:reference:iseghex|IsegHex()]] | 정수를 16진수 형식으로 표시합니다. | | ::: | [[commands:reference:iseghex|IsegHex()]] | 정수를 16진수 형식으로 표시합니다. |
 | ::: | [[commands:reference:isegencodedigit|IsegEncodeDigit()]] | 숫자 한 자리를 세그먼트 데이터로 변환합니다. | | ::: | [[commands:reference:isegencodedigit|IsegEncodeDigit()]] | 숫자 한 자리를 세그먼트 데이터로 변환합니다. |
-| 문자 LCD | [[commands:reference:iclcdbegin|IclcdBegin()]] | PCF8574 문자 LCD의 주소와 화면 크기를 설정합니다. |+| CHARACTER LCD 사용설명서 | [[commands:reference:iclcdbegin|IclcdBegin()]] | PCF8574 문자 LCD의 주소와 화면 크기를 설정합니다. |
 | ::: | [[commands:reference:iclcdclear|IclcdClear()]] | LCD 화면을 지웁니다. | | ::: | [[commands:reference:iclcdclear|IclcdClear()]] | LCD 화면을 지웁니다. |
 | ::: | [[commands:reference:iclcdhome|IclcdHome()]] | 커서를 첫 번째 위치로 이동합니다. | | ::: | [[commands:reference:iclcdhome|IclcdHome()]] | 커서를 첫 번째 위치로 이동합니다. |
줄 163: 줄 172:
 ^ 명령어 형식 ^ 반환값 ^ 설명 ^ ^ 명령어 형식 ^ 반환값 ^ 설명 ^
 | [[commands:reference:ialt|Ialt(input, state)]] | 없음 | 입력 상승 순간마다 ''state'' 값을 ON/OFF 반전 | | [[commands:reference:ialt|Ialt(input, state)]] | 없음 | 입력 상승 순간마다 ''state'' 값을 ON/OFF 반전 |
 +
 +다음 예제는 MPAINO-8A8R(T)의 첫 입력 ''0''과 첫 출력 ''64''를 사용합니다.
  
 <code cpp> <code cpp>
 bool lampState = false; bool lampState = false;
 +
 +void setup() {}
  
 void loop() { void loop() {
줄 189: 줄 202:
 | [[commands:reference:itmr|Itmr(id, state, ms, reset)]] | 입력 ON 시간을 누적하며 ''reset''으로 초기화 | | [[commands:reference:itmr|Itmr(id, state, ms, reset)]] | 입력 ON 시간을 누적하며 ''reset''으로 초기화 |
  
-PLC 스타일 타이머는 ''delay()''처럼 프로그램을 멈추지 않습니다. 대신 ''loop()''가 반복될 때마다 계속 호출해야 합니다. 같은 ''id''를 서로 다른 타이머에 중복 사용하지 마십시오.+PLC 스타일 타이머는 ''delay()''처럼 프로그램을 멈추지 않습니다. 대신 ''loop()''가 반복될 때마다 계속 호출해야 합니다. 같은 ''id''를 서로 다른 타이머에 중복해서 사용하지 않아야 합니다. 
 + 
 +다음 예제는 MPAINO-8A8R(T)의 첫 입력 ''0''과 첫 출력 ''64''를 사용합니다.
  
 <code cpp> <code cpp>
 +void setup() {}
 +
 void loop() { void loop() {
   bool run = Ibounce(0, 30);   bool run = Ibounce(0, 30);
줄 215: 줄 232:
 | [[commands:reference:itimerstate|ItimerState()]], [[commands:reference:itimerstate|ItimerState(timerNo)]] | 실행 상태 확인 | | [[commands:reference:itimerstate|ItimerState()]], [[commands:reference:itimerstate|ItimerState(timerNo)]] | 실행 상태 확인 |
  
-콜백 함수는 인터럽트 안에서 실행됩니다. 콜백에서는 플래그나 짧은 카운트만 변경하고 ''delay()'', Serial 출력, I²C, SPI와 긴 계산을 사용하지 마십시오.+콜백 함수는 인터럽트 안에서 실행됩니다. 콜백에서는 플래그나 짧은 카운트만 변경하고 ''delay()'', Serial 출력, I²C, SPI와 긴 계산은 사용하지 않아야 합니다.
  
 <code cpp> <code cpp>
줄 246: 줄 263:
 | [[commands:reference:ictuddownstate|IctudDownState(id)]] | Up/Down 카운터의 하한 완료 상태 확인 | | [[commands:reference:ictuddownstate|IctudDownState(id)]] | Up/Down 카운터의 하한 완료 상태 확인 |
  
-카운터 명령어는 ''loop()''에서 계속 호출합니다. ''id''는 다른 카운터와 중복하지 않게 배정합니다.+카운터 명령어는 ''loop()''에서 계속 호출해야 합니다. ''id''는 다른 카운터와 중복되지 않게 배정해야 합니다.
  
 ===== 데이터 버퍼 ===== ===== 데이터 버퍼 =====
  
 ^ 명령어 형식 ^ 설명 ^ ^ 명령어 형식 ^ 설명 ^
-| [[commands:reference:fifo|FIFO(...)]] | 먼저 저장한 16비트 데이터를 먼저 꺼내는 버퍼 |+| [[commands:reference:fifo|FIFO(...)]] | 저장한 순서대로 16비트 데이터를 꺼내는 버퍼 |
 | [[commands:reference:filo|FILO(...)]] | 나중에 저장한 16비트 데이터를 먼저 꺼내는 버퍼 | | [[commands:reference:filo|FILO(...)]] | 나중에 저장한 16비트 데이터를 먼저 꺼내는 버퍼 |
  
줄 282: 줄 299:
 | [[commands:reference:ianalogread2|IanalogRead2(ch, min, max)]], [[commands:reference:ianalogread2f|IanalogRead2f(ch, min, max)]] | 4~20mA 입력을 사용자 범위로 변환 | | [[commands:reference:ianalogread2|IanalogRead2(ch, min, max)]], [[commands:reference:ianalogread2f|IanalogRead2f(ch, min, max)]] | 4~20mA 입력을 사용자 범위로 변환 |
  
-MPAINO에서는 장착된 아날로그 입력 모듈과 딥스위치의 전압·전류 범위를 먼저 확인합니다. 샘플링 속도를 높이면 응답은 빨라지지만 노이즈와 측정 특성이 달라질 수 있습니다.+MPAINO에서는 장착된 아날로그 입력 모듈과 딥스위치의 전압·전류 범위를 먼저 확인해야 합니다. 샘플링 속도를 높이면 응답은 빨라지지만 노이즈와 측정 특성이 달라질 수 있습니다.
  
 <code cpp> <code cpp>
줄 304: 줄 321:
 | [[commands:reference:pt100read|pt100Read(ch)]] | 0.1℃ 단위 정수 | MPAINO PT100 입력 모듈 | | [[commands:reference:pt100read|pt100Read(ch)]] | 0.1℃ 단위 정수 | MPAINO PT100 입력 모듈 |
  
-NTC와 PT100은 센서 종류와 입력 회로가 다릅니다. 서로 바꾸어 사용하지 말고 선택 제품에 해당 입력 기능이 있는지 확인하십시오.+NTC와 PT100은 센서 종류와 입력 회로가 다릅니다. 서로 바꾸어 사용하지 않아야 합니다. 선택한 제품에 해당 입력 기능이 있는지도 확인해주시기 바랍니다.
  
 ===== 아날로그 출력 ===== ===== 아날로그 출력 =====
줄 332: 줄 349:
 | [[commands:reference:npwm_begin|NPWM_BEGIN(pin, hz, duty, count)]], [[commands:reference:npwm|NPWM(pin)]] | 지정한 개수만큼 펄스 출력 | | [[commands:reference:npwm_begin|NPWM_BEGIN(pin, hz, duty, count)]], [[commands:reference:npwm|NPWM(pin)]] | 지정한 개수만큼 펄스 출력 |
  
-PWM, 고속펄스, ''analogWrite()''와 콜백 타이머는 같은 하드웨어 타이머를 공유할 수 있습니다. 여러 기능을 함께 사용할 때는 해당 제품의 타이머 지원표를 확인하십시오.+PWM, 고속펄스, ''analogWrite()''와 콜백 타이머는 같은 하드웨어 타이머를 공유할 수 있습니다. 여러 기능을 함께 사용할 때는 해당 제품의 타이머 지원표를 확인해야 합니다.
  
 ===== PID 제어 ===== ===== PID 제어 =====
줄 356: 줄 373:
 </code> </code>
  
-PID 출력은 계산값일 뿐 안전장치가 아닙니다. 센서 단선, 과온, 출력 고착과 비상정지는 별도의 안전회로로 처리하십시오.+PID 출력은 계산값일 뿐 안전장치가 아닙니다. 센서 단선·과온·출력 고착·비상정지는 별도의 안전회로로 처리해야 합니다.
  
-===== TM1637 FND =====+===== 7세그먼트 FND(TM1637 I.C) ===== 
 + 
 +[[guide:seven_segment|7세그먼트 사용설명서]]
  
 ^ 대상 ^ 주요 명령어 ^ 설명 ^ ^ 대상 ^ 주요 명령어 ^ 설명 ^
 | TM1637 4자리 FND | [[commands:reference:isegbegin|IsegBegin()]], [[commands:reference:isegbrightness|IsegBrightness()]], [[commands:reference:isegdecimal|IsegDecimal()]], [[commands:reference:iseghex|IsegHex()]], [[commands:reference:isegclear|IsegClear()]] | 최대 7개 장치를 ''device'' 번호로 구분 | | TM1637 4자리 FND | [[commands:reference:isegbegin|IsegBegin()]], [[commands:reference:isegbrightness|IsegBrightness()]], [[commands:reference:isegdecimal|IsegDecimal()]], [[commands:reference:iseghex|IsegHex()]], [[commands:reference:isegclear|IsegClear()]] | 최대 7개 장치를 ''device'' 번호로 구분 |
  
-===== 문자 LCD =====+===== CHAREACTER LCD 사용설명서 ===== 
 + 
 +[[guide:character_lcd|CHARACTER LCD 사용설명서]]
  
 ^ 대상 ^ 주요 명령어 ^ 설명 ^ ^ 대상 ^ 주요 명령어 ^ 설명 ^
줄 373: 줄 394:
 | DS3231 RTC | [[commands:reference:irtcbegin|IrtcBegin()]], [[commands:reference:irtcread|IrtcRead()]], [[commands:reference:irtcset|IrtcSet()]], [[commands:reference:irtcgettemperature|IrtcGetTemperature()]], [[commands:reference:irtcsetalarm1|IrtcSetAlarm1()]] | 날짜·시간, 온도, 알람과 주파수 출력 사용 | | DS3231 RTC | [[commands:reference:irtcbegin|IrtcBegin()]], [[commands:reference:irtcread|IrtcRead()]], [[commands:reference:irtcset|IrtcSet()]], [[commands:reference:irtcgettemperature|IrtcGetTemperature()]], [[commands:reference:irtcsetalarm1|IrtcSetAlarm1()]] | 날짜·시간, 온도, 알람과 주파수 출력 사용 |
  
-표시 장치와 RTC는 각각의 ''Begin'' 명령어를 먼저 호출합니다. I²C 주소, 연결 핀과 다른 기능의 공유 여부를 확인하십시오.+표시 장치와 RTC를 사용하기 전에 각각의 ''Begin'' 명령어를 호출해야 합니다. I²C 주소·연결 핀·다른 기능과의 공유 여부를 확인해주시기 바랍니다.
  
 ===== 디버그 ===== ===== 디버그 =====
줄 388: 줄 409:
 | [[commands:reference:wdt|WDT()]], [[commands:reference:wdt_disable|WDT_DISABLE()]] | Watchdog 리셋과 비활성화 | | [[commands:reference:wdt|WDT()]], [[commands:reference:wdt_disable|WDT_DISABLE()]] | Watchdog 리셋과 비활성화 |
  
-Watchdog를 활성화한 뒤 ''WDT()'' 호출이 늦어지면 보드가 재시작됩니다. 통신 대기와 긴 반복문의 최악 실행시간을 먼저 확인하십시오.+Watchdog를 활성화한 뒤 ''WDT()'' 호출이 늦어지면 보드가 재시작됩니다. 통신 대기와 긴 반복문이 걸리는 최장 시간을 먼저 확인해야 합니다.
  
 ===== 고속카운터 ===== ===== 고속카운터 =====
줄 430: 줄 451:
 | [[commands:reference:imcmem|IMcMem()]], [[commands:reference:imcadr|IMcAdr()]], [[commands:reference:imcinit|IMcInit()]] | [[commands:reference:imcprotocol|IMcProtocol()]] | | [[commands:reference:imcmem|IMcMem()]], [[commands:reference:imcadr|IMcAdr()]], [[commands:reference:imcinit|IMcInit()]] | [[commands:reference:imcprotocol|IMcProtocol()]] |
  
-제품별 RS-232, RS-485와 UART의 ''Serial'' 번호가 다를 수 있습니다. 통신 전에 포트 역할, 전기 규격, 보레이트, 국번, 종단저항과 딥스위치 설정을 확인하십시오.+제품별 RS-232, RS-485와 UART의 ''Serial'' 번호가 다를 수 있습니다. 통신 전에 포트 역할·전기 규격·보레이트·국번·종단저항·딥스위치 설정을 확인해야 합니다.
  
 ===== 통합 입출력 예제 ===== ===== 통합 입출력 예제 =====
줄 440: 줄 461:
 const uint8_t outputChannel = 64; const uint8_t outputChannel = 64;
  
-void setup() { +void setup() {}
-  pinMode(inputChannel, INPUT); +
-  pinMode(outputChannel, OUTPUT); +
-}+
  
 void loop() { void loop() {
줄 454: 줄 472:
 ===== 문제가 생겼을 때 ===== ===== 문제가 생겼을 때 =====
  
-  * **명령어를 찾을 수 없음:** ILOGICS 보드 패키지 설치와 제품 보드 선택을 확인합니다. +  * **명령어를 찾을 수 없음:** ILOGICS 보드 패키지 설치와 제품 보드 선택을 확인해주시기 바랍니다. 
-  * **입출력이 반응하지 않음:** MPINO 핀 번호와 MPAINO 논리 채널을 혼동하지 않았는지 확인합니다. +  * **입출력이 반응하지 않음:** MPINO 핀 번호와 MPAINO 논리 채널을 혼동하지 않았는지 확인해주시기 바랍니다. 
-  * **타이머·카운터가 멈춤:** 명령어를 ''loop()''에서 계속 호출하는지, 같은 ''id''를 중복 사용하지 않았는지 확인합니다. +  * **타이머·카운터가 멈춤:** 명령어를 ''loop()''에서 계속 호출하는지, 같은 ''id''를 중복 사용하지 않았는지 확인해주시기 바랍니다. 
-  * **PWM 주파수가 이상함:** 같은 하드웨어 타이머를 다른 PWM·펄스·콜백 기능이 사용 중인지 확인합니다. +  * **PWM 주파수가 이상함:** 같은 하드웨어 타이머를 다른 PWM·펄스·콜백 기능이 사용 중인지 확인해주시기 바랍니다. 
-  * **아날로그값이 다름:** 전압·전류·NTC·PT100 딥스위치와 채널, 샘플링 속도를 확인합니다. +  * **아날로그값이 다름:** 전압·전류·NTC·PT100 딥스위치 설정과 채널·샘플링 속도를 확인해주시기 바랍니다. 
-  * **통신이 되지 않음:** Serial 포트, RS-232/RS-485 방식, 보레이트, 국번, 패리티와 배선을 확인합니다. +  * **통신이 되지 않음:** Serial 포트·RS-232/RS-485 방식·보레이트·국번·패리티·배선을 확인해주시기 바랍니다. 
-  * **보드가 반복 재시작됨:** Watchdog 제한시간보다 오래 걸리는 코드가 있는지 확인합니다.+  * **보드가 반복 재시작됨:** Watchdog 제한시간보다 오래 걸리는 코드가 있는지 확인해주시기 바랍니다.
  
 ===== 필수 주의사항 ===== ===== 필수 주의사항 =====
  
-  * 과거 ''#include <ILIB.h>'', ''tempRead()'', ''Ipt100Read()'' 예제를 현재 내장 명령어와 혼용하지 않습니다. +  * 과거 ''#include <ILIB.h>'', ''tempRead()'', ''Ipt100Read()'' 예제는 현재 내장 명령어와 혼용하지 않아야 합니다. 
-  * 전원과 배선을 변경할 때는 장비 전원을 끄고 극성, COM, 입력전압과 부하전원을 확인합니다. +  * 전원과 배선을 변경할 때는 장비 전원을 꺼야 합니다. 극성·COM·입력전압·부하전원도 확인해야 합니다. 
-  * 릴레이와 트랜지스터 출력의 전기적 특성 및 허용전류를 구분합니다. +  * 릴레이와 트랜지스터 출력의 전기적 특성 및 허용전류를 구분해야 합니다. 
-  * 프로그램 출력만 비상정지나 과전류 보호수단으로 사용하지 않습니다. +  * 프로그램 출력만 비상정지나 과전류 보호수단으로 사용하지 않아야 합니다. 
-  * 제품별 핀맵, 전기 사양과 지원 타이머는 해당 제품 설명서를 최종 기준으로 확인합니다.+  * 제품별 핀맵·전기 사양·지원 타이머는 해당 제품 설명서를 최종 기준으로 확인해야 합니다.
  
 ===== 관련 문서 ===== ===== 관련 문서 =====
  
   * [[products:overview|제품 선택 가이드]]   * [[products:overview|제품 선택 가이드]]
-  * [[products:mpino|MPINO 제품 특징과 사용 흐름]]+  * [[products:mpino_series|MPINO 제품 특징과 사용 흐름]]
   * [[products:mpaino|MPAINO 모듈 구성과 논리 채널]]   * [[products:mpaino|MPAINO 모듈 구성과 논리 채널]]
   * [[guide:getting_started|Arduino IDE로 처음 시작하기]]   * [[guide:getting_started|Arduino IDE로 처음 시작하기]]
-  * [[guide:wiring|입출력 배선 원칙]] +  * [[guide:wiring|첫 결선과 입출력 확인]] 
-  * [[safety|안전 및 설치 주의사항]]+  * [[:safety|안전 및 설치 주의사항]]
  
commands/builtin.1788270866.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki