| Programming Examples &
Sample Code |
| G-1. Sample Code for control
PCI 4 Photo/4 Relay Card Date : 2003, Feb. 12 Program idea: If Photo Isolator Channel 1 On Then Relay Output Channel 1 ON Else Photo Isolator Channel 1 OFF Then Relay Output Channel 1 OFF And If Photo Isolator Channel 2 On Then Relay Output Channel 2 ON Else Photo Isolator Channel 1 OFF Then Relay Output Channel 1 OFF |
| ****** Sample Code for control
PCI 4 Photo/4 Relay Card ***** import java.io.*; import com.decision.rp.user.Adaptlet; public class PR4Adaptlet extends Adaptlet implements Runnable { public void valueChanged(int card, int port, int line, int state) { if ((card == PCI4IN4OUT_CARD) && (port == 0) && (line == 4) && (state == 1)) { this.set(PCI4IN4OUT_CARD,0,0,1); // set the [PCI4IN4OUT card][port 0][line 0] as on } else { this.set(PCI4IN4OUT_CARD,0,0,0); // set the [PCI4IN4OUT card][port 0][line 0] as off } if ((card == PCI4IN4OUT_CARD) && (port == 0) && (line == 5) && (state == 1)) { this.set(PCI4IN4OUT_CARD,0,1,1); // set the [PCI4IN4OUT card][port 0][line 1] as on } else { this.set(PCI4IN4OUT_CARD,0,1,0); // set the [PCI4IN4OUT card][port 0][line 1] as off } } public void run() { } public void stop() { } public void start() { } } ****** End Of program ***** |