DBC 파일 로드 시 인자 처리 및 출력 형식 개선

This commit is contained in:
3minbe 2025-01-22 09:36:29 +09:00
parent 9e715ee32c
commit 4178fd686a

View File

@ -1,4 +1,4 @@
import re import re, sys
def load_dbc_file(file_path): def load_dbc_file(file_path):
try: try:
@ -59,13 +59,11 @@ def load_dbc_file(file_path):
return None return None
if __name__ == "__main__": if __name__ == "__main__":
file_path = 'C:/Users/MSI/Desktop/python/motorola_tx/MOTOROLA_V2.dbc' file_path = sys.argv[1]
messages = load_dbc_file(file_path) messages = load_dbc_file(file_path)
print(messages)
print("\n")
# if messages: if messages:
# for message_name, message_info in messages.items(): for message_name, message_info in messages.items():
# print(f"[INFO] Message: {message_name}, Info: {message_info['id']}, {message_info['dlc']}, {message_info['tx_ecu_name']}") print(f"[INFO] Message: {message_name}, Info: {message_info['ID']}, {message_info['DLC']}, {message_info['TX ECU name']}")
# for signal in message_info['signals']: for signal in message_info['Signals']:
# print(f" Signal: {signal}") print(f" └ Signal: {signal}")