본문 바로가기

SERIAL8

파이썬으로 작성한 SERIAL 통신 프로그램 RS-232 시리얼 통신을 위한 GUI 애플리케이션을 PySide6와 Python을 사용하여 구현한 것입니다. 주요 기능과 구조는 다음과 같습니다.주요 구성 요소GUI 초기화 (initUI):QGroupBox, QComboBox, QPushButton, QLineEdit 등을 사용하여 UI를 구성합니다.시리얼 포트 설정 및 연결, 수신 데이터 확인, 데이터 전송 등의 인터페이스를 제공합니다.스타일 시트(setStyleSheet)를 사용하여 전체적인 UI의 색상, 폰트, 버튼 등의 디자인을 설정합니다.시리얼 포트 설정:사용 가능한 시리얼 포트를 자동으로 검색하고, 사용자가 포트, 보드레이트, 데이터 비트, 패리티, 정지 비트 등의 설정을 선택할 수 있도록 합니다.연결 및 해제 버튼을 통해 시리얼 포트를 제.. 2024. 10. 31.
PC에 연결된 SERIAL PORT 찾기 (파이썬 그리고 C#) 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.. 2024. 10. 31.
바코드 프린터(8646) 제어 프로그램 인터멕  바코드 프린터 (8646 지금은 단종) 제어 QB 프로그램...* RANDOM 파일제어와 바코드 인쇄 방법* Serial 통신 2024. 10. 20.
SERIAL(RS-232C) 통신 개요 데이터 통신의 개요 데이터 통신 : 어떤 장소(장비)로부터 다른 곳(장비)에 원하는 정보를 전달하는 것 통신 방법1) 병렬 전송 복수의 Bit를 모아서 한번에 전송하는 방식으로 주로 8Bit 또는 16Bit 등의 단위로 통신.2)  직렬 전송 복수의 Bit를 한 Bit씩 나열하여 전송하는 방식으로 주로 장거리 전송에 주로 사용 되며 전송로의 비용을 저렴하게 구성할 수 있다. RS232C 인터페이스 직렬 전송 장치의 일종인 RS232C는 EIA(Electronic Industries Association:미국 전자 공업 협회)가 RS232B의 개정판으로 1969년에 발표, 1981년에 개정 승인한 규격. 규격 정의 : 직렬로 이어진 이진 데이터를 교환하는 데이터 터미널 장비(DTE)와 데이터 통신 장비(D.. 2024. 10. 19.
제프라 제어 프로그램 간단한 인쇄 프로그램...제브라 프린터....Serial 통신으로 인쇄1) 프린터 인쇄 모듈 Public Sub PrintLabel(ByVal sNo As String, ByVal sNW As String, ByVal sGW As String, ByVal sBar As String, ByVal sB As String, ByVal sB2 As String)    '    '    Dim iQty As Long    '    iQty = 1    '    ' 2008-12-14    If CheckPass.Value = 1 Then        Call CheckLabel    End If    '' Call SetComPort(1, 2, 1)    Call SetComPort(1, 2, 1)    '   .. 2024. 10. 16.
API 프로그램 IBM의 3270과 AS/400(5250)용 API 프로그램 모음   -> 현재는 ODBC 등을 이용하여 직접 DB2에 데이터를 저장하고 조회 하지만        이전에는 Emulator의 일부 기능을 이용하여 데이터를 올리고 내렸습니다.        그때 사용했던 프로그램 입니다.* Serial 통신 기능 포함 (Auto Reader와의 데이터 통신 등)AS/400IBM AS/400은 IBM이 1988년 처음 출시한 미드레인지 컴퓨터 시스템으로, 이후 "IBM 시스템 i"라는 이름으로도 알려져 있습니다. AS/400은 특히 기업의 비즈니스 애플리케이션을 지원하기 위한 고성능, 안정성, 그리고 확장성을 제공는 것이 특징입니다. 이 시스템은 이후 2000년대에 IBM 파워 시스템으로 대체되었지만, 여전히 .. 2024. 10. 13.
728x90
반응형