LabVIEWForum.de - Keithley2000 Messdatenerfassung

LabVIEWForum.de

Normale Version: Keithley2000 Messdatenerfassung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6 7 8 9 10 11
Hallo K2000,

Zitat:Hab noch eine Frage bzgl der lokalen Variable. Da steht immer, dass diese nicht auf "Latch" stehen darf. Was bedeutet das genau? Und auf was muss sie eingestellt werden?
Dieses "Latch" bezieht sich nicht auf die lokale Variable, sondern auf das boolsche Control!
"Latch" und "Switch" sind die Schaltmodi von boolschen Controls, lokale Variablen können nur mit "switches" umgehen…
Hallo GerdW,

hatte ich mit dem action Init trigger recht? Die Datei "Triggertest" habe ich mal schnell nur für ein Keithely2000 aufgebaut, da mir zurzeit nur ein funktionsfähiges Messgerät zur Verfügung steht. Von den drei Trigger-VI´s funktioniert nur der "abort trigger". Bei "initialize" und "close" kann ich machen was ich will. Es läuft nicht wenn es außerhalb der Schleife liegt. Ich weis nicht was ich da machen kann. Meine Vorstellung ist immer noch ein Programm für 2 Keithley2000 die gleichzeitig Messwerte messen. Auf dem Frontpanel sollen nur die Arrays "Data", Channels" und "Units" und EIN Stopp Button zu sehen sein. Der Stop Button soll so funktionieren dass man draufdrückt, die Schleife noch einmal durchläuft und dann das Programm stoppt.


[attachment=61065]

[attachment=61066]
Hallo K2000,

Zitat:hatte ich mit dem action Init trigger recht?
Das weiß ich nicht.
Die Antwort dazu findest du aber im Manual deines Keithley2000…

Zitat:Gibt es eine Möglichkeit nur einen Stopp-Button im Frontpanel zu haben den man mit "Latch" einstellen kann?
Solange du mit der lokalen Variablen arbeiten willst: nein.
Aber du hast doch momentan nur einen Stopp-Button auf dem FP!?
Hallo GerdW,

im Manual findet man meiner Meinung nach nichts dazu.


[attachment=61067]



(20.07.2020 12:14 )GerdW schrieb: [ -> ]Hallo K2000,

vielleicht musst du den Scan jedesmal neu konfigurieren?
Was steht denn in der Anleitung zum Messgerät und in der Hilfe zu diesen VIs?

Schau mal hier:

Rate mal, was dieses neue subVI in der unteren Schleife macht! Und auch, warum ich da ein subVI angelegt habe!?

welches SubVi meinst du denn genau???
Hallo K2000,

Zitat:welches SubVi meinst du denn genau???
Im Bild, auf das sich diese Aussage bezog, ist in der unteren Schleife ein subVI zu sehen mit "Sort Data" im Icon…
(21.07.2020 13:31 )Keithley2000 schrieb: [ -> ]im Manual findet man meiner Meinung nach nichts dazu.

Ich habe keine Ahnung wo du dieses Handbuch her hast. Das steht wirklich nichts drin :-)

Die Suchmaschine meiner Wahl hat dieses hier (und einige andere ähnliche Handbücher) gefunden:
https://download.tek.com/manual/2000-900...0_User.pdf
Ich lese hier nicht komplett mit, trotzdem ein Einwand:

Du konfigurierst einen Scan. Du löst jedoch keinen Trigger aus damit das Gerät den Scan auch durchführt. Dann stehen keine Daten mehr im Puffer und du bekommst auch nichts mehr. Du löst den Fehler indem du das Initialize innerhalb der While Schleife jedes mal durchführst. Dass das so Funktioniert ist auch eigenartig, ist aber erst einmal off-topic. Konfiguriere einen Trigger, lasse diesen Trigger zum Beispiel automatisch alle 10 Sekunden auslösen und dann bekommst du alle 10 Sekunden neue Daten vom Multimeter. Du kannst den Trigger auch als manuellen Trigger konfigurieren, jedoch musst du in diesem Fall in der While Schleife (vor dem auslesen der Daten) den Trigger manuell auslösen.
Hallo Martin,

danke für deine Antwort. Da ich allerdings wie gesagt absoluter Neueinsteiger bei LabView bin weis ich nicht genau wie das aussehen soll. Hast du die Möglichkeit mein VI selbst du verbessern?
(21.07.2020 13:50 )GerdW schrieb: [ -> ]Hallo K2000,

Zitat:welches SubVi meinst du denn genau???
Im Bild, auf das sich diese Aussage bezog, ist in der unteren Schleife ein subVI zu sehen mit "Sort Data" im Icon…

Hallo GerdW,

ok ich weis was du meinst. Ist das dann einfach der Sortierabschnitt der oberen Schleife als SubVi zusammengefasst? Oder wie bekomme ich raus aus was dieses "Sort data" besteht?
Hallo K2000,

Zitat:ok ich weis was du meinst. Ist das dann einfach der Sortierabschnitt der oberen Schleife als SubVi zusammengefasst?
Ja, genau.
Einfache Grundregel: statt Code zu duplizieren (aka kopieren), erstellt man besser ein subVI davon und ruft diese entsprechend oft auf. Macht den Code deutlich übersichtlicher/besser dokumentiert…
Hallo GerdW,

ok das verstehe ich. Aber wenn ich das richtig verstehe ändert das nichts am Programm selbst oder?
Weist du was genau Martin mit seiner Nachricht meint und hältst du das für richtig. Du kannst da glaube ich viel mehr herauslesen als ich. Vielleicht kannst du mir ja mit einem neuen VI helfen. Danke.


[attachment=61068]
Seiten: 1 2 3 4 5 6 7 8 9 10 11
Referenz-URLs