-
Notifications
You must be signed in to change notification settings - Fork 0
argan719/Suresofttech-HILS-Automation
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
HILS 검증 시 Common 파일에 존재하지 않는 신호 및 속성 명을 찾아,
해당 Specmgmt 정보를 엑셀 파일로 생성해 주는 Python 자동화 도구를 개발하여
기존 사이클 3회를 0회로 절감, 90퍼센트 이상 시간 단축 효과.
1. TestCase 내 Variable 및 Quantity를 전부 추출한다.
2. CommonVariable.cs 및 CommonQuantity.cs 내에 해당 신호 및 속성이 존재하는지 확인한다.
3. 존재하지 않는다면 Specmgmt.xlsx 파일로 이동하여 정보를 확인한다.
4. (Controller, Type, Values / Controller, System, Function, Signal, Values 등) 정보를 복사하여 엑셀 파일에 작성한다.
5. 모든 Variable 및 Quantity에 대하여 1~4번 과정을 반복한다.
위 과정을 자동화하여 프로그램 실행 시 최종 결과물인 엑셀 파일이 생성되는 프로그램 개발하였음.
HILS 검증 진행 시 CommonVariable.cs, CommonQuantity.cs 파일에 TestCase에서 사용되는 모든 신호, 속성값이 선언되어 있어야만 HILS 장비에서 검증이 가능함.
작업자(고객사)가 검증을 진행하며 일일이 채워넣는 방식이다 보니 슈어에서 검증 시 선언되어 있지 않은 신호, 속성이 대부분이라 전부 취합해 검증자에게 정보를 전달해야 검증이 가능했음.
About
파이썬 HILS 검증 자동화 도구
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published