VeriStand를 사용한 HIL 기초 교육과정 개요

VeriStand를 사용한 HIL 기초 교육과정에서는 VeriStand만의 독창적인 기능을 활용하여 리얼타임 테스트 어플리케이션을 개발하는 방법을 배웁니다. 이 교육과정은 리얼타임 테스트를 소개하고 리얼타임 시뮬레이션과 하드웨어 I/O, 그리고 알람 기능이 포함된 VeriStand 테스트 시스템 구축에 대해 단계별로 차근차근 교육합니다. 테스트 대상에 입력할 수 있는 정교한 리얼타임 자극 프로파일을 생성하고 다양한 실제 조건에 대한 응답을 기록하는 방법도 배웁니다.

교육과정 세부사항:

VeriStand를 사용한 HIL 기초 교육과정의 구성

강의 개요 토픽

리얼타임 테스트 소개

다양한 리얼타임 테스트 유형, 각 테스트의 사용 사례, 개발 주기 전반에서의 구성요소 재사용 이점에 대해 설명합니다.

  • 리얼타임 테스트로 산업 과제 해결하기
  • 리얼타임 테스트 용어 정의하기
  • RTT를 사용하여 소프트웨어 개발 및 검증하기

NI VeriStand 소개

VeriStand 환경을 탐색하고, 사용자 인터페이스를 생성하고, VeriStand가 리얼타임 테스트에 어떻게 사용되는지 설명합니다.

 

  • 리얼타임 테스트에 VeriStand 사용하기
  • VeriStand에서 프로젝트 생성 및 배포하기
  • VeriStand로 사용자 인터페이스 설정하기

VeriStand에서 모델 구현하기

기존 모델을 VeriStand로 반입하기 위해 준비한 후, 해당 모델을 반입하고, 실행을 설정합니다.

  • VeriStand용 모델 생성하기
  • VeriStand로 모델 반입하기
  • 모델 실행 제어하기

채널 맵핑 및 관리하기

시스템 구성요소 사이의 맵핑을 생성하고, 가명을 사용하여 I/O를 관리하고, 사용자 채널과 계산된 채널을 생성합니다. 

  • 시스템 맵핑 설정하기
  • 가명 생성 및 사용하기
  • 사용자 채널과 계산된 채널 생성하기

HIL 시스템을 위해 하드웨어 설정하기

VeriStand와 함께 사용되는 다양한 하드웨어 플랫폼 및 I/O 기술을 설명하고 해당 하드웨어를 연결합니다.

  • NI MAX에서 하드웨어와 소프트웨어 설정하기
  • VeriStand에서 XNET 디바이스 설정하기
  • VeriStand에서 사용자 정의 디바이스 설정하기
  • VeriStand에서 SLSC 디바이스 설정하기
  • VeriStand에서 FPGA 디바이스 설정하기
  • 스케일 생성 및 사용하기

자극 적용하여 테스트 요구사항 검증하기

VeriStand 또는 Python으로 자극 프로파일과 리얼타임 시퀀스를 생성하여 테스트 대상 디바이스를 자극합니다.

  • 리얼타임 시퀀스 및 자극 프로파일 생성하기
  • 리얼타임 시퀀스에 Python 사용하기

데이터 기록하기

호스트 컴퓨터와 리얼타임 타겟에서 데이터 로깅을 구현합니다.

  • 데이터 기록하기

VeriStand 자동화하기

작업흐름 요구사항을 충족하도록 VeriStand를 자동화합니다.

  • .NET API 및 Python으로 VeriStand 자동화하기
  • ASAM XIL 및 TestStand로 VeriStand 자동화하기

시스템 진단 및 벤치마킹 보기

시스템 정보를 확인하고 성능 요구사항으로 시스템을 벤치마크합니다.

 

  • 시스템 진단 및 벤치마킹 보기

분산 시스템 설정하기

VeriStand 어플리케이션을 여러 타겟 또는 호스트에 배포합니다.

  • 분산 시스템 설정하기

VeriStand를 사용한 HIL 기초 교육과정 바로 시작하기