Schnittstellenbibliothek mit LabView verbinden um SMU von mb-Technologies zu steuern - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: DLL & externer Code (/Forum-DLL-externer-Code) +---- Thema: Schnittstellenbibliothek mit LabView verbinden um SMU von mb-Technologies zu steuern (/Thread-Schnittstellenbibliothek-mit-LabView-verbinden-um-SMU-von-mb-Technologies-zu-steuern) |
RE: Schnittstellenbibliothek mit LabView verbinden um SMU von mb-Technologies zu steuern - GerdW - 27.01.2015 09:28 Hallo grba, Zitat:leider weiß ich nicht wie ich einzelner VIs für einzelne Funktionen erstellen kann.- du erstellst eine Kopie deines Schnittstellen-VIs. - dann wählst du den Case mit der gewünschten Funktion aus - dann Rechtsklick auf die Case-Struktur -> Case-Struktur löschen - dann den Variant-Input durch einen (oder zwei) Inputs mit den passenden Datentypen ersetzen - falls Outputs bei der Funktion vorhanden sind: nur die passenden Outputs übrig lassen -> schon hast du ein VI, welches nur noch für einen einzelne Funktion zuständig ist! (Jetzt noch das Icon überarbeiten und die VI-Doku erstellen.) RE: Schnittstellenbibliothek mit LabView verbinden um SMU von mb-Technologies zu steuern - grba123 - 27.01.2015 10:17 wenn ich die Funktion Source überarbeitet hab, scheint es das ich nicht richtig verstanden habe RE: Schnittstellenbibliothek mit LabView verbinden um SMU von mb-Technologies zu steuern - GerdW - 27.01.2015 10:21 Hallo grba, Zitat:scheint es das ich nicht richtig verstanden habeJa, so scheint es. - Warum hast du die ActiveX-Referenz-Anschlüsse gelöscht? Die brauchst du weiterhin! - Warum hast du die ErrorCluster-Anschlüsse gelöscht? Die brauchst du weiterhin! THINK DATAFLOW! - Die Variant-Funktion (FromVariant) brauchst du nicht mehr, wenn du jetzt den korrekten Datentyp verwendest! Einfach "Source #num" direkt mit dem Number-Input verbinden… RE: Schnittstellenbibliothek mit LabView verbinden um SMU von mb-Technologies zu steuern - grba123 - 27.01.2015 10:46 ist jetzt besser ? RE: Schnittstellenbibliothek mit LabView verbinden um SMU von mb-Technologies zu steuern - GerdW - 27.01.2015 10:48 Ja. Jetzt noch die unnötigen Outputs (INT_out, DBL_out) und die Disable-Struktur löschen und im aufrufenden VI den Error-Draht auch verdrahten! RE: Schnittstellenbibliothek mit LabView verbinden um SMU von mb-Technologies zu steuern - grba123 - 27.01.2015 11:01 0K. jetz sollte eigentlich Source-Funktion passen.Was ich weiter tun muss,damit Beispiel #1 funktioniert ? RE: Schnittstellenbibliothek mit LabView verbinden um SMU von mb-Technologies zu steuern - GerdW - 27.01.2015 11:03 Hallo grba, du musst natürlich auch jede andere benötigte Funktion aufrufen… Und in deinem neuen VI mal Ctrl-U drücken. RE: Schnittstellenbibliothek mit LabView verbinden um SMU von mb-Technologies zu steuern - grba123 - 27.01.2015 11:48 weiter hab alle Funktionen verbunden und funktioniert noch nicht! Kannst du bitte schauen was ich schlapp getan hab. RE: Schnittstellenbibliothek mit LabView verbinden um SMU von mb-Technologies zu steuern - GerdW - 02.02.2015 16:54 Hallo grba, nach deinem Crosspost im NI-Forum habe ich hier mal wieder reingeschaut… Du hast da noch ein paar Bugs/Ungereimtheiten: - Warum lässt du dir das Resultat deiner Messung nicht anzeigen? - Wertest du irgendwo auch mal Fehlermeldungen aus? - Kontrollierst du die ErrorCodes, die du von deiner SMU gemeldet bekommst? - Schließt du die Verbindung zum Gerät auch einmal? - Wo hast du Probleme? Mangels Gerät können wir deine VIs nicht ausführen… - Ctrl-U hast du anscheinend nirgends benutzt… Hinweis: - Du darfst deine Threads (nach Ablauf eines Tages) gern "bumpen", damit sie im Fokus bleiben. - Du darfst gern selbst über Crossposts informieren: niemand hier (oder im NI-Forum) macht gern Arbeit, wenn womöglich anderswo schon eine Lösung angeboten wurde… RE: Schnittstellenbibliothek mit LabView verbinden um SMU von mb-Technologies zu steuern - grba123 - 03.02.2015 08:57 Hallo GerdW, danke für deinen Hinweis! schau mal an, ich hab jetzt alles verbunden und möchte nur source mit reset Funktion ansprechen.Wenn ich Programm ausführe scheint es dass das alles richtig funktioniert.Alse Error 0 -> kein Fehler. Leider regt es SMU nicht an :/ |