Vehicle Spy X
자동화, Python, AUTOSAR용 교차 플랫폼 차량 네트워크 소프트웨어현재 차량 네트워크 엔지니어링 환경에는 PC 기반의 폐쇄형 툴 체인 이상의 것이 필요합니다. 테스트 및 유효성 검사 자동화, 전 세계에 퍼져 있는 그룹, Python의 출현은 훨씬 더 많은 것을 요구합니다. Vehicle Spy X는 차량 네트워크 엔지니어링이 직면한 이러한 핵심 문제를 해결합니다.
주요 애플리케이션
- 테스트 자동화
- AUTOSAR Restbus 시뮬레이션
- 가상 ECU 테스트
- IMT2000 3GPP - 프로토콜 적합성 시험
- 테스트 보고서 생성
- CI/CD 시스템과의 Python 통합
Python으로 테스트 자동화 및 스크립팅
독점 스크립팅 언어에 의존하는 대신 Vehicle Spy X를 사용하면 Python의 스크립팅을 통해 코어 내의 모든 모듈을 사용할 수 있습니다.
이제 Vehicle Spy X의 핵심 기능 라이브러리의 힘을 활용하여 좋아하는 모든 파이썬 코드와 페어링하여 비용을 최소화하고 가치를 극대화하며 효율성을 극대화할 수 있습니다.
![vSPYX vSPY-X](https://intrepidcs.com/wp-content/uploads/2021/06/vSPYX.png)
![ViSPY-X_Thumbnail](https://intrepidcs.com/wp-content/uploads/2022/01/ViSPY-X_Thumbnail.png)
크로스 플랫폼 지원
이제 Windows, Linux, macOS 또는 임베디드 Linux 플랫폼에서 작업할 수 있습니다. 필요에 따라 혼합하고 일치시킬 수도 있습니다. 예를 들어 Python 스크립트를 실행하거나 Windows 컴퓨터에서 터미널 보기를 사용하는 동안 macOS 장치에서 모니터 보기를 작동하고 모두 네트워크로 연결된 임베디드 Linux 장치를 사용하여 테스트를 수행합니다. Vehicle Spy X는 내장된 Linux 자율 플랫폼 또는 인포테인먼트 시스템에서 실행하여 이미 차량에 포함된 하드웨어를 활용할 수 있습니다!
토폴로지 보기
토폴로지 보기는 네트워크 트래픽 소스, 데이터를 해석하는 네트워크 데이터베이스 및 해당 데이터베이스와 관련된 ECU를 그래픽으로 표현한 것입니다. 트래픽 소스를 프레임 소스라고 합니다. 트래픽 소스를 프레임 소스라고 합니다. 데이터베이스 파일은 DBC 또는 ARXML 파일 내에 각 네트워크 및 ECU에 대한 블록을 생성합니다. 프레임 소스를 적절한 데이터베이스 네트워크 및 ECU에 연결할 수 있도록 커넥터가 각 블록에 나타납니다. 서로 다른 프레임 소스의 채널을 브리지하여 게이트웨이를 효과적으로 만들 수도 있습니다.
![image2](https://intrepidcs.com/wp-content/uploads/2021/06/image2.png)
모니터 보기
모니터 보기는 프레임이나 메시지 보기 이상입니다. AUTOSAR 및 보다 복잡한 데이터 구조에 대해 보다 간결하고 유연하게 설계되었습니다. 모든 PDU 수준을 최상위 수준으로 표시할 수 있으며 관심 PDU 계층에 대해서만 필터링할 수 있습니다. 이를 통해 AUTOSAR, FlexRay 및 보다 정교한 데이터 구조를 보다 명확하게 지원할 수 있습니다. 그것은 또한 여러분이 관심 있는 층에만 집중할 수 있게 해줍니다. 물론 기본값인 모니터 보기를 사용하여 원래 메시지 보기와 동일한 방식으로 메시지를 볼 수 있습니다. 이제 활동 강조 표시는 값이 색상별로 증가하는지 또는 감소하는지와 변경이 주기적인지 또는 이벤트 기반인지 여부를 나타냅니다.
![image5](https://intrepidcs.com/wp-content/uploads/2021/06/image5.png)
Terminal View
터미널 보기를 사용하면 다른 모든 보기와 동시에 터미널 창을 통해 Vehicle Spy의 모든 기능에 액세스할 수 있습니다. 이렇게 하면 터미널 창을 통해 Vehicle Spy X 자체에서 데이터를 제어하고 가져올 수 있습니다. 이 기능은 원격으로도 사용할 수 있습니다(예: 벤치 영역에 있는 다른 컴퓨터 또는 전 세계 다른 사용자). 터미널에는 Visual Studio Code Editor의 모든 기능이 있습니다. Resolver 및 Trace와 같은 강력한 기능을 사용하면 PDU를 변수에 할당하고 필요에 따라 해당 PDU의 정보를 검색할 수 있습니다.
![image1](https://intrepidcs.com/wp-content/uploads/2021/06/image1.png)
자동화 및 보고
테스트 및 개발의 현재 상태는 점점 더 많은 자동화를 요구합니다. Vehicle Spy X는 헤드리스 환경, 도커 컨테이너 및 클라우드 서비스에서 실행하기에 매우 적합합니다. Vehicle Spy X의 스크립팅은 테스트를 자동화하고 성능 계산을 결정하며 지표를 수집하는 데 사용할 수 있습니다. 스크립트를 약간 변경하면 테스트를 자동으로 실행하거나 사용자 검토를 위해 실시간으로 실행할 수 있습니다. Vehicle Spy X는 자동 보고서를 작성하여 결과를 표시할 수도 있습니다. Vehicle Spy X는 CI/CD 서버와도 통합할 수 있습니다.
![image7](https://intrepidcs.com/wp-content/uploads/2021/06/image7.png)
ECU Simulation (Restbus simulation) with AUTOSAR Support
Vehicle Spy X is built on a robust and complete AUTOSAR ECU Simulation Engine. This provides a faithful restbus simulation with AUTOSAR support. Simulation can take place entirely within the Vehicle Spy X environment, or using a Frame Source device such as an Intrepid neoVI.
The Topology View provides access to each ECU within the AUTOSAR clusters. You can enable each ECU as an active simulation, and each ECU operates compliant to AUTOSAR specifications, according to the information contained in the ARXML database.
![image2](https://intrepidcs.com/wp-content/uploads/2021/06/image2.png)
Virtual ECU Testing
Vehicle Spy X’s powerful scripting can also be used in functional testing and conformance testing of virtual ECUs, such as an ECU in a docker container. The tester can choose to interact at any layer of the OSI model, such as the network layer (eg: IP), transport layer (eg: ISO 15765-2, TCP/UDP) or the session layer (eg: ISO 14229 or ISO 13400). Leveraging Vehicle Spy X’s scripting capabilities to perform functional testing, diagnostic stack conformance testing, and edge case and timing testing. Vehicle Spy X can also be used in conjunction with a virtual HIL (vHIL) environment as well.
Ordering Information
Vehicle Spy X is in its Advance Release Period. To order, please contact your Intrepid sales representative to make sure Vehicle Spy X is right for your application.
Part Number | Description |
VSPYX-ENT | Vehicle Spy X Enterprise software license |
VSPYX-PRO | Vehicle Spy X Professional software license |
VSPYX-BASIC | Vehicle Spy X Basic software license |
Specifications subject to change; please contact Intrepid for the latest information. All trademarks are the property of their respective owners.
Note: Vehicle Spy is supported by many vehicle interface hardware options. Please visit Intrepid’s website for more information.