Ich ackere am selbe Problem. Wobei es bei mir noch etwas komplizierter ist, da ich eine Struktur in C habe, die auch Arrays enthalt. Die Struktur selbst kann durch Cluster abgebildet werden. Wie in
http://www.LabVIEWforum.de/index.php?showtopic=7512 erwähnt muß dieses Cluster in LabVIEW initialisiert - also Speicher allokiert werden. Vielleicht habe ich auch da noch einen Fehler.
Wie ich das mit dem Array lösen soll ist mir noch nicht klar. Da in LabVIEW die Arrays dynamisch sind, wird die Arraylänge vorangestellt, was in C dann natürlich nicht passt. Einzige Lösung scheint wohl zu sein statt Arrays ebenfalls Cluster zu verwenden, wobei dann aber die Größe bekannt sein muß und dieses Cluster dann "von Hand" angelegt werden muss!?
http://forums.ni.com/ni/board/message?boar...uireLogin=False
Dein Problem liegt glaube ich am Parametertyp Datenzeiger:
(..hmm.. wie kriege ich hier den Screenshot rein?? Habs nun als Anlage).
Wozu der gut ist weiß ich nicht. Die Beschreibung dazu ist recht dürftig. Wenn ich das auswähle, kommt bei mir auch der Fehler dass die Verbindung ungültig ist.
Aber wenn Du Datentyp: "An Datentyp anpassen verwendest" dann kannst Du auch verbinden. Was dann bei "Format" einzustellen ist, ist mir allerdings auch nicht klar. Vielleicht kann ich Dir morgen mehr sagen, wenn es denn bei mir klappen sollte.