Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
siglent_sdm3065x [2018/09/09 14:04] karl |
siglent_sdm3065x [2018/09/09 14:34] (aktuell) karl [Solution] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Siglent SDM3065x Bench Multimeter ====== | ====== Siglent SDM3065x Bench Multimeter ====== | ||
+ | |||
+ | ---- | ||
+ | {{ :: | ||
===== SCPI and Fast Sampling ===== | ===== SCPI and Fast Sampling ===== | ||
This bench multimeter needs a very special procedure, to get the advantage of fast measurements. | This bench multimeter needs a very special procedure, to get the advantage of fast measurements. | ||
+ | |||
+ | This article should be applicable with minor adjustments for the all the new Siglent DMM's: SDM3045X, SDM3055, SDM3055A, SDM3065X | ||
==== Problem ==== | ==== Problem ==== | ||
Zeile 12: | Zeile 17: | ||
For both problems I gladly found the solution. The approach is like this: | For both problems I gladly found the solution. The approach is like this: | ||
* set the sampling counter to MAX (600 Mio) | * set the sampling counter to MAX (600 Mio) | ||
- | * clear the buffer with '' | + | * clear the buffer with '' |
* set trigger source to ' | * set trigger source to ' | ||
* initiate the DMM (arms the trigger) | * initiate the DMM (arms the trigger) | ||
Zeile 18: | Zeile 23: | ||
* read samples with '' | * read samples with '' | ||
+ | When the DMM isn't asked for any value, it will sample with the preset NPLC setting (200ms by default) and therefore also updates the LCD reading. \\ | ||
+ | If we want the latest value from the memory, we query for it with '' | ||
+ | ==== Wrong User Manual ==== | ||
+ | Due to false documentation in the //Siglent SDM3065X Remote Manual, Version RC06036-E01A, | ||
+ | {{ :: | ||
===== Python Code ===== | ===== Python Code ===== | ||
Below you can find a python class for communicating with it. It implements the upper approach. | Below you can find a python class for communicating with it. It implements the upper approach. | ||
Zeile 225: | Zeile 235: | ||
===== Links ===== | ===== Links ===== | ||
[1] https:// | [1] https:// | ||
- | [2] https:// | + | [2] https:// |
+ | [3] https:// | ||
{{tag> | {{tag> | ||