Keysight E1458A 96-Channel Digital I/O Module Service Guide
29
Performance Verification Tests
Verification Tests
520 OUTPUT @Dio:"*RST;*OPC?"
530 ENTER @Dio:Ready
540 FOR I = 0 TO 1 ! Fast test of the data lines
550 OUTPUT @Dio;"SOUR:DIG:DATA0:LW96 ";
Pattern(1,I);",";Pattern(2,I);",";Pattern(3,I)
560 OUTPUT @Dio;"*OPC?" ! Alternate 0 and 1
570 ENTER @Dio;Ready ! Wait for completion
580 OUTPUT @Dio;"SOUR:DIG:DATA0:LW96:MON?" ! Read data lines
590 ENTER @Dio;Mon(1),Mon(2),Mon(3)
600 FOR J=1 TO 3
610 IF Mon(J) <> Pattern(J,I) THEN ! Data line error
620 Errflg =1
630 END IF
640 NEXT J
650 NEXT I
660 IF Errflg=1 THEN
670 PRINT TABXY (1,2) "Keysight E1458A failed port data line test"
680 ELSE
690 PRINT TABXY (1,2) "Keysight E1458A passed port data line test"
700 END IF
710 Errflg=0 ! Reset error flag
720 !Bit Walk Test
730 OUTPUT @Dio;"*RST;*OPC?" ! Establish defaults
740 ENTER @Dio;Ready ! Wait for completion
750 FOR I = 0 TO 1 ! I is bit logic level to walk
760 FOR J = 0 TO 95 ! J is bit counter
770 IF I=0 THEN
780 OUTPUT @Dio;"SOUR:DIG:DATA0:LW96: -1,-1,-1" ! set all lines to 1
790 ELSE
800 OUTPUT @Dio;"SOUR:DIG:DATA0:LW96: 0,0,0" ! set all lines to 0
810 END IF
820 OUTPUT @Dio;"SOUR:DIG:DATA0:LW96:BIT"& VAL$(J)&" " &VAL$(I)$&;*OPC?" !
Set a bit
830 ENTER @Dio;Ready ! Wait for completion
840 OUTPUT @Dio;"SOUR:DIG:DATA0:LW96:BIT" &VAL$(J)&":MON?"
850 ENTER @Dio;Bits ! Get the state of the bit
860 IF Bits <> I THEN ! Is bit correct?
870 PRINT TAB (10) "Logical ";I;" at bit ";J;" failed"
880 Errflg=1
890 END IF
Содержание E1458A
Страница 1: ...Keysight E1458A 96 Channel Digital IO Module Service Manual 75000 Series C ...
Страница 2: ......
Страница 6: ...viii ...
Страница 18: ...20 Keysight E1458A 96 Channel Digital I O Module Service Guide General Information Recommended Test Equipment ...
Страница 32: ...34 Keysight E1458A 96 Channel Digital I O Module Service Guide Verification Tests Performance Test Record ...
Страница 41: ...Keysight E1458A 96 Channel Digital I O Module Service Guide 43 Troubleshooting Service Figure 4 1 Disassembly ...
Страница 44: ...46 Keysight E1458A 96 Channel Digital I O Module Service Guide Service Repair Maintenance Guidelines ...
Страница 45: ......