INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Kommunikation von mehreren Netzteilen mit gleicher instr.lib parallelisieren



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

20.05.2016, 16:17 (Dieser Beitrag wurde zuletzt bearbeitet: 20.05.2016 16:25 von rolfk.)
Beitrag #8

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: Kommunikation von mehreren Netzteilen mit gleicher instr.lib parallelisieren
(19.05.2016 15:32 )Leticron schrieb:  Gibt es da noch "Tricks" um dies etwas zu beschleunigen?

Die Default Baudrate von 9600 Baud benötigt 1 ms per Character. Das zählt sowohl für das Kommando als auch die Antwort des Instruments. Dazwischen kommt noch die Zeit die das Instrument benötigt um das emfangene Kommando zu dekodieren und eine enstprechende Antwort zusammenzustellen und in den Ausgangsbuffer zu schreiben. Das sind typischerweise die wichtigsten Faktoren bei einem solchen Instrument. Die VISA Software und die Hardware Treiber im Computer fügen da vergleichsweise unbedeutende Zeit hinzu. Die Baudrate kannst Du gemäss Datenblatt maximal auf 19200 Baud verdoppeln so dass da vielleicht 10 ms weniger anfallen aber der Löwenanteil dürfte doch echt die Antwortzeit des Instrumentes selber sein. Da werkelt typischerweise ein einfacher Embedded Controller vom Type 8051 oder vergleichbar drin. Der ist im Vergleich zu einem modernen PC ungefähr so schnell wie ein Dreiradvelo zu einem Ferrari.

Um das zu enkoppeln müsstest Du das Write-Read VI auseinander nehmen und als seperates Write und Read implementieren. Dann könntest Du zumindest teilweise die Serialisierung durch dieses VI entschärfen ohne diese selber ablaufinvarient machen zu müssen. Aber an der Datenübertragungszeit kannst Du nicht viel verändern ausser Du verwendest eine der GPIB oder LAN Optionen die es für diese Geräte gibt. Aber das ändert so oder so nichts an der Antwortzeit des Instrumentes selber. Die wird nur schneller durch einen kräftigeren Prozessor aber das kostet Geld und eine programmierbare Speisung ist normalerweise nicht als Funktionsgenerator gedacht! Big Grin Die gibt es zwar zu kaufen, aber die sind in einer ganz anderen Preisregion dann die TDK Geräte.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Kommunikation von mehreren Netzteilen mit gleicher instr.lib parallelisieren - rolfk - 20.05.2016 16:17

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  user.lib instr.lib und SVN repository GT123 11 7.152 28.08.2018 07:53
Letzter Beitrag: GT123
  Parallelisieren von Schleifen gottfried 9 5.915 28.03.2013 10:03
Letzter Beitrag: gottfried
  Registerkarte mit gleicher Oberfläche aber seperate Bedienung Tugbay 7 7.802 24.08.2010 15:19
Letzter Beitrag: Tugbay
  Elemente gleicher Wertigkeit nur einmal darstellen mctommson 8 6.104 06.04.2007 01:26
Letzter Beitrag: mctommson
  lokale variablen mit gleicher Bennenung pho_no 1 3.415 27.04.2005 15:45
Letzter Beitrag: marker

Gehe zu: