PYTHON(파이썬)/파이썬 활용
-
파이썬으로 작성한 SERIAL 통신 프로그램PYTHON(파이썬)/파이썬 활용 2024. 10. 31. 07:27
RS-232 시리얼 통신을 위한 GUI 애플리케이션을 PySide6와 Python을 사용하여 구현한 것입니다. 주요 기능과 구조는 다음과 같습니다.주요 구성 요소GUI 초기화 (initUI):QGroupBox, QComboBox, QPushButton, QLineEdit 등을 사용하여 UI를 구성합니다.시리얼 포트 설정 및 연결, 수신 데이터 확인, 데이터 전송 등의 인터페이스를 제공합니다.스타일 시트(setStyleSheet)를 사용하여 전체적인 UI의 색상, 폰트, 버튼 등의 디자인을 설정합니다.시리얼 포트 설정:사용 가능한 시리얼 포트를 자동으로 검색하고, 사용자가 포트, 보드레이트, 데이터 비트, 패리티, 정지 비트 등의 설정을 선택할 수 있도록 합니다.연결 및 해제 버튼을 통해 시리얼 포트를 제..
-
PC에 연결된 SERIAL PORT 찾기 (파이썬 그리고 C#)PYTHON(파이썬)/파이썬 활용 2024. 10. 31. 07:07
PC에서 사용 가능한 시리얼 포트 찾기 serial port에 연결된 장비가 불안정하여 시리얼 포트가 바뀌는 경우에 활용 가능한 소스 ## 사용 가능한 serial port 찾기 # pip install pyserial#import serial.tools.list_ports # 시리얼 포트를 찾기 위해 pyserial 모듈의 list_ports를 가져옵니다.def find_serial_ports(): # 시스템에 연결된 모든 시리얼 포트를 검색합니다. ports = serial.tools.list_ports.comports() # 포트 객체 리스트에서 포트 이름(device)만 추출하여 리스트로 만듭니다. available_ports = [port.device for port in..