문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
기간 14 시간
코스 개요
LabVIEW 기본기 복습
- 데이터플로우 실행 모델 및 멀티스레딩 요약
- 변수, 클러스터, 배열 및 일반적인 데이터 타입
- 루프 및 시퀀스 구조 활용
고급 제어 구조
- 플랫 시퀀스의 한계 및 사이클 제어 기법
- 플랫 시퀀스의 대안
- 고급 아키텍처에서의 적절한 오류 처리
병렬 및 큐 기반 상태 기계
- 확장성 있고 반응이 빠른 애플리케이션 생성
- 상태 기계 설계 패턴
- 프로듀서-컨슈머 아키텍처 설계
이치 레지스터의 효과적인 활용
- 상태 데이터를 저장하기 위한 이치 레지스터 사용
- 스코프 관리 및 모범 사례
- 경쟁 조건 및 의도하지 않은 덮어쓰기 방지
고급 데이터 타입 및 구조
- 중첩 클러스터 및 사용자 정의 형식 작업
- 타입 정의(typedefs) 및 유지보수를 위한 모범 사례
- 다차원 배열 처리
LabVIEW와 PLC 통신
- Allen-Bradley PLC (ControlLogix/CompactLogix)와의 Ethernet/IP 통신
- 클러스터 및 사용자 정의 데이터 읽기/쓰기
- Ethernet/IP를 통한 다차원 배열 처리
프로퍼티 노드의 효과적인 활용
- 프로퍼티 노드의 스코프 및 실행 타이밍 이해
- UI 조작을 위한 프로퍼티 노드 vs. 하드웨어 제어
- 성능 병목 방지
요약 및 다음 단계
요건
- LabVIEW 및 핵심 컴포넌트에 대한 경험
- 데이터 타입, 제어 구조, 그래프 프로그래밍에 대한 이해
대상 수강생
- 고급 LabVIEW 애플리케이션을 다루는 소프트웨어 엔지니어
- 산업 시스템과 LabVIEW를 통합하는 테스트 자동화 개발자
- 기존 LabVIEW 시스템의 최적화 및 확장을 추구하는 엔지니어