Products > Test Equipment

Agilent E8357A

<< < (25/28) > >>

Forzaman:
Wow... that is strange. I'm glad I didn't try a restore either. When I backed up the EEPROM using EEBACKUP.EXE, it overwrote the original eebudat.dat file, but didn't touch the original eebudat.bak file. Comparing the files, the sizes were different and the data was quite a bit different as well. I'll try the EEPROMTOOL.EXE in the next day or two... not playing in the sandbox today. My Rx alignment is delayed a bit... the 8482A power sensor I sourced needs calibration. Cheers.

joeqsmith:
I had backed up the entire contents of the original drive and then made an image.  I archived the contents locally and packed away the drive just in case.    For this test, I just renamed to files to append Set1, Set2 ... to the name and then archive them to the local PC.   You could just rename them and leave them inside your  D:\calfiles area.  Then just run the software again and let it create two new files.   Rinse and repeat.   

Maybe the software isn't smart enough to detect what hardware is installed.  It may be scanning for data that isn't present and we get some randomness in the file.  After seeing it crash and burn with an obscure error with a missing drive letter,  I don't have a lot  of confidence that this is some well polished code.   It's an engineering tool, much like my own software.   :-DD   It would be nice to know what is happening as it may help in decoding the alignment data for the source.

I take it you had the higher frequency detector already in cal.   Did you get one that takes to 9GHz or just 6?

Looks like Caesar may have returned to the rat race....


--- Quote ---Caesar Valenti  Nov 27   #130804 
I have a 500MHz CPU disc image that I could post...I just need to find a place to put it.  It is at work right now, so it will have to wait until Monday.

--- End quote ---

Forzaman:
I lucked out with the test equipment. A company that I'm consulting for has all the equipment on hand that is called up in the manual (8482A sensor, E4412A sensor, E4419B meter). The 8482A has a range of 100kHz to 4.2GHz, and the E4412A is 10MHz to 18GHz. The 8482A is not in active use, so I told them I would pay to get it calibrated for borrowing their equipment. They may consider selling everything to me since they mainly use newer equipment now. I may just sell my power meter (Anritsu ML2438A w/ sensors) and buy theirs to support the PNA.

Miek:

--- Quote from: joeqsmith on December 03, 2022, 06:24:24 pm ---It would be nice to know what is happening as it may help in decoding the alignment data for the source.

--- End quote ---

If you have a look under the Edit menu in the ViewEEHeaders utility (aka eepromtool.exe), it has a rough description of the parameters for each band (pic attached). Also, decompiling sourcecal.exe gives some slightly clearer names:


--- Code: ---  loc_00413212: If 0042C3DCh <= 0 Then
  loc_00413248:   var_eax = call Proc_3_15_42A130("+++++ Band " & CStr(var_0042C3DC) & " +++++", , )
  loc_0041326D:   If 0042C166h >= 8 Then
  loc_0041326F:     var_eax = Err.Raise
  loc_00413275:   End If
  loc_004132D1:   var_eax = call Proc_3_15_42A130("DetOffDac(" & CStr(var_0042C166) & ")= " & CStr(ecx+edx*4+00000040h), , )
  loc_004132FE:   If 0042C166h >= 8 Then
  loc_00413300:     var_eax = Err.Raise
  loc_00413306:   End If
  loc_00413363:   var_eax = call Proc_3_15_42A130("BreakDac(" & CStr(var_0042C166) & ")= " & CStr(edx+eax*4+00000060h), , )
  loc_00413390:   If 0042C166h >= 8 Then
  loc_00413392:     var_eax = Err.Raise
  loc_00413398:   End If
  loc_004133F3:   var_eax = call Proc_3_15_42A130("Power1Dac(" & CStr(var_0042C166) & ")= " & CStr(eax+ecx*4), , )
  loc_00413420:   If 0042C166h >= 8 Then
  loc_00413422:     var_eax = Err.Raise
  loc_00413428:   End If
  loc_00413484:   var_eax = call Proc_3_15_42A130("Slope1Dac(" & CStr(var_0042C166) & ")= " & CStr(ecx+edx*4+00000020h), , )
  loc_004134B1:   If 0042C166h >= 8 Then
  loc_004134B3:     var_eax = Err.Raise
  loc_004134B9:   End If
  loc_00413519:   var_eax = call Proc_3_15_42A130("LogOffDac(" & CStr(var_0042C166) & ")= " & CStr(edx+eax*4+00000080h), , )
  loc_00413546:   If 0042C166h >= 8 Then
  loc_00413548:     var_eax = Err.Raise
  loc_0041354E:   End If
  loc_004135AD:   var_eax = call Proc_3_15_42A130("SlopeOffDac(" & CStr(var_0042C166) & ")= " & CStr(eax+ecx*4+000000A0h), , )
  loc_004135DA:   If 0042C166h >= 8 Then
  loc_004135DC:     var_eax = Err.Raise
  loc_004135E2:   End If
  loc_00413641:   var_eax = call Proc_3_15_42A130("DeltaDac(" & CStr(var_0042C166) & ")= " & CStr(ecx+edx*4+000000C0h), , )
  loc_0041366E:   If 0042C166h >= 8 Then
  loc_00413670:     var_eax = Err.Raise
  loc_00413676:   End If
  loc_004136D6:   var_eax = call Proc_3_15_42A130("Power2Dac(" & CStr(var_0042C166) & ")= " & CStr(edx+eax*4+00000100h), , )
  loc_00413703:   If 0042C166h >= 8 Then
  loc_00413705:     var_eax = Err.Raise
  loc_0041370B:   End If
  loc_0041376A:   var_eax = call Proc_3_15_42A130("Slope2Dac(" & CStr(var_0042C166) & ")= " & CStr(eax+ecx*4+00000120h), , )
  loc_00413797:   If 0042C166h >= 8 Then
  loc_00413799:     var_eax = Err.Raise
  loc_0041379F:   End If
  loc_004137FE:   var_eax = call Proc_3_15_42A130("Power3Dac(" & CStr(var_0042C166) & ")= " & CStr(ecx+edx*4+00000140h), , )
  loc_0041382B:   If 0042C166h >= 8 Then
  loc_0041382D:     var_eax = Err.Raise
  loc_00413833:   End If
  loc_00413893:   var_eax = call Proc_3_15_42A130("Slope3Dac(" & CStr(var_0042C166) & ")= " & CStr(edx+eax*4+00000160h), , )
  loc_004138BE:   0042C166h = 0042C166h + 00000001h
  loc_004138CD:   GoTo loc_0041320B
  loc_004138D2: End If
  loc_004138F9: var_eax = call Proc_3_15_42A130("DacPer1dBSlope = " & CStr(var_0042C058), , )
  loc_00413933: var_eax = call Proc_3_15_42A130("Yig slope = " & CStr(var_0042C064), , )
  loc_0041396E: var_eax = call Proc_3_15_42A130("PMYO = " & CStr(var_0042C05C), , )
  loc_004139A9: var_eax = call Proc_3_15_42A130("Yig offset = " & CStr(var_0042C060), , )
  loc_004139CF: var_eax = call Proc_3_15_42A130("===========================================================", , )
--- End code ---

joeqsmith:
That's a very good deal.   If they sell you the equipment, you may have to start a small side alignment business....  Road trip!!   :-DD    Ideally I would like to be able to use any power meter (assuming it is up to the task) to align it.

I had looked at the header when Caesar mentioned it. 

Navigation

[0] Message Index

[#] Next page

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod