일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- OPC UA
- delete truncate 차이
- ssh log
- Gradle 빌드 오류
- c#
- SCM
- CPU 사용량
- Jar 경로
- OPC Write
- table용량
- Gradle Jar
- mssql table 용량
- MS-SQL
- OPC UA Write
- springboot Gradle
- kafka
- OPC UA Client Write
- OPC
- kafka listener
- Java 버전 여러개 사용
- lock
- ssh 접속 실패 로그
- c# 강의
- MSSQL
- Xamarin
- ssh 접속 로그
- 스마트공장
- Gradle JDK Path
- JOIN DBMS별 차이점
- OPC DA
- Today
- Total
목록전체 글 (65)
IT’s Ha
안녕하세요. 이번포스팅은 OPC UA와 OPC DA의 차이 그리고 PLC와 OPC 통신를 설명드리겠습니다. OPC UA와 OPC DA(OPC Classic)의 차이 OPC UA와 OPC DA는 차이는 동작환경입니다. 기존 OPC DA는 오직 Windows 계열에서만 동작하였습니다. 그래서 서버와 통신할때 COM/DCOM 통신을 하였습니다. 그래서 다른 OS와의 연동은 힘들었습니다. 이러한 OS의 제약을 이유로 OPC 재단은 OPC UA를 구성하여 발표하였습니다. 기존 OPC DA에서 보안 영역을 추가하였습니다. 따라서, UA와 DA의 차이는 사용하려는 클라이언트의 통신 방식의 차이 입니다. OPC 서버와 PLC 통신 PLC는 안에 메모리 영억이 있습니다. OPC서버는 PLC와 통신을 하여 메모리 영역에 ..
안녕하세요. 이번 포스팅은 C# 점프문에 대해서 알아보겠습니다. 1. break break는 반복문 코드 블럭 안에서 반복문을 종료 하기 위해 사용됩니다. int num = 0; for(int i =0; i 3) break; Console.WriteLine(i); } //실행결과 //0 //1 //2 //3 해당 예제를 보면 num이 3보다 크게 되면 해당 for문을 종료하라는 예제입니다. 3보다 크면 해당 반복문은 동작하지 않게 됩니다. 2. continue continue는 반복문 코드 블럭 안에서 반복문의 코드 블럭 처음으로 이동을 위해 사용됩니다. for(int i =0; i 5) { continue; } Console.W..
티스토리에서 엔터키를 입력하면 기본으로 문단바꾸기가 되어 줄의 간격 크기가 크게 보인다. 간격의 크기를 줄이기 위해서는 줄바꾸기 (Shift + Enter)를 이용하여 간격을 작게 사용 할 수 있다. 1. 문단바꾸기(Enter) 2. 줄바꾸기(Shift + Enter)
안녕하세요. 이번 포스팅은 C# 반복문에 대해서 알아보겠습니다. 반복문은 조건이 True인 동안 코드 블럭이 반복됩니다. C#에서는 기본적인 반복문은 for문, while문, do-while문 ,foreach문 총 4가지를 제공합니다. 1. for문 for문은 반복하기 위해 횟수를 관리합니다. 초기식은 횟수를 관리하기 위한 변수의 생성, 그리고 조건식은 해당 횟수가 종료되는 조건, 증감식은 코드블럭이 실행시 발생되는 횟수의 증가나 감소의 식을 의미합니다. 그러하기 때문에 변수는 정수형으로 선언되어야합니다. for (초기식; 조건식; 증감식) { //코드 } for(int i = 1; i < 10; i++) { Console.WriteLine(i); } //출력 결과 //1 //2 //3 //4 //5 /..
안녕하세요. 이번 포스팅은 WPF에서 전체화면 설정에 대해서 알아보겠습니다. WPF로 모니터링 프로그램이나 대쉬보드등 그냥 보여주기 위한 프로그램을 만들시 전체 화면을 통하여 프로그램을 띄우는것이 바람직하다고 생각합니다. WindowStyle = WindowStyle.None; //Window의 타이틀, 버튼(Minimized, Maximized 등) 제거 WindowState = WindowState.Maximized; // 모니터의 해상도 크기로 변경 ResizeMode = ResizeMode.NoResize; // Window의 크기를 변경 불가 AllowsTransparency = true; // 투명도 설정여부 Topmost = true; // 최상위 열기 MainWindows.cs에서 설정하시..
안녕하세요. 이번 포스팅은 C# 조건문에 대해서 알아보겠습니다. 조건문은 프로그램 언어에서 조건을 만족하는 경우 해당 코드 실행을 설정하기 위하여 사용 됩니다. 1. if 문 if문은 해당 조건에 만족 할 때, 해당 코드가 실행되는것을 의미합니다. 코드 블럭은 { } 중괄호로 감싸주어야 합니다.(단, 한줄 사용시에는 코드 블럭은 상관없음), 시작은 if로 시작하고 조건이 계속 추가 될 때 마다 else if를 사용 하여 조건을 추가합니다. 그리고 조건을 만족하지 않은 모든 코드를 실행 시키기 위해서는 else를 사용하여 작성합니다. int a = 1; if(a > 10) Console.WriteLine("a는 10보다 큽니다."); else if(a > 5) Console.WriteLine("a는 5보다..
안녕하세요. 이번 포스팅은 C# 연산자에 대해서 알아보겠습니다. 1. 산술 연산자 산술연산자는 기본적이면서 가장 사용 많이 되는 사칙연산입니다. 기본적인 사칙연산과 나머지 계산(%)가 산술연산자입니다. 우선순위는 사칙연산 법칙과 같이 곱하기, 나누기, 나머지 계산이 먼저 그 다음 더하기,빼기가 우선순위가 됩니다. 연산자의 종류는 아래와 같습니다. (아래의 예제는 a: 20, b: 10) 연산자 표기 예제 더하기 + c = a + b // 결과 : 30 빼기 - c = a - b // 결과 : 10 곱하기 * c = a * b // 결과 : 200 나누기 / c = a / b // 결과 : 2 나머지 계산 % c = a % b // 결과 : 0 ※ 예제 int a = 1; int b = 2; int c =..
이번 포스팅은 DateTime 시간 차이 구하기와, Null 설정 방법을 공유하겠습니다. 1. DateTime 시간 차이 Datetime에서 시간 차이를 보여주는 방법 구현 DateTime StartDate = Convert.ToDateTime("2023-03-08 11:10:00"); DateTime EndDate = Convert.ToDateTime("2023-03-09 12:20:30"); TimeSpan dateDiff = EndDate - StartDate; int diffDay = dateDiff.Days; int diffHour = dateDiff.Hours; int diffMinute = dateDiff.Minutes; int diffSecond = dateDiff.Seconds; 2. D..