LabWindows™/CVI Core 2 교육과정은 LabWindows/CVI Core 1 교육과정의 심화 과정입니다. 이 교육과정을 마치면 네트워크 통신, DLL 및 ActiveX를 사용하는 어플리케이션을 만들 수 있습니다. 메뉴와 도구 모음으로 강력한 사용자 인터페이스를 만드는 방법을 배웁니다. 멀티스레드 어플리케이션을 프로그램하는 방법을 익혀 사용자의 어플리케이션으로 PC의 성능을 최대한 활용할 수 있게 될 것입니다.
이 교육과정에서 비공개 클래스를 사용할 수 없습니다.
사용자 인터페이스용 도구 모음 및 메뉴 생성하기
UTF-8 인코딩을 사용하여 다른 어플리케이션과 인터페이스하고 어플리케이션 현지화하기
LabWindows/CVI 환경 내에서 ActiveX 사용하기
다른 어플리케이션에서 사용할 수 있도록 모듈을 DLL로 컴파일하기
LabWindows/CVI를 사용하여 DLL에 접근하기
효율적인 멀티스레드 어플리케이션 개발하기
인터넷과 통신할 수 있는 어플리케이션 개발하기
디버깅 기능을 사용하여 개발 시간 단축하기
LabWindows/CVI Execution Profiler Toolkit으로 실행 속도 최적화하기
강사가 진행하는 강의실 교육: 2일
강사가 진행하는 버추얼 교육: 3일간 5시간 30분짜리 세션
LabWindows/CVI 신규 사용자 및 중급 사용자와 어플리케이션 개발을 준비하는 사용자
LabWindows/CVI Core 1 교육과정 이수자
LabWindows/CVI를 구매하기 전에 평가해 보려는 사용자 및 기술 관리자
Certified LabWindows/CVI Developer(CCVID) 자격증을 준비하는 사용자
LabWindows/CVI Core 1 교육과정 이수 또는 그에 준하는 경험
LabWindows/CVI
LabWindows/CVI Execution Profiler Toolkit
강사가 진행하는 버추얼 교육은 NI 학습 센터를 통해 제공되는 디지털 교육과정 자료를 포함합니다.
NI의 강사가 진행하는 버추얼 교육은 Zoom을 통해 제공되며, 수강생은 Amazon AppStream/LogMein을 사용하여 최신 소프트웨어가 설치된 가상 머신에서 연습문제를 풀어볼 수 있습니다.
공개 버추얼 또는 강의실 교육과정: 교육 서비스 크레딧 20개 또는 교육 크레딧 9개
비공개 버추얼 또는 강의실: 140 교육 서비스 크레딧 또는 60 교육 크레딧
| 강의 | 개요 | 토픽 |
|---|---|---|
| Core 1 개념 복습 | LabWindows/CVI Core 1 교육과정에서 배운 내용 중 중요한 개념을 복습합니다. |
|
| 사용자 인터페이스 프로그래밍 | LabWindows/CVI에 있는 추가 사용자 인터페이스 기능에 대해 설명하고 실습을 통해 이런 기능을 사용해봅니다. |
|
| 상호 운용성 및 네트워크 통신 | 이 과정에서는 .NET, ActiveX, 네트워크 변수, TCP, UDP를 포함하여, 상호 운용성 및 네트워크 통신을 구현하기 위한 기술에 대해 배웁니다. |
|
| DLL(동적 연결 라이브러리) 생성 및 사용하기 | DLL을 생성하고 사용하는 기술을 배웁니다. |
|
| 멀티스레딩 및 Windows SDK 함수 | 이 과정에서는 LabWindows/CVI의 고급 프로그래밍 기술에 대해 배웁니다. 멀티스레드 어플리케이션을 작성하고 스레드 안전 큐를 사용하여 스레드 간에 데이터를 안전하게 주고받는 방법을 학습합니다. 또한 Windows SDK 함수를 사용해 더욱 유연한 LabWindows/CVI 어플리케이션을 구현하는 방법도 배웁니다. |
|
| LabWindows/CVI 툴킷과 모듈 | 개발 시간과 비용을 더욱 절약할 수 있는 여러 가지 강력한 기능에 대해 배웁니다. |
|
LabVIEW Core 1 교육과정에서는 LabVIEW 환경 및 대화식 분석, 데이터 흐름 프로그래밍, 일반 개발 기술을 실습을 통해 살펴볼 수 있습니다.
TestStand로 테스트 프로그램 개발하기 교육과정에서는 TestStand 환경을 살펴보고 다양한 설계 언어를 사용하여 테스트 요구 사항을 만족하는 테스트 어플리케이션을 빠르게 생성하는 방법을 학습합니다.
TestStand로 테스트 시스템 설계하기 교육과정에서는 TestStand로 테스트 프로그램 개발하기 교육과정에서 배운 내용을 바탕으로 테스트 요구 사항을 충족하는 방법을 교육합니다.
1년 내에 NI 강사가 진행하는 교육과정을 3개 이상 이수할 계획이라면 교육 멤버십에 가입하여 무제한 인증 바우처를 받을 수 있으며 NI에서 제공하는 모든 공개 강의실 및 공개 버추얼 교육과정을 경제적으로 제한 없이 이용할 수 있습니다.