DLL ausführen auf PXI-8106
Hallo,
ich habe ein Problem das mich grade zum Verzweifeln bringt.
Ich arbeite grade an einem Projekt, bei dem ich einen Servocontroller per LabVIEW ansteuern. Die Firma des Servocontroller hat eine dll mit allen Funktionen bereitgestellt und sogar fertige VI´s die auf die einzelnen Funktionen der dll zugreifen. Das hat auch alles wunderbar geklappt.
Jetzt will ich das ganze über das PXI-8106 System laufen lassen. Zum ersten test rufe ich nur die init Funktion (die eh als erstes aufgerufen werden muss) der dll auf.
Beim kompilieren taucht dann der Fehler auf:
Failed to download target - multi rate - variables.vi
LabVIEW: Failed to load shared library Xenax.dll:init:C on RT target device.
Deployment completed with errors
Ich habe eine DLL selbst geschrieben um zu gucken ob das PXI System überhaupt mit dll´s arbeiten kann. Doch dies Funktioniert.
Meine Vermutung ist, dass das PXI System mit einfachen dll Dateien keine Probleme hat. Doch bei dll Dateien die auf andere Daten Zugreifen, bzw. etwas senden wie in meinem Fall ein Telegramm an den Servocontroller, gibt es Probleme.
Kann jemand meine Theorie bestätigen bzw. widerlegen oder hat jemand schon mal ein ähnliches Problem gehabt und wenn ja wie wurde dieses bewältigt.
Würde mich sehr über eine Antwort freuen.
|