User manual
Performance
Verification
Tests
These programs are designed to do the Performance Verification Tests
found in Chapter 2 - Verification Tests.
Test 2-1: Closed
Channel Resistance
The purpose of this test is to verify that all channel relay contacts meet the
closed channel resistance specification for the multiplexer. If the closed
channel resistance of any contact is greater than 3.5Ω, the relay should be
replaced. See Chapter 2 for hardware connections and equipment setup.
/* Closed-channel Resistance Test E1460A
This program performs the Closed Channel Resistance Test found
in the E1460A Service Manual
Program Rev. A.01.00 7/1/96 */
#include <stdio.h>
#include <sicl.h>
#define ADDR "hpib7,9,14" /* Address of device */
#define DMM "hpib7,22"
void main (void)
{
INST id, dm; /* Define id and dm as an instrument */
int channel, i, j;
double result, result2;
char cr[256];
#if defined(__BORLANDC__) && !defined(__WIN32__)
_InitEasyWin();
#endif
ionerror(I_ERROR_EXIT);
dm = iopen (DMM); /* Open instrument session */
id = iopen(ADDR);
itimeout (dm, 10000);
printf ("\n\n\nInstall Component Assembly and Test Fixture");
printf ("\n\n 1. Turn Mainframe AND hp 3458a DMM power OFF.");
printf ("\n 2. Connect GPIB Cable between mainframe and DMM.");
printf ("\n 3. Install Agilent E1460A Component Assembly into Mainframe.");
printf ("\n 4. Attach Test Fixture to Component Assembly.");
printf ("\n 5. Turn Mainframe and DMM power ON");
printf ("\n 6. Press ENTER when ready to begin testing.");
getchar ();
/*...........................Measure Closed Channel Resistance...........*/
iprintf (id, "*RST\n");
iprintf (id, "FUNC 1,WIRE2\n");
iprintf (id, "CLOS(@10995)\n");
iprintf (dm, "PRESET NORM;TRIG HOLD\n");
iprintf (dm, "END ALWAYS\n");
iprintf (dm, "FUNC OHMF\n");
/*........................High lines.....................*/
58 Example C Programs Agilent E1460A Service Manual