| Programming
Examples & Sample Code |
| G-2. Sample Code for control
PCI 8 Photo/8 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 8 Photo/8 Relay Card ***** java.io.*; import com.decision.rp.user.Adaptlet; public class PR8Adaptlet extends Adaptlet implements Runnable { public void valueChanged(int card, int port, int line, int state) { if ((card == PCI8IN8OUT_CARD) && (port == 0) && (line == 8) && (state == 1)) { this.set(PCI8IN8OUT_CARD,0,0,1); // set the [PCI8IN8OUT card][port 0][line 0] as on } else { this.set(PCI8IN8OUT_CARD,0,0,0); // set the [PCI8IN8OUT card][port 0][line 0] as off } if ((card == PCI8IN8OUT_CARD) && (port == 0) && (line == 9) && (state == 1)) { this.set(PCI8IN8OUT_CARD,0,1,1); // set the [PCI8IN8OUT card][port 0][line 1] as on } else { this.set(PCI8IN8OUT_CARD,0,1,0); // set the [PCI8IN8OUT card][port 0][line 1] as off } } public void run() { } public void stop() { } public void start() { } } ****** End Of program ***** |