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):
try:
@ -59,13 +59,11 @@ def load_dbc_file(file_path):
return None
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)
print(messages)
print("\n")
# if messages:
# 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']}")
# for signal in message_info['signals']:
# print(f" Signal: {signal}")
if messages:
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']}")
for signal in message_info['Signals']:
print(f" └ Signal: {signal}")