LabWindows™/CVI Core 2 교육과정은 LabWindows/CVI Core 1 교육과정의 심화 과정입니다. 이 교육과정을 마치면 네트워크 통신, DLL 및 ActiveX를 사용하는 어플리케이션을 만들 수 있습니다. 메뉴와 도구 모음으로 강력한 사용자 인터페이스를 만드는 방법을 배웁니다. 멀티스레드 어플리케이션을 프로그램하는 방법을 익혀 사용자의 어플리케이션으로 PC의 성능을 최대한 활용할 수 있게 될 것입니다.
교육과정 최종 출시일 또는 버전 번호: 2020
강사가 진행하는 강의실 교육: 2일
강사가 진행하는 버추얼 교육: 5.5시간 세션 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
강사가 진행하는 버추얼 교육은 NI 학습 센터를 통해 제공되는 디지털 교육과정 자료를 포함합니다.
NI 버추얼 강사 진행 교육은 Zoom을 통해 제공되며, 수강생은 Amazon AppStream/LogMein을 사용하여 최신 소프트웨어가 장착된 가상 머신에서 연습문제를 수행할 수 있습니다.
사용자 인터페이스용 도구 모음 및 메뉴 생성하기
UTF-8 인코딩을 사용하여 다른 어플리케이션과 인터페이스하고 어플리케이션 현지화하기
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의 등록 상표입니다.