' schrieb:Servus!
Das Problem kenn ich ;-)
Aber nichts ist unmöglich!
Es werden dich nicht nur die 64Bit Werte stören, sondern auch die Structs und Unions. Beides ist mit LV nicht zu realisieren.
Das ist generell ein viel zu starkes Statement. Beinahe alles ist mit LabVIEW durchaus zu realisieren auch wenn es nicht immer einfach oder schön wird. Ein sehr tiefes Verständnis von C und wie ein C Compiler Daten im Speicher ablegt ist aber oft absolut unabdingbar dafür. Und in gewissen Fällen ist das Schreiben einer Wrapper DLL mit Parameterkonvertiereung einfach wesentlich einfacher dann zu versuchen alles auf dem LabVIEW Diagramm zu machen.
Zitat:Der LV Support wird dir da nciht helfen wollen/können
Ist auch nicht deren Aufgabe. Das geht sehr weit in die Tiefen von C selber, und nur weil LabVIEW einen Bibliotheksknoten hat der dieses Interfacing zulässt heisst das noch lange nicht dass der Support hier weiter gehen muss als das Prinzip zu erklären. Viele der Dinge die nötig sind um damit komplexe Funktionen anzusprechen, sind nur realisierbar mit sehr guten Kenntnissen von C. Wenn man diese Kenntnisse hat kann man es auch sehr gut alleine und andernfalls hilft auch ein Tutorial nicht. Und für jeden Usecase ein fertig vorgekautes VI zu entwickeln kann nicht die Aufgabe des Supports sein.
Zitat:und Vector möchte natürlich ihr eigenes Produkt verkaufen...
Da haben sie schliesslich auch Zeit und Geld in investiert und scheinbar finden sie, dass diejenigen die davon Gebrauch machen wollen dafür auch zahlen sollen. Als Endbenützer natürlich nicht unbedingt schön aber vom geschäftstechnischen Standpunkt absolut begreifbar.
Zitat:Ich kann dir 90% der API Funktionen bereitstellen, ich würde mich natürlich freuen wenn ich von dir den Rest bekommen würde. Denn derzeit kann ich nur CAN - Nachrichten (und nur CAN - Nachrichten)empfangen, jedoch nicht senden.
Die Nummer der API Funktionen gibt meist keine Indikation der Implementation in %. 90% der Funktionen ist eben oft weniger als 20% des Aufwandes um ein API zu implementiern.
Rolf Kalbermatter