User Tools

Site Tools

한국어

cfnet:cfheader:csharp:index

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
cfnet:cfheader:csharp:index [2026/05/29 05:57] – [Simple Digital Output Example] mfranklincfnet:cfheader:csharp:index [2026/05/29 06:06] (current) – [Simple Digital Output Example] mfranklin
Line 7: Line 7:
  
 <code csharp> <code csharp>
-const int delayMs = 50;+using ComfileTech.Cfnet.Cfheader;
  
-var header = Cfheader.Instances[0]; +var cfheader0 = Cfheader.Instances[0]; 
-var channels header.DigitalOutputModules[0].Channels; +var DOModule0 cfheader0.DigitalOutputModules[0];
-var states = new[] { true, false };+
  
-header.Open();+cfheader0.Open();
  
 while (true) while (true)
 { {
-    foreach (var channel in channels.Concat(channels.Reverse()))+    foreach (var channel in DOModule0.Channels.Concat(DOModule0.Channels.Reverse()))
     {     {
-        foreach (var state in states)+        foreach (var state in new[] { true, false })
         {         {
             channel.State = state;             channel.State = state;
-            header.Sync(); +            cfheader0.Sync(); 
-            Thread.Sleep(delayMs);+            Thread.Sleep(50);
         }         }
     }     }
cfnet/cfheader/csharp/index.1780034242.txt.gz · Last modified: by mfranklin