본문 바로가기
반응형

프로그래밍54

[제브라 프린터] 한글(글짜) 미표시 및 바코드 쏠림 현상 원인 및 해결 방법 프린터 명령의 종료 문자 누락 또는 깨짐으로 인하여 인쇄 품질이 이상한 경우 아래 내용을 참고하여 명령 전송상태를 확인해야 합니다. ^XA ^SEE:UHANGUL.DAT^FS ^CW1,E:KFONT3.TTF^CI26^FS ^FO250,502,^A1N,35,25^FD20221116^FS ^FO395,502,^A1N,35,22^FD테스트^FS ^BY2,1,70 ^FO20,603^BC^FDFKY0239350026088013^FS ^XZ 증상 : ^FS앞의 문자가 없고 바코드의 쏠림이 있음 조치 : ^FS로 되는 종료 문자가 누락 또는 ^FS가 아닌 값 (예. ^F / ^ / ^FF 등 여러 경우)의 입력이 된 경우에 해당 열의 문자뿐만 아니라 다음에 따라오는 바코드의 문자까지 영향을 주게 됩니다. 2022. 11. 16.
[ FA ] LS XGT(XGB등) PLC 와 PC 이더넷 통신하기 (feat. 분석 편) 새로운 버전의 매뉴얼 입수로 LS 통신 분석자료를 추가합니다. 소스코드와 연계된 설명도 좋지만 좀 더 세부내용을 알 수 있게 작성하였습니다. 엑설로 아래 내용을 정리해보았습니다. 새로 접수된 통신 매뉴얼의 내용이 시각적으로 분석이 용이하게 작성되어 있어 새로이 업데이트하게 되었습니다. 통신 연결 방식 LS PLC에서는 고정으로 TCP / UDP에 따라 포트번호가 고정되어 있습니다. 변수 개별 읽기 하나의 영역에 PLC의 기본 헤더 파일 + 데이터 주소를 입력하여 PLC로부터 응답을 받는 내용입니다. 변수 연속 읽기 여러 영역을 PLC의 기본 헤더 파일 + 데이터 주소를 입력하여 PLC로부터 응답을 받는 내용입니다. 읽기 동작 위주로 매뉴얼이 작성되어 있어 해당되는 부분만 발취하였습니다. 쓰기 동작은 헤더.. 2022. 11. 9.
[ C# ] 미쯔비시 PLC 이더넷 TCP/UDP 통신 소스( github 소스 내용 분석) 미쯔비시의 통신 소스를 작성하여 공유한 소스 중 쓸만한 사이트가 있어서 공유하고자 합니다 통신은 이더넷 타입의 TCP 또는 UDP의 통신을 지원하며 프로그램의 제작 형태를 참고하고자 소스를 확인 분석합니다. * 다양한 프로그램 코드들을 참고하여 가장 적합한 소스를 만들 수 있도록 추가적인 자료 링크를 공유합니다. * https://github.com/SecondShiftEngineer/McProtocol/blob/master/McProtocol/MCProtocol.cs GitHub - SecondShiftEngineer/McProtocol: This is a protocol for communicating with Mitsubishi PLCs. This is very similar to a Mo This.. 2022. 11. 8.
Visual Studio 오프라인 설치파일 만들기 비주얼 스튜디오 최근 버전은 부트스트래퍼를 인터넷에서 다운로드한 후 설치 패키지들을 다시 다운로드해야 합니다. 인터넷이 느리거나 불가능할 때는 설치하기가 어려울 수밖에 없는데요. 부트스트래퍼를 이용해서 필요한 프로그램 툴을 먼저 다운로드하고 난 후 ISO 파일로 변환하는 방법을 공유하고자 합니다. 먼저 MS 사이트에서 오프라인 설치 만들기 도움말이 있는데 필요한 부분만 발취해서 공유드리겠습니다. 아래로 내려가면 부트스트래퍼를 다운로드할 수 있습니다.(2022 버전도 동일합니다.) 설치 파일 다운로드 명령입니다. 아래 내용을 봐서는 어떻게 진행되는지 알 수 없어서 사진 캡처 하여 설명 드립다. 다운로드 후 설치 진행하기 명령 프롬프트를 실행합니다. 다운로드 폴더로 이동한 후 설치 캐시를 호출합니다. C:>.. 2022. 11. 7.
[ 비쥬얼 스튜디오 2010 ] 누겟 설치_VS2010 NuGet 최근 프로그램의 각종 샘플들은 NuGet을 통한 패키지 다운로드하여 사용하는 추세입니다. NuGet은 2019 이후 버전에는 기본 패키지로 포함되었나 기존의 프로그램 환경을 포기할 수없어 검색하던 중 2010등 이전 버전은 추가 설치를 통해서 사용할 수 있는 방법을 찾았습니다. 설치 전 화면 구성 [ 도구 ] > [확장 관리자] 로 창을 띄우면 검색할 수 없다는 내용의 문구가 있습니다. NuGet 다운로드 NuGet Package Manager - Visual Studio Marketplace Extension for Visual Studio - A collection of tools to automate the process of downloading, installing, upgrading, conf.. 2022. 11. 7.
[ C# ] JSon파일 사용 하기 비주얼 스튜디오 2018에서 누겟을 겨우 연결하고 난 후 Newtonsoft.Json을 받으려니 버전이 낮아서 설치 불가입니다. 버전을 올릴 수도 없고.. 웹 API를 사용하려면 있어야 반드시 있어야 하는데 인터넷 검색을 통해서 알아냈습니다. . NET 3.5 (Compact) Framework는 Json.Net 4.0.1에서 지원을 종료했다고 합니다. 다운로드 사이트에서 수동으로 다운로드를 할 수 있도록 링크를 마련해 두었습니다. 혹시나 기간이 사이트가 폐쇄될 수도 있으니 파일은 아래 첨부했습니다. 현재 버전이 13 버전이면 기능적 차이가 많이 나겠지만 어떻게든 사용해보고자 연결해보았습니다. 압축을 푼 폴더에서 [ Json34r8 ] > [ Bin ] > [ DotNet ] > Newtonsoft.Js.. 2022. 11. 7.
[ 비쥬얼 스튜디오 2010 ] 누겟-기본 연결이 닫혔습니다 : 오프라인 사용법 NuGet을 2010에 추가한 후 사용하고자 할 때 " 기본 연결이 닫혔습니다..." 오류가 나타날 경우에 연결 오류 해결을 위해서는 패키지를 재설치하거나 오프라인에서 추가하여야 합니다. 발생한 문제점 [ 도구 ] > [ NuGet 패키지 관리자(N) ] > [솔루션용 NuGet 패키지 관리.. ]에서 "기본 연결이 닫혔습니다. 보내기에서 예기치 않은 오류가 발생했습니다." 오류 메시지가 나타나는 현상 설치 파일 다운로드 먼저 파일들을 보관할 폴더들을 만들어 둡니다. C:\Users\sec\Documents\Visual Studio 2010 경로에 Nuget 폴더를 만들어 놨습니다. NuGet 사이트에 접속 합니다. NuGet Gallery | Home The NuGet Gallery is the cen.. 2022. 11. 7.
[ WPF ] 데이터 바인딩(Binding) 사용하기 데이터 바인딩이란? 앱 UI와 데이터를 연결해주는 역할 사용 용도 UI에 데이터의 값을 표시 데이터의 값 변화를 UI에 보이게 할 때 사용법 1 Value="{Binding ElementName=textbox, Path=Text, Mode=Default} cs 바인딩 방향 소스 : 데이터 타깃 : 화면에 보이는 UI 컨트롤 OneWay : 소스의 변화가 타깃에 반영 ( 소스 → 타깃 ) TwoWay : 소스와 타깃이 동시에 변화 (소스 ↔ 타깃 ) OneTime : 타깃의 값이 한 번만 소스 값으로 변화 ( 소스 → 타깃 (한 번만)) OneWayToSource : 소스의 값이 타깃의 값에 따라 변화 (소스 ← 타깃) 테스트를 위한 화면 구성 소스 코드 1 2 3 4 5 6 7 8 9 10 11 12 C.. 2022. 11. 4.
[ VS ] 비주얼 스튜디오에서 참조 표시/숨기기 비주얼 스튜디오에 서 닷넷 기반 WPF, C#, 비주얼 베이식 닷넷에서 함수 및 변수의 사용 상태를 확인하기 위해 참조 표시 여부를 선택하여 봐야 할 경우가 있습니다. 참조 표시 / 숨기기는 아래와 같은 방법으로 진행 합니다. [ 도구 ] > [ 옵션 ]을 클릭하여 옵션 창을 띄웁니다. [ 텍스트 편집기 ] > [ 모든 언어 ] > [ CodeLens ]에서 가장 맨 위의 CodeLens 사용 [ V ] 후 [ 확인 ] 버튼을 누릅니다. 아래와 같이 기존에 참조의 표시상태가 체크에 따라 다르게 보입니다. 2022. 11. 3.
[ C# ] ABB 로봇 PC 연동 #2 - SDK 사용하기(참조) SDK 설치 이전의 포스트를 참고하여 설치를 진행합니다. 2022.11.03 - [프로그래밍/하드웨어] - [ HW ] ABB 로봇 PC 연동 #1 - PC SDK 설치 [ HW ] ABB 로봇 PC 연동 #1 - PC SDK 설치 jeong-f.tistory.com 프로젝트 생성 및 참조 ABB SDK를 설치한 후 비주얼 스튜디오에서 새로운 프로젝트를 생성합니다. SDK를 사용하기 위해서는 ABB SDK를 참조하여야 합니다. 2022년 12월 기준 경로는 C:\Program Files (x86)\ABB\SDK\PCSDK 2022이며 ABB.Robotics.Controllers.PC.dll 등을 참조한 후 프로그램 작업을 시작합니다. 본 포스트에서는 초기에 사용하기 위한 기초 환경 설정 방법을 올려놓았습.. 2022. 11. 3.
반응형