ALICE 1.3  1.3.14
Developer documentation
alice-desktop-1.3.pyw File Reference

Go to the source code of this file.

Data Structures

class  CreateToolTip
 Tool Tip Ballon help stuff. More...
 

Namespaces

 alice-desktop-1
 

Functions

def ResetColors ()
 Colors that can be modified Use function to reset to "factory" colors. More...
 
def BSaveConfig (filename)
 Save current configureation to file. More...
 
def BSaveConfigIA ()
 Save current configuration from IA window. More...
 
def BSaveConfigSA ()
 Save current configuration from SA window. More...
 
def BSaveConfigBP ()
 Save current configuration from Bode window. More...
 
def BSaveConfigTime ()
 Save current configuration from Scope window. More...
 
def BLoadConfig (filename)
 Load configuration from a file
More...
 
def ReMakeAWGwaves ()
 Re Make the current selected AWG waveform buffers. More...
 
def BLoadConfigIA ()
 Load confirfuration from IA window button. More...
 
def BLoadConfigSA ()
 Load confirfuration from SA window button. More...
 
def BLoadConfigBP ()
 Load confirfuration from Bode window button. More...
 
def BLoadConfigTime ()
 Load confirfuration from Scope window button. More...
 
def RunScript ()
 Run a script file. More...
 
def BgColor ()
 Toggle the Background and text colors based on ColorMode. More...
 
def ColorSelector ()
 Color Selector / Editor. More...
 
def DestroyColorScreen ()
 
def ResetAllColors ()
 
def SetColorT1 ()
 
def SetColorT2 ()
 
def SetColorT3 ()
 
def SetColorT4 ()
 
def SetColorT5 ()
 
def SetColorT6 ()
 
def SetColorT7 ()
 
def SetColorTR1 ()
 
def SetColorTR2 ()
 
def SetColorTR3 ()
 
def SetColorTR4 ()
 
def SetColorTR5 ()
 
def SetColorTR6 ()
 
def SetColorTR7 ()
 
def SetColorGrid ()
 
def SetColorText ()
 
def SetColorTrig ()
 
def SetColorZLine ()
 
def BSaveScreen ()
 Save scope canvas as encapsulated postscript file. More...
 
def BSaveScreenXY ()
 Save XY canvas as encapsulated postscript file. More...
 
def BSaveScreenIA ()
 Save IA canvas as encapsulated postscript file. More...
 
def BSaveScreenBP ()
 Save Bode canvas as encapsulated postscript file. More...
 
def BSaveData ()
 Save scope all time array data to file. More...
 
def BSaveMuxData ()
 Save External Mux data to file. More...
 
def BSaveChannelData ()
 Save selected scope time array data to file. More...
 
def BSaveToClipBoard (TempBuffer)
 
def BReadFromClipboard ()
 
def BLoadDFiltAClip ()
 
def BLoadDFiltBClip ()
 
def BLoadAWGAFiltClip ()
 
def BLoadAWGBFiltClip ()
 
def BReadData ()
 Read scope all time array data from saved file. More...
 
def BHelp ()
 Open User Guide in Browser open a URL, in this case, the ALICE desk-top-users-guide. More...
 
def BAbout ()
 Show info on software / firmware / hardware. More...
 
def BSnapShot ()
 Take snap shot of displayed time waveforms. More...
 
def BSnapShotXY ()
 Take snap shot of displayed XY Traces. More...
 
def BSaveCal ()
 Save gain, offset and filter variables for external dividers. More...
 
def BLoadCal ()
 Load gain, offset and filter variables for external dividers. More...
 
def BUserAMeas ()
 Ask user for channel A Measurement Label and Formula. More...
 
def BUserBMeas ()
 Ask user for channel B Measurement Label and Formula. More...
 
def BUserCustomPlotText ()
 Ask user to enter custom plot label string. More...
 
def NewEnterMathControls ()
 Make New Math waveform controls menu window. More...
 
def DestroyMathScreen ()
 Destroy New Math waveform controls menu window. More...
 
def CheckMathString ()
 Check Math String for syntac errors. More...
 
def CheckMathXString ()
 Check X Math String for syntac errors. More...
 
def CheckMathYString ()
 Check Y Math String for syntac errors. More...
 
def ApplyMathString ()
 Apply Math string from entry widget. More...
 
def ApplyMathXString ()
 Apply X Math string from entry widget. More...
 
def ApplyMathYString ()
 Apply Y Math string from entry widget. More...
 
def BSetMarkerLocation ()
 Ask user for new Marker text location on screen. More...
 
def donothing ()
 Nop. More...
 
def DoNothing (event)
 Another Nop. More...
 
def BShowCurvesAll ()
 Set to display all time waveforms. More...
 
def BShowCurvesNone ()
 Turn off display of all time waveforms. More...
 
def BTriggerEdge ()
 Function no longer used. More...
 
def BTrigger50p ()
 Set Trigger level to 50% (mid) point of current waveform. More...
 
def BTriggerMode ()
 place holder for future hardware triggering if implemented More...
 
def BTriglevel (event)
 evalute trigger level entry string to a numerical value and set new trigger level
More...
 
def BHoldOff (event)
 Set Hold off time from entry widget. More...
 
def BHozPoss (event)
 
def SetTriggerPoss ()
 
def IncHoldOff ()
 
def SetMuxAPoss ()
 Analog Mux buttons. More...
 
def SetMuxBPoss ()
 
def SetMuxCPoss ()
 
def SetMuxDPoss ()
 
def SetScaleMuxA ()
 
def SetScaleMuxB ()
 
def SetScaleMuxC ()
 
def SetScaleMuxD ()
 
def SetVAPoss ()
 
def SetVBPoss ()
 
def SetIAPoss ()
 
def SetIBPoss ()
 
def SetXYVAPoss ()
 
def SetXYVBPoss ()
 
def SetXYIAPoss ()
 
def SetXYIBPoss ()
 
def Bcloseexit ()
 Fubntion to close and exit ALICE. More...
 
def BStart ()
 Start aquaring scope time data. More...
 
def BStartOhm ()
 
def BStartIA ()
 Start Impedance Tool
More...
 
def IASourceSet ()
 Set up IA AWG sources. More...
 
def BStop ()
 Stop (pause) scope tool. More...
 
def BPower ()
 Toggel on/off analog power. More...
 
def BRoll ()
 Toggel on/off Roll Sweep Mode. More...
 
def BTime ()
 Set Hor time scale from entry widget. More...
 
def BCHAlevel ()
 
def BCHAIlevel ()
 
def BCHBlevel ()
 
def BCHBIlevel ()
 
def BOffsetA (event)
 
def BIOffsetA (event)
 
def BOffsetB (event)
 
def BIOffsetB (event)
 
def TimeCheckBox ()
 set check box colors More...
 
def XYCheckBox ()
 
def FreqCheckBox ()
 
def BodeCheckBox ()
 
def IACheckBox ()
 
def PhACheckBox ()
 
def OhmCheckBox ()
 
def ETSCheckBox ()
 
def Analog_In ()
 Main Loop. More...
 
def Ohm_Analog_In ()
 Ohmmeter loop. More...
 
def Analog_Time_In ()
 Scope time main loop Read the analog data and store the data into the arrays. More...
 
def Analog_Phase_In ()
 
def Analog_Roll_time ()
 
def Analog_Chop_Time ()
 
def Analog_Fast_time ()
 
def Cal_trace_scalars (SampleStart, SampleEnd)
 
def Sine_Phase ()
 
def Digital_RC_High_Pass (InBuff, TC1, Gain)
 Digital RC filter function for input divider frequency compensation TC1 is in micro seconds. More...
 
def Digital_RC_Low_Pass (InBuff, TC1, Gain)
 Digital filter function for input divider frequency compensation TC1 is in micro seconds. More...
 
def shift_buffer (arr, num, fill_value=numpy.nan)
 Function to left (-num) or right (+num) shift buffer and fill with a value returns same length buffer preallocate empty array and assign slice. More...
 
def Analog_Freq_In ()
 Main SA and Bode loop Read from the stream and store the data into the arrays. More...
 
def MakeHistogram ()
 Make histogram of time signals. More...
 
def BHistAsPercent ()
 Plot Histogram as Percent? More...
 
def FindRisingEdge (Trace1, Trace2)
 Routine to find rising edge of traces. More...
 
def ReInterploateTrigger (TrgBuff)
 Interpolate time between samples around trigger event. More...
 
def FindTriggerSample (TrgBuff)
 Find the sample where trigger event happened. More...
 
def DestroyDigScreen ()
 Distroy the Digital I/O screen. More...
 
def sel ()
 
def MakeDigScreen ()
 Make the Digital I/O screen. More...
 
def DestroyDacScreen ()
 Destroy the DAC Screen. More...
 
def sel0 (temp)
 
def sel1 (temp)
 
def sel2 (temp)
 
def sel3 (temp)
 
def MakeDacScreen ()
 Make the DAC interface screen
More...
 
def UpdateTimeAll ()
 Update Data, trace and time screen. More...
 
def UpdateTimeTrace ()
 Update time trace and screen. More...
 
def UpdateTimeScreen ()
 Update time screen with trace and text. More...
 
def UpdateXYAll ()
 Update Data, trace and XY screen. More...
 
def UpdateXYTrace ()
 Update XY trace and screen. More...
 
def UpdateXYScreen ()
 Update XY screen with trace and text. More...
 
def MakeTimeTrace ()
 Make the scope time traces. More...
 
def MakeXYTrace ()
 Make the XY plot traces. More...
 
def MakeTimeScreen ()
 Update the time screen with traces and text
More...
 
def MakeXYScreen ()
 Update the XY screen traces and text. More...
 
def SetScaleA ()
 
def SetScaleIA ()
 
def SetScaleB ()
 
def SetScaleIB ()
 
def SetXYScaleA ()
 
def SetXYScaleB ()
 
def onCanvasClickRight (event)
 
def onCanvasClickScroll (event)
 Shift Time or vertical cursors if on or shift gated measurement cursors if enabled. More...
 
def onCanvasUpArrow (event)
 Move Vertical cursors up 1 or 5. More...
 
def onCanvasDownArrow (event)
 Move Vertical cursors down 1 or 5. More...
 
def onCanvasLeftArrow (event)
 Move Time curcors left 1 or 5. More...
 
def onCanvasRightArrow (event)
 Move Time curcors right 1 or 5. More...
 
def onCanvasSpaceBar (event)
 Pause / start on space bar. More...
 
def onCanvasClickLeft (event)
 
def onCanvasOne (event)
 
def onCanvasTwo (event)
 
def onCanvasThree (event)
 
def onCanvasFour (event)
 
def onCanvasFive (event)
 
def onCanvasSix (event)
 
def onCanvasSeven (event)
 
def onCanvasEight (event)
 
def onCanvasNine (event)
 
def onCanvasZero (event)
 
def onCanvasTrising (event)
 
def onCanvasTfalling (event)
 
def onCanvasSnap (event)
 
def onCanvasAverage (event)
 
def onCanvasShowTcur (event)
 
def onCanvasShowVcur (event)
 
def onCanvasXYRightClick (event)
 
def onCanvasXYScrollClick (event)
 
def onCanvasXYLeftClick (event)
 
def time_points_from_freq (freq, fs=1, density=False)
 
def TimeSeriesNoise (n, Fsample, mag, b=4)
 
def TimeSeriesSingleTone (n, BinNum, Fsample, mag)
 
def PinkNoise (N, mag)
 
def BlueNoise (N, mag)
 
def BrownNoise (N, mag)
 
def VioletNoise (N, mag)
 
def FourierSawTooth (Length, NumTerms, Ampl)
 
def SinePower (Length, Power, Phase, Ampl)
 
def SchroederPhase (Length, NrTones, Ampl)
 
def Wrap (InArray, WrFactor)
 
def UnWrap (InArray, WrFactor)
 
def Write_WAV (data, repeat, filename)
 
def BAWGAAmpl (temp)
 
def BAWGAOffset (temp)
 
def BAWGAFreq (temp)
 
def ToggleAWGAPhaseDelay ()
 
def BAWGAPhaseDelay ()
 
def BAWGAPhase (temp)
 
def BAWGADutyCycle (temp)
 
def BAWGAShape ()
 
def AWGAReadFile ()
 
def AWGALoadCSV ()
 
def SplitAWGAwaveform ()
 
def AWGANumCycles ()
 
def AWGAReadWAV ()
 
def AWGALoadWAV ()
 
def AWGAWriteFile ()
 
def AWGAMakeMath ()
 
def AWGAConfigMath ()
 
def AWGAMakeBodeSine ()
 
def AWGAMakeFMSine ()
 
def AWGAMakeAMSine ()
 
def AWGAMakeFullWaveSine ()
 
def AWGAMakeHalfWaveSine ()
 
def AWGAMakePWMSine ()
 
def AWGAMakeFourier ()
 
def AWGAMakeSinc ()
 
def AWGAMakeSSQ ()
 
def AWGAMakeTrapazoid ()
 
def AWGAMakePulse ()
 
def AWGAMakeRamp ()
 
def AWGAMakeUpDownRamp ()
 
def AWGAMakeImpulse ()
 
def AWGAMakeUUNoise ()
 
def AWGAMakeUGNoise ()
 
def BAWGAModeLabel ()
 
def UpdateAWGA ()
 
def AddAWGANoise ()
 
def SetBCompA ()
 
def AWGBNumCycles ()
 
def BAWGBAmpl (temp)
 
def BAWGBOffset (temp)
 
def BAWGBFreq (temp)
 
def ToggleAWGBPhaseDelay ()
 
def BAWGBPhaseDelay ()
 
def BAWGBPhase (temp)
 
def BAWGBDutyCycle (temp)
 
def BAWGBShape ()
 
def AWGBReadFile ()
 
def AWGBLoadCSV ()
 
def SplitAWGBwaveform ()
 
def AWGBReadWAV ()
 
def AWGBLoadWAV ()
 
def AWGBWriteFile ()
 
def AWGBMakeMath ()
 
def AWGBConfigMath ()
 
def AWGBMakeFourier ()
 
def AWGBMakeBodeSine ()
 
def AWGBMakeFullWaveSine ()
 
def AWGBMakeHalfWaveSine ()
 
def AWGBMakePWMSine ()
 
def AWGBMakeSinc ()
 
def AWGBMakeSSQ ()
 
def AWGBMakeTrapazoid ()
 
def AWGBMakePulse ()
 
def AWGBMakeRamp ()
 
def AWGBMakeUpDownRamp ()
 
def AWGBMakeImpulse ()
 
def AWGBMakeUUNoise ()
 
def AWGBMakeUGNoise ()
 
def BAWGBModeLabel ()
 
def UpdateAWGB ()
 
def AddAWGBNoise ()
 
def UpdateAwgCont ()
 
def UpdateAwgContRet (temp)
 
def BAWGEnab ()
 
def BAWGSync ()
 
def BSaveScreenSA ()
 
def Bnot ()
 
def BShowCurvesAllSA ()
 
def BShowCurvesNoneSA ()
 
def BNormalmode ()
 
def BPeakholdmode ()
 
def BAveragemode ()
 
def BResetFreqAvg ()
 
def BSTOREtraceSA ()
 
def BSTOREtraceBP ()
 
def BCSVfile ()
 
def BSaveDataIA ()
 
def BStartSA ()
 
def BStopSA ()
 
def Blevel1 ()
 
def Blevel2 ()
 
def Blevel3 ()
 
def Blevel4 ()
 
def Bsamples1 ()
 
def Bsamples2 ()
 
def BDBdiv1 ()
 
def BDBdiv2 ()
 
def BStartBP ()
 
def BStopBP ()
 
def Blevel1BP ()
 
def Blevel2BP ()
 
def Blevel3BP ()
 
def Blevel4BP ()
 
def BDBdiv1BP ()
 
def BDBdiv2BP ()
 
def BShowCurvesAllBP ()
 
def BShowCurvesNoneBP ()
 
def UpdateBodeAll ()
 
def UpdateBodeTrace ()
 
def UpdateBodeScreen ()
 
def UpdateFreqAll ()
 
def UpdateFreqTrace ()
 
def UpdateFreqScreen ()
 
def DoFFT ()
 
def MakeFreqTrace ()
 
def MakeBodeTrace ()
 
def MakeBodeScreen ()
 
def UpdateIAAll ()
 
def UpdateIATrace ()
 
def UpdateIAScreen ()
 
def DoImpedance ()
 
def MakeIATrace ()
 
def MakeIAScreen ()
 Draw the impedance Analyzer screen. More...
 
def IACaresize (event)
 
def MakeIAWindow ()
 
def DestroyIAScreen ()
 
def BSaveIASweep ()
 
def IACapZero ()
 
def IACapReset ()
 
def MakeNyquistPlot ()
 
def DestroyNqPScreen ()
 
def NqPCaresize (event)
 
def MakeNqPScreen ()
 Draw the Nyquist plot screen. More...
 
def MakeNicPlot ()
 
def DestroyNiCScreen ()
 
def NiCCaresize (event)
 
def MakeNiCScreen ()
 Make the Nichols Plot screen. More...
 
def UpdateNqPAll ()
 
def UpdateNqPTrace ()
 
def UpdateNqPScreen ()
 
def UpdateNiCAll ()
 
def UpdateNiCTrace ()
 
def UpdateNiCScreen ()
 
def VAtoggle ()
 
def VABtoggle ()
 
def VBtoggle ()
 
def IAtoggle ()
 
def IBtoggle ()
 
def IApBtoggle ()
 
def MakePhAWindow ()
 
def DestroyPhAScreen ()
 
def PhACaresize (event)
 
def UpdatePhAAll ()
 
def UpdatePhATrace ()
 
def UpdatePhAScreen ()
 
def MakePhATrace ()
 
def MakePhAScreen ()
 
def BSavePhAData ()
 
def PlotPhAFromFile ()
 
def STOREcsvfile ()
 
def MakeFreqScreen ()
 Make Spectrum Analyzer Screen. More...
 
def INITIALIZEstart ()
 
def CALCFFTwindowshape ()
 
def BUserFFTwindow ()
 
def BFileFFTwindow ()
 
def onCanvasFreqRightClick (event)
 
def onCanvasFreqClickScroll (event)
 
def onCanvasFreqLeftClick (event)
 
def onCanvasSAOne (event)
 
def onCanvasSATwo (event)
 
def onCanvasSAThree (event)
 
def onCanvasSAFour (event)
 
def onCanvasSAFive (event)
 
def onCanvasSASix (event)
 
def onCanvasSASeven (event)
 
def onCanvasSAEight (event)
 
def onCanvasSANine (event)
 
def onCanvasSAZero (event)
 
def onCanvasSASnap (event)
 
def onCanvasSANormal (event)
 
def onCanvasSAPeak (event)
 
def onCanvasSAReset (event)
 
def onCanvasSAAverage (event)
 
def onCanvasShowFcur (event)
 
def onCanvasShowdBcur (event)
 
def onCanvasShowPcur (event)
 
def onCanvasBodeRightClick (event)
 
def onCanvasBodeClickScroll (event)
 
def onCanvasBodeLeftClick (event)
 
def onCanvasBdOne (event)
 
def onCanvasBdTwo (event)
 
def onCanvasBdThree (event)
 
def onCanvasBdFour (event)
 
def onCanvasBdFive (event)
 
def onCanvasBdSix (event)
 
def onCanvasBdSeven (event)
 
def onCanvasBdEight (event)
 
def onCanvasBdNine (event)
 
def onCanvasBdZero (event)
 
def onCanvasBdSnap (event)
 
def onCanvasShowBPcur (event)
 
def onCanvasShowBdBcur (event)
 
def onCanvasShowPdBcur (event)
 
def onAWGAscroll (event)
 
def onAWGBscroll (event)
 
def onTextScroll (event)
 
def onAWGAkey (event)
 
def onAWGBkey (event)
 
def onTextKeyAWG (event)
 
def onTextKey (event)
 
def onSpinBoxScroll (event)
 
def MakeAWGWindow ()
 
def BAWG2X ()
 
def DestroyAWGScreen ()
 
def MakeMuxModeWindow ()
 
def SetDualMuxMode ()
 
def SetChopMuxMode ()
 
def SyncImage ()
 
def DestroyMuxScreen ()
 
def BodeCaresize (event)
 
def BStepSync ()
 
def BSweepSync ()
 
def BDSweepFromFile ()
 
def MakeBodeWindow ()
 
def DestroyBodeScreen ()
 
def FreqCaresize (event)
 
def MakeSpectrumWindow ()
 
def DestroySpectrumScreen ()
 
def XYcaresize (event)
 
def MakeXYWindow ()
 
def DestroyXYScreen ()
 
def SelfCalibration ()
 
def Save_Cal_file ()
 
def SPIShiftOut (DValue)
 ========== MiniGen routines ========== SPI shift output routine More...
 
def SetAD9833 (temp)
 
def BSendMG ()
 Send serial data to DDS board. More...
 
def MakeMinigenWindow ()
 Make AD983x based DDS generator screen. More...
 
def DestroyMinigenScreen ()
 Destroy DDS board sacrren. More...
 
def onMiniGenScroll (event)
 
def DA1ShiftOut (D1Value, D2Value)
 if ETSStatus.get() > 0 and ETSDisp.get() > 0: MGLoad() More...
 
def BSendDA1 ()
 
def MakeDA1Window ()
 Make window to control PMOD DA1 board. More...
 
def DestroyDA1Screen ()
 Destroy PMOD DA1 screen. More...
 
def DigPotShiftOut (DValue)
 
def DigPotSend (Temp)
 
def UpdatePotSlider ()
 
def MakeDigPotWindow ()
 set up controls for single, dual or quad, digital pots More...
 
def DestroyDigPotScreen ()
 
def BSendGS ()
 
def MakeAD5626Window ()
 Make Controls for AD5626 serial DAC. More...
 
def onAD5626Scroll (event)
 
def DestroyAD5626Screen ()
 
def MakeGenericSerialWindow ()
 
def DestroyGenericSerialScreen ()
 
def MakeDigFiltWindow ()
 Make screen for applying digital filters. More...
 
def onRetDigFiltA (event)
 
def onDigFiltAScroll (event)
 
def BuildBoxCarA ()
 
def onRetDigFiltB (event)
 
def onDigFiltBScroll (event)
 
def BuildBoxCarB ()
 
def DestroyDigFiltScreen ()
 
def BLoadDFiltA ()
 
def BDFiltAMath ()
 
def BLoadDFiltB ()
 
def BDFiltBMath ()
 
def onRetAWGFiltA (event)
 
def onAWGFiltAScroll (event)
 
def BuildAWGBoxCarA ()
 
def onRetAWGFiltB (event)
 
def onAWGFiltBScroll (event)
 
def BuildAWGBoxCarB ()
 
def BLoadAWGFiltA ()
 
def BAWGFiltAMath ()
 
def BLoadAWGFiltB ()
 
def BAWGFiltBMath ()
 
def BuildRejectFilter (Order, Freject, Fsample)
 
def fit_exp (xs, ys)
 
def MakeCommandScreen ()
 
def DestroyCommandScreen ()
 
def RExecuteFromString (temp)
 
def BExecuteFromString ()
 
def CAresize (event)
 
def UpdateMeasureScreen ()
 
def MakeMeasureScreen ()
 
def DestroyMeasureScreen ()
 
def MakeBoardScreen ()
 
def DestroyBoardScreen ()
 
def ConnectDevice ()
 
def SelectBoard ()
 temp = 0 print "read ADM1177 controler" print devx.ctrl_transfer( 0xa0, 0x17, 0, 0, temp, 0, 100 ) print temp More...
 
def MakeSampleRateMenu ()
 
def DestroySampleRate ()
 
def onSrateScroll (event)
 
def onRetSrate (event)
 
def SetSampleRate ()
 
def onStopfreqScroll (event)
 
def onStopBodeScroll (event)
 
def SetADC_Mux ()
 
def TraceSelectADC_Mux ()
 
def UpdateFirmware ()
 
def MakeOhmWindow ()
 if askyesno("Flash Failed", "Failed to update firmware.\n Try again?"): try: session.flash_firmware(filename) except: showwarning("Complete","Flash Firmware Complete: \n Un-plug board to cycle power.") More...
 
def DestroyOhmScreen ()
 
def UnitConvert (Value)
 
def RDbutton ()
 
def DrawRes (X, Y)
 
def RDSetAGO ()
 
def RDSetBGO ()
 
def MakeResDivWindow ()
 
def DestroyResDivScreen ()
 
def MakeETSWindow ()
 
def DestroyETSScreen ()
 
def MGLoad ()
 
def ETSscroll (event)
 
def onFminScroll (event)
 
def onMulXScroll (event)
 
def ETSUpdate ()
 
def Settingsscroll (event)
 
def SettingsTextKey (event)
 
def MakeSettingsMenu ()
 
def SetETSComp ()
 
def UpdateAWGWin ()
 
def SettingsUpdate ()
 
def DestroySettings ()
 
def onCanvasMouse_xy (event)
 
def BSetFmin ()
 
def ReSetAGO ()
 
def ReSetBGO ()
 
def ReSetAIGO ()
 
def ReSetBIGO ()
 
def OpenOtherTools ()
 
def DestroyOOTwindow ()
 
def Dloger_on_off ()
 
def DlogerClose_out ()
 
def DlogerOpen_out ()
 

Variables

int RDX0L = 20
 
int RDY0T = 20
 
int RDGRW = 530 - ( RDX0L + 230 )
 
int RDGRH = 275 - ( 2 * RDY0T )
 
 R1 = StringVar()
 
 R2 = StringVar()
 
 Voff = StringVar()
 
 VR2 = StringVar()
 
 ResDivStatus = IntVar(0)
 
 ResDivDisp = IntVar(0)
 
float Rint = 1000000.0
 
float RDeffective = Rint
 
float RDGain = 1.0
 
float RDOffset = 0.0
 
float CHAIleak = 0.0
 
float CHBIleak = 0.0
 
string COLORwhite = "#ffffff"
 
string COLORblack = "#000000"
 
 LockFreq = IntVar(0)
 
list IABresult = []
 
list PhaseIAB = []
 
 DigDeSkewVA = IntVar(0)
 
 DigDeSkewVB = IntVar(0)
 
 DigDeSkewIA = IntVar(0)
 
 DigDeSkewIB = IntVar(0)
 
 ColorScreenStatus = IntVar(0)
 
 dlog = IntVar()
 
 Dlog_open = IntVar()
 
 prlab_tip = CreateToolTip(prlab, 'Open Resistor Divider Gain Offset Calculator')