연락처 정보
 기간 14 시간

코스 개요

LabVIEW 기초 복습

  • 데이터플로우 실행 모델 및 멀티스레딩 요약
  • 변수, 클러스터, 배열 및 일반적인 데이터 타입
  • 루프 및 시퀀스 구조 다루기

고급 제어 구조

  • 플랫 시퀀스(Flat Sequence)의 한계 및 사이클 제어 기법
  • 플랫 시퀀스의 대안
  • 고급 아키텍처에서의 적절한 오류 처리

병렬 및 큐 기반 상태 머신

  • 확장 가능하고 반응성이 높은 애플리케이션 생성
  • 상태 머신 설계 패턴
  • 프로듀서-컨슈머 아키텍처 설계

시프트 레지스터의 효과적 활용

  • 상태 데이터 저장을 위한 시프트 레지스터 사용
  • 스코프 관리 및 모범 사례
  • 레이스 컨디션 및 의도하지 않은 덮어쓰기 방지

고급 데이터 타입 및 구조

  • 네스트된 클러스터 및 사용자 정의 타입 다루기
  • 타입데파인(Typedef) 및 유지보수를 위한 모범 사례
  • 다차원 배열 처리

LabVIEW에서 PLC 통신

  • Allen-Bradley PLC(ControlLogix/CompactLogix)와의 Ethernet/IP 통신
  • 클러스터 및 사용자 정의 데이터 읽기/쓰기
  • Ethernet/IP를 통한 다차원 배열 처리

프로퍼티 노드의 효과적 활용

  • 프로퍼티 노드의 스코프 및 실행 타이밍 이해
  • UI 조작 및 하드웨어 제어를 위한 프로퍼티 노드
  • 성능 병목 방지

요약 및 다음 단계

요건

  • LabVIEW 및 핵심 구성 요소에 대한 경험
  • 데이터 타입, 제어 구조 및 그래픽 프로그래밍에 대한 이해

대상 학습자

  • 고급 LabVIEW 애플리케이션을 다루는 소프트웨어 엔지니어
  • 산업 시스템과 LabVIEW를 통합하는 테스트 자동화 개발자
  • 기존 LabVIEW 시스템의 최적화 및 확장을 추구하는 엔지니어

참가자 수


참가자별 가격

예정된 코스

관련 카테고리