Real-Time 타겟에서 직접 복잡한 테스트 시퀀스를 자동화합니다.
VeriStand Stimulus Profile Editor는 실시간 엔진에서 타이밍 결정성이 높은 자동화된 다단계 테스트 시나리오를 생성합니다. 이는 센서 및 액추에이터 채널에 결함을 주입하고, 신호를 덮어쓰고, 셋포인트를 섞고, 코드를 작성하지 않고도 데이터 로깅을 트리거합니다.
VeriStand 기존의 테스트 자동화 및 엔터프라이즈 워크플로에 연결합니다.
VeriStand 는 NI TestStand 와 통합되어 테스트 시퀀스 실행 및 보고를 자동화할 수 있습니다. 이렇게 통합하면 외부 컨트롤 및 스크립팅을 위한 Python, .NET 또는 ASAM XIL API가 활성화됩니다. VeriStand 개발팀 전체에서 지속적인 임베디드 소프트웨어 검증을 위해 CI/CD 파이프라인에 적합합니다.
다음 다이어그램은 NI VeriStand 사용하여 NI 제품 및 타사 솔루션과 함께 HIL (Hardware-In-the-Loop) 시스템을 생성하는 방법을 보여줍니다.
임베디드 소프트웨어 검증을 활성화하는 VeriStand 기능에 대해 알아봅니다.
시스템 탐색기는 리얼타임 타겟, NI PXI 및 CompactRIO 하드웨어, 차량 및 항공기 통신 버스(CAN, LIN, FlexRay, ARINC 429, 기타)와 알람, 수식 채널, 절차와 같은 전체 테스트 시스템을 정의합니다. VeriStand 구성 기반 워크플로우는 대부분의 설정에 프로그래밍이 필요하지 않음을 의미합니다.
VeriStand는 MathWorks® Simulink® 소프트웨어(VeriStand Model Framework 또는 Simulink Coder를 사용)의 컴파일된 시뮬레이션 모델, LabVIEW, 기능적 매크업 유닛(FMI 표준을 사용하는 FMU) 및 맞춤형 C/C++ 코드를 통합합니다. 모델 신호는 하드웨어 I/O 채널에 직접 맵핑되며, Real-Time 실행 엔진은 여러 모델을 동시에 실행합니다.
01
/
02
LabVIEW+ Suite for HIL에는 임베디드 소프트웨어 테스트 및 시뮬레이션을 수행하는 엔지니어의 요구사항을 충족하기 위해 VeriStand, LabVIEW, LabVIEW FPGA, LabVIEW Real-Time 등이 포함되어 있습니다.
특징 | NI VeriStand | Turnkey HIL 플랫폼 | 시뮬레이션 커플링 RT 도구 |
|---|---|---|---|
모델 통합 유연성 | FMI를 통한 100개 이상의 환경 및 기본 Simulink, LabVIEW, Python 및 C/C++ 지원 여러 모델을 동시에 실행합니다. | 주요 모델링 도구를 지원하지만, 반입 워크플로는 제조업체별 컴파일 단계 또는 툴체인을 필요로 하는 경우가 많습니다. | 하나의 주요 모델링 환경과 깊은 통합. 다른 모델 포맷은 추가적인 변환 또는 미들웨어를 필요로 합니다. |
하드웨어 개방성 | 열린 NI PXI 및 CompactRIO 하드웨어에서 실행합니다. 측정 타입 및 통신 버스에서 I/O 모듈을 혼합하고 일치시킬 수 있습니다. | 프로퍼티 하드웨어 필요. I/O 확장 및 신호 컨디셔닝은 제조업체 카탈로그 및 가격에 연결되어 있습니다. | 일반적으로 제조업체별 I/O 보드 및 Real-Time 타겟이 필요합니다. 타사 하드웨어를 통합할 때의 유연성 제한. |
확장성/플러그인 개발 | 플러그인 아키텍처를 엽니다. NI LabVIEW 플러그인을 만들면 하드웨어 지원, 측정 타입, 사용자 프로토콜을 추가할 수 있습니다. 큰 커뮤니티 플러그인 라이브러리를 사용할 수 있습니다. | 확장성 제한. 사용자 정의는 일반적으로 제조업체 전문 서비스 또는 독점 스크립팅 환경을 필요로 합니다. | 커플링된 모델링 환경을 통해 확장 가능. 하드웨어 레벨의 사용자 정의는 제조업체가 제공하는 옵션으로 제한되는 경우가 많습니다. |
테스트 자동화 통합 | NI TestStand 및 Python, .NET, ASAM XIL 및 C/C++ API와의 기본 통합. 연속 검증을 위해 CI/CD 파이프라인에 맞게 조정. | 프로퍼티 오토메이션 도구가 포함되어 있습니다. 표준 API 지원은 다양합니다. 외부 테스트 실행부와 통합하려면 미들웨어가 필요할 수 있습니다. | 자동화는 주로 커플링된 모델링 환경의 스크립팅을 통해 이루어집니다. 타사 Test Executive 통합은 제한적입니다. |
MIL/SIL/HIL 확장성 | 동일한 시스템 정의는 데스크탑 MIL/SIL에서 재설정 없이 전체 HIL 배포까지 확장됩니다. | HIL 기능이 강하지만 MIL/SIL 워크플로는 종종 동일한 제조업체의 별도의 도구 또는 환경이 필요합니다. | 커플링된 환경 내의 원활한 시뮬레이션-리얼타임 경로. 해당 생태계를 넘어 확장하려면 추가적인 통합 작업이 필요합니다. |
생태계 독립성 | 개방형 아키텍처 모델, 하드웨어, 자동화 도구는 서로 교환할 수 있습니다. 표준 파일 포맷으로 저장된 설정. | 수직 적분 생태계. 단일 제조업체에서 제공되는 하드웨어, 소프트웨어 및 서비스. 마이그레이션 비용이 높습니다. | 하나의 모델링 도구의 생태계에 밀접하게 연결되어 있습니다. 모델링 환경을 변경하려면 전체 테스트 시스템을 다시 설계해야 할 수도 있습니다. |
VeriStand를 사용하려면 시스템이 다음 요구사항을 충족해야 합니다.
01
/
03