diff -r 78e3e839658b -r 07e2cbf140df HP3562A/enum_types.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/HP3562A/enum_types.py Tue Dec 18 00:23:10 2007 +0100 @@ -0,0 +1,248 @@ +# -*- coding: utf-8 -*- + +EDSP = {0: "No data", + 1: "Frequency response", + 2: "Power spectrum 1", + 3: "Power spectrum 2", + 4: "Coherence", + 5: "Cross spectrum", + 6: "Input time 1", + 7: "Input time 2", + 8: "Input linear spectrum 1", + 9: "Input linear spectrum 2", + 10: "Impulse response", + 11: "Cross correlation", + 12: "Auto correlation 1", + 13: "Auto correlation 2", + 14: "Histogram 1", + 15: "Histogram 2", + 16: "Cumulative density function 1", + 17: "Cumulative density function 2", + 18: "Probability density function 1", + 19: "Probability density function 2", + 20: "Average linear spectrum 1", + 21: "Average linear spectrum 2", + 22: "Average time record 1", + 23: "Average time record 2", + 24: "Synthesis pole-zeros", + 25: "Synthesis pole-residue", + 26: "Synthesis polynomial", + 27: "Synthesis constant", + 28: "Windowed time record 1", + 29: "Windowed time record 2", + 30: "Windowed linear spectrum 1", + 31: "Windowed linear spectrum 2", + 32: "Filtered time record 1", + 33: "Filtered time record 2", + 34: "Filtered linear spectrum 1", + 35: "Filtered linear spectrum 2", + 36: "Time capture buffer", + 37: "Captured linear spectrum", + 38: "Captured time record", + 39: "Throughput time record 1", + 40: "Throughput time record 2", + 41: "Curve fit", + 42: "Weighted function", + 43: "Not used", + 44: "Orbits", + 45: "Demodulation polar", + 46: "Preview demod record 1", + 47: "Preview demod record 2", + 48: "Preview demod linear spectrum 1", + 49: "Preview demod linear spectrum 2", + } + +ECH = {0: "Channel 1", + 1: "Channel 2", + 2: "Channel 1&2", + 3: "No channel", + } + +EOVR = ECH + +EDOM = {0: 'Time', + 1: 'Frequency', + 2: 'Voltage (amplitude)', + } + +EVLT = {0: "Peak", + 1: "RMS", + 2: "Volt (indicates peak only)", + } + +EAMP = {0: "Volts", + 1: "Volts squared", + 2: "PSD (V²/Hz)", + 3: "ESD (V²s/Hz)", + 4: "PSD¹² (V/Hz¹²)", + 5: "No unit", + 6: "Unit volts", + 7: "Unit volts²", + } + +EXAXIS= {0: "No units", + 1: "Hertz", + 2: "RPM", + 3: "Orders", + 4: "Seconds", + 5: "Revs", + 6: "Degrees", + 7: "dB", + 8: "dBV", + 9: "Volts", + 10: "V Hz¹²", + 11: "Hz/s", + 12: "V/EU", + 13: "Vrms", + 14: "V²/Hz", + 15: "%", + 16: "Points", + 17: "Records", + 18: "Ohms", + 19: "Hertz/octave", + 20: "Pulse/Rev", + 21: "Decades", + 22: "Minutes", + 23: "V²s/Hz", + 24: "Octave", + 25: "Seconds/Decade", + 26: "Seconds/Octave", + 27: "Hz/Point", + 28: "Points/Sweep", + 29: "Points/Decade", + 30: "Points/Octave", + 31: "V/Vrms", + 32: "V²", + 33: "EU referenced to chan 1", + 34: "EU referenced to chan 2", + 35: "EU value", + } + +EMEAS = {0: "Linear resolution", + 1: "Log resolution", + 2: "Swept sine", + 3: "Time capture", + 4: "Linear resolution throughput", + } + +EDEMOD = {45: "AM", + 46: "FM", + 47: "PM", + } + +EAVG = {0: "No data", + 1: "Not averaged", + 2: "Averaged",} + +EWIN = {0: "N/A", + 1: "Hann", + 2: "Flat top", + 3: "Uniforme", + 4: "Exponential", + 5: "Force", + 6: "Force chan 1/expon chan 2", + 7: "Expon chan 1/force chan 2", + 8: "User", + } + +EMTYP = {0: "Frequency responce", + 1: "Cross correlation", + 2: "Power spectrum", + 3: "Auto correlation", + 4: "Histogram", + 5: "No measurement", + } + +EWINTYP = { 11: "Hanning", + 12: "Flat top", + 13: "Uniform", + 14: "User window", + 15: "Force/Exponential", + } + +EFEXPW = { 0: "Force", + 1: "Exponential", + } + +EAVGTYP = { 6: "Stable", + 7: "Exponential", + 8: "Peak", + 9: "Continuous peak", + 10: "Averaging off", + } + +ETRGTYP = { 18: "Free run", + 19: "Channel 1", + 20: "Channel 2", + 21: "External", + 22: "Source trigger", + 23: "HP-IB trigger", + } + +ETRGSLP = { 16: "Positive", + 17: "Negative", + } + +EPRVTYP = { 0: "Manual preview", + 1: "Timed preview", + 2: "Preview off", + } + +ESMPTYP = { 24: "Internal sample", + 25: "External sample", + } + +ERNGUNT = EXAXIS + +ERNGTYP = { 26: "Auto range on", + 27: "Auto range off", + 28: "Auto range set", + } + +EINCPL = { 29: "AC", + 30: "DC", + } + +ESRCTYP = { 31: "Source off", + 32: "Random noise", + 33: "Burst random", + 34: "Periodic chirp", + 35: "Burst chirp", + 36: "Swept sine", + 37: "Fixed sine", + } + +ESWPDIR = { 41: "Up", + 42: "Sweep hold", + 43: "Manual sweep", + 44: "Down", + } + +ESWPMOD = { 39: "Linear sweep", + 40: "Log sweep", + } + +EEXTSMPFREQUNT = EXAXIS + +EBNDUNT = EXAXIS + +ESWPRATEUNT = EXAXIS + +EAUGAINREFCH = { 0: "Channel 1", + 1: "Channel 2", + 2: "Not used", + 3: "No channel", + } +EDEMODCH = { 0: "Channel 1", + 1: "Channel 2", + 2: "Both channels", + 3: "No channel", + } + +ESRCLVLUNT = EXAXIS + +ESRCDCOFFST = EXAXIS + +ETRGLVLUNT = EXAXIS + +ECPTLGHUNT = EXAXIS