Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Vehicle Spy Binary(VSB) 파일은 Vehicle Spy 자체 로그 파일 형식입니다. vsb 파일은 시그널과 같은 데이터베이스 정보는 포함되어 있지 않습니다. 필요하신 경우 다른 파일 포맷으로 변환할 수 있습니다.
Tools->File Conversions에서 아래와 같이 csv, asc, blf 등의 파일 변환 기능을 제공하고 있습니다.
Tools->Extract/Export에서 Export탭으로 이동합니다.
Output 경로 옆 Browse...버튼을 눌러 변환할 파일(vsb)이 있는 경로를 선택합니다.
원하는 파일 형식을 Message Data 드롭다운에서 선택합니다.
Export 버튼을 누르면 Output 경로에 지정된 형식으로 파일이 저장됩니다.
View... 버튼을 눌러 저장 경로를 열 수 있습니다.
Vehicle Spy를 통해 가지고 계신 DBC의 정보를 수정 후 새로운 dbc 파일로 저장할 수 있습니다.
수정하고자 하는 DBC 파일을 등록합니다. DBC 파일 등록법은 여기에 소개되어있습니다.
Spy Networks->Messages Editor 메뉴의 Database 탭에서 등록한 DBC에 정의된 내용을 확인할 수 있습니다. 그러나 아래 그림과 같이 수정할 수 없도록 Edit Signal 창의 OK 버튼이 비활성화되어 있습니다.
3. Shift+클릭을 이용해 데이터 베이스 메세지를 전체 선택한 후 마우스 우클릭 Copy To Receive를 선택합니다.
4. Receive 탭으로 이동 후 복제된 메세지들을 원하시는 대로 수정합니다. 수정 방법은 여기를 참고하시기 바랍니다.
mdf 파일은 시그널 형식의 파일로 vsb 파일을 mdf 포맷으로 변환하기 위해서는 Vehicle Spy 데이터베이스 형식인 vsdb 파일이 필요합니다.
PC 없이 장비 단독으로 로깅하신 경우: 장비에서 로그파일을 추출하면 vsdb 파일이 로그 파일(vsb)과 함께 추출됩니다.
PC에서 로깅 하셨거나, vsb 파일만 단독으로 가지고 계신 경우: 아래 방법으로 vsdb 파일을 생성합니다.
데이터베이스 플랫폼 생성 및 데이터베이스(.dbc, .ldf, .arxml) 등록을 참고하여 데이터 베이스를 등록합니다. 이때 로그 파일 상의 채널 번호와 데이터베이스 상의 채널 번호가 일치하는지 확인합니다.
Measurement->Vehiclescape DAQ->Standalone Logging 탭에서 설정 변경 없이 하단의 Generate 버튼을 누릅니다. CoreMini Executable Generator 창이 뜨면 아무것도 누르지 않고 다시 닫습니다.
변환할 파일(vsb) 있는 폴더에 앞서 만든 DAQ 1.vsdb 파일을 복사합니다.
Tools->Extract/Export에서 Export탭으로 이동합니다.
Output 경로 옆 Browse...버튼을 눌러 변환할 파일(vsb)이 있는 경로를 선택합니다.
화면 우측에 데이터베이스 내 시그널 목록이 표시되며 로그 파일 안에 존재하는 시그널이 모두 자동으로 체크됩니다. 일부 시그널만 추출할 경우 추출을 원하는 시그널만 선택합니다.
왼쪽 하단 Signal Data 드롭다운에서 MDF체크 후 Export를 누르면 변환됩니다. 기본 .dat 파일로 추출되며 오른쪽 상단 Advanced Settings...->Export탭에서 .mdf, .mf4 등으로 변경 가능합니다.
5. 수정이 끝난 후 Messages Editor 메뉴 상단의 버튼을 누른 뒤 새로운 DBC 파일로 저장합니다.
오른쪽 상단의 를 누르면 DAQ 1.vsdb 파일이 생성되는 경로가 열립니다.
아날로그 값 측정은 FIRE2 장비의 마이크로 9핀을 이용합니다. 8/9번 두 채널이 있으며 5번이 그라운드입니다. 측정 가능한 범위는 0~40V이며 resolution은 12bit입니다.
FIRE2 장비 설정은 다음과 같이합니다.
이후 시그널 값은 neoVI 채널(HS CAN 채널 X)의 Report Messages 메세지 안의 EMISC1 AIN, EMISC2 AIN 시그널로 수신됩니다.
Vehicle Spy 상단 메뉴바 클릭 > 좌측에서 장비 선택 후 Connect 클릭 > MISC IO와 Initial Values 옵션을 다음과 같이 설정 > Write Settings 클릭
여기를 눌러 케이블별 핀맵을 확인하실 수 있습니다.
저사양 PC에서 Vehicle Spy를 구동하시거나, Tx panel을 이용하여 메세지 송신시 설정한 주기보다 송신 되는 메세지 주기가 길어지는 경우 다음과 같은 방법으로 소프트웨어 퍼포먼스를 개선하실 수 있습니다.
Tools->Options에서 아래와 같이 Core loop 시간을 1ms로 조정해주세요.
추가적으로 속도 향상을 원하시면 아래 옵션을 추가로 변경해주세요. (이 추가 옵션은 Vehicle spy 프로그램을 동시에두 개 이상 실행시에는 효과가 없습니다.)
Tools->Options의 Performance탭에서 Core loop 글자를 더블 클릭합니다.
Affinity 설정을 통해 Vehicle Spy 각 기능마다 어떤 CPU 코어를 쓸지 할당할 수 있습니다. 예를 들어 인텔사 듀얼코어는 0,2번이 실제 코어이고 1,3번은 hyperthread입니다. 이 경우 GUI와 Core에 같은 코어(0)를 그리고 Hardware Rx와 Hardware TX에 같은 코어(2)를 할당하시는 것을 추천드립니다. 인텔사 쿼드코어를 사용 중이시라면 각각에 0,2,4,6번 코어를 할당하시면 됩니다.
Vspy3를 통해 로깅한 파일(.vsb)의 데이터 용량이 큰 경우, 분석하는데 불편함을 초래할 수 있습니다. 반대로, 데이터가 여러 파일로 분산된 경우 분석하는데 용이하지 않습니다. 이런 경우, Vspy3의 VSB Editor를 이용해 파일을 Combine/Split 할 수 있습니다. 방법은 다음과 같습니다. a. Tools > File Conversions > VSB Editor클릭
b. Split/Combine tab 선택 후, Select Path를 이용해 작업을 수행할 VSB를 선택 및 Split/Combine button 클릭
추가적으로, VSB Editor에서는 맵핑(Mapping)이라는 기능을 제공하고 있습니다. 로깅한 파일의 차량 네트워크를 사용자의 환경에 맞게 다시 맵핑(Remapping)할 수 있는 기능입니다. VSB Editor의 Remap VSB를 통해 네트워크를 수정할 수 있습니다.
Select Path클릭, 수정할 VSB 선택
Scan VSB 클릭하여 내용 불러오기
To tab의 네트워크 더블 클릭 후, 수정
Remap VSB 클릭하여 변경 내용 적용