LabWindows™/CVI Core 2 교육과정은 LabWindows/CVI Core 1 교육과정의 심화 과정입니다. 이 교육과정을 마치면 네트워크 통신, DLL 및 ActiveX를 사용하는 어플리케이션을 만들 수 있습니다. 메뉴와 도구 모음으로 강력한 사용자 인터페이스를 만드는 방법을 배웁니다. 멀티스레드 어플리케이션을 프로그램하는 방법을 익혀 사용자의 어플리케이션으로 PC의 성능을 최대한 활용할 수 있게 될 것입니다.
강사가 진행하는 강의실 교육: 2일
강사가 진행하는 버추얼 교육: 4시간짜리 세션 3회 및 수행 과제 - 매일 평균 3시간
LabWindows/CVI 신규 사용자 및 중급 사용자와 어플리케이션 개발을 준비하는 사용자
LabWindows/CVI Core 1 교육과정 이수자
LabWindows/CVI를 구매하기 전에 평가해 보려는 사용자 및 기술 관리자
Certified LabWindows/CVI Developer(CCVID) 자격증을 준비하는 사용자
LabWindows/CVI Core 1 교육과정 이수 또는 그에 준하는 경험
LabWindows/CVI
LabWindows/CVI Execution Profiler Toolkit
GPIB 인터페이스 및 케이블(옵션)
계측기 시뮬레이터(옵션)
강사가 진행하는 버추얼 교육은 NI 학습 센터를 통해 제공되는 디지털 교육과정 자료를 포함합니다.
NI의 강사가 진행하는 버추얼 교육은 Zoom을 통해 제공되며, 수강생은 LogMain을 사용하여 최신 소프트웨어가 장착된 가상 머신에서 연습 문제를 수행할 수 있습니다.
사용자 인터페이스용 도구 모음 및 메뉴 생성하기
LabWindows/CVI 환경 내에서 ActiveX 사용하기
다른 어플리케이션에서 사용할 수 있도록 모듈을 DLL로 컴파일하기
LabWindows/CVI를 사용하여 DLL에 접근하기
효율적인 멀티스레드 어플리케이션 개발하기
인터넷과 통신할 수 있는 어플리케이션 개발하기
디버깅 기능을 사용하여 개발 시간 단축하기
LabWindows/CVI Execution Profiler Toolkit으로 실행 속도 최적화하기
강의 | 개요 | 토픽 |
---|---|---|
Core 1 개념 복습 |
LabWindows/CVI Core 1 교육과정에서 배운 내용 중 중요한 개념을 복습합니다. |
|
사용자 인터페이스 프로그래밍 |
LabWindows/CVI에 있는 추가 사용자 인터페이스 기능에 대해 설명하고 실습을 통해 이런 기능을 사용해봅니다. |
|
상호 운용성 및 네트워크 통신 |
.NET, ActiveX, 네트워크 변수, TCP, UDP를 포함하여, 상호 운용성 및 네트워크 통신을 구현하기 위한 기술에 대해 배웁니다. |
|
DLL(동적 연결 라이브러리) 생성 및 사용하기 |
DLL을 생성하고 사용하는 기술을 배웁니다. |
|
멀티스레딩 및 Windows SDK 함수 |
LabWindows/CVI의 고급 프로그래밍 기술에 대해 배웁니다. 멀티스레드 어플리케이션을 작성하고 스레드 안전 큐를 사용하여 스레드 간에 데이터를 안전하게 주고받는 방법을 학습합니다. 또한 Windows SDK 함수를 사용해 더욱 유연한 LabWindows/CVI 어플리케이션을 구현하는 방법도 배웁니다. |
|
LabWindows/CVI 툴킷과 모듈 |
개발 시간과 비용을 더욱 절약할 수 있는 여러 가지 강력한 기능에 대해 배웁니다. |
|
LabWindows 상표는 Microsoft Corporation의 라이센스 하에 사용되고 있습니다. Windows는 미국 및 기타 국가에 등록된 Microsoft Corporation의 등록 상표입니다.