Agilent Technologies E1439 manual
- Consulta online o descarga el manual de instrucciones
- 246 páginas
- 3.26 mb
Ir a la página of
manuales de instrucciones parecidos
-
Network Card
Agilent Technologies HP 16500H
38 páginas 0.41 mb -
Network Card
Agilent Technologies E5810A
164 páginas 3.61 mb -
Network Card
Agilent Technologies J6800A
16 páginas 0.15 mb -
Network Card
Agilent Technologies N2620A
182 páginas 2.91 mb -
Network Card
Agilent Technologies Agilent 4396B
124 páginas 0.96 mb -
Network Card
Agilent Technologies N2610A
248 páginas 4.37 mb -
Network Card
Agilent Technologies N6314A
7 páginas 0.07 mb -
Network Card
Agilent Technologies HP 16505A
38 páginas 0.41 mb
Buen manual de instrucciones
Las leyes obligan al vendedor a entregarle al comprador, junto con el producto, el manual de instrucciones Agilent Technologies E1439. La falta del manual o facilitar información incorrecta al consumidor constituyen una base de reclamación por no estar de acuerdo el producto con el contrato. Según la ley, está permitido adjuntar un manual de otra forma que no sea en papel, lo cual últimamente es bastante común y los fabricantes nos facilitan un manual gráfico, su versión electrónica Agilent Technologies E1439 o vídeos de instrucciones para usuarios. La condición es que tenga una forma legible y entendible.
¿Qué es un manual de instrucciones?
El nombre proviene de la palabra latina “instructio”, es decir, ordenar. Por lo tanto, en un manual Agilent Technologies E1439 se puede encontrar la descripción de las etapas de actuación. El propósito de un manual es enseñar, facilitar el encendido o el uso de un dispositivo o la realización de acciones concretas. Un manual de instrucciones también es una fuente de información acerca de un objeto o un servicio, es una pista.
Desafortunadamente pocos usuarios destinan su tiempo a leer manuales Agilent Technologies E1439, sin embargo, un buen manual nos permite, no solo conocer una cantidad de funcionalidades adicionales del dispositivo comprado, sino también evitar la mayoría de fallos.
Entonces, ¿qué debe contener el manual de instrucciones perfecto?
Sobre todo, un manual de instrucciones Agilent Technologies E1439 debe contener:
- información acerca de las especificaciones técnicas del dispositivo Agilent Technologies E1439
- nombre de fabricante y año de fabricación del dispositivo Agilent Technologies E1439
- condiciones de uso, configuración y mantenimiento del dispositivo Agilent Technologies E1439
- marcas de seguridad y certificados que confirmen su concordancia con determinadas normativas
¿Por qué no leemos los manuales de instrucciones?
Normalmente es por la falta de tiempo y seguridad acerca de las funcionalidades determinadas de los dispositivos comprados. Desafortunadamente la conexión y el encendido de Agilent Technologies E1439 no es suficiente. El manual de instrucciones siempre contiene una serie de indicaciones acerca de determinadas funcionalidades, normas de seguridad, consejos de mantenimiento (incluso qué productos usar), fallos eventuales de Agilent Technologies E1439 y maneras de solucionar los problemas que puedan ocurrir durante su uso. Al final, en un manual se pueden encontrar los detalles de servicio técnico Agilent Technologies en caso de que las soluciones propuestas no hayan funcionado. Actualmente gozan de éxito manuales de instrucciones en forma de animaciones interesantes o vídeo manuales que llegan al usuario mucho mejor que en forma de un folleto. Este tipo de manual ayuda a que el usuario vea el vídeo entero sin saltarse las especificaciones y las descripciones técnicas complicadas de Agilent Technologies E1439, como se suele hacer teniendo una versión en papel.
¿Por qué vale la pena leer los manuales de instrucciones?
Sobre todo es en ellos donde encontraremos las respuestas acerca de la construcción, las posibilidades del dispositivo Agilent Technologies E1439, el uso de determinados accesorios y una serie de informaciones que permiten aprovechar completamente sus funciones y comodidades.
Tras una compra exitosa de un equipo o un dispositivo, vale la pena dedicar un momento para familiarizarse con cada parte del manual Agilent Technologies E1439. Actualmente se preparan y traducen con dedicación, para que no solo sean comprensibles para los usuarios, sino que también cumplan su función básica de información y ayuda.
Índice de manuales de instrucciones
-
Página 1
Agilent E1439 VXI 70 MHz IF ADC with filte rs and memory User’ s Guid e Agilent T echnologies Part Number E1439-900 05 Printed in U.S.A. Print Date: December 2002, Third Edition © Agilent T echnolo gies, Inc. Al l rights reserv ed. 8600 Soper Hil l Road, Everett, W ashin gton 98205-1209 U.S.A.[...]
-
Página 2
2 Notices The in form atio n con taine d in thi s man ual is s ubje ct to c hange w itho ut no tice . Agilent T echnologies makes no warran ty of any kind with regard to this manual, incl uding, but not limited to , the implied war ranties of mer chantability and f itness for a particular purpose . Agilent T echnologies shall not be liable for erro[...]
-
Página 3
3 The Agilent E1439 at a Glance The Agilent E1439 9 5 MSa/s Digiti zer with DSP and Memory provides h igh precision digitizin g for time and frequency domain applications along with signal conditionin g, filtering, and memory . The module plu gs into a single C-s ize slot i n a VXI mainfr ame. Number of Channel s 1 T ype of I nputs 50 o hm Input Ba[...]
-
Página 4
4 What Y ou Get W ith the Agilent E1439 The follo wing items are inclu ded with your Agilent E1439: Hardware • Agilent E143 9 ADC, C-size VXI module • CD-ROM fo r W indows setup Software • CD-ROM for installat ion A W indows setup p rogram that in stalls: • Firmware i nstallation program • The Agilent E1 439 VXI plug &play libraries a[...]
-
Página 5
5 In This Book This book docu ments the Ag ilent E1439 modu l e. It provi des: • hardware installation in formation • software installati on information • getting s tarted information • ope rati ona l info rmati on • programmer’ s reference • replaceable parts Other Documentation Installation and Servi ce information is provided as a [...]
-
Página 6
6[...]
-
Página 7
1 Installing the Agilent E1439 T oi n s p e c tt h eA g i l e n tE 1 4 3 9 ................................... 2 To install the Agilent E1439 .................................... 3 To clean fiber optic conne ctors ................................. 6 T os t o r et h em o d u l e .......................................... 7 T ot r a n s p o r tt h em[...]
-
Página 8
8 Contents age1439_attrib_get .......................................... 7 4 age1439_cal_get ............................................ 7 5 age1439_clock_fs ........................................... 7 6 age1439_clock_recover . . . ................................... 7 7 age1439_clock_setup ........................................ 7 8 age1439_cl[...]
-
Página 9
9 Contents age1439_options_get . ...................................... 1 5 7 age1439_product_id_get .................................... 1 5 8 age1439_read ............................................. 1 5 9 age1439_read_raw . . . ...................................... 1 6 2 age1439_refer ence_clock .................................... 1 6 5 age14[...]
-
Página 10
10 Contents[...]
-
Página 11
1 1 Installing the Agilent E1439[...]
-
Página 12
2 Insta llin g the A gile nt E1 439 T o inspect the Agil ent E1439 T o inspect the Agilent E1439 The Agilent E1439 single channel VXI ADC Module was carefully inspected both mechanically and electrically before shipment. It should be free of marks or scratches and it should meet its publis hed specification s upon re ceipt. If the mod ule was damag[...]
-
Página 13
3 Instal ling the Agil ent E1439 T o install the Agil ent E1439 T o install the Agilent E1439 Caution T o protect circuits from static discharge, observe anti-static techniques whenever handling the Agilent E1439 VXI ADC Mo dule. 1. Set up your VXI mainframe. See the installation guide for your mainframe. 2. Select a slot in the VXI mainframe for t[...]
-
Página 14
4 Insta llin g the A gile nt E1 439 T o install the Agilent E1439 4. Set the mainframe’ s power switch to off (0). Caution Installi ng or r emoving th e modul e with p ower on ma y damag e compone nts in the mod ule. 5. Place the module’ s card edges (top and bottom) into the module guides in the slot. 6. Slide the module into the mainframe unt[...]
-
Página 15
5 Instal ling the Agil ent E1439 T o install the Agil ent E1439 7. Attach the module’ s front panel to the mainframe chassis usi ng the module’ s captive mounting screws. VXI Mainframe P ower Switch Slotted Captive Scr ews E1438/ E1439[...]
-
Página 16
6 Insta llin g the A gile nt E1 439 T o clean fiber optic connectors T o clean fiber optic connectors The Agile nt E1439D has a fiber optic serial FP DP (front panel data port). Since the data tran smits via light , the fiber optic connect ions must be cl ean. The fol lowing pro cedure describes ho w to clean fiber optic connectors. Caution Do not [...]
-
Página 17
7 Instal ling the Agil ent E1439 T o store the module T o stor e the module Store the m odul e in a clean , dry , and st atic fr ee env iron ment . For other requirements, s ee storage and transport restriction in “T echnical Specifications”. T o transport the module • Package the module using the original factory packaging or packa ging iden[...]
-
Página 18
8 Insta llin g the A gile nt E1 439 T o transport the module[...]
-
Página 19
2 2 Gett ing S tarted with the A gilent E1 439[...]
-
Página 20
10 Getting Started w ith the A gilent E1439 Getting Started an d Introduction Getting S tarted and Introduction This section h el ps you get your A gilent E1439 running and mak ing simpl e measurements wit hout programmi ng. It show s you how to install t he softw are librari es and how to run the Soft F ront Panel program. I t also introduces yo u[...]
-
Página 21
11 Gett ing Start ed wi th the Agi lent E14 39 System R equirements System Requirements System Requirements (Microsoft Wi ndows) • A Pentium-class personal computer: • Mic roso ft Windows 200 0, or N T . • One of the follo wing interfaces: • HP/Agilent F ireW ir e − E8491B IEEE-13 94 PC Link to VXI • National Ins truments PCI MXI-2 • [...]
-
Página 22
12 Getting Started w ith the A gilent E1439 T o install the Windows VXIplug&play driv e rs T o install the Windows VXI plug&play drivers This proced ure assumes that y ou have already in stalled a VISA ( V i rtual In strument Sof tware Architecture) library . Note If y ou attempt to in stall the Windows VXIplug&play d rivers without hav[...]
-
Página 23
13 Gett ing Start ed wi th the Agi lent E14 39 T o use the R esour ce Manager T o use the Resource Manager The Resour ce Manager is a pr ogram from your hardware interf ace manufacturer . It looks at the VXI mainframe to d etermine what modules are installed . Y ou need to run it every time you p ower up. If you get the message: "VISUC CESS_DE[...]
-
Página 24
14 Getting Started w ith the A gilent E1439 T o use the progr am group (Window s) T o use the program gr oup (Windows) If you ins talled the pro gram group using t he default meth od during the in stallat ion procedure, you have a sho rtcut for a program g roup similar the one b elow . Access it t hrough the S tart button : Programs Vxipnp age1[...]
-
Página 25
15 Gett ing Start ed wi th the Agi lent E14 39 T o use the VX Iplug&play Soft Fr ont Panel (SFP) T o use the VXI plug&play Soft Fr ont Panel (SFP) In a W indows environment , the Soft Fro nt Panel is the bes t place to star t to explore the capabilities of the Agilent E143 9. The Soft Front Panel is useful for checking yo ur system to make [...]
-
Página 26
16 Getting Started w ith the A gilent E1439 T o use the ex ample progr am s T o use the example pro grams Several examp le programs are inclu ded that perform u seful tasks and can serve as a basis for your own progr ams. When you instal led your Agile nt E1439 W indows libraries and drivers using t he setup program or utility , you also installed [...]
-
Página 27
17 Gett ing Start ed wi th the Agi lent E14 39 T o use the ex ample progr ams multc han_3 2.ex e This example show s how to synchron ize two modules to achi eve simultaneo us sampling, filter decimation, and matched local oscillator phase. It is written in V isual Basic. info.exe This example shows how to retriev e option and revision information f[...]
-
Página 28
18 Getting Started w ith the A gilent E1439 T o use the ex ample progr am s[...]
-
Página 29
3 3 Using the Agilent E1439[...]
-
Página 30
20 Using the Agilen t E1439 Agilent E1439 overvie w Agilent E1439 overview 1 00 MHZ VCX O 1 02.4 MHz VCX O Clock Generation T rigger Detection Attenuat ors Anti-alias Filter Sampling ADC Z oom and Decimation Filtering FIFO Memory VXI bus Interface L ocal bus Interface (not present in the E1439C) Intermodule clock Intermodule sync VXI Backplane Ext [...]
-
Página 31
21 Using the Agilent E143 9 Progr am ming the Agil ent E1439 Pr ogramming the Agilent E1439 The Agi lent E1439 is shipp ed with sof tware and documentati on to sup port a bro ad set of choices of controllers, I/O interfaces, programming languages, and operatin g systems. By virtue of its compliance to the VX I plug&pla y st and ard, t he E14 39[...]
-
Página 32
22 Using the Agilen t E1439 Progr am ming the Agilen t E1439 Cp r o g r a m m i n g The E1439 is s hipped with a s ource library of C- functions that can be called f rom user progra ms. This elevates the interface ab ove the register level so the programmer does not have to be concerned with such things as register addresses and packing or splittin[...]
-
Página 33
23 Using the Agilent E143 9 The mea sur ement loop The measur ement loop The measurement loop progresses t hrough four states. The transitio n from one s tate to the next is tied to the transition of the Sync sig nal. The effect of the Sync sign al is summarized in the follow ing diagram r epresenti ng the f our poss ible stat es of an A gilent E14[...]
-
Página 34
24 Using the Agilen t E1439 The mea suremen t loop Modules program med for block mode op eration ass ert the Sy nc line until a com plete block of data, including any pre-programmed pr e- or post-trigger delay , has been collected and is available to the I/O port. The module then releases the S ync line. The module returns to the Idle state when th[...]
-
Página 35
25 Using the Agilent E143 9 Delay and phase in triggered measurements Delay and phase in triggered measur ements It is importan t to note th at the trigger d elay is specified in terms of output sam ples. When using the digital filters with in the E1439 to reduce the sample rate, ther e are multiple ADC samples corresponding to each output sample. [...]
-
Página 36
26 Using the Agilen t E1439 Delay and ph ase in triggere d measurements tr igge r_d elay = -2 (a pre-trigger delay of 2) Because the filter_bw is 4 with deci mation on, t here are 16 input samples for every outpu t samp le for a decimation rate of 2 4 . The phas e returned i s the p hase of t he LO at the actual t rigger po int, not the des ired tr[...]
-
Página 37
27 Using the Agilent E143 9 Delay and phase in triggered measurements Due to the pretrigge r delay of 32, the desired trigger point woul d have been at the 32nd sample of the time record. Howev er , the dela y_actual v alue of 16 indicates that the s ample corre sponding to the actual trigger is number 32+16/2 4 o r the 33rd sample. The measured p [...]
-
Página 38
28 Using the Agilen t E1439 Magnitude trigger and ma gdwell time Magnitud e trigger and magdwell tim e The magnitude trigger operat es on the magnitude of a (possibly filtere d) signal. For a real signal, the magnitude is merely t he absolute value of the signal. For a compl ex signal, the magnitude is the s quar e roo t of th e sum of th e sq uare[...]
-
Página 39
29 Using the Agilent E143 9 Magnitude trigger and magdwell time C. Time C is less than the magDwell time. The magnitude trigger does not recognize the sign al as bei ng low D. T ime D is lon ger than the magDwe ll time. T he magnit ude trigger does r ecognize the signal as being low and a negative trigger may occur at the end of D. In the example s[...]
-
Página 40
30 Using the Agilen t E1439 Frequenc y and filte ring Frequency and filtering The Agile nt E1439’ s center fre quency is norm ally set at zero ( baseband path) and 70 MHz for the IF signal path. However , you may set the center frequency t o a non-zero v alue in or der to examine a narrower s pan away fro m baseband (zoom measurement).The frequen[...]
-
Página 41
31 Using the Agilent E143 9 Using clock and sync Using clock and sync The following di agram shows the f low of clock and sync signals : VXI Clock ADC Clock VXI SYNC Intermodule Sync SMB Intermodule Clock SMB ADC Divider Font P anel Clock SMB Clock Output VXI Clock Output ADC Clock VCXO VCXO Fr eq SYNC Clock EXT Clock/Ref BNC Reference Clock Refere[...]
-
Página 42
32 Using the Agilen t E1439 Managing mult iple modules Managing multiple modules Sharing Reference and S ync signa ls in multi- module sys tems The Agilent E1 439 support s synchrono us operation a mong multiple E 1439s by using a shar ed ADC clock an d Sync signal to drive all the modules in a syst em. The sh ared Sync si gnal is used to synchroni[...]
-
Página 43
33 Using the Agilent E143 9 Managing mult iple modules • For backplane distribution make su re that all modules co nform to VXI specification 1.4 or later with rega rd to their at tachment to the ECL Trigger lines. See th e Agilent E1439 T ech nical Specifications fo r the clock jitt er (phase noise) specification degrad ation using backplane dis[...]
-
Página 44
34 Using the Agilen t E1439 Managing mult iple modules Managing multi- module sy stems Note The symbol indi cates a 50 ohm term inator , which is required on unus ed SMB connector s in system s using fr ont pa nel dis tributi on Module # 1 - “Rear master , intern al r eferenc e” on page 82 Modul e #2 - “F ront slav e, phase loc ked to master?[...]
-
Página 45
35 Using the Agilent E143 9 Managing mult iple modules Mana gin g mult i-ma infr ame syste ms Modul e #1 - “ F ro n t s l ave, phase locked to master” on page 8 1 Modul e #2 - “Front master , inte rnal re ference” on page 80 Module # 3 - “Front slave , phase locked to master” on page 8 1 Modul e #4 - “ F ro n t s l ave, phase locked t[...]
-
Página 46
36 Using the Agilen t E1439 Managing mult iple modules Modul e #1 - “Fr ont sla ve , phase locked to master” on page 8 1 Modul e #2 - “Sen d sy nc to slave” on page 8 4 Modu le # 3 - “Receive sync fr om ma ster” on page 85 Modu le #4 - “Fr ont sla ve , phase locked to master” on page 8 1 VXI Mainframe A VXI Mainframe B Clock and SYN[...]
-
Página 47
37 Using the Agilent E143 9 Managing mult iple modules Using an external sample clock All modu les “Fr ont sy nc , external sample clock, wir ed-OR s ync” on page 83 Sharing clock and SYNC among se ver al modules using external sample . Front panel distribution. Slot 0 Controller Splitter Splitter External sample clock User generated external s[...]
-
Página 48
38 Using the Agilen t E1439 Managing mult iple modules All modules “ Rear sync , ext ernal sample clock, wired-OR sync” on page 84 Sharing clock and SYNC among se ver al modules using external sample . Rear panel distribution. Slot 0 Controller Splitter Splitter External sample clock User generated external sync pulse Backplane[...]
-
Página 49
39 Using the Agilent E143 9 Managing mult iple modules Synchronizing chang es in multi- module systems Multi-module systems require special treatment w ith respect to timing of f requency and filter changes. Center frequ ency changes may involve sy nchronizing the local oscillator s of all modules in a system. D igital filter chan ges in multi-m od[...]
-
Página 50
40 Using the Agilen t E1439 Managing mult iple modules T rig ger and pha se in m ulti-modul e sys tems When you use triggerin g in multiple modules, you do not need to meas ure phase differences between two or more channels if th e channels are set u p identically in ter ms of d igital filtering and LO frequency , and the digital filters and L Os a[...]
-
Página 51
41 Using the Agilent E143 9 Managing mult iple modules Here is the sequence of operation s: 1. Put all modules into either the AGE1439_REA R_SYNC_EXT_SAMP m ode or the AGE143 9_FRNT_SYNC _EXT_SA MP mode wit h the age143 9_clock_setu p command. 2. Issue t he age1439_ext_ sample_sync (AGE1439_EX T_SAMPLE_SYNC_ENABLE) command to reset the counters wit[...]
-
Página 52
42 Using the Agilen t E1439 T ransferring data T ransferrin g data Y ou can t ransfer data fr om the Agile nt E1439C o r D via the VMEbus . W ith the Agile nt E1439D you can also transfer data v ia the Local Bus and via a fiber optic interface. • The VMEbus is the universal data bus for VXI architecture. It provides flex ibility and versatility i[...]
-
Página 53
43 Using the Agilent E143 9 Fiber Optic Interf ace Fiber Optic Interface The E1439D provides a fiber op tic interface that can transmit co ntinuous full bandwidth data from the internal A/D converter . In addition, it can stream data from multiple synchronized modules operating at lower bandwidths onto a single fiber optic ch annel. An optical rece[...]
-
Página 54
44 Using the Agilen t E1439 Fiber Optic Interface Fiber Frames Data is transmitted over the fiber interface in a series of fiber frames. Each fiber fram e is composed of a series of 32-bi t values, which encode to 40 bits. Each 32-bi t value can either be data or an ordered set. Data and ordere d sets are strung together to make the three types of [...]
-
Página 55
45 Using the Agilent E143 9 Fiber Optic Interf ace Fiber Modes The E1439D ’ s fiber interface can operate in f ive dif ferent mo des: • “Off” on pag e 45 • “Copy” on page 46 • “Raw” on page 47 • “Generate” on page 48 • “Append” on page 50 Off The Off fiber mode disables t he fiber transmitter but allo ws the fiber re[...]
-
Página 56
46 Using the Agilen t E1439 Fiber Optic Interface Copy The Copy fiber m ode copies op tical data from its fiber r eceiver to its fiber tran smitter without adding any data. No rmal data collection a nd filtering contin ues, and the data po rt selection determines whether data is sen t to the local bus (Agilent E1439D only ) or read from the FIFO vi[...]
-
Página 57
47 Using the Agilent E143 9 Fiber Optic Interf ace Raw The Ra w fiber m ode tr ansm its ra w (i.e., u nproc esse d, full ba ndw idth) A DC dat a over th e fibe r interface. At the same time th at the raw data is transm itted over the f iber interface, filtered ADC data can be sen t over the local bus (Agi lent E143 9D only) or read from the FIFO vi[...]
-
Página 58
48 Using the Agilen t E1439 Fiber Optic Interface Generate If flow co ntrol is of f, Gener ate fiber mode transmit s filtered ADC d ata over the f iber interface as soon as data is available. ADC data is not available via any other data po rt and received optical data is ignored. The following illustrati on shows an E1439D transmit ting data when f[...]
-
Página 59
49 Using the Agilent E143 9 Fiber Optic Interf ace If flow control is on and the fiber receiv er is capable of generating flow control sign als, Generate fiber mode transmits filtered ADC data after the fiber receiver indicates that it is ready and a complete data block is ready to be transmitted. ADC data is not available vi a any other data port [...]
-
Página 60
50 Using the Agilen t E1439 Fiber Optic Interface Append The Append fiber mode copies optical d ata from its fiber receiver to its fiber transmitter and appends its own fil tered ADC data. This mode is requir ed in an optical fiber append chain. For the first module in an append chain, set the f iber mode to Generate, BOF to ON, and Epoch Generate [...]
-
Página 61
51 Using the Agilent E143 9 Fiber Optic Interf ace The following sh ows two E1439D mo dules in an append chai n transmitting data to a fiber receiver when flow control is off. Fiber TX Fiber RX VME BUS LBUS ADC DIGIT AL FIL TERS FIFO Fiber TX Fiber RX VME BUS LBUS ADC DIGIT AL FIL TERS FIF O Fiber TX Fiber RX Processing DA T A E1438D / E1439D Fiber[...]
-
Página 62
52 Using the Agilen t E1439 Fiber Optic Interface The following shows two E1439D modules in an append chain transmitting data to a fiber receiver when flow control is on. Fiber TX Fiber RX VME BUS LBUS ADC DIGIT AL FIL TERS FIFO Fiber TX Fiber RX VME BUS LBUS ADC DIGIT AL FIL TER S FIFO Fiber TX Fiber RX Processing DA T A E1438D / E1439D Fiber Rece[...]
-
Página 63
4 4 Agilent E1439 Pr ogrammer's Refer ence[...]
-
Página 64
54 Agilent E1439 Pro grammer' s Reference Introduction Introduction The programmer’ s reference is presented as a set of VXI plug &play functions since this is th e primary tar geted environment. Ho wever , when you performed the setup for t he Agilent E1439, drivers were in stalled to suppo rt various progr amming environments as descr [...]
-
Página 65
55 Agilent E1439 Prog rammer's Ref erence Functions listed by class Functions liste d by class Component Capability Subclass Function Name INITIALI ZE & CL OSE age14 39_init (on page 132) age1439_close (on page 86) MEASURE READ INITIA TE a ge1439_ meas_co ntr ol (on page 1 5 1) age1 439_m eas_in it (o n page 1 54) age1 439_m eas_st art (o [...]
-
Página 66
56 Agilent E1439 Pro grammer' s Reference Functions listed by class age14 39_da ta_blo cksize (on pa ge 90) age14 39_da ta_blo cksize _get ( on page 9 0) age14 39_da ta_del ay (on page 90) age14 39_da ta_del ay_get (o n page 9 0) age14 39_da ta_m ode ( on pa ge 90 ) age14 39_da ta_mod e_ge t (on pa ge 90) age14 39_da ta_po rt (o n pa ge 9 0) a[...]
-
Página 67
57 Agilent E1439 Prog rammer's Ref erence Functions listed by class age143 9_input_ offs et_save (on page 1 36) age143 9_inp ut_range (o n page 1 4 1) age143 9_inp ut_range_g et (on pa ge 14 1 ) age143 9_inp ut_si gnal (o n page 1 4 1) age143 9_inp ut_si gnal_g et (on pa ge 14 1) age143 9_inp ut_si gnal_p ath (on pa ge 14 1 ) age143 9_inp ut_s[...]
-
Página 68
58 Agilent E1439 Pro grammer' s Reference Functions listed by class age14 39_fi ber_ setup (on page 1 1 2) age14 39_l bus_ mode (on page 148) age14 39_l bus_m ode_g et (o n page 148 ) age14 39_l bus_ reset (on page 1 50) age14 39_lbu s_reset_ get ( on page 150) ROUTE CONFIGURE L OW LEVEL age1 439_fiber_BOF (on page 1 12) ag e1439_f ibe r_BOF_ [...]
-
Página 69
59 Agilent E1439 Prog rammer's Ref erence Functions listed by class age14 39_inte rrup t_r estor e (on page 145) age1439 _interrupt_s etup (on pa ge 146 ) age143 9_opti ons_g et (on pa ge 157 ) age1 439_prod uct_ id_ge t (on pag e 158 ) age14 39_r eset (on pa ge 167) ag e 1 43 9 _re s et _ h ard (o n page 1 68) age1 439_revisi on_quer y (on pa[...]
-
Página 70
60 Agilent E1439 Pro grammer' s Reference Functions listed by functional group Functions listed by func tional group This section l ists the progr aming functions i n groups of r elated functions. A brief de scription of each group follows: “Initiali zing and closin g” on page 61 : Y ou must initialize the I/O driver and set up each module[...]
-
Página 71
61 Agilent E1439 Prog rammer's Ref erence Functions listed by functional group Init ializi ng and closing age1439_i nit ( on page 132) − in itializes the I/O driver for a module age1439_c lose (on page 86) − clos es the module's software connection Analog setup age1439_i nput_s etup (on page 141) − sets all the analog input paramete[...]
-
Página 72
62 Agilent E1439 Pro grammer' s Reference Functions listed by functional group age1439_ lbus_mode (on page 148) − se ts the tr ansmi ssion mo de of th e local b us age1439_ lbus_mod e_get (on page 148) − gets the local bus trans mission mode age1439_lbus_r eset (on page 150 ) − resets the local bus age1439_lbus_r eset_get (on page 150) ?[...]
-
Página 73
63 Agilent E1439 Prog rammer's Ref erence Functions listed by functional group redundancy checks . age1439_f iber_crc_ get (on page 1 12) − returns the current status of the cy clic redundan cy check setting. age1439_f iber_err or_clear (on pag e 10 7) − clears fiber errors from th e status register age1439_f iber_err or_get (on page 108) [...]
-
Página 74
64 Agilent E1439 Pro grammer' s Reference Functions listed by functional group Identifi cation age1439_ product_i d_get (o n page 158) − returns the modu le’ s product identificatio n string age1439_ options _get (on page 157) − returns the module’ s o ptions age1 439_s erial _numb er (on page 157) − sets the module’ s serial num b[...]
-
Página 75
65 Agilent E1439 Prog rammer's Ref erence Functions listed by functional group clock connectors age1439_s mb_clock _output_g et (on page 173) − gets which clo ck to output from the S MB clock connectors age1439_s ync_clock (on page 178 ) − selects the sour ce of the sync signal age1439_s ync_cloc k_get (on page 178) − gets the sour ce of[...]
-
Página 76
66 Agilent E1439 Pro grammer' s Reference Functions listed by functional group Synchr onization (contr olling multiple module s) age1439_ clock_setup ( on page 78) − supplies commonly used c lock and sync configur ations S e e“ T i m i n g ”o np a g e6 4 for l ow level clock and sync setup commands age1439_ clock_se tup_get (on pa ge 78 [...]
-
Página 77
67 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Functions liste d alphabetically age1439_a dc_clock (o n page 72) − determines the ADC clock sour ce age1439_a dc_clock_g et (on page 72 ) − gets the ADC clock source age1439_a dc_divi der (on page 73) − determines which divid er is applied to the ADC clock source [...]
-
Página 78
68 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_ driver_debug_l evel_get (o n page 97) − gets the debug level age1439_ epoch_generate (on page 98) − controls whether or not data epoc hs are gener- ated. age1439_ epoch_ generate_get (on pag e 98) − gets the curre nt value of epochGenerate age1439_epoc h_[...]
-
Página 79
69 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically with other fiber interfaces before data acquisition begins. age1439_f iber_xmt_signals (o n page 1 18) − set s the transmitt ed values of an y PIO1, PIO2, DIR or , NRDY F PDP cont rol signals o n the fiber transmitter . age1439_f iber_xmt_signals _get (on page 1 18) ?[...]
-
Página 80
70 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_inte rrupt_restor e (on p age 145 ) − restores the i nterrupt mas ks to the mo st recent setting age1439_inte rrupt_setup (on page 146) − set s both interrupt parameters age1439_ lbus_mode (on page 148) − se ts the local bus transm ission mode age1439_ lbu[...]
-
Página 81
71 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically most recent trigg er event age1439_t rigger_dela y_get (on page 183) − g ets the trigger d elay time age1439_t rigger_gen (on page 183 ) − determines whether a module can genera te a trigger age1439_t rigger_gen _get (on page 18 3) − gets th e trigger gene ration s[...]
-
Página 82
72 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_adc_clock Specifies the ADC clock source. This des cription also includes the query function : age1439_ adc_clock_g et VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ adc_clock(V iSess ion id ,V i I n t 1 6 adcClock ); V iS tatus ag[...]
-
Página 83
73 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_adc_divider Determines which d ivider is applied t o the ADC clock s ource. This descrip tion also includ es the query func tion: age1439_a dc_divi der_get VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_adc_ divider(V iSession id ,[...]
-
Página 84
74 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_attrib_get Gets low-level attrib utes of current I/O library s ession. VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ attrib_get(V iSess ion id ,V i I n t 1 6 attribute , ViPint32 value ); Description age1439_ attrib_g et is used p[...]
-
Página 85
75 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_cal_get Gets last calibration date of specified board. VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_cal _get(V iSession id ,V i I n t 1 6 boar d, Vi P I n t 3 2 date stam pPtr ); Description age1439_c al_get is used to read the d[...]
-
Página 86
76 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_clock_fs Provides the module with t he frequency of an extern al sample clock. Th is description als o includes the query: age1439_ clock_fs_get VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ clock_fs (ViSes sion id , V iReal64 fs [...]
-
Página 87
77 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_clock_recover Allows recovery from an out-of-spec exter nal sample clock. VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_clock_ recover(V iSession id ); Description This command is used to restore proper function if the module has [...]
-
Página 88
78 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_clock_setup Sets all timing parameters for co mmonly used measur ement setups. This descr iption also includes aq u e r y : age1439_ clock_se tup_get VXI plug&pla y Syntax #include "age14 39".h V iS tatus age143 9_clock_ setup(V iSe ssion id ,V i I[...]
-
Página 89
79 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Simpl e clock setu ps for st and-al one modul es I nt e rn a l re f ere n ce A GE1439_SIMPLE_INT_REF ADC_ CLK V CX O_INTE RNAL VCXO VCXO_ ON ADC_DIVI DER DIVIDE_B Y_38 REFERENCE_PRESC ALER PRESCALE_B Y_1 VXI_CLK _OUTPUT CL OCK_OFF REFERE NCE_CL OCK N/ A FRONT_PANEL_CL O [...]
-
Página 90
80 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically Fr ont panel mas ter -slave setups, one m aster per mai nframe External sample clock (f or use with baseband path only) A GE1439_ SIMPLE_EXT_S AMP ADC_CLK EXT_SAMPLE_CL OCK V CXO V C XO _O F F ADC_DIVIDER D IVIDE_B Y_38 REFERE NCE _PRESC ALER PRE SC ALE_ B Y_1 VXI_CLK_O[...]
-
Página 91
81 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Front master , phase lock ed to external refer ence A G E1439_FRNT_REAR_MSTR_EXT_R EF ADC_ CLK V CX O_EXT _REF VCXO VCXO_ ON ADC_DIVI DER DIVIDE_B Y_38 REFERENCE_PRESC ALER PRESCALE_B Y_4 VXI_CLK _OUTPUT CL OCK_OFF REFERE NCE_CL OCK FR ONT_P ANEL_C L OCK FRONT_P ANEL_CL [...]
-
Página 92
82 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically Rear pa nel master -slav e setups, o ne master per m ainframe Rear master , internal refer ence A G E1439_REAR_MSTR_I NT_REF ADC_C LK VCXO_INTER NAL V CXO V C XO _O N ADC_DIVIDER D IVIDE_B Y_38 REFERE NCE _PRESC ALER PRE SC ALE_ B Y_1 VXI_CLK_OUTPUT D IVIDED_ADC_CL OCK [...]
-
Página 93
83 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Multi-mod ule external sam ple setups , set all modules the s ame Rear slav e , phase lock e d to master A GE 1439_REAR_SLA V_EXT_REF ADC_ CLK V CX O_EXT _REF VCXO VCXO_ ON ADC_DIVI DER DIVIDE_B Y_38 REFERENCE_PRESC ALER PRESCALE_B Y_1 VXI_CLK _OUTPUT CL OCK_OFF REFERE N[...]
-
Página 94
84 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically Multiple main frame setups Rear sync , external sample clock, wired-OR sync A G E1439_REAR_SYNC_EXT_S AMP ADC_CLK EXT_SAMPLE_CL OCK V CXO V C XO _O F F ADC_DIVIDER D IVIDE_B Y_38 REFERE NCE _PRESC ALER PRE SC ALE_ B Y_1 VXI_CLK_OUTPUT C L OCK_OFF REFE RENCE_ CL OCK FRO [...]
-
Página 95
85 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically clockSetupP tr points to the current value of clockSetup . AGE1439_ CUSTOM_CLO CK_SETUP is returned from age1439_clock_setu p_get when low- level clock configu ration function s are used to set up clocks to a non-stan dard configur ation. Exampl e The program multichan.e[...]
-
Página 96
86 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_close Closes the mod ule's software con nection. VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ close(V iSession id ); Description age1439_ close terminates the s oftware connection to the module, deallocates system resources,[...]
-
Página 97
87 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_combo_setup Combines often u sed setup commands f rom various functions. age1439_c ombo_setup se ts signal bandwi dth, blocksiz e and center frequency . VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_comb o_setup(V iSess ion id ,V [...]
-
Página 98
88 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_data_memsize_get Returns the mod u le's memory si ze in megabytes. VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_da ta_memsize_ get(V iSessi on id ,V i P I n t 1 6 memSizePtr ); Description This command allows y ou to determin[...]
-
Página 99
89 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_data_scale_get Gets the data scale factor . VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_dat a_scale_ get(V iSession id , V iPReal64 scale Ptr ); Description age1439_d ata_scal e_get calculates the corr ect scale factor for raw d[...]
-
Página 100
90 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_data_setup Sets all for mat and data output fl ow parameters. Th is descriptio n also incl udes informat ion on the followi ng functio ns which set or query the format and flow pa rameters indi vidually: age1439_da ta_blocksize determ ines the si ze of the outp [...]
-
Página 101
91 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically AGE1439_BLOCKSIZE_MAX selects the maximum blocksize. AGE1439_BLOCKSIZE_DEF sets the default blocksize. The range of available block sizes dep ends on the number of bytes requ ired for each sample. The command accepts any n umber between 2 and memory s ize (in bytes) × 2[...]
-
Página 102
92 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically when data T ype is s et to AGE1439 _REAL and there is a non-zero center freq uency the data scale value is doubled for consistent s pectrum measurements dataT y pePtr points to the cu rrent va lue of the dataT ype parameter . mode selects whether the Agi lent E1439&apos[...]
-
Página 103
93 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically data type data re solution port transfer width xfe rs 1 sequence 2 rea l 12 bi t VME 16 bit 1 R 0 [1 1:0] |Z 4 R 1 [1 1:0] |Z 4 ... comple x 12 bit VME 16 bit 2 R 0 [1 1:0] |Z 4 Q 0 [1 1:0] |Z4 R 1 [1 1:0] |Z 4 Q 1 [1 1 :0] |Z 4 ... rea l 24 bi t VME 16 bit 2 R 0 [ 23:8][...]
-
Página 104
94 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically The maximum rate at which data may b e transferred to memory is determined by t he ADC clock rate: MaxBytes/s = 1.5 × ( ADC clock rate). Divide MaxB ytes/s by 1.5 to get t he 12-bit samp le rate, and by 3 to get the 24-bit sample rate. A limitation also applies to 32-b[...]
-
Página 105
95 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically b = block mode, continuos mode to fiber at the fiber t ransfer rate of 250 Mbytes per second. c = continuous mode t o local bus d = continuous mode t o fiber at the fiber transfer rate of 106 Mby tes per second. spectralOrder This paramet er is intended f or use only wit[...]
-
Página 106
96 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_data_xfersize Allows data to be read before an entire block had been acquired. VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ data_xfers ize(V iSession id ,V i I n t 3 2 xfersi ze ); V iS tatus age1439_ data_xfers ize_get(V iSessio[...]
-
Página 107
97 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_driver_debug_level Sets and gets the debug level. VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_driver_ debug_lev el(V iSession id ,V i I n t 1 6 debugLeve l ); V iS tatus ag e1439_driver_ debug_lev el_get(V iSession id ,V i P I n[...]
-
Página 108
98 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_epoch_setup Sets the parameters relevant to the transmission of data epochs over t he fiber interface. This description also include s information on the following functions that set up or query the fiber epoch parameters individu ally: age1439_ epoch_generate c[...]
-
Página 109
99 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically The units of epochSize are always in bytes and this value must be divisible by 4, with a minimum value of 8 to a maximum value of 4,294,967, 292 bytes. Note For maximum com patibility with oth er fiber optic components, val ues divisible b y 8 are recommended. When the m[...]
-
Página 110
100 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically headerV aluePtr points to the cur rent value o f inital V alu e incrementCount specifies the numbe r of automatic increments to the he aderI ndex bit field. The default incr ementCount is 0 and th e maximum v alue is (2^ 10 -1). Examp le The follo wing is a exam ple of[...]
-
Página 111
101 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Return V alue AGE1439_SUCCESS indicates t hat a function was successful. V alues other than AGE1439_S UCCES S indicate an error con d ition o r other imp ortant st atus conditi on. T o determine the error messag e, pass the r eturn value to “age1439_erro r_message” [...]
-
Página 112
102 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_error_message Returns error i nformation obtain ed from functio n calls. VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ error_ message(V iSessio n id ,V i S t a t u s stat usCo de ,V i C h a r err orMessage[] ); Description age143[...]
-
Página 113
103 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_error_query Queries the modul e for the f irst error in the queue . VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_err or_query(V i Sessio n id , ViPint32 err orCode ,V i C h a r err orMessage[] ); Description age1439_e rror_query[...]
-
Página 114
104 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_ext_sample_sync Enables synchronization of m ultiple modules. This description also includes th e query: age1439_ ext_sample_s ync_get VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ ext_samp le_syn c(V iSession id ,V i I n t 1 6 s[...]
-
Página 115
105 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically See Also “Commands which halt active measurem ents” on page 198 , “age1439 _init” on pag e 132 , “age1439_filter_sync” on page 123 , “age1439_clo ck_setup” on page 78 , “Managing multiple modules” in chap t er 3 , “Using clock and s ync” in chapt[...]
-
Página 116
106 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_fiber_clear This function clears all data from the fiber interf ace FIFO buffers. VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ fiber_clear(V iSess ion id ); Description age1439_fiber_clear clears all data fro m the fiber inter f[...]
-
Página 117
107 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_fiber_error_clear This function clears t he AGE143 9_ST A TUS_FIBE R_ERROR bit in the stat us reg ister. VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus age143 9_fiber_err or_clear(V iSession id ); Description age1439_f iber_err or_clear cl[...]
-
Página 118
108 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_fiber_error_get This function return s the value of the fiber interface error register w hen the AGE1439_S T A TUS_ FIBER_ERROR bit is se t. VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ fiber_err or_get( V iSession id, Vi I n t [...]
-
Página 119
109 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Return V alue AGE1439_SUCCESS indicates t hat a function was successful. V alues other than AGE1439_S UCCES S indicate an error con d ition o r other imp ortant st atus conditi on. T o determine the error messag e, pass the r eturn value to “age1439_erro r_message” [...]
-
Página 120
11 0 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_fiber_LED_get Returns a data reg ister indicating the state of the front panel XMT/R CV LEDs. VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ fiber_LED_get(V iSessio n id ,V i P I n t 1 6 ledRegPtr ); Description This function ret[...]
-
Página 121
111 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_fiber_rcv_ signals_get Returns the curren t value of th e PIO1, PIO2, DIR, or NRDY bits present on the f iber receiver . VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_fib er_rc v_signa ls_get(V iSessi on id, Vi PI n t 1 6 pio1 , [...]
-
Página 122
11 2 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_fiber_setup Sets the fib er interface paramet ers. This descrip tion also inclu des information on the follo wing function s which set up or query the fiber parameters indiv idually: age1439_ fiber_BOF controls whether or not automatically generated BOF events[...]
-
Página 123
113 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically AGE14 39_BOF_O FF is the default setting. It blocks the transmiss ion of all automatically generated BOF events. However , programmatically generated BOF events such as age1439_ fiber_xm t_BOF ,whichareused inthesynchronizationoffiber interfaces,arenot blocked. bofEnabl[...]
-
Página 124
11 4 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically FIBER_MODE_RA W and the age1439 _data_port to fiber will result in the AGE1439_ ST A TUS_SETUP_ERRO R bit being set. This is bec ause the fiber int erface cannot send both ra w and filtered ADC data at the same time. Note Attemp ting to use the flow control whil e in [...]
-
Página 125
115 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_fiber_signal_get Returns a value indicating whether or not an optical sign al is detected by the optical fiber interface receiver . VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_fiber_ signal_get(V iSession id ,V i P I n t 1 6 fi[...]
-
Página 126
11 6 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_fiber_verify This function verifies th e operational condition of the fiber interface. VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ fiber_verify( ViSes sion id ,V i I n t 1 6 verifyPath, Vi I nt 1 6 sec ); Description This func[...]
-
Página 127
117 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_fiber_xmt_BOF This function sends a BOF event used for synchronization with other fiber interfaces before data acquisition begins . VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_f iber_xmt_B OF(V iSession id ); Parameter id is th[...]
-
Página 128
11 8 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_fiber_xmt_signals Sets the transmitted values of PIO1, PIO2, D IR, and NRDY F PDP control signals o n the fiber transmitter . VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ fiber_xmt_sign als(V iSess ion id, Vi I n t 1 6 pio1, Vi[...]
-
Página 129
119 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_fiber_xmt_signals_get Returns the curr ent value of PIO1, PIO2 , DIR, and NRD Y bits present on the f iber transmitter . VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_f iber_xmt_s ignals_ get(V iSessio n id, Vi P I n t 1 6 pio1, [...]
-
Página 130
120 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_filter_setup Sets the dig ital filter bandwidt h and decimation f ilter parameters. Thi s description also includes information o n the following fu nctions which set or query the decimation f ilter parameters indivi dually: age1439_filter_decimate s elects an [...]
-
Página 131
121 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically k=.62 for 1 10 dB bandwidth AGE14 39_SI G_BW_MAX se ts sigBw t o the maximu m value and the filter b andwidth to the minimum. AGE14 39_SIG_ BW_MIN sets sigBw to the m inimum value and filt er bandwidth to th e maximum. sigB wPtr points to the curr ent value of the sigBw[...]
-
Página 132
122 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically Return V alue AGE1439_SUCCESS indicates that a function was successful. V alues oth er than AGE14 39_SUCCESS indicate an error condition or other important statu s condition. T o determine the error message , pass the return value to “age1439_err or_message” on pag[...]
-
Página 133
123 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_filter_sync Synchron izes the decimati on counter fo r multi-mod ule system s. VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_filt er_sync(V iSession id ); Description This funct ion causes th e digital dec imation count er to be [...]
-
Página 134
124 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically See Also “age1439_i nit” on pa ge 132 , “age1439_filter_setup ” on page 12 0 , “age1439_fr equency_set up” on page 1 28 , “age1439_meas_con trol” on page 151 , “Managing multiple modules” in chapter 3[...]
-
Página 135
125 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_frequency_center_raw Provides a fast way to set the center f requency VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_fr equency_center_raw(V iSess ion id ,V i I n t 3 2 phase ,V i I n t 3 2 in terpol ate ); V iS tatus ag e1439_fr [...]
-
Página 136
126 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically *inter polat e = in; return ; } The equivalent V isual Basic example follows: Privat e Sub rawFr eq(db lFreq as D ouble) Dim dblFx As Doub le Dim lngIn As Long Dim lngPh As Long dblFx = -10 48576# * db lFreq lngPh = Fix (Abs (dblFx) )0 lngIn = Fix (((Abs (dblF x) - C D[...]
-
Página 137
127 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_frequency_center_raw_compute Computes the raw center frequency parameters VXI plu g&pl ay Syntax #include "ag e1439".h V iSt atus age1439_fr equency_center_raw_compute(V iSession id , V iRea l64 center ,V i P I n t 3 2 phasePtr ,V i P I n t 3 2 int[...]
-
Página 138
128 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_frequ ency_setup Sets all the zoom center frequency p arameters. This d escription also in cludes information on the followi ng functio ns which s et or quer y frequency p arameters ind ividually : age1439_fr equency_center s ets the center frequency age1439_fr[...]
-
Página 139
129 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically AGE1439_ CMPLXDC_OFF , combined with a frequ ency change to zero, c auses phase to be reset to zero. AGE1439_ CMPLXDC_ON , combined with a freq uency change to zero, does no t reset the phase thereby generating a co mplex dc measurement at baseband. The state of this pa[...]
-
Página 140
130 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically See Also “Default values” on page 20 1 , “age1439_in it” on page 1 32 , “ag e143 9_cl ock_ set up” on pa ge 78 , “age1439_d ata_setup” on pag e 90 , “age1439_ clock_fs” on page 76 , “age1439_meas_co ntrol” on page 15 1 , “Frequenc y and filt e[...]
-
Página 141
131 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_front_p anel_clock_input Specifies the sou rce for the front panel c lock. This descripti on also includes the query functi on: age1439_f ront_pan el_clock_in put_get VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_fr ont_panel_clo[...]
-
Página 142
132 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_init Initializes the I/O driver fo r a module. VXI plug&pla y Syntax #include "age14 39".h V iS tatus age143 9_init(V iRsr c rsrcName , ViB oolean idQuery , V iBoolean r esetI nstr , Vi P S e s si o n id ); Description age1439_init mu st be the fi[...]
-
Página 143
133 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically See Also “Commands which halt active measurem ents” on page 198 , “age1439_clos e” on page 86 , “age1439_attrib_ get” on page 74[...]
-
Página 144
134 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_input_autozero Nulls out the input dc offset voltage (applies to bas eband input configuration only). VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ input_au tozero( Vi Session id ); Description age1439_ input_a utozer o updates a[...]
-
Página 145
135 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_input_offset Sets the dc offset DAC setting for the current range. This descr iption also includes the query : age1439_i nput_of fset_get VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_inp ut_offset( V iSession id ,V i I n t 1 6 c[...]
-
Página 146
136 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_input_offset_save Saves all DAC offset settings to non-volatile R AM. VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ i nput_of fset_save(V iSession id ); Description Use this c ommand if you wa nt DAC of fset settings to pers ist [...]
-
Página 147
137 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_input_range_auto Performs aut o-rang ing. VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus age143 9_input _range_auto(V iSession id , V iReal6 4 sec ); Description age1439_i nput_range_ auto sets t he range of a Ag ilent E14 39 to the lowe s[...]
-
Página 148
138 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_input_range_convert Convert s the input range to vol ts. VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ input_range _convert(V iSession id ,V i I n t 1 6 range , ViPReal 64 range V oltsPt r ); Description age1439_ input_rang e_con[...]
-
Página 149
139 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Note These v alues are approximate. For more accuracy us e age1439_d ata_scale_get . Return V alue AGE1439_SUCCESS indicates t hat a function was successful. V alues other than AGE1439_S UCCES S indicate an error con d ition o r other imp ortant st atus conditi on. T o [...]
-
Página 150
140 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically See Also “age1439_i nit” on pa ge 132 , “age 1439_ inp ut_set up” on pa ge 141 , “age1439_data_scale_g et” on page 89[...]
-
Página 151
141 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_input_setup Sets all the an alog input parameters. Th is description als o includes infor mation on the following functions which set or query the input parameters individually: age1439_i nput_ali as_filt er selects or bypasses th e built-in ana log anti-alias f[...]
-
Página 152
142 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically AGE1439_ADC inserts a 0.2 µ F capacitor between the input connector and the 50 Ohm buffer amplifier . couplingPtr points to the c urrent v alue of the coupling pa rameter for an Agilent E1439 or group of Agilent E143 9s. range is a range index number which is transfor[...]
-
Página 153
143 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Note These v alues are approximate. For more accuracy us e age1439_d ata_scale_get . rangePtr points to the current value of th e range pa rameter for the selected signalPath . For the AGE14 39_ BB_P A TH sig nalPath t he returned ran ge is always AGE143 9_RANGE_15. sig[...]
-
Página 154
144 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically Comments T o ensu re full alias-free operation the analog anti-ali as filter should be ON unless the application inherently ban dlimits the input signal t o less than fs /2. The analog anti-alias f ilter has a fixed bandwidth and thu s is fully effective only wh en fs [...]
-
Página 155
145 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_interrupt_restor e Restores the interrupt m asks to the s etting last pro grammed with age1439_interrupt_s etup . VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_interru pt_r estore(V iSession id ); Description The i nterr upt ma s[...]
-
Página 156
146 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_interrupt_setup Sets both i nterrupt parameters. This descr iption also in cludes informatio n on the fo llowing func tions w hich q uery t he in ter rupt par ame ters i ndi vidu ally : age1 439_in terru pt_m ask_ge t gets the interrupt event m ask age1439_inte[...]
-
Página 157
147 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Return V alue AGE1439_SUCCESS indicates t hat a function was successful. V alues other than AGE1439_S UCCES S indicate an error con d ition o r other imp ortant st atus conditi on. T o determine the error messag e, pass the r eturn value to “age1439_erro r_message” [...]
-
Página 158
148 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_lbus_mode Sets the local bus t ransmission mod e (Agilent E143 9D only) . This descri ption also incl udes the quer y: age1439_ lbus_mo de_get gets the cur rent local bus mode. VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ l bus_[...]
-
Página 159
149 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically lbus ModePtr points to the current value of the lbusMode parame ter . Return V alue AGE1439_SUCCESS indicates t hat a function was successful. V alues other than AGE1439_S UCCES S indicate an error con d ition o r other imp ortant st atus conditi on. T o determine the e[...]
-
Página 160
150 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_lbus_r eset Resets the local bu s (Agilent E1439D only ) . This descriptio n also includes the query : age1439_lbus_r eset_get gets the current local bus reset state VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ lbus_r eset(V iSe[...]
-
Página 161
151 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_meas_control Initiates and con trols measurements in mu lti-module system s. VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus age143 9_meas_co ntr ol(V iSession id ,V i I n t 1 6 idle ,V i I n t 1 6 syn c ); Description age1439_m eas_contr o[...]
-
Página 162
152 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically This function per forms the followin g sequence: 1. W aits for both the AGE1439_ST A TUS_HARDW ARE_SET and AGE1439_ST A TUS_ SYNC_COMPLETE bits to be set. 2. Returns AGE1439_ST A TUS_W AIT_TIMEOUT if more than thr ee seconds elapses in step 1. 3. Return s AGE1439_SETU [...]
-
Página 163
153 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Exampl e The program multichan.exe described in the example programs provides an examp le of how to correctly set up a multi- module measurement using ag e1 439_m eas _cont rol to initiate state transitions. Return V alue AGE1439_SUCCESS indicates t hat a function was s[...]
-
Página 164
154 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_meas_init Initiates a measurement without first check ing for valid hardware setup. VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ meas_init(V iSessi on id ); Description age1 439_m eas _init provides an easy way to initiate a mea[...]
-
Página 165
155 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_meas_start Checks for valid h ardware setup and then initiates a measurement . VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_meas _start(V iSess ion id ); Description age1439_m eas_sta rt provides an easy way to initiate a measu [...]
-
Página 166
156 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_meas_status_get Returns the current measurem ent status. VXI plug&pla y Syntax #include "age14 39".h V iS t atu s age1 439_m eas _stat us_g et(ViSess ion id, Vi P I nt 1 6 r eadV alid ,V i P I n t 1 6 blockReady , Vi P I n t1 6 overload ); Descrip[...]
-
Página 167
157 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_options_get Identifies mod ule options. VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_opt i ons_g et(V iSession id ,V i C h a r options[] ); Description Returns a lis t of options separ ated by comma s. Parameters id is the VXI i[...]
-
Página 168
158 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_pr oduct_id_get Gets the module’ s p roduct identification s tring. VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ product _id_get( V iSession id ,V i C h a r pr oductId [] ); Parameters id is the VXI instrument ses sion pointer[...]
-
Página 169
159 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_read Reads scaled 32-bit floating-point data from the VME backplane register . This description also includes the fol lowing function: age1439_r ead64 reads scaled 64-bit floati ng-point data, imp lemented spec ifically for VEE applications. VXI plu g&pl ay [...]
-
Página 170
160 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically Parameters id is the VXI instrument ses sion pointer retu rned by the age1439_ini t function . data is a pointer to the array into which the floating point data is to be placed. Be sure to allocate sufficient storage space at this location t o hold the full data record[...]
-
Página 171
161 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically call to age1 439 _meas _in it , age1439_meas_i nit ,o r age143 9_read , whichever was issued last. Y ou shou ld be aware that it is likely t hat the repo rted overload occurr ed in data which has been acquired in the module, is waitin g in the FIFO, but has n ot yet bee[...]
-
Página 172
162 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_read_raw Reads raw , unscaled data from the VME backp lane register. VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ read _raw(V iSession id ,V i I n t 1 6 data[] ,V i I n t 3 2 wordCount ,V i P I n t 1 6 overloadPtr ); Description[...]
-
Página 173
163 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically In continuous data collectio n mode, wor dCou nt should be set e qual to the maximum poss ible wor dCount to ensure that the entire data block is read out. overloadPtr ret urns an overl oad indi cator . See “Com ment s on Ove rload ” on pag e 160 . The way to proper[...]
-
Página 174
164 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically AGE1439_NO_DA T A_MEASURE MENT_P AUS ED AGE143 9_NO_DA T A_W AITING_FOR_TR IGGER AGE143 9_NO_DA T A_W AITING_FOR_A RM See Also “age1439_i nit” on pa ge 132 , “age1439_read ” on page 159 , “age1439_status_ get” on pag e 176 , “age1439_d ata_setup” o n pa[...]
-
Página 175
165 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_refer e nce_clock Selects the source of the reference clock. This description also include s the query function: age1439_r eference_clock_get VXI plu g&pl ay Syntax #include "ag e1439".h V iSt atus age1439_refer ence_clock(V iSession id ,V i I n t [...]
-
Página 176
166 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_refer e nce_pr escaler Selects prescaling of the refere nce clock. This description also inclu des the query function: age1439_r eference_prescaler_ get VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_r eference_p rescal er(V iSessi[...]
-
Página 177
167 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_reset Places the module in a kno wn state. VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_r eset(V iSessi on id ); Description age1439_r eset returns the modu le’ s internal data s tructures to the power -up state but does not r[...]
-
Página 178
168 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_reset_hard Resets the module to the power-up state. VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ res et_hard(V iSessi on id ); Description age1439_ reset_ha rd resets t he module’ s firmware and har dware inclu ding the pr oce[...]
-
Página 179
169 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_revision_ query Returns strings that identif y the date of the firmware revision. VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus age143 9_r evision_q uery(V iSession id ,V i C h a r driverRev[] ,V i C h a r instrRev[] ); Parameters id is t[...]
-
Página 180
170 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_self_test Performs a s elf-test and returns the res ult of that self t est. VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ self_test(V iSess ion id ,V i P I n t 1 6 testResult ,V i C h a r testMessage[ ] ); Description The Agilent[...]
-
Página 181
171 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Note The requ ired completi on time for self-test i s up to 25 seconds depending on the amo unt of memory in the module. Note Calling this functi on halts any measu rement or fiber tr ansfer . Return V alue AGE1439_SUCCESS indicates t hat a function was successful. V al[...]
-
Página 182
172 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_serial_number Sets the serial nu mber of the module. Thi s description also in cludes the query functi on: age1439_serial_number_get VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_seri al_number(V iSession id ,V i C h a r serialNu [...]
-
Página 183
173 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_smb_clock_output Specifies w hich clock to output from the SMB clock conn ectors. Th is descrip tion also incl udes the query functi on: age1439_s mb_clock _output_g et VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_sm b_clock_ou [...]
-
Página 184
174 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_state_recall Recalls a module’ s previou s instrument state. age1439_ state_recall VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ state_r ecall(V iSession id ); Description This function aborts any active measu rement and recall[...]
-
Página 185
175 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_state_save Saves the modu le’ s current inst rument sta te. age1439_s tate_sav e VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_sta te_save(V iSessio n id ); Description This function may be used to save a state to which y ou wa[...]
-
Página 186
176 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_status_get Reads status register informatio n for the m odule. VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_sta tus_get(V iSession id ,V i P I n t 1 6 statusPtr ); Parameters id is the VXI instrument ses sion pointer retu rned by[...]
-
Página 187
177 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically Return V alue AGE1439_SUCCESS indicates t hat a function was successful. V alues other than AGE1439_S UCCES S indicate an error con d ition o r other imp ortant st atus conditi on. T o determine the error messag e, pass the r eturn value to “age1439_erro r_message” [...]
-
Página 188
178 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_sync_clock Selects the source of the sync clo ck. This description also includes the query function: age1439_ sync_ clock_get VXI plug&pla y Syntax #include "age14 39".h V iS tatus age143 9_sync_ clock( V iSession id ,V i I n t 1 6 syncClock ); V [...]
-
Página 189
179 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_sync_dir ection Selects front or rear panel availability of the sy nc signal. This description also incl udes the query function: age1439_s ync_dir ection_get VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_syn c_dir ection( V iSes[...]
-
Página 190
180 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_sync_output Selects the outp ut for the sync signal. This descri ption also includes the quer y function: age1439_ sync_output_get VXI plug&pla y Syntax #include "age14 39".h V iS tatus age143 9_sync_ output( V iSession id ,V i I n t 1 6 syncOutpu[...]
-
Página 191
181 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_trigger_delay_actual_get Returns the actual trigger delay from the most recent t rigger event. VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_trig ger_delay_a ctual_get (ViSes sion id ,V i P I n t 3 2 actualDelayPtr ); Description[...]
-
Página 192
182 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_trigger_phase_actual_get Returns a re presentation of the ph ase value of the LO at the most recent trigg er point. VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ trigger_phas e_actual _get(V iSession id ,V i P I n t 1 6 a ctu alP[...]
-
Página 193
183 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_trigger_setup Sets all trigger ing parameters. This d escription als o includes informatio n on the follo wing functions which set or query the trigger parameters individually: age1439_t rigger_adcl evel specifies the trigger threshold for an ADC tr igger age143[...]
-
Página 194
184 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically Parameters id is the VXI instrument ses sion pointer retu rned by the age1439_ini t function . adcLevel is used to set the trig gering signal thres hold when using th e ADC trigger source. This threshol d is (full scale × adclevel/2048), where − 2048 ≤ adclevel ?[...]
-
Página 195
185 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically AGE1439_ G ENERA TE_OFF disables triggering. This is useful in multi- module systems with the same trigger type where yo u want only certain m odule(s) to gen erate a trigger . genT rigPtr points to the curre nt value of the genT rig parameter . magDwell represents the [...]
-
Página 196
186 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically AGE1439_EXTERNAL uses transitions on the sig nal applied to the BNC external tr igger connecto r on the front panel. AGE1439_EXTERNAL_ECL uses ECL level transitions on the s ignal applied to the BNC external trigg er connector on t he front panel. Note AGE1439_EXTERNAL[...]
-
Página 197
187 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_vcxo Selects whether the internal clock source in the mod ule is turned on o r off. This description also includes the que ry function: age1439_v cxo_get VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_vcxo( ViSes sion id ,V i I n [...]
-
Página 198
188 Agilent E1439 Pro grammer' s Reference Functions listed alphabet ically age1439_vxi_clock_output Selects wh ich clock driv es the VX I clock. This descriptio n also includ es the qu ery functio n: age1439_ vxi_clock _output_g et VXI plug&pla y Syntax #include "age14 39".h V iS tatus age1439_ vxi_clock_outp ut(V iSessio n id ,[...]
-
Página 199
189 Agilent E1439 Prog rammer's Ref erence Functions listed alphabetically age1439_wait Facilitat es the synch ronizatio n and control o f multi- module syst ems. VXI plu g&pl ay Syntax #include "ag e1439".h V iS tatus ag e1439_wait(V iSession id ); Description This functi on assures tha t all slave modules are compl etely set up[...]
-
Página 200
190 Agilent E1439 Pro grammer' s Reference Equi valent n umer ic valu es for vari abl es Equivalent numeric values for variables V ariable Name Numeric V alue AGE1 439_0 1_BO ARD 0 AGE14 39_ 03_ BOAR D 1 AGE1 439 _ 12 BIT 1 AGE1 439 _ 24 BIT 0 AGE1 439_1 06MBS 0 AGE1 439_250M BS 1 AGE1 439_A C 1 AGE1 439_ADC 1 AGE1439 _ADC_LEVEL_DEF 0 AGE1439 [...]
-
Página 201
191 Agilent E1439 Prog rammer's Ref erence Equivalent numeric v alues for v ariables A GE1439_CO NTINUOUS 1 A GE1439_ CUST OM_CL OCK_SETUP − 1 A GE1439_D A T A_DELA Y_M AX 80530632 0 A GE1439_D A T A_DELA Y_MIN 0 AGE14 39_DA T A_REGISTER 3 A GE1439_DC 0 AGE14 39_DEBUG_LEVEL_0 0 AGE14 39_DEBUG_LEVEL_1 1 AGE14 39_DEBUG_LEVEL_2 2 AGE14 39_DEBUG[...]
-
Página 202
192 Agilent E1439 Pro grammer' s Reference Equi valent n umer ic valu es for vari abl es AGE1439 _FIBER_SIGNAL_ PRESENT 1 AGE1439 _ FIBER_VER IFY_INTERNAL 0 AGE1439 _ FIBER_VER IFY_EXTERNAL 1 AGE1 439_FIBER_ VERIFY_MI N 1 AGE1 439_FIB ER_VERIF Y_MAX 1 073 AGE 1439 _FL OW _CON TROL_ OFF 0 AGE 1439 _FL OW _CON TROL_ NO_COP Y 1 AGE 1439_F L OW _C[...]
-
Página 203
193 Agilent E1439 Prog rammer's Ref erence Equivalent numeric v alues for v ariables A GE1439_M AG 3 AGE1439_MAGDWELL_ DEF 1 A GE1439_M AGDWELL _MAX 167772 15 AGE1439_MAGDWE LL_MIN 0 AG E1439_MA G_LEVEL_DEF − 128 A GE1439_M AG_LE VEL_FS 0 A GE1439_MA G_LEVEL_MAX 40 A GE1439_M AG_L EVEL_MIN − 337 A GE1439_M AG_LE VEL_SC ALE 0.37628749 45799[...]
-
Página 204
194 Agilent E1439 Pro grammer' s Reference Equi valent n umer ic valu es for vari abl es AGE1439 _ RANGE_18 18 AGE1439 _ RANGE_19 19 AGE1439 _ RANGE_20 20 AGE1439 _ RANGE_2 1 2 1 AGE1439 _ RANGE_22 22 AGE1439 _ RANGE_23 23 AGE1439 _ RANGE_24 24 AGE1439 _ RANGE_25 25 AGE1439 _ RANGE_26 26 AGE1439 _ RANGE_27 27 AGE1439 _ RANGE_28 28 AGE1439 _ RA[...]
-
Página 205
195 Agilent E1439 Prog rammer's Ref erence Equivalent numeric v alues for v ariables AGE14 39_REAR_SLA V_EXT_REF 16 A GE1439_RE AR_SYNC_EX T_SAMP 22 A GE1439_RE LEASE 0 A GE1439_RE VERSED 1 AG E1439_RM_HAN DLE 2 A GE1439_ RX_ER R_ A GE1439_ RX_ER R_ALIG NMEN T 8 A GE1439_ RX_ER R_BE GIN_DI SP ARITY 4 A GE1439_ RX_ER R_COD E_VIOLA TION 16 AGE14[...]
-
Página 206
196 Agilent E1439 Pro grammer' s Reference Equi valent n umer ic valu es for vari abl es AGE1 439_ST A TUS_ FIFO_O VERF L OW 0x8 00 AGE1439 _ST A TUS_HARDW ARE_SET 0x8000 AGE 1439_S T A TUS_ MEAS _ARM_W AIT 0x 1 AGE1439_ST A TUS_MEAS_IDLE 0x0 AGE1 439_ST A TUS_ MEAS_I N_PROGRES S 0x2 AGE1439_ST A TUS_MEAS_TRIG_W AI T 0x3 AGE1 439_ST A TUS_ MOD[...]
-
Página 207
197 Agilent E1439 Prog rammer's Ref erence Equivalent numeric v alues for v ariables A GE1439_XF ERSIZE_DEF 1 024 A GE1439_XF ERSIZE_MAX 80 5306320 A GE1439_XF ERSIZE_MIN 2 V ariable Name Numeric V alue[...]
-
Página 208
198 Agilent E1439 Pro grammer' s Reference Commands which halt active measure ments Commands which halt a ctive measur ements age1439_ adc_clock age1439_ clock_r ecover age1439_ clock_setup age1 439_co mbo_ setup age1439_da ta_blocksize age1 439 _data _de lay age1 439_d ata _resolut ion age1439_da ta_spectral_order age1 439 _data _ty pe age1 4[...]
-
Página 209
199 Agilent E1439 Prog rammer's Ref erence Error m essages Err or messages W arnings and errors are based on the value VI_ERROR Err or Number P arameter Description 0x0000 AGE1439_SUCCESS No err or , command succeeded 0x800 00000+0x3 FFC0800 A GE1439_ER R_B ASE Base numb er for err or val ues A GE1439_ERR _BASE + 0x000 1 AGE1439 _BAD_COMMAND I[...]
-
Página 210
200 Agilent E1439 Pro grammer' s Reference Err or messages Err ors r equired f or SICL/SPIL when using H P E1485 AGE14 39_ERR_BASE + 0x00 1b AGE1 439_I NTERF ACE_ HARDW ARE_INCOMP A TIBILE Interface har dw are incompat ible w ith instru ment driv ers AGE14 39_ERR_BASE + 0x00 1d AGE143 9_NU LL_ID ID paramet er is zero, functi on abor ted AGE14 [...]
-
Página 211
201 Agilent E1439 Prog rammer's Ref erence Default values Default values Function P a rameter Def ault V al ue “ age14 39_adc _cloc k” on page 7 2 adcClo ck AG E1439_VCX O_INTERNAL “ ag e1439 _adc_ divi der” on page 73 adcDivider A GE1439_DIV I DE_B Y_38 “ age14 39_cloc k_setu p” on page 78 clockSetup AGE1439_SIM PLE_INT_REF “ ag[...]
-
Página 212
202 Agilent E1439 Pro grammer' s Reference Default values “ ag e143 9_inp ut_se tup” on pag e 14 1 antialias A GE1439_AN TIALI AS_ON coupling A GE1439_DC ran g e A GE1439 _RANGE_MAX sign al A GE1439_S IGNAL_ON sign alP ath A GE1439_IF _P A TH “ ag e143 9_inte rrupt_ setup ” on page 146 mask 0 priority 0 “ age1439 _lbus_mo de” on pa[...]
-
Página 213
203 Agilent E1439 Prog rammer's Ref erence VXIplug&play Syntax Quick Reference VXI plug&play Syntax Quick Reference V iS tatus ag e1439_epoch_s etup(V isession id ,V i I n t 1 6 epochGenerate ,V i I n t 3 2 epochSize , Vi I n t 16 headerEnabl e ,V i I n t 3 2 i nitialV alue ,V i I n t 3 2 incr ementC ount ) V iS tatus ag e1439_epoch_g [...]
-
Página 214
204 Agilent E1439 Pro grammer' s Reference VXIplug&play Synt ax Quick Refer ence V iS tatus age1439_ attrib_g et ( Vi S e s s io n id , ViI n t1 6 a ttribute , Vi P i nt 3 2 value ) V iS tatus age1439_ cal_get ( Vi S e s s i o n id , Vi I n t 1 6 boar d, Vi P I n t 32 da test ampPt r ) V iS tatus age143 9_clock_ fs ( V iS ession id , V iRe[...]
-
Página 215
205 Agilent E1439 Prog rammer's Ref erence VXIplug&play Syntax Quick Reference V iS tatus ag e1439_f requ ency_se tup ( Vi S e s s io n id , Vi I n t 1 6 cmplxDC , Vi I n t 1 6 sync , V iReal64 centerFr eq ) V iS tatus ag e1439_freq uency_s ync ( V i Sessi on id , Vi I n t 1 6 sync ) V iS tatus ag e1439_f requ ency_syn c_get ( V iS ession [...]
-
Página 216
206 Agilent E1439 Pro grammer' s Reference VXIplug&play Synt ax Quick Refer ence V iS tatus age1439_refer ence_prescaler_get ( Vi S e s si o n id , Vi P I nt 1 6 re f P re s c a l e r P t r ) V iS tatus age143 9_r eset ( ViS e s s i o n id ) V iS tatus age1439_ reset_hard ( Vi S e s si o n id ) V iS tatus age143 9_r evision _que ry ( Vi S [...]
-
Página 217
5 5 Module Description[...]
-
Página 218
208 Module Descr iption Fron t P anel Description Front Panel Descr iption Intermodule ( ECL ) Clock Sync Ext Clock/Ref Ext T rigger Analog In 5V rms Max A ccess Overload LED lights when the module is accessed via the VXI backplane . Sync e xtenders are used t o e xtend the sync line fr om one mainframe or module to another . It is an SMB connector[...]
-
Página 219
209 Module Des criptio n VXI backplane connections VXI backplane connections Power Supp lies and Ground The E1439 confo rms to the VME and VXI specifications fo r pin assignment. T he current drawn from each supply is listed in the T echnical Specifications. Data T ransfer Bus The E143 9 conforms to the VM E and VXI s pecifications for pin assignme[...]
-
Página 220
210 Module Descr iption VXI backplane connections T rigger Lines The VXI specification provides 8 TTL and 2 ECL trigger lines that can be used for module- specific signaling. When progr ammed in a multi-input configurati on, the E1439 uses the ECL trigger lines, designating ECL TRG0 as the SYNC line and ECL TRG1 as the 10 MHz Refer ence Clock ( CL [...]
-
Página 221
21 1 Module Des criptio n Block diagram and description Block diagram and description More detailed descriptions of selected el ements in the diagram below appear further on in this section. Intermodule Clock SMB In Out Clock to/from other modules In Out Intermodule Sync SMB Zoom and Decimation Filtering Analog Input Sampling ADC Clock Generation E[...]
-
Página 222
212 Module Descr iption Block diagram and description Input When baseb and mode is sel ected, the inpu t s ignal go es through the lower pat h on the diagram below . In this mode, there is only one input range and the anti-alias filter (36 MHz b andwidth) can be sw itch ed out . The baseband input is terminated by the inpu t amplifier that fo llows[...]
-
Página 223
213 Module Des criptio n Block diagram and description Clock Generation The source for a clo ck signal is the 95 MHz crystal oscillator inside th e E1439. This oscillator can free run or be locked to an external reference signal thro ugh the front-panel BNC "Ext Clock/Ref". This signal can b e TTL, ECL, or sine wave. The oscillator can al[...]
-
Página 224
214 Module Descr iption Block diagram and description In a system usi ng more than one E1 439, the ADCs ca n be synchron ized by programmi ng them to use a common S YNC reference, available via the fr ont panel o r backplane. One of the mo dules can be the master that drives this SYNC line. This master SYNC can be extended to other mainframes by co[...]
-
Página 225
215 Module Des criptio n Block diagram and description Sampling ADC The heart of the E1439 is a precisi on analog-to- digital convert er (ADC). The ADC generates 12 bit output s at a samp le rate up t o 95 MHz. This raw un fil tere d data can be outp ut via the E14 39D’ s fiber optic interface. Zoom and Deci mation Fil tering This section uses di[...]
-
Página 226
216 Module Descr iption Block diagram and description The memory may be configured either in block mo de or in continuous mode. In blo ck mode, data collection initiated by a trigger proceeds until a specified block length i s captured. The measurement is then paused so that the data can be read out. This mode is useful in capturing single tran sie[...]
-
Página 227
217 Module Des criptio n Block diagram and description T rigger Detection The trigger event used to start a m easurement can be generated in f ive differ ent ways: •S o f t w a r e • External • ADC threshold • Log-magni tude • Immediate External and ADC thr eshold t riggerin g modes su pport s lope sel ection. In A DC or lo g-magnit ude m[...]
-
Página 228
218 Module Descr iption Block diagram and description[...]
-
Página 229
6 6 Replacing Assembl ies[...]
-
Página 230
220 Replaci ng Assemblie s Replaceable parts Replaceable parts The A gile nt E 1439 must b e retur ned to A gile nt T ech nolo gies f or ser vic e or cali bra tion. E xch ange modules ar e shipped with no memory so yo u must move the memory fr om the original modul e to the replacement module. This section shows you how to add or replace memory mod[...]
-
Página 231
221 Replacin g Assemblies Replaceable parts Code Numbers The followi ng table p rovides th e name and locat ion for the manu facturers’ code numbers (Mfr . Code) listed in the rep laceable parts table. Mfr . No. Mfr . Name L ocation 28480 A gilent T echn ologies , Inc . P alo Alto, CA U.S.A. 03647 Instrument Specialties Co. Inc . Delaw are W ater[...]
-
Página 232
222 Replaci ng Assemblie s Replaceable parts Assemblies Caution Th e module is static sen sitive. Use the app ropriate precautions when removing, handling , and inst alling to avoid d amage. MP002 MP003 MP004 M1 or M2 MP007 MP005 MP005 MP006 MP0 13 MP0 1 1 MP008 MP0 17 MP009 MP0 16 MP0 14 MP0 15 MP0 18 Mp0 18 MP0 13 MP0 12 MP022 MP02 1 MP0 19 MP020[...]
-
Página 233
223 Replacin g Assemblies Replaceable parts Ref Des Agile nt P art Number Q ty D escription MfrCode P art Nu mber E1439-6920 1 1 E1439A EX CHANGE MODULE 28480 E1439-6920 1 E1439-692 1 1 1 E1439B EXCH ANGE MODULE 28480 E1439-6 92 1 1 E1439-6920 2 1 E1439C EX CHANGE MODULE 28480 E1439-69202 E1439-692 12 1 E1439D EXCHAN GE MODULE 28480 E1439-692 12 M1[...]
-
Página 234
224 Replaci ng Assemblie s Replaceable parts T o remove the top cover[...]
-
Página 235
225 Replacin g Assemblies Replaceable parts T o remove the M1, M2 assemblies[...]
-
Página 236
226 Replaci ng Assemblie s Replaceable parts[...]
-
Página 237
227 Glossa ry anti-alias filter An analog low pass filter ins erted the signal path to elimin ate undesirable frequency com ponents which appea r under the alias of anot her (bas eband ) fre que ncy . For mor e in formati on, see Spectrum and Network Measurement s avai lable thr ough your Agilent T echnologies Sales Office. baseband A band in the f[...]
-
Página 238
228[...]
-
Página 239
229 Num eri cs 70 MHZ IF input 212 9821, using with 42 A ac coupling, selecting 14 1 ADC, circuit d escription 21 5 address, module See logical address Agilent E9821, using with 42 alias filter See anti-alias filter alias protection See anti-alias filter analog filter See anti-alias filter analog input See input 212 anti-alias filter circuit descri[...]
-
Página 240
Index 230 D data on loca l bu s 148 output, c ircuit d escription 216 port, selecting 92 da ta for mat ting circuit description 215 specifying 90 data fra me 44 da ta trans fer bus 209 dc coupling, selecting 141 dc offset correction 134 decimation counters, synchro nizing 151 decimation filter and triggering 25 changes 39 circuit description 215 de[...]
-
Página 241
231 Index initiating an instrumen t session 132 measurements 15 1 , 155 input analog 212 baseband 212 block d iagra m 212 circuit description 212 coupling 141 IF 212 setup 141 inserting data on local bus 148 installing hardware 3 memory 225 module 3 software 12 W indows libraries 12 instrume nt state recalling 174 saving 17 5 interface, hardware 13[...]
-
Página 242
Index 232 raw fiber mode 47 reading data 159 , 16 2 real data output , s pecifying 91 recalling instrument state 174 resetting bad clo ck 77 the local bus 150 the module 132 , 167 , 168 resolution selection, data 92 reso urce mana ger, us ing 13 return values listed 199 revision , fi rmware 169 revisi ons, drive r 12 S sample c lock external 40 , 1[...]
-
Página 243
233 Index port, selecting 92 reading d ata on 159 VXI backplane connection 209 bus transfers 42 , 216 interface, configuring 13 W W indows example program 15 installing libraries 12 progr amming overview 21 Z zoom measur ements and phase 25 and triggering 25 circuit description 215 overview 30 selecting 128 setting center frequency 128[...]
-
Página 244
Index 234[...]
-
Página 245
235 Need Assistance? If you need assistance, contact your nearest Agilent T echnologies Service Office. Y ou can find a list of local service representatives on the W eb at: http://www .agilent.com/. If you do not have access to the internet, one of the centers listed below can direct you to your nearest represent ative. If you are contacting Agi l[...]
-
Página 246
236 About this edition December 2002: This edition documents the transition from the Agilent E1439A to t he Agilent E1439C and from t he Agilent E143 9B to the Agilen t E1439D. The A and B models wil l become obsolete. The Agilent E1439C has no local bus capability . April 2001: This edition document s the new fiber optic interface on the Agilent E[...]