RIGOL DP932A UZAKTAN KONTROL ARAYÜZÜ

TA3UIS

Doğan
Katılım
15 Kasım 2023
Mesajlar
3,114
RIGOL DP932A için uzaktan kontrol arayüzü bulamayınca kendim yapmaya karar yaptım.
ETHERNET üzerinden resimde görülen tüm fonksiyonlar çalışır durumda, cihaz üstündeki butonlara basmadan kontrol imkanı sağlıyor.
Python ile 1544 satır koddan oluşmakta.

Bunların haricinde tavsiye edebileceğiniz bir fonksiyon varsa eklemeye çalışayım.


1773244339898.png




1773244895504.png





1773244972963.png




1773245033163.png




1773245114531.png




1773245295868.png
 
Bir kaç fonksiyon daha ekledim.
ARB butonu ile cihazın yerleşik AWG fonksiyonuna arayüz üzerinden kontrol imkanı getirdim. Cihazın kontrolü ile ilgili şu an stabilite sıkıntıları var, çözmeye çalışıyorum.

SCREEN butonu ile BMP ya da PNG cihazın o anki ekranın görüntüsünü bilgisayardaki herhangi bir klasöre kaydetmesini sağladım.

En soldaki sütuna eklediğim kanal açma kapatma butonları ile istediğim kanalı (kanal çıkışı açık değilse) kapatarak , bu sayade çalışılan kanala daha fazla odaklanmayı hedefledim. Ekran görüntüsünde sadece CH1 açık ve görünür CH2 ve CH3 kapalı ve gizli durumda.


Ekran görüntüsü 2026-03-12 141459.png


DP932A_20260312_141858.png
 
ARB arayüzünden DP932A yı stabil biçimde kontrol etmeyi başardım galiba.
Arayüzden gönderdiğim değerler ve sinyal biçimi tam olarak DP932A ekranından okuyabiliyorum.
Python kodları 2600 satırı bulmuş durumda.

ARB arayüzü içine LİSTE ve LİSTE içine CSV olarak kaydet fonksiyonu ekledim.
Liste penceresi ve CSV dosyası içindeki değerler DP932A ekranı ile birebir uyuşuyor.


1773345219394.png


DP932A_20260312_230004.png

DP932A_20260312_225851.png






1773345755932.png


DP932A_20260312_230251.png


DP932A_20260312_230342.png







1773346013279.png


DP932A_20260312_230756.png


DP932A_20260312_230835.png







1773346200780.png



DP932A_20260312_231102.png


DP932A_20260312_231009.png







1773346497280.png


DP932A_20260312_231514.png


DP932A_20260312_231601.png
 
Son düzenleme:
Görünüm çok hoş olmuş :)
 
Teşekkürler.

Analizör fonksiyonu ve özelleştirilebilir ön tanımlı ayarlar (Preset) ekleyerek yazılımı biraz daha geliştirdim. Ancak bu sürüm, bu proje için son geliştirme olacak. Bundan sonra SIGLENT 2042X için arayüz geliştirmeye başlamayı planlıyorum.

Analizör fonksiyonu, çıkış aktif olduğu andan itibaren 0.5 saniye aralıklarla ölçüm alarak seçilebilir parametreleri grafiksel olarak anlık izlemeye olanak sağlar. İzlenebilen parametreler arasında voltaj (V), akım (A) ve güç (W) gibi değerler bulunur.

Ayrıca toplanan veriler CSV dosyası olarak dışa aktarılabilir, böylece daha sonra analiz veya raporlama için kullanılabilir.

Ekran görüntüsü 2026-03-13 175433.png
Ekran görüntüsü 2026-03-13 175510.png
Ekran görüntüsü 2026-03-13 175453.png






Preset fonksiyonu, arayüz üzerinden tanımlanan birden fazla ayarın tek bir isim altında kaydedilmesini sağlar. Bu ayarlar CC ve CV durumlarıyla birlikte json dosyasında saklanır.

Kaydedilen preset, YÜKLE butonu ile tek seferde cihaza uygulanabilir. Böylece her parametreyi tek tek ayarlama gereksinimi ortadan kalkar ve cihaz hızlı bir şekilde istenilen çalışma durumuna getirilebilir.

Ekran görüntüsü 2026-03-13 205906.png
 

Forum istatistikleri

Konular
8,993
Mesajlar
145,777
Üyeler
3,629
Son üye
okanbahadirsoygur

Son kaynaklar

Back
Top