일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Windows10
- 오피스
- Outlook
- python
- Windows11
- pyqt5
- VBA
- Excel
- 파워포인트
- 윈도우11
- 아웃룩
- windows
- 파이썬
- 비주얼베이직
- office
- 문자열
- 파이썬GUI
- matlab
- 엑셀
- python3
- html
- 윈도우10
- 안드로이드
- win32com
- 파이썬3
- 깃
- pythongui
- Android
- git
- pandas
목록DBCLoader (3)
Appia의 IT세상

저 번 포스팅에서는 DBC 파일의 Message / Signal등을 Parsing하는 부분에 대해서 다루었습니다. 포스팅을 하던 차에는 생각치 못했던 문제에 봉착하게 되었습니다. 그것은 다름 아니라, 바로 주석 즉 Commnet에 대한 파싱 부분을 누락했던 것입니다. 파이썬[Python] Project01-02 DBC_Base Message/Siganl Class 파이썬[Python] Project01-02 DBC_Base Message/Siganl Class 앞서 포스팅에서 언급한 바와 같이 이번 포스팅에서는 DBC_Base부분으로 구성을 해볼까 합니다. DBC 파일을 읽어와서, Message, Signal 부분으로 나누어 저장하는 부분으로 구성이 됩니다. 전체적인 구성은 다음과.. appia.tist..

앞서 포스팅에서 언급한 바와 같이 이번 포스팅에서는 DBC_Base부분으로 구성을 해볼까 합니다. DBC 파일을 읽어와서, Message, Signal 부분으로 나누어 저장하는 부분으로 구성이 됩니다. 전체적인 구성은 다음과 같이 이루어 집니다. 그럼 먼저 Class 구성에 대해서 많은 고민을 했습니다. 각 부분에 대해서 Class를 만들어서 할 것인지 아니면, Message Class를 생성하고, Signal 부분은 Dictionary 형태로 저장할 것인지 고민했습니다. 저의 코드에서는 후자를 선택하기로 했습니다. 메시지 클래스 먼저, CAN Message를 저장하기 위한 Class를 살펴 보겠습니다. class Msg : def __init__(self,data): data.replace('\n','..
저번 포스팅에서 CAN DBC Message/Signal 구조에 대해서 포스팅 한적이 있습니다. 물론 Python에서 관련 모듈이 존재하는 부분이 있습니다. Cantools라는 모듈입니다. 하지만, 제 입맛대로 관련된 부분에 대해서 정의를 하고자 합니다. 불러오는 중입니다... 이번 관련 포스팅은 크게 별도의 Numbering 를 진행할 예정입니다. 총 4화에 걸쳐서 포스팅 할 예정입니다. 파이썬[Python] Project01-01 CAN DBC Loader/Writer 개요 파이썬[Python] Project01-02 CAN DBC Base 구조 및 코드 리뷰 파이썬[Python] Project01-03 CAN DBC Loader 구조 및 코드 리뷰 파이썬[Python] Project01-04 CAN..