Hallo und erst einmal vielen Dank für die Hinweise:
Ich habe alles neu auf einem anderen Rechner installiert, so dass nicht ein falsch installierter Treiber stört.
Ergebnis:
Während des Updates auf den aktuellen SiLabs USB Express Treiber Vers. 3.5 (original ausgeliefert von Projekt war 3.1) kam es kurz zum Auslesen der Daten (leider teilweise mit falschen Daten (siehe Bild)).
Hier nochmal die „Zutaten“ richtig zusammengefasst:
Hardware:
- ThermoJet II
- USB Funktransceiver UTX-868 V1.1
- Funksender TX868
Software/Treiber
- Silabs USBXpress Driver (DriverVer=02/06/2007,3.1)
Update mit USBXpress Development Kit v3.5.
Zum Treiber: Auf der CD gibt es zwei Treiber (TRX868_USB_Driver/PD1_USB_Driver):
Beide Treiber werden als „Silabs USBXpress Driver (DriverVer=02/06/2007,3.1)“ in der .inf Datei bezeichnet
ABER:
Treiber 1 (TRX868_USB_Driver)
[DeviceList]
%DESCRIPTION%=DriverInstall,USB\VID_10C4&PID_FF00
Treiber 2 (PD1_USB_Driver)
[DeviceList]
%DESCRIPTION%=DriverInstall,USB\VID_10C4&PID_FF02
Für die Treiberinstallation wurde laut Anleitung TRX868_USB_Driver empfohlen
Die Gerätekennung der Hardware (UTX 868 V1.1) gibt auch eindeutig „VID_10C4&PID_FF00“ aus
Treiber konnte auch erfolgreich installiert werden
- In der ProJet Software wurden alle Temperaturen sauber angezeigt.
- In der IPS jedoch lies sich der Treiber nicht in die I/O Instanz einbinden. (Es gab schlichtweg nichts einzubinden…)
Nachdem ich den zweiten Treiber (PD1_USB_Driver)nachträglich installiert hatte, passierte nichts. Der Treiber wurde nicht akzeptiert.
Logisch, denn der Eintrag in der .inf Datei lautet:
[DeviceList]
%DESCRIPTION%=DriverInstall,USB\VID_10C4&PID_FF02
Ich habe aber das Gerät mit Kennung …PID_FF00
Nächster Schritt: Update auf aktuellen SI USBXpress Version 3.5 (Danke für den Link;-)
Ergebnis:
- In der ProJet Software wurden nun keine Temperaturen mehr angezeigt.
- Im Debug Modus war auch sofort ein Datentransfer sichtbar.
Während des Update kam es ganz kurz zur Temperaturanzeige in der IPS (YEAH!)
Allerdings wie oben beschrieben: Die Temperaturen waren nur ein einziges Mal ausgelesen. Einige davon weit über das mögliche hinaus (565°C)
Danach keine neuen Aktualisierungen.
Erstaunlich: der Treiber hat wurde akzeptiert, obwohl in der .Inf folgender Eintrag steht:
[DeviceList]
%DESCRIPTION%=DriverInstall,USB\VID_10C4&PID_EA61
Nächster Schritt:
den zweiten Treiber von Projet installieren
- Deinstallieren aller Treiber
- Neustart
- Anpassung der .inf Datei im Treiber des ProjetHersteller (PD1_USB_Driver)zu:
[DeviceList]
%DESCRIPTION%=DriverInstall,USB\VID_10C4&PID_FF00 (war vorher …FF02)
- Treiber im Gerätemanager an den USB Controller der Hardware (UTX-868 V1.1) installieren
ist natürlich nicht ganz i.O., aber: Erfolgreich! Der Treiber wurde akzeptiert.
Ergebnis:
Es kam erneut in der IPS zu einem EINMALIGEN Auslesen. Die Datenwerte waren nicht realistisch. :eek:
Den Hersteller habe ich mittlerweile auch angeschrieben. er wirbt ja auf der Webseite mit der IPS.
Da muss es doch möglich sein, die Hardware sauber einzubinden…:mad:
Verzweiflung naht. Mein aktueller Aufwand, das zum Laufen zu bringen beträgt bis jetzt schon etwa 30h (Wie gesagt, ich teste schon viel vorher, bevor ich mich an ein Forum wende.)
Jetzt bräuchte ich mal einen richtigen Krack, mit einer richtig guten Idee :rolleyes: