FAQ-Geräte
Erscheinungsbild
Allgemeines
- Windows 7 wird nicht mehr unterstützt!
- Bitte prüfen Sie immer die korrekte Bluetooth-Anbindungen Ihres Gerätes an Ihr Betriebssystem.
- VermCad kann die komplette Kommunikation mit Ihrem Gerät in eine Logdatei schreiben. Diese Funktion kann man über das Menü "Hilfe=>Logging" ein-/ausschalten. Alle Logdateien kann man auch während der Laufzeit von VermCad löschen, öffnen oder kopieren. Die Logdateien finden Sie im VermCad-Verzeichnis im Ordner "conf". Sie haben die Endung *.log. Die Gerätekommunikation finden Sie in der Logdatei "vermcad.debug.log".
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!