본문 바로가기
반응형

프로그래밍54

[ HW ] ABB 로봇 PC 연동 #1 - PC SDK 설치 AB로봇과 PC 간에 통신을 하기 위해서는 반드시 SDK가 설치되어야 합니다. 해당 프로그램을 다운로드하기 전에 설치 환경과 지원 여부를 먼저 확인해야 합니다. 설치 환경 및 지원 PC 운영 체제 요건 Windows 10 64비트판 이상 이 필요합니다. 개발환경요건 Visual Studio 2019 및. NET 4.8 이상 필요합니다. 개발가능 언어 C# 또는 VisualBasic.Net 환경에서 라이브러리 참조를 통하여 개발 가능합니다. SDK 다운로드 아래 링크를 따라 들어가서 다음 순서대로 진행합니다. https://developercenter.robotstudio.com/ ABB-Developer Center developercenter.robotstudio.com 개발자 센터에 PC SDK를 선.. 2022. 11. 3.
[ C# ] 데이터 그리드 엑셀로 읽고 쓰기(고속 방식) C#에서 엑셀을 이용하여 DataGrid 항목에 읽고 쓰기를 하기 위한 기본적인 코드를 공유하고자 합니다. DataGrid에서 엑셀을 읽고, 저장은 클립보드 방식으로 일괄 복사 후 저장하는 방식으로 셀단 위 저장보다 빠른 읽기/저장 속도를 느낄 수 있습니다. Nuget 참조 누겟 참조 방법은 이전 포스트를 참고하여 사용하시기 바랍니다. 2021.11.09 - [프로그래밍/C Sharp] - [ C# ] 엑셀 파일 읽기 [ C# ] 엑셀파일 읽기 프로그램에서 엑셀 파일을 직접적으로 읽어서 화면에 뿌려주어야 할 경우가 있습니다. 엑셀을 읽고 쓰기 위한 패키지인 Microsoft.Office.Interp.Excel 이용한 연동 방법을 설명하고자 합니다. Microsoft.Of jeong-f.tistory.co.. 2022. 11. 2.
[ 하드웨어 ] 시리얼 디바이스 서버(232 to 이더넷) 시리얼 컨버터 모델 중 1 포트 이상 지원되는 모델을 찾던 중 아래 모델을 찾게 되어 공유하게 되었습니다. 사용상 편리했고 설정은 CD에 동봉된 전용 프로그램 또는 웹으로 지원되는 장치입니다. 외관 232 포트 또는 랜 포트를 선택 가능하며 1 포트에서 32 포트까지 다양한 구성이 있습니다. 옵션 선택 제품 설정 현재 보유하고 있는 2 포트 모델인 SG-2021/ALL 제품의 이더넷 설정 과정을 정리하고자 합니다. 1. 장치 연결 각각의 포트에 232 케이블을 연결합니다. 24V의 전원이 있어서 별도로 연결(12~48V지원) 하였으며, 제품과 동봉된 아답터를 사용하여도 됩니다. 2. IP 기본 설정 현재 장치의 설정이 완료된 상태라 별도의 캡처를 하지 못하였으나, 초기에는 192.168.0.223으로 설.. 2022. 11. 2.
프로그램용 차트 컨트롤(3D 및 2D, 게이지) ChartDirector라는 프로그램으로, 아래 형태의 그래프를 사용할 수 있는 유료 라이선스입니다. 개발자용 라이선스이며 1회 구매 시 영구 사용이 가능합니다. 지원언어 C# / VB.Net C++ 자바 ASP/COM/VB 파이썬 PHP Perl 관련 사이트 아래 사이트에서 언어별 도움말 문서 및 샘플 코드를 제공합니다. https://www.advsofteng.com/cdperl.html 2022. 2. 4.
[c#] Zedgraph 박스 그리기 내용 Zedgraph에서 특정부위에 박스를 그려서 특정 영역의 범위 내 데이터가 포함되었을 경우를 분석하기 위한 프로그램 구현을 위해서 사용하고자 하였습니다. 박스의 4,6 위치에 가로 2, 높이 3의 적색 테두리+ 반투명 박스를 추가하였습니다. 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 using System; usin.. 2022. 2. 4.
MySQL 테이블 명세- 쿼리문 쿼리문 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 SELECT ORDINAL_POSITION '필드순번', COLUMN_NAME '필드명', DATA_TYPE '데이터 TYPE', COLUMN_TYPE '데이터 LENGTH', COLUMN_KEY 'KEY', IS_NULLABLE 'NULL값여부', EXTRA '자동여부', COLUMN_DEFAULT '디폴트값', COLUMN_COMMENT '필드설명' FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = '사용자가 작성한 데이터베이스이름' AND TABLE_NAME = '사용자가 작성한 테이블이름' ORDER BY TABLE_NAME, ORDINAL_POSITION cs 결과 출처 MySql.. 2022. 1. 19.
[C#] 람다식과 델리게이트 , 이벤트 비교 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 // 람다식 lblPre.MouseMove += (object sender2, EventArgs e2) => { lblPre.ForeColor = Color.White; }; // 델리게이트 lblPre.MouseMove += delegate(object sender2, EventArgs e2) => { lblPre.ForeColor = Color.White; }; // 이벤트 lblPre.MouseMove += new EventHandler(lblPre_MouseMove); void lblPre_MouseMove(object sender, EventArgs e) { lblPre.ForeColor = Color.W.. 2022. 1. 19.
[WPF] 프레임에서 페이지 전환 하기 MainWindow에 프레임과 버튼 t1, t2를 배치합니다. 페이지 추가 : Page1 , Page2 프로젝트 구조 MainWindow에 페이지 전환 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Doc.. 2022. 1. 13.
[ C# ] DataTable CSV 읽고 쓰기 테스트 환경 VisualStudio 2008 / 2010 CSV 파일 내용 CSV 열기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 public DataTable LoadCSV(string fileName ) { DataTable table = new DataTable(); string[] buff = File.ReadAllLines(fileNae, Encoding.UTF8); foreach (string d in buff) { string[] split = d.Split(','); if (split.Length > 0) { if (split[0] == "X") { foreach (string colName i.. 2022. 1. 13.
'VMDebugger' 추가 기능을 로드하지 못했거나 예외가 발생하였습니다. 확인 버전 VisualStudio 2010 문제점 'VMDebugger' 추가 기능을 로드하지 못했거나 예외가 발생하였습니다. 발생 시 원인 VM웨어 설치 후 추가 기능 디버거 문제로 발생 조치 [ 도구 ] > [ 옵션 ] > [ 환경 ] > [ 추가 기능/매크로 보안 ]의 추가 기능 구성요소 로드 허용 체크 해제 2022. 1. 12.
반응형