본문 바로가기

c sharp

MX Component v4을 이용하여 C# 프로그램 만들기. 내가 사용할 Tip 정리_4 Step 1.MX Component의 Communication Setup Utility를 이용해서 기본 세팅을 한다.(참조 : http://orangetazo.tistory.com/18 ) GX Works 2를 실행 및 새 프로젝트 생성해서 간단한 Ladder 코드를 작성하고, GX Simulator를 실행한다.(참조 : http://orangetazo.tistory.com/17 ) Step 2.Visual Studio 2013 실행해서 프로젝트를 생성한다.C#이나 WPF나 어차피 C# 코드로 PLC를 접근할 거라 편한쪽으로 하자.참고로 난 WPF를 배우는 중이니 WPF로 해야지, Project 이름은 PlcRemote 로 하고 확인 버튼~ Step 3.설치된 MX Compo.. 더보기
C# 개발 프로그램의 빌드 정보 노출 내가 사용할 C# Tip 정리 _ 1 저는 아직도 초짜 신삥급의 개발자로 웬만한 소스는 거의 구글 및 책을 통하여 구해서 제가 개발하는 프로그램에 맞게 수정하여 사용하고 있기때문에 이곳에 올리는 Tip은 급(?)이 많이 낮음을 사전에 공지합니다. (자기 변명이지요 ㅎㅎ) 회사에서 프로그래밍 업무를 맡으면서 C#을 책 그리고 구글링과 함께 독학으로 공부한지 벌써 2년이 지났습니다. 이 내용은 독학으로 공부하면서 나온 C#의 개발 Tip을 정리해 보고자 작성하는 글입니다. 프로그램을 개발하다 최종 빌드 날짜를 알고 싶거나, 프로그램 안에 넣고 싶을때 유용한 내용입니다. //사전 작업 개발중인 Project의 Properties의 AssemblyInfo.cs를 클릭하여 코드보기를 합니다. 소스코드 중 아래의 .. 더보기
Melsoft MX Component C# Q Series 최근 회사에서 C#과 미쯔비시 PLC Q Series를 연결할 일이 생겨서, 구글링 및 내가 알아낸 내용을 저장하고자 포스팅을 해본다. Visual Studio 2010 Professional SP1을 사용하였으며, PLC 연결을 위해 MX Component V3를 사용하여 Q02(H) CPU를 사용한 QJ71E71 Ethernet 모듈을 사용한 PLC와 연결을 진행했다. (PLC의 GX Develop를 이용하여 미리 PLC를 Setting하여 Ready 상태여야 한다.) 1. Project에 DLL을 참조시켜야 한다. >> 일단 TCP 모듈을 사용하기 위하여 c:\Melsec\Act\Control\ActEther.dll 을 참조시킨다. 2. 참조시킨 DLL의 객체를 생성한다.ACTETHERLib.Act.. 더보기
String.Format(String, Object) C#을 시작한지 1년 정도 되었지만....아직도 쌩 초짜 티를 못벗어나는 Coding 스타일...ㅜㅠ 그래서 내 블로그를 운영하면서 내가 기억해야 할 C# tip을 작성해 본다. 내가 시스템을 개발 할때 가장 많이 쓰는 String.Format() ▶ String.Format("{0}", Object) "{0}" : 한마디로 말하자면...문자 포맷을 결정할 수 있으면서,표현하고자 하는 Object의 위치 순번을 나타낸다고나 할까... ex1: String.Format("{0}", "테스트") => "테스트"ex2: String.Format("{0}={1}", "테스트", 1004) => "테스트=1004"ex3: String.Format("{0:000}", 1) => "001" 위와 같이 첫번째 매개변수.. 더보기