Rice Lake iRite IDE User Manual

Page 95

Advertising
background image

920i

Programming Reference - Appendix

91

program Hardware;

my_array : HW_array_type;

handler User1KeyPressed;

i : integer;
next_slot : HW_type;
begin
Hardware(my_array);
for i := 1 to 14
loop
if my_array[i] = NoCard then
WriteLn(2,"Slot ",i," No Card");
elsif my_array[i] = DualAtoD then
WriteLn(2,"Slot ",i," DualAtoD");
elsif my_array[i] = SingleAtoD then
WriteLn(2,"Slot ",i," SinglAtoD");
elsif my_array[i] = DualSerial then
WriteLn(2,"Slot ",i," DualSerial");
elsif my_array[i] = AnalogOut then
WriteLn(2,"Slot ",i," AnalogOut");
elsif my_array[i] = DigitalIO then
WriteLn(2,"Slot ",i," DigitalIO");
elsif my_array[i] = Pulse then
WriteLn(2,"Slot ",i," Pulse");
elsif my_array[i] = Memory then
WriteLn(2,"Slot ",i," Memory");
elsif my_array[i] = DeviceNet then
WriteLn(2,"Slot ",i," DeviceNet");
elsif my_array[i] = Profibus then
WriteLn(2,"Slot ",i," Profibus");
elsif my_array[i] = Ethernet then
WriteLn(2,"Slot ",i," Ethernet");
elsif my_array[i] = ABRIO then
WriteLn(2,"Slot ",i," ABRIO");
elsif my_array[i] = BCD then
WriteLn(2,"Slot ",i," BCD");
elsif my_array[i] = DSP2000 then
WriteLn(2,"Slot ",i," DSP2000");
elsif my_array[i] = AnalogInput then
WriteLn(2,"Slot ",i," AnalogInput");
elsif my_array[i] = ControlNet then
WriteLn(2,"Slot ",i," ControlNet");
elsif my_array[i] = DualAnalogOut then
WriteLn(2,"Slot ",i," DualAnalogOut");
end if;

end loop;
WriteLn(2,"");
end;

end Hardware;

Advertising
This manual is related to the following products: