Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fieldio:cfnet:cfheaderprogramming:index [2026/02/20 15:34] – external edit 127.0.0.1fieldio:cfnet:cfheaderprogramming:index [2026/02/26 05:15] (current) – [HOST PC Real-time 설정] admin
Line 12: Line 12:
 </code> </code>
  
-  *[[cfnet:cfheaderprogramming:code_1|[연결된 CFHEADER 확인방법 (Code)]]] : HOST PC와 다수의 CFHEADER 모듈 연결 시, 프로그램 코드 내에서 연결된 각 CFHEADER 모듈의 정보를 확인할 수 있습니다.+  *[[:fieldio:cfnet:cfheaderprogramming:code_1|[연결된 CFHEADER 확인방법 (Code)]]] : HOST PC와 다수의 CFHEADER 모듈 연결 시, 프로그램 코드 내에서 연결된 각 CFHEADER 모듈의 정보를 확인할 수 있습니다.
  
  
Line 30: Line 30:
 </code> </code>
  
-  * [[cfnet:cfheaderprogramming:code_2|[연결된 CFNET IO 확인방법 (Code)]]] : CFHEADER 모듈에 연결된 CFNET IO 모듈의 정보를 프로그램 코드에서 확인할 수 있습니다.+  * [[:fieldio:cfnet:cfheaderprogramming:code_2|[연결된 CFNET IO 확인방법 (Code)]]] : CFHEADER 모듈에 연결된 CFNET IO 모듈의 정보를 프로그램 코드에서 확인할 수 있습니다. 
 =====USB 커뮤니케이션===== =====USB 커뮤니케이션=====
 +
 HOST PC와 CFHEADER 간 USB 통신을 시작하려면, 생성한 Cfheader 인스턴스의 [[https://api.comfiletech.com/csharp/api/ComfileTech.Cfnet.Cfheader.Cfheader.Open.html#ComfileTech_Cfnet_Cfheader_Cfheader_Open|Open()]] 메서드를 호출하여 통신을 초기화해야 합니다. HOST PC와 CFHEADER 간 USB 통신을 시작하려면, 생성한 Cfheader 인스턴스의 [[https://api.comfiletech.com/csharp/api/ComfileTech.Cfnet.Cfheader.Cfheader.Open.html#ComfileTech_Cfnet_Cfheader_Cfheader_Open|Open()]] 메서드를 호출하여 통신을 초기화해야 합니다.
  
Line 38: Line 40:
   * 백그라운드에서 자동 메모리 전송 : [[..:cfheaderoperation:index|CFHEADER 통신 동작원리]] <-- BackgroundSync.Start()참조   * 백그라운드에서 자동 메모리 전송 : [[..:cfheaderoperation:index|CFHEADER 통신 동작원리]] <-- BackgroundSync.Start()참조
   * USB 연결을 종료: [[https://api.comfiletech.com/csharp/api/ComfileTech.Cfnet.Cfheader.Cfheader.Close.html|Cfheader.Close()]]   * USB 연결을 종료: [[https://api.comfiletech.com/csharp/api/ComfileTech.Cfnet.Cfheader.Cfheader.Close.html|Cfheader.Close()]]
-  *  [[cfnet:cfheaderprogramming:code_3|[Cfheader 인스턴스와의 통신 종료 (Code)]]] +  *  [[:fieldio:cfnet:cfheaderprogramming:code_3|[Cfheader 인스턴스와의 통신 종료 (Code)]]] 
 ===== CFDO/DI 디지털 입출력  ===== ===== CFDO/DI 디지털 입출력  =====
 [[https://www.comfilewiki.co.kr/en/doku.php?id=cfnet:cfheader:automating_io_modules:index#digitaloutputmodule|CFDO 디지털 출력모듈 Code 및 동작 영상]]\\ [[https://www.comfilewiki.co.kr/en/doku.php?id=cfnet:cfheader:automating_io_modules:index#digitaloutputmodule|CFDO 디지털 출력모듈 Code 및 동작 영상]]\\
Line 152: Line 154:
  
 === Windows === === Windows ===
-아래와 같이 Host PC에서 실행될 프로그램(.exe)의 우선순위를 실시간(Real-time) 으로 설정합니다. 이때 관리자 권한으로 설정합니다.{{ :fieldio:cfnet:cfheaderprogramming:real_time.jpg?nolink |}}+ 
 +아래와 같이 Host PC에서 실행될 프로그램(.exe)의 우선순위를 실시간(Real-time) 으로 설정합니다. 이때 관리자 권한으로 설정합니다. 
 + 
 +{{ :fieldio:cfnet:cfheaderprogramming:real_time.jpg?nolink |}}
  
 Windows의 실시간 성능을 더욱 향상시키기 위해서는 운영 체제 자체의 설정을 변경해야 할 경우가 있습니다. 이때,  [[https://learn.microsoft.com/en-us/windows/iot/iot-enterprise/soft-real-time/soft-real-time|Windows Soft-Real-Time]]관련 문서를 참고하세요. Windows의 실시간 성능을 더욱 향상시키기 위해서는 운영 체제 자체의 설정을 변경해야 할 경우가 있습니다. 이때,  [[https://learn.microsoft.com/en-us/windows/iot/iot-enterprise/soft-real-time/soft-real-time|Windows Soft-Real-Time]]관련 문서를 참고하세요.