/*********************************************************************************/
void rst_clr(void)
{
float into;
/*
Executes the commands that resets the AFG and clears its error register
*/
IOOUTPUTS(ADDR, “*RST;*OPC?”, 10);
IOENTER(ADDR, &into);
IOOUTPUTS(ADDR, “*CLS;*OPC?”, 10);
IOENTER(ADDR, &into);
}
/*********************************************************************************/
void check_error(char
*func_tion)
{
char into[161];
int
length = 160;
IOOUTPUTS(ADDR, “SYST:ERR?”, 9); /* Query error register */
IOENTERS(ADDR, into, &length);
/* Enter error message */
if (atoi(into) != 0)
/* Determine if error is present */
/* If errors present, print and exit */
{
while (atoi(into) != 0)
{
printf(“Error %s in function %s\n\n”, into, func_tion);
IOOUTPUTS(ADDR, “SYST:ERR?”, 9);
IOENTERS(ADDR, into, &length);
}
exit(1);
}
}
Chapter 1
Getting Started with the HP E1340A 30
Содержание E1340A
Страница 12: ...Notes 12 HP E1340A Arbitrary Function Generator Module User s Manual ...
Страница 14: ...14 HP E1340A Arbitrary Function Generator Module User s Manual ...
Страница 42: ...Chapter 2 Generating Standard Waveforms with the HP E1340A 42 ...
Страница 54: ...Chapter 2 Generating Standard Waveforms with the HP E1340A 54 ...
Страница 57: ...Figure 3 1 Generating Arbitrary Waveforms 57 Generating Arbitrary Waveforms with the HP E1340A Chapter 3 ...
Страница 58: ...Chapter 3 Generating Arbitrary Waveforms with the HP E1340A 58 ...
Страница 84: ...Chapter 4 HP E1340A Sweeping and Frequency Shift Keying 84 ...
Страница 130: ...Chapter 6 HP E1340A High Speed Operation 130 ...
Страница 202: ...202 HP E1340A SCPI Conformance Information Chapter 7 ...
Страница 204: ...Figure 8 1 HP E1340A Status Groups and Associated Registers Chapter 8 HP E1340A AFG Status 204 ...
Страница 218: ...218 HP E1340A Specifications Appendix A ...
Страница 284: ...284 HP E1340A Register Based Programming Appendix C ...
Страница 295: ...Index HP E1340A Arbitrary Function Generator User s Manual 295 ...