====== CUBLOC2 ====== 현재 제품 매뉴얼을 작성 중입니다. 아직 미완성된 부분이 포함되어 있으니 이 점 양해해 주시고 검토(참고)해 주시기 바랍니다. 제품은 2027년 초에 출시될 예정입니다. * 32비트 MCU를 채택하여 실행속도가 매우 빠릅니다. * 전용 개발환경 CUBLOC2 Studio를 새로 개발했습니다. * [[.:WhatisCUBLOC2:|CUBLOC2 소개]] * [[.:CUBLOCintro:|BASIC과 LD]] * [[.:Compatibility:|하드웨어 호환성 및 주의사항 ]] ===== CUBLOC2 STUDIO ===== CUBLOC2 전용으로 새롭게 개발된 통합 개발 환경(IDE) 소프트웨어입니다. * [[.:Install:|CUBLOC2 Studio 설치]] * [[.:FirstDownload:|첫 다운로드 해보기]] * [[.:HelloLED:|LED 켜보기]] ====== 코어 모듈 ===== * [[.:ioport:|NCB520 I/O포트]] * [[.:ioExpantion:|확장된 I/O]] ====== BASIC 언어 ====== ===== 입출력 제어 ===== * [[.:BasicLibrary:|디지털 I/O]] * [[.:AnalogIO:|아날로그 입력]] * [[.:PwmOutput:|PWM 출력]] ===== BASIC 기초 문법 ===== ^ 변수 ^ 수식 ^ 흐름제어문 ^ | • [[.:Fundamentals_BASIC:|변수 및 배열]] \\ • [[.:Constant:|상수 및 상수배열]] \\ • [[.:SubFunction:|Sub / Function]] \\ • [[.:GlobalLocalVariable:|전역 변수와 지역 변수]] | • [[.:FormulasOperators:|수식과 연산자]] \\ • [[.:TypeConversion:|형 변환 (Type Conversion)]] \\ • [[.:MathLibrary:|수학 함수]] \\ • [[.:StringFunction:|문자열 처리]] \\ • [[.:ScaleLibrary:|스케일 함수]]| • [[.:ifthen:|If..Then..EndIf]] \\ • [[.:doloop:|Do..Loop]] \\ • [[.:selectcase:|Select..Case]] \\ • [[.:fornext:|For..Next]] \\ • [[.:gotogosub:|Goto, Gosub]] | ===== 제어 및 통신 라이브러리 ===== ^ 제어와 유틸리티 ^ 모터제어와 카운터 ^ 통신과 모드버스 ^ | • [[.:debug:|Print 명령]] \\ • [[.:UtilityLibrary:|시간 지연]] \\ • [[.:Pid:|PID 제어]] \\ • [[.:i2c:|I2C 제어]] | • [[.:Stepmotor:|스텝 모터 컨트롤]] \\ • [[.:HSC:|고속 카운터 입력]] \\ • [[.:Encoder:|엔코더 입력]] | • [[.:UartCommunication:|RS232C 통신]] \\ • [[.:ModbusRtuAddressing:|모드버스 주소]] \\ • [[.:ModbusRTU:|모드버스 RTU 서버]] \\ • [[.:ModbusRTUMaster:|모드버스 RTU 마스터]] | ===== 고급 기능 ===== * [[.:Interrupt:|타임 인터럽트]] * [[.:LDAddressing:|BASIC에서 LD 영역 접근]] * [[.:UseRetain:|Retain 기능 (정전시 데이터 보관)]] * [[.:Password:|소스보호기능]] ====== LD (래더 다이어그램) 언어 ====== * [[.:StartinLD:|기본적인 레더사용법]] * [[.:DataMemoryinLD:|데이터 메모리]] * [[.:SpecialRegister:|특수 릴레이]]