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 

Bin LabVIEW Neuling und brauche Hilfe! Danke!



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!

03.07.2005, 13:24
Beitrag #1

A_Rolfes Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Jul 2005



kA



Bin LabVIEW Neuling und brauche Hilfe! Danke!
Hallo

ich bin mit LabVIEW nicht vertraut, muss aber LabVIEW für ein grösseres Projekt verwenden.
Da ich die Möglichkeiten von LabVIEW noch nicht abschätzen kann, habe ich Probleme mein weiters Vorgehen festzulegen. Für Tipps und Infos bin ich sehr dankbar!
Schon hier vielen Dank für eure Mühe!!

Rahmendaten zum Projekt:
In LabVIEW muss eine Visualisierung und Bedieneroberfläche für einen Versuchsstand erstellt werden.
Die Realisierung der zugehörige Prozesssteuerung erfolgt mit einem Wago IO Controller (Leittechnik Komponenente mit eigenständiger Prozesssteuerung und einer Ethernet Verbindung. --Protokoll Modbus--)
Die Einbindung der Prozessvariablen soll so schlank wie möglich erfolgen, --kein OPC.
Späteres Einbinden von weiteren Prozessvariablen muss einfach und sicher erfolgen, auch durch unerfahrene Anwender.

Jetzige Realisierung:
Ich habe eine Wrapper Dll geschrieben. Diese Dll kapselt die gesamte Modbus Schnittstelle. Die Definition der benötigten Prozessvariablen erfolgt mit einer XML-Datei (validierbar durch Schema). Diese Dll funktioniert sehr gut, und lässt sich auch fehlerfrei in LabVIEW einbinden.
Leider ist das Einbinden der Prozessvariablen für einen unerfahrenen Anwender zu kompliziert, und ich muss eine bessere Schnittstelle für den LabVIEW Programmierer zur Verfügung stellen.

Zum besserem Verständins der jetzigen Lösung habe ich ein Screeshot angehängt.
Diese Lösung hat folgende Probleme.
1. Der Programmierer muss den genauen Namen der Prozessvariable kennen.
2. Der Typ muss bekannt sein und muss als Datenstruktur angelegt werden.
3 Ein Kontrolle durch die Wrapper Dll kann nicht durchgeführt werden, es wird nur ein Zeiger auf dem Speicherbereich übergeben.

Meine Idee: Programmieren zweier Express Vis (Lesen, Schreiben) mit einem Auswahl-Dialog. Der Programmierer kann anhand einer Liste die gewünschte Variable auswählen.
Nach Auswahl einer Variable wird der benötigte Speicher reserviert und dem gewünschten Datentyp(en) zugeordnet.
Der Ausgang bzw Eingang des Express Vis hat dann den benötigten Datentyp und kann ensprechend verknüpft werden.

Frage: Ist dies Idee überhaupt in LabVIEW zu realisieren?? Wenn ja, Wie? Ich habe keine Ahnung!!
Gibt es eine Alternative zu meiner Idee, die vieleicht einfacher umzusetzen ist.
Ich habe gute bis sehr gute Kenntnisse in C++ und Delphi.

Vielen Dank

A. Rolfes


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
04.07.2005, 07:24
Beitrag #2

Buhrz Offline
LVF-Stammgast
***


Beiträge: 407
Registriert seit: Oct 2004

1.2 - 2015
1987
EN

22844
Deutschland
Bin LabVIEW Neuling und brauche Hilfe! Danke!
Hi

Also zuerst währe es wichtig mit welchem LabVIEW du arbeistest.
Ich gehe mal davon aus das du LabVIEW 7.1 hast.
Ich würde sagen du kannst damit fast alles realisieren wie in C
Also läßt sich deine Idee umsetzen. Aber du mußt dir genauso viele Gedanken im vorraus machen wie dein Programm arbeiten soll wie in jeder anderen Programmiersprache. Also mach dir zuerst ein gutes Konzept von deinem Problem.

Gruß

Jürgen

A old LabVIEW User
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.07.2005, 08:06
Beitrag #3

A_Rolfes Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Jul 2005



kA



Bin LabVIEW Neuling und brauche Hilfe! Danke!
Hallo
Vielen Dank für deine Antwort. Ich arbeite mit LabVIEW 7.0. Mir fehlen einfach gute Informationen um ein brauchhbares Konzept aufzustellen.
Z.B könnte ich mit einem Express Vi ein Auswahl-Dialog erstellen.
Wenn ich aber die Daten (Variablenname, Type, Grösse) mithilfe des Dialogs gewonnen habe, weiß ich nicht wie ich dynamisch (im ExpressVI)
Speicher reserviere und dann dem Speicher auch noch Datentypen zuordne.
Prinzipiell reicht es, wenn ich Speicher reserviere mit der erforderlichen Bytezahl z.B array of byte.
Aber wie kann ich diesem Speicher (array) dann einen anderen Datentyp geben?

Gruß Alois
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Hilfe zu LabView - USB-6009 Steuerung Thommy1990 3 3.308 20.05.2016 12:14
Letzter Beitrag: GerdW
  Algorithmus in Labview umsetzen, brauche Rat! gibsonuser 6 4.930 26.09.2015 20:41
Letzter Beitrag: Trinitatis
  Keine Ahnung und brauche eine Lösung Peter2014 6 6.196 28.10.2014 13:50
Letzter Beitrag: SeBa
  Brauche Liste anstehender Benutzerereignise Mrindfleisch 8 6.884 30.10.2013 12:57
Letzter Beitrag: Y-P
  Windows7 - LabView-Hilfe geht nicht richtig Ludwig Maier 2 3.376 01.08.2013 12:04
Letzter Beitrag: GerdW
  Brauche Hilfe zum Verständnis von XControls Hasenfuss 0 2.633 19.02.2013 11:24
Letzter Beitrag: Hasenfuss

Gehe zu: