목록전체 글 (27)
노주현 개인 블로그

프로토콜 : 네트워크로 연결된 두 개의 시스템간에 데이터를 주고 받기위한 규칙 전송 오류율, 데이터 전달 경로, 전송 속도 등 다양한 외부요인의 영향을 받는다. 프로토콜 모듈화 필요한 이유: 한 가지의 프로토콜로 처리할 경우 다양한 외부요인에 의해 문제가 발생하기 쉽다 때문에 크고 복잡한 시스템을 작은 모듈 단위로 쪼개서 설계한다. OSI 7 Layer (네트워크 계층 구조) 네트워크에서 독립적인 고유 기능을 수행하는 모듈들이 상,하위의 계층 구조로 연결되어 동작한다. 이 때 각 네트워크 사이에 인터페이스가 존재 상위 계층은 하위 계층에 서비스를 요청 하위 계층은 상위 계층에 서비스를 제공 모듈화의 장점 (계층 구조의 장점) 모듈이 변경되어도 인터페이스만 맞추면 동작한다 7계층 - 응용 계층 (Appli..
// Process 실행 여부 초기화 System.Diagnostics.Process proc = new System.Diagnostics.Process(); proc.StartInfo.FileName = "FileName.exe"; proc.StartInfo.WorkingDirectory = "C:\\FileDir"; proc.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.NOrmal; proc.Start(); // Process 확인되면 강제로 종료 System.Diagnostics.Process[] procList = SYstem.Diagnostics.Process.GetProcessesByName("FileName.exe"); if(..
Assembly : Cognex.VisionPro NameSpace : Cognex.VisionPro.Implementation // 나열 방식 Cognex.VisionPro.Implementation.CogRecord sampleRecord= new Cognex.VisionPro.Implementation.CogRecord(); sampleRecord.ContentType = typeof(ICogImage); //sampleRecord.Content = $RunState.Teaching.Tool.MultiPM_PMAlignTool.InputImage; sampleRecord.Content = InputImage; sampleRecord.Annotation = "MyInputImage.Graphics";..