코드가 아닌 설정을 통해 리얼타임 테스트 시스템을 구축하고 배포합니다.
VeriStand를 사용하면 시뮬레이션 모델을 리얼타임 NI 하드웨어에 연결하는 완전한 HIL 테스트 시스템을 설정 및 배포할 수 있습니다. 리얼타임 실행 엔진, I/O 채널 매핑, 데이터 로깅, 자극 생성을 관리하여 팀이 인프라 대신 테스트 설계에 집중할 수 있도록 합니다. VeriStand는 NI Linux Real-Time을 실행하는 NI PXI 및 CompactRIO 타겟과 호환됩니다.
물리적 하드웨어가 존재하기 전에 임베디드 소프트웨어를 검증합니다.
VeriStand를 사용하면 하드웨어를 사용할 수 있기 전에 임베디드 소프트웨어 검증이 가능합니다. MathWorks® Simulink® 소프트웨어, NI LabVIEW 또는 FMI 호환 도구에서 컴파일된 모델을 가져와 Microsoft Windows 데스크탑에서 테스트 시퀀스와 함께 실행합니다. 동일한 시스템 정의는 재설정 없이 MIL에서 SIL, HIL까지 확장됩니다.
임베디드 소프트웨어 검증을 활성화하는 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
Nigel AI는 테스트에 최적화되어 있습니다. VeriStand 환경에서 테스트 및 측정에 관한 전문 지침과 컨테스트에 적합한 개발 조언을 제공하여 학습과 개발 속도를 높이고 생산성을 더욱 향상합니다.
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를 사용하려면 시스템이 다음 요구사항을 충족해야 합니다.
Real-Time 타겟에서 직접 복잡한 테스트 시퀀스를 자동화합니다.
VeriStand Stimulus Profile Editor는 실시간 엔진에서 타이밍 결정성이 높은 자동화된 다단계 테스트 시나리오를 생성합니다. 이는 센서 및 액추에이터 채널에 결함을 주입하고, 신호를 덮어쓰고, 셋포인트를 섞고, 코드를 작성하지 않고도 데이터 로깅을 트리거합니다.
VeriStand 기존의 테스트 자동화 및 엔터프라이즈 워크플로에 연결합니다.
VeriStand 는 NI TestStand 와 통합되어 테스트 시퀀스 실행 및 보고를 자동화할 수 있습니다. 이렇게 통합하면 외부 컨트롤 및 스크립팅을 위한 Python, .NET 또는 ASAM XIL API가 활성화됩니다. VeriStand 개발팀 전체에서 지속적인 임베디드 소프트웨어 검증을 위해 CI/CD 파이프라인에 적합합니다.
01
/
03