Consultar ensayos de calidad


Generador de funciones hp 33120a



GENERADOR DE FUNCIONES HP 33120A
1 CARACTERISTICA DE PROGRAMACION.
Configuración de la interfaz remota La configuración de la interfaz remota, siempre debe realizarse desde el panel frontal. Consiste en establecer dos características a las que se acceden por el Menú I/O: (I/O MENU) 2: INTERFACE: 1: HPIB ADDR: HP-IB

El lenguaje de programación del generador tiene estructura de arbol, y para su descripción se utilizara una sintaxis similar a la utilizada para el osciloscopio:

Expresión de los valores datos Los datos se expresan en notación científica, y así mismo, permite introducir las unidades y el tipo de magnitud: 1.34 VPP 1200 HZ 100e-2 VRMS 12E3 HZ 2.4E2 mVPP 1.2 KHZ 3.56 DBM 0,33 MHZ

En muchas ordenes los datos pueden ser sustituidos por MINimum, o MAXimum, en cuyo caso se indica que el dato tome el valor mínimo o maximo que sea posible en la orden en que se encuentre. Cuando en una orden deba introducirse varios datos, estos deben separarse con el caracter delimitador ','. Sucesivas ordenes relativa a un mismo equipo, pueden incluirse en un único mensaje, y una de otras debe separarse mediante el caracter delimitador ';'.




Tipos de ordenes La programación del generador de funciones puede ser realizadas a través de tres tipos de ordenes: - Ordenes de control detalladas. - Ordenes de control de bajo nivel. - Ordenes de requerimiento. Ordenes de control detalladas: Proporcionan un método directo de programación del generador de funciones a través de la interfaz. Por ejemplo, la siguiente sentenciagenera una señal sinusoidal de 3 Vpp a 5 KHz con un offset de -2.5 voltios:

'APPL:SIN 5 KHZ, 3.0 VPP, -2.5 V'

Ordenes de control de bajo nivel: Las ordenes de control de bajo nivel ofrecen mayor flexibilidad para cambiar los parametros individuales. Ejemplos de programación del generador para que genere la misma forma de onda anterior, utilizando ordenes de control de bajo nivel son:

'FUNCtion:SHAPe SINusoid' 'FREQuency 5.0 KHZ' 'VOLTage 3.0 VPP' 'VOLTage:OFFSet -2.5 V'

Ordenes de requerimiento: Requieren del generador a enviar un mensaje de respuesta. Las ordenes de requerimiento siempre terminan con el caracter '?'. Por ejemplo, Orden req.: Formato respuesta:

'FUNCtion:SHAPe?'



2 ORDENES ESPECIFICA DEL GENERADOR

Ordenes APPLy APPLy:SINusoid [ [, [,]]] APPLy:SQUare [ [, [,]]] APPLy:TRIangle [ [, [,]]] APPLy:RAMP [ [, [,]]] APPLy:NOISE [ [, [,]]] APPLy:DC [ [, [,]]] APPLy:USER [ [, [,]]] APPLy? Ejemplo 2.500000E+00' respuesta: 'SIN +5.000000000000E+03 3.000000E+00,-

Ordenes de configuración

FUNCtion:SHAPe FUNCtion? FREQuency FREQuency? [MINimum | MAXimum] PULSe:DCYCle PULSe:DCYCle? [MINimum | MAXimum] VOLTage VOLTage? [MINimum | MAXimum] VOLTage:OFFSet VOLTage:OFFSet? [MINimum | MAXimum] VOLTage:UNIT VOLTage:UNIT? OUTPut:LOAD OUTPut:LOAD? [MINimum | MAXimum] OUTPut:SYNC OUTPut:SYNC?



Ordenes de modulación AM AM:DEPTh AM:DEPTh? [MINimum | MAXimum] AM:INTernal:FUNCtion AM:INTernal:FUNCtion? AM:INTernal:FREQuency AM:INTernal:FREQuency? [MINimum | MAXimum] AM:SOURce AM:SOURce? AM:STATe AM:STATe?

Ordenes de modulación FM FM:DEViation FM:DEViation? [MINimum|MAXimum] FM:INTernal:FUNCtion FM:INTernal:FUNCtion? FM:INTernal:FREQuency FM:INTernal:FREQuency? [MINimum | MAXimum] FM:STATe FM:STATe?

Ordenes de modulación de rafagas BM:NCYCles BM:NCYCles? [MINimum | MAXimum] BM:PHASe BM:PHASe? [MINimum | MAXimum] BM:INTernal:RATE BM:INTernal:RATE? [MINimum | MAXimum] wBM:SOURce BM:SOURce? BM:STATe BM:STATe? 53


Ordenes de modulación FSK FSKey:FREQuency FSKey:FREQuncy? [MINimum|MAXimum] FSKey:INTernal:RATE FSKey:INTernal:RATE? [MINimum | MAXimum] FSKey:SOURce FSKey:Source? FSKey:STATe FSKey:STATe? Ordenes de barrido FREQuency:STARt FREQuency:STARt? [MINimum | MAXimum] FREQuency:STOP FREQuency:STOP? [MINimum | MAXimum] SWEep:SPACing SWEep:SPACing? SWEep:TIME SWEep:TIME? [MINimum | MAXimum] SWEep:STATe SWEep:STATe?

Ordenes de formas de onda. FUNCtion:USER FUNCtion:USER? FUNCtion:SHAPE USER FUNCtion:SHAPE? DATAVOLATILE ,. DATA:DAC VOLATILE, DATA:ATTRibute:AVERage? [] DATA:ATTRibute:CFACtor? [] DATA:ATTRibute:POINts [] DATA:ATTRibute:PTPeak? [] DATA:CATalog?



DATA:COPY [,VOLATILE] DATA:DELte DATA:DELete:ALL DATA:NVOLatile:CATalog? DATA:NVOLatile:FREE? FORMat:BORDer FORMat:BORDer? Ordenes relacionadas con el sistema. DISPlay DISPlay? DISPlay:TEXT DISPlay:TEXT? DISPlay:TEXT CLEar SYSTem:BEEPer SYSTem:Error? SYSTem:VERSion? MEMory:STATe:DELete

Ordenes de disparo. TRIGger:SOURce TRIGger:SOURce?

Ordenes de control de la interfaz SYSTem:LOCal SYSTem:REMote SYSTem:RWLock Ordenes de manifestación de status *CLS *ESE *ESE? *ESR? *IDN Read the function generator’s identification string. The function generator returns four fields separated by commas. The first field is the manufacturer’s name, the second field is the model number, the third field is not used (always “0”), and the fourth field is a revision code which contains 55


three numbers. The first number is the firmware revision number for the main generator processor; the second is for the input/output processor; and the third is for the front-panel processor. *OPC Set the “operation complete” bit (bit 0) in the Standard Event register after the previous commands have been executed. Used only in the triggered burst mode and triggered sweep mode. *OPC? Return “1” to the output buffer after the previous commands have been executed. Used only in the triggered burst mode and triggered sweep mode. *PSC *PSC?*RCL Recall a previously stored state. To recall a stored state, you must use the same memory location used previously to store the state. You cannot recall the instrument state from a memory location that was not previously specified as a storage location. For example, an error is generated if you attempt to recall from memory location “2” but have never stored to that location. From the remote interface, a +810, “State has not been stored” error is generated if nothing is stored in the specified memory location. *RST Reset the function generator to its default state independent of the POWER ON command setting in the front-panel SYS MENU. *SAV Store up to four different instrument configurations. [ Stored in non-volatile memory ] *SRE *SRE? *STB? *TRG Trigger the function generator from the remote interface. For RS-232 operation, make sure the interface is in the remote mode by sending the SYST:REM command. *TST? Perform a complete self-test of the function generator. Returns “+0” if the self-test passes or “+1” if it fails. If the self-test fails, an error message is also generated with additional information on why the test failed. *WAI Wait for all pending operations to complete before executing any additional commands over the interface. Used only in the triggered burst mode and triggered sweep mode.

3 Documentación.
Información completa sobre el generador de funciones HP-33120 se puede encontrar en el documento. “User’s Guide: Agilent 33120A 15 MHz Function / Arbitrary Waveform Generator”




Política de privacidad