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 

C-struktur inLabVIEW einbinden



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!

21.07.2009, 08:39 (Dieser Beitrag wurde zuletzt bearbeitet: 21.07.2009 08:40 von rolfk.)
Beitrag #4

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
C-struktur inLabVIEW einbinden
' schrieb:Danke für die schnelle Antwort,
doch in diesem Tutorial ist nur ein Beispiel einer Struktur, deren Elemente alle vom selben Typ sind.
Was muss ich aber einstellen, wenn ich wie oben geschrieben verschiedene Typen habe?

Gruß Olmor

Im Prinzip dasselbe nur musst Du Dir den Cluster halt so aufbauen wie in der Deklaration sichtbar. Du hast Glück da in dieser Struktur keine Alignmentprobleme auftreten also kannst Du die entsprechenden Controls einfach in der richtigen Reihenfolge in den Cluster stopfen. Nur am Ende scheint was falsch gegangen zu sein bei der Übertragung der Syntax.

Zwar kann da eine einfache char Variable sein aber der Name dieses Elements lässt darauf schliessen dass es doch eher einen String ist. Und da gibts zwei Möglichkeiten wie der in der Struktur eingebaut ist. Das Semikolon fehlt ohnehin also tendiere ich dazu dass da etwas am Ende der Zeile weggefallen ist und Variante 1 am wahrscheinlichsten ist.

1) char name[x]; wobei x eine Zahl ist. Dann hast Du Glück da der String im Cluster inlined ist und musst Du innerhalb des Clusters einfach einen anderen Cluster einsetzen mit x uint8 Elementen.

2) char *name; das wäre Pech da der String als Pointer in der Struktur anwesend ist und das ist etwas das für den LabVIEW DLL Anfänger einfach etwas zu schwierig ist.

Rolf Kalbermatter

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
C-struktur inLabVIEW einbinden - Olmor - 20.07.2009, 15:21
C-struktur inLabVIEW einbinden - RoLe - 20.07.2009, 15:45
C-struktur inLabVIEW einbinden - Olmor - 21.07.2009, 08:02
C-struktur inLabVIEW einbinden - rolfk - 21.07.2009 08:39

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Struktur mit Zeiger auf weitere Struktur an DLL übergeben Wheeliemaster 2 7.096 27.05.2015 08:40
Letzter Beitrag: Wheeliemaster
  dll mit Pointer auf komplexe Struktur einbinden Wedgewood 11 15.591 27.04.2014 23:44
Letzter Beitrag: Wedgewood
  DLL mit Pointer - Einbindung inLabVIEW sebastian1986 3 5.807 24.11.2009 21:02
Letzter Beitrag: rolfk
  Einführung inLabVIEW Kapitel 15 subzero128 12 10.106 24.08.2009 07:57
Letzter Beitrag: rolfk
  C-Code inLabVIEW Embedded for ARM ? amin 10 12.806 20.08.2009 11:06
Letzter Beitrag: KalleKrabowski
  Simulink Modell dll inLabVIEW einbinden / ausführen MIIIB 11 14.995 28.07.2009 14:09
Letzter Beitrag: MIIIB

Gehe zu: