Zum Inhalt springen

FAQ-Geräte: Unterschied zwischen den Versionen

Aus VermCAD Hilfe Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:


{{Hilfe:Artikeltitel|FAQ Geräteanbindungen}}
{{Hilfe:Artikeltitel|FAQ Geräteanbindungen}}
Häufig gestellte Fragen...


==Verbindung zum Trimble-SDK==
==Verbindung zum Trimble-SDK==

Version vom 9. März 2021, 12:52 Uhr

Hilfe:Navigation

Hilfe:Artikeltitel

Verbindung zum Trimble-SDK

Frage: Ich kann mich nicht mehr mit meinem Trimble-Gerät verbinden. Was kann ich tun?
Antwort: Das kann verschiedene Ursachen haben:

  • Prüfen Sie zuerst die korrekte Anbindung des Gerätes an Windows. (Bluetooth verbunden; ...).
  • Prüfen Sie, ob das SDK von Trimble (TPSDKRedist.WinXX.exe) korrekt installiert ist. Diese Software wird vom VermCad-Trimble-Installer mit installiert. Die aktuelle Version ist 3.7.
  • Prüfen Sie, ob das "Microsoft .NET Framework" auf dem Rechner installiert ist. Diese Software wird vom VermCad-Trimble-Installer mit installiert. Die von TPSDK genutzte Version ist v4.0.30319.
  • Die VermCad-Trimble-SDK-Verbindung benötigt eine spezielle .NET-Bibliothek(TPSDKWrapper.dll), die dem Windowssystem bekannt gemacht werden muss. Hierbei ist es wichtig zu entscheiden, ob mit der 32-Bit-Version oder der 64-Bit-Version gearbeitet werden soll. Es kann immer nur eine DLL-Version dem Betriebssystem bekannt gemacht werden. Zur Registrierung oder deren Aufhebung können folgende Batch-Befehle hilfreich sein - die Pfade sind jeweils anzupassen:
REM Batch-Datei zur Aufhebung der Registrierung der TPSDKWrapper.dll. Unbedingt als Administrator ausführen!
REM -----------------------------------------------------------------------------------
REM 32-Bit-Variante:
REM "c:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe" /u "C:\VermCad\libs\32Bit\TrimbleDriver\TPSDKWrapper.dll"
REM 64-Bit-Variante:
"c:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe" /u "C:\VermCad\libs\64Bit\TrimbleDriver\TPSDKWrapper.dll"
REM -----------------------------------------------------------------------------------
Pause
REM Batch-Datei zum Registrieren der TPSDKWrapper.dll. Unbedingt als Administrator ausführen!
REM -------------------------------------------------------------------
REM 32-Bit-Variante:
REM "c:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe" "C:\VermCad\libs\32Bit\TrimbleDriver\TPSDKWrapper.dll" /tlb:TPSDKWrapper.tlb /codebase
REM 64-Bit-Variante:
"c:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe" "C:\VermCad\libs\64Bit\TrimbleDriver\TPSDKWrapper.dll" /tlb:TPSDKWrapper.tlb /codebase
REM -------------------------------------------------------------------
Pause

Die Registrierung wird normalerweise vom VermCad-Trimble-Installer mit ausgeführt.
Sie kann aber auch von einem als Betriebssystem-Administrator ausgeführten VermCad aus durchgeführt werden(Optionen/Schnittstellen).
Alternativ empfehlen wir die Registrierungsanweisung in einer separaten Batch-Datei abzulegen und als Administrator vor dem VermCad-Start auszuführen. Hier wird man sofort vom Betriebssystem über Fehler oder Erfolg informiert.

  • Die TPSDKWrapper.dll hat die falsche Version. (VermCad informiert Sie beim Verbindungsversuch darüber.) Die TPSDKWrapper.dll passt nicht zum VermCad. Aktualisieren Sie eines von Beiden. Wenn Sie die DLL verändert haben, müssen sie diese i.d.R. neu registrieren (siehe oben).


Hier noch ein Beispiel der Logmeldungen des TPSDKWrappers beim Verbinden:

20:46:54: RE :TPSDK - INFO: [1] : LoadDriver: IsvDetails <TPSDK - VermCad Survey v1.0> erzeugt!
20:46:54: RE :TPSDK - INFO: [1] : LoadDriver: DriverManager erzeugt!
20:46:54: RE :TPSDK - INFO: [1] : LoadDriver: DriverAssembly geladen: D:\VERMCAD\VERMCAD\_Sachsen\DEBUG\libs\32Bit\TrimbleDriver\Trimble.Ssi.Driver.SSeries.dll
20:46:54: RE :TPSDK - INFO: [1] : LoadDriver: DriverAssembly registriert!
20:46:54: RE :TPSDK - INFO: [1] : LoadDriver: DriverListe des Managers geholt!
20:46:54: RE :TPSDK - INFO: [1] : LoadDriver: Driver für TrimbleSSeries erzeugt!
20:46:54: RE :TPSDK - INFO: [1] : CreateSensor: Sensor aus Treiber erzeugt!
20:46:54: RE :TPSDK - INFO: [1] : ConnectSensor: ConnectionType => Bluetooth
20:46:54: RE :TPSDK - INFO: [1] : ConnectSensor ::: BT => Verbinde Sensor über BluetoothSocket...
...
20:46:54: RE :TPSDK - INFO: [1] : ConnectSensor: Initialize ANFANG...
20:46:54: RE :TPSDK - INFO: [1] : ConnectSensor: Initialize Interfaces erzeugt...
...
20:46:54: RE :TPSDK - INFO: [1] : ConnectSensor: Initialize Events registriert...
20:46:54: RE :TPSDK - INFO: [1] : ConnectSensor: Initialize Kalibrierung geprüft...
20:46:54: RE :TPSDK - INFO: [1] : ConnectSensor: Initialize ENDE
20:46:54: RE :TPSDK - INFO: [1] : ConnectSensor ::: BT => Sensor über BluetoothSocket verbunden!