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 

Dieses Thema hat akzeptierte Lösungen:

Problem bei Struct Einbindung wie in C/C++



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!

23.04.2013, 12:49 (Dieser Beitrag wurde zuletzt bearbeitet: 23.04.2013 12:50 von rolfk.)
Beitrag #2

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: Problem bei Struct Einbindung wie in C/C++

Akzeptierte Lösung

(23.04.2013 08:19 )raverel schrieb:  DRIVER_INFORMATION
Argument | Data type | Description
abDriverVersion | uint8_t[32] | Human readable driver name and version
ulBoardCnt | uint32_t | Number of handled boards

It's very simply. The abDriverVersion variable is a fixed size array. As such it is equivalent to a structure containing the fixed size (32) elements if uint8. So you can easily create that structure in LabVIEW by creating a cluster that contains another cluster with 32 unsigned integers of 8 bit size, followed by an unsigned integer of 32 bits. If these two parameters are all elements inside the structure you are done.

Now configure the parameter in the Call Library Node as Adapt to Type and connect a constant of this cluster to the left terminal. Now you have to convert the byte cluster inside the cluster that comes out of the right terminal into an array of bytes and then from there into a String. Do a Pattern Match on a \0 Character and display the String that is before the match and you are done.

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
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: Problem bei Struct Einbindung wie in C/C++ - rolfk - 23.04.2013 12:49

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Einbindung DLL funktioniert nicht Schrankwand 1 4.102 10.03.2023 18:50
Letzter Beitrag: GerdW
  Einbindung DLL mit geschachtelten Structures lab-falballa 2 9.018 10.05.2017 08:28
Letzter Beitrag: lab-falballa
  ext. DLL - Einbindung Read Funktion TobSTAR 7 12.982 12.02.2017 18:40
Letzter Beitrag: rolfk
  DLL-Einbindung schlägt fehl lupus022 7 10.217 23.05.2013 11:16
Letzter Beitrag: lupus022
  C-Funktion benötigt Struct Forest 3 6.910 04.05.2013 23:38
Letzter Beitrag: rolfk
  Probleme mit Handler und Struct ElBartscho 3 5.338 16.11.2012 19:35
Letzter Beitrag: rolfk

Gehe zu: