Jump to content

Recommended Posts

Posted

Hallo zusammen,

 

ich bin neu hier und hatte mir vorgenommen einige Projekte mit Tinkerforge und Labview zu realisieren und mir dazu auch schon die ersten Komponenten besorgt.

 

Mit dem Daemon und dem Viewer funktionieren sie auch einwandfrei.

 

Mein Problem ist, dass die Tinkerforge.dll anscheinend nicht kompatibel zu meinem System ist und sich nicht in Labview laden lässt.

 

System: Windows 8.1

Labview 2014 student Edition 32bit

 

Ich bin vorgegangen wie hier beschrieben:

http://www.tinkerforge.com/de/doc/Software/API_Bindings_LabVIEW.html

 

Sowohl die Tinkerforge.dll im net20 als auch im net40 Ordner kann nicht geladen werden.

 

Ich habe auch die Vorschläge hier ausprobiert:

http://www.tinkerunity.org/forum/index.php/topic,3212.msg19824.html#msg19824

 

Auch das manuelle Laden der Assemblies in den IPConnection Node funktioniert leider bei keiner der dll's - mit der Meldung dass beim Laden des Assemblies ein Fehler aufgetreten ist.

 

Ich habe Labview sowie die .NET CLR 4.0 neu installiert, ohne Erfolg.

 

Hat jemand einen Tip was ich noch versuchen könnte ?

 

Gruß,

 

Günther

 

Posted
Auch das manuelle Laden der Assemblies in den IPConnection Node funktioniert leider bei keiner der dll's - mit der Meldung dass beim Laden des Assemblies ein Fehler aufgetreten ist.

 

Sagt die Meldung einfach nur, dass ein Fehler aufgetreten ist? Oder stehen da noch Details zum Fehler?

Posted

Hallo,

 

danke für die prompte Antwort.

 

Hier Screenshots von dem Fehler beim start einer .vi sowie von dem Fehler beim manuellen Laden. - Leider nicht sehr aussagekräftig.

 

Eine Idee was ich probieren könnte ?

 

Gruss,

 

Guenther

Fehler_1.PNG.4d3d75a2e2f9d447f8aacf74a991f278.PNG

Fehler_2.PNG.f960b3a741a74c57f207ddf8acf42725.PNG

Posted

wow - danke für die Mühe. Leider klappt keine der .dlls

 

Im Moment glaube ich es scheint ein spezielles Probelem von Labview 2014 32bit auf Windows 8.1 zu sein. Dazu gibt es einige Forenbeiträge zu Problemen mit .net assemblies die sonst gut funktionieren.

 

Mal schauen ob ich irgendwie die Option bekomme mein System zu ändern

  • 2 weeks later...
Posted

So... für den Fall, dass sonst noch jemand ein ähnliches Problem hat, hier mein aktueller Stand.

 

Ich habe es mittlerweile mit einer frischen Windows 10 64bit Installation, sowie einer neu aufgesetzten Windows 7 64bit Installation auf einer VM versucht.

 

Jeweils alle .dlls durchprobiert, leider ohne Erfolg. Der Fehler bleibt bestehen

 

Da es wohl nicht an einer fehlerhaften Windows Installation liegen kann, gehe ich im Moment von 2 Möglichkeiten aus:

 

1.  die verwendete Labview 32bit Student/Home Edition kann nicht mit .Net Bzw. diesen speziellen Tinkerforge Bibliotheken umgehen. --> Ich schaue mal ob ich andere .Net Bibliotheken zum laufen kriege.

 

2. Es gibt einen Konflikt zwischen 32bit Software und 64bit System. --> Ich werde wohl noch eine VM mit Windows 7 32bit versuchen.

 

Sollte jemandem noch ein weiterer Punkt einfallen, bin ich ganz Ohr.

 

Wenn an Punkt 1 liegt, muss ich meine Versuche mit Tinkerforge wohl aufgeben bis ich mir die Vollversion für kommerzielle Nutzung leisten kann... :(

Posted

Grundsätzlich habe ich .NET Bibliotheken zum laufen gebracht... Dabei bin ich darauf gestoßen, dass das Problem oft ist, dass man mit einem 32bit Labview keine 64bit kompilierten Bibliotheken nutzen kann.

 

Wie ist denn die Tinkerforge.dll kompiliert ? 32bit oder 64bit ?

  • 6 months later...
Posted

Es gibt neue Erkenntnisse: Es kann sein, dass die Tinkerforge.dll durch Windows beim Download als "von einem anderen Computer stammend" markiert wird. Wenn das der Fall ist, dann verweigert LabVIEW das Laden der DLL.

 

Um das Problem zu beheben muss einfach im Eigenschaftendialog der Tinkerforge.dll im Windows Explorer das "Zulassen" Häkchen gesetzt bzw. der "Unblock" Knopf geklickt werden. Nach einem LabVIEW Neustart sollte es dann funktionieren.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...