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 

LabVIEW Array an C++ DLL übergeben



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!

29.04.2009, 11:09
Beitrag #1

Flagman Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Apr 2009

7.1
2008
de

4500
Schweiz
LabVIEW Array an C++ DLL übergeben
Ich habe ein Problem mit der übergabe eines LabVIEW-Arrays an meine C++ DLL.
Den Funktionsblock habe ich in LabVIEW wie folgt konfiguriert:

Typ: Array
Datentyp: 4-Byte-Single (Float)
Dimensionen: 1
Array-Format: Array-Datenzeiger

Der C++-Code sieht wie folgt aus:

void saveData(char const* dateiname, float* data[], short int* dateandtime)
{
FILE *f;
f = fopen(dateiname,"a");
for(int i=0;i<sizeof(data)-1;i++){
fprintf(f,"%fn",data[i]);
}
fclose(f);
}

Doch nun habe ich da eine völlig falsche Ausgabe der Werte aus LabVIEW.
Was ist hier das Problem?

Besten Dank im Voraus für eure Hilfe
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
LabVIEW Array an C++ DLL übergeben - Flagman - 29.04.2009 11:09

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Array mit unbekannter Größe übergeben Curtis Newton 6 7.978 03.06.2008 13:04
Letzter Beitrag: Curtis Newton
  Lab VIEW DLL in C# 2D Array an Lab VIEW übergeben Gortosch 2 6.493 02.06.2008 16:05
Letzter Beitrag: Gortosch
  2 Dimen. Array an Dll übergeben calimero 2 5.704 06.12.2005 13:16
Letzter Beitrag: Winzler

Gehe zu: