Forum: PC-Programmierung Oszilloskop Remotezugriff USB<--> PC


von Johannes (Gast)


Lesenswert?

Hallo,

ich habe ein Tektronix TBS1052B Oszilloskop und möchte auf dieses über 
USB zugreifen. Genauer gesagt möchte ich eine Aufforderung senden, dass 
das Oszilloskop seinen aktuellen Bildschirm zurückgibt (als BMP), diesen 
Speichert und eine vortlaufende Nummer/Namen vergibt.

Hat das schon mal jemand gemacht? Es ist auf jenden fall möglich, denn 
die Befehle dazu befinden sich im Programmer Manuel.
Ich habe halt nur keine bzw wenig Ahnung vom Programmieren (ein bisschen 
C++).

Gruß Johannes

von Peter (Gast)


Lesenswert?

Hallo Johannes,

zunächst musst Du wissen, welchen Geräte-Typ (USB HID oder VCP/Serial 
Port) Dein Oszilloskop unterstützt.
Davon hängt dann die Umsetzung auf PC-Seite ab.

Gruß Peter

von Johannes (Gast)


Lesenswert?

Wie bekomme ich das heraus?

VCP bedeutet gewiss "virtual com port"?! Also im Gerätemanager wird ihm 
kein Com zugeordnet. Bei der mitgelieferten Software wird das Scope 
unter einer USB Adresse aufgeführt. (in etwa so: 
USB::0x0699::0x0401::C020419::INSTR)

von Peter (Gast)


Lesenswert?

Das steht vermutlich in der Anleitung des Herstellers, bzw. der 
Hersteller liefert meist irgendwelche (mäßig brauchbare) Software mit.

von Peter (Gast)


Lesenswert?

Wenns kein COM-Port ist wirds wohl HID sein.

Die ersten beiden HEX Zahlen sind dann PID und VID - unabhängig vom Typ.

Bei HID kannst Du mal einen Treiber aus dieser Liste versuchen:
http://www.mikrocontroller.net/articles/USB_HID_Host_Treiber

von Peter (Gast)


Lesenswert?

Ach ja: Report ID = 0 und Report Size = 64 sind typische Werte.

von Uwe .. (uwegw)


Lesenswert?


von Christian R. (supachris)


Lesenswert?

Johannes schrieb:
> Bei der mitgelieferten Software wird das Scope unter einer USB Adresse
> aufgeführt. (in etwa so: USB::0x0699::0x0401::C020419::INSTR)

Das klingt nach dem was auch bei dem National Instruments 488.2 zur 
Kommunikation dient. Das könntest du sicher dafür nutzen da.gibts jede 
Menge DLLs und Code Beispiele z.B. im Measurement Studio.

von Johannes (Gast)


Lesenswert?

@Uwe
Ja die Software habe ich schon ausprobiert. Mit der ist man auch in der 
Lage, Screens zu exportieren, aber die Bedienung ist sehr umständlich 
und dauert zu lange.

Jemand von der Tektronix Hotline sagte auch schon, dass für den Zugriff 
alle nötigen DLLs durch die Tek-Software vorhanden wäre und der 
Programmieraufwand bei etwa 5 Minuten liegt. Vorausgesetzt man kann es 
:)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.