Differences

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

Link to this comparison view

modularpi:cfdo16n:index [2026/02/15 03:09] – created adminmodularpi:cfdo16n:index [2026/02/15 03:15] (current) admin
Line 16: Line 16:
  
 {{ :fieldio:cfnet:cfdo16n:cfdo16n.png?nolink |}} {{ :fieldio:cfnet:cfdo16n:cfdo16n.png?nolink |}}
 +
 =====어드레스 설정 ===== =====어드레스 설정 =====
  
Line 21: Line 22:
  
 {{ :fieldio:cfnet:cfdo16n:dip_sw_0x00.png?nolink |}} {{ :fieldio:cfnet:cfdo16n:dip_sw_0x00.png?nolink |}}
-===== CFHEADER API ===== 
- 
-  * [[..:cfheaderconnecttousb:index|CFHeader API 및 Demo]] 
-  * [[https://api.comfiletech.com/csharp/api/ComfileTech.Cfnet.Cfheader.DigitalOutputModule.html|Class DigitalOutputModule]] 
-  * [[https://api.comfiletech.com/csharp/api/ComfileTech.Cfnet.Cfheader.DigitalOutputModule.Channel.html|Class DigitalOutputModule.Channel]] 
- 
-=====C# 예제 프로그램===== 
-  * 단일 채널(포트) 출력 또는 16개의 출력 제어 프로그램입니다. **[ CFHEADER[0] x CFDO-16N[0,1] ]** 
- 
-<code c> 
-using ComfileTech.Cfnet.Cfheader; 
- 
-var CFHEADER_0 = Cfheader.Instances[0]; 
-var CFDO_0 = CFHEADER_0.DigitalOutputModules[0];                 // CDDO모듈 ADDR.0 의 16bit 제어 
-var CFDO_1_0 = CFHEADER_0.DigitalOutputModules[1].Channels[0];   // CDDO모듈 ADDR.1 의 0번 포트 1bit제어 
- 
-CFHEADER_0.Open(); // USB 활성화 
- 
-while (true) 
-{ 
-     CFHEADER_0.Sync(); // CFNET 모듈 동기화 
- 
-    for (int i = 0; i < 16; i++){ 
-        CFDO_0.State = (ushort)(0x0001<<i); 
-        CFHEADER_0.Sync(); Thread.Sleep(50);  //CFNET 모듈 동기화, 지연 시간(50mS) 
-    } 
-     
-    CFDO_1_0.State = true;  
-    CFHEADER_0.Sync(); Thread.Sleep(50); 
-     
-    CFDO_1_0.State = false;  
-    CFHEADER_0.Sync();Thread.Sleep(50); 
-} 
-</code> 
  
 ===== 기술 지원 정책 ===== ===== 기술 지원 정책 =====