Products > Test Equipment
Rigol DP832 - Firmware list and bugs
garrettm:
--- Quote from: aristarchus on March 17, 2020, 09:55:48 am ---The extended number of calibration points is also mentioned in this thread
-> https://www.eevblog.com/forum/testgear/rigol-dp832a-automatic-scpi-calibration-script/
with another calibration script, a bash one.
--- End quote ---
Thank you! I didn't know about that thread. That basically confirms my hunch that you can do custom cal points. I believe there are 0-52 (53 in total) cal points each for DAC-V, ADC-V, DAC-I and ADC-I. So you can do a very thorough calibration routine if desired. A big improvement would be to start at 0 for all of the cal points. Why Rigol doesn't do this is beyond me.
I'm going to give this a try later today. If everything goes well, I'll upload the new version of the script with 53 points per parameter. Apparently, the hex dump shows 80 cal points. But I'll stick to "just" 53, since the firmware is more likely to work with that from what I've seen.
Gandalf_Sr:
If I run this code, will it delete the good Cal I already have? I'm happy to test sending data and getting responses from the 34461A but I don't want to go back to where I was a few days back because my Python environment is unstable and I have to recreate the code every time I open up PyCharm (an issue which I'm working on separately).
Gandalf_Sr:
Rather than clog up this firmware list thread any more, I created a new thread on DP832 Calibration using Python & PyCharm Running on Windows
Can JDubU and any others who can help, please jump over there and figure out how to create a perfect Python environment to perform DP832 calibration?
Thanks :D
garrettm:
--- Quote from: Gandalf_Sr on March 17, 2020, 10:26:31 am ---If I run this code, will it delete the good Cal I already have? I'm happy to test sending data and getting responses from the 34461A but I don't want to go back to where I was a few days back because my Python environment is unstable and I have to recreate the code every time I open up PyCharm (an issue which I'm working on separately).
--- End quote ---
No cal data is erased or saved and you can skip reading back the ch1 cal points if you want. That's just there to be a better simulation for testing. If you do run the cal point read back, a power reset of the PSU is needed to resume normal operation after running the script. Again, nothing is changed running TelnetTest.class. It only attempts to configure and read measurements from the DMM and then, optionally, read the PSU cal points.
It sounds like you've settled on the Python script, so you don't really need to run the test unless you want to. Though I am curious if we can get the 34461A to work with it, but again, its up to you.
Gandalf_Sr:
--- Quote from: garrettm on March 17, 2020, 11:25:07 am ---
--- Quote from: Gandalf_Sr on March 17, 2020, 10:26:31 am ---If I run this code, will it delete the good Cal I already have? I'm happy to test sending data and getting responses from the 34461A but I don't want to go back to where I was a few days back because my Python environment is unstable and I have to recreate the code every time I open up PyCharm (an issue which I'm working on separately).
--- End quote ---
No cal data is erased or saved and you can skip reading back the ch1 cal points if you want. That's just there to be a better simulation for testing. If you do run the cal point read back, a power reset of the PSU is needed to resume normal operation after running the script. Again, nothing is changed running TelnetTest.class. It only attempts to configure and read measurements from the DMM and then, optionally, read the PSU cal points.
It sounds like you've settled on the Python script, so you don't really need to run the test unless you want to. Though I am curious if we can get the 34461A to work with it, but again, its up to you.
--- End quote ---
The prime directive is to have running test gear. I used Python and it works and I'm trying to make it so that everyone can use it without the hassle I had which is why I created a new thread. I'm happy to try to test out your Java code as long as I don't mess up my gear.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version