EnglischFranzösischSpanisch

OnWorks-Favicon

xoskop – Online in der Cloud

Führen Sie xscope im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist das Befehls-Xoskop, das beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


xoskop - Digitales Oszilloskop

ZUSAMMENFASSUNG


xoskop [X-Toolkit-Optionen] [xoskop-Optionen] [Datei]

BESCHREIBUNG


Xoskop ist ein digitales Echtzeitoszilloskop. Es zeigt die Signalamplitude oder grafisch an
Bitlogik als Funktion der Zeit. Signale können angezeigt, gespeichert, abgerufen und angezeigt werden
durch mathematische Funktionen manipuliert. Zu den Signaleingabegeräten gehören derzeit:

/dev/dsp
Audio-Tonaufnahme über /dev/dsp. Zwei 8-Bit-Analogkanäle mit 8000 S/s bis 44100
S/s. Linkes und rechtes Audio werden jeweils an die Eingänge A und B angeschlossen. Benutze ein
Externes Mixerprogramm, um auszuwählen, welche Toneingänge aufgenommen werden sollen. AC-gekoppelte Spannungen
unbekannt, 256K Sample-Speicher.

EsounD
Geteilter Audiosound über den Enlightened Sound Daemon. Das ist toll zum Anschauen
Musik, aber die Unterstützung dafür ist zur Kompilierzeit eine Option. EsounD wird automatisch erkannt und
gegenüber /dev/dsp bevorzugt.

ProbeScope / OsziFOX
Radio Shack ProbeScope, Kat.-Nr. Nr. 22-310 ist auch als osziFOX bekannt. Dieses Handheld
Die Sonde sendet ihre Daten über eine serielle Schnittstelle. Es tastet einen Kanal mit bis zu 6 Bit ab
20 MS/s mit 128 Speicherproben. Tatsächliche Spannungen sind in Beispielbereichen von gekennzeichnet
1 Volt bis 100 Volt. Wenn ein ProbeScope erkannt wird, wird es mit dem A-Eingang verbunden.

Bitscope
Bitscope (www.bitscope.com) ist eine Mixed-Signal-Capture-Engine, auf die zugegriffen wird
über eine serielle Schnittstelle. Es tastet gleichzeitig einen digitalen 8-Bit-Port und zwei analoge ab
Kanäle mit 8-Bit-Auflösung und bis zu 25 MS/s oder mehr. Falls erkannt, Kanal A und B
sind mit X und Y verbunden, während der Logikanalysator mit C. Bitscope verbunden ist
Der Support befindet sich derzeit in der Entwicklung und ist noch nicht voll funktionsfähig.

COMEDI
Das COMEDI-Projekt (www.comedi.org) entwickelt Linux-Treiber, Tools und Bibliotheken für
Datenerfassung. Viele im Handel erhältliche ADC-Karten werden von COMEDI unterstützt
Xoskop können über die COMEDI-Bibliothek Signale von ihnen empfangen.

Siehe die -x und -z Optionen und die Weitere Informationen dazu finden Sie im Abschnitt unten
Die oben genannten Geräte werden erkannt. Einige der folgenden Bedienelemente gelten nur für den Ton
Karte und sind als solche gekennzeichnet. Xoskop hat keine physische Kontrolle darüber
ProbeScope/osziFOX, das über eigene Schalter und integrierte Menüs gesteuert wird.
Bedienungsanleitungen finden Sie in der Bedienungsanleitung Ihres ProbeScope oder osziFOX.
Bitscope wird schließlich über ein separates Dialogfenster gesteuert.

LAUFZEIT KEYBOARD KONTROLLEN


Xoskop ist ein interaktives Programm und kann vollständig über die Tastatur gesteuert werden
Laufzeit. Im ausführlichen Tastenhilfemodus wird jede verfügbare Taste auf dem Bildschirm angezeigt
(Klammern). Die folgenden Einzeltastenbefehle sind verfügbar:

? Schalten Sie den Anzeigemodus für die ausführliche Tastenhilfe um.

Flucht
Beenden Sie das Programm sofort.

@ Laden Sie eine zuvor gespeicherte Datei. Sie werden zur Eingabe des Dateinamens aufgefordert.

# Speichern Sie aktuelle Einstellungen und Speicherpuffer in einer Datei, die später geladen werden kann. Du bist
Sie werden nach dem Dateinamen gefragt und um eine Bestätigung zum Überschreiben gebeten, falls dieser bereits vorhanden ist
besteht.

Enter
Löschen und aktualisieren Sie den gesamten Bildschirm.

& Wechseln Sie zwischen den verschiedenen Eingabegeräten. Beachten Sie, dass diese Taste nicht auf umschaltet
Das Eingabegerät reagiert nicht. Wenn also nur ein Gerät vorhanden ist, scheint dies der Fall zu sein
keine Wirkung.

* Unterschiedliches Verhalten für verschiedene Eingabegeräte

Unter EsounD bestimmt dieser Wert stattdessen, ob die Verbindung zu EsounD hergestellt wird
blockieren oder nicht. Der Blockierungsmodus ist am schönsten für die CPU-Auslastung, aber der Xoskop Schnittstelle wird
reagiert nicht, wenn kein Ton von EsounD kommt. Nicht blockierender Modus
werde lassen Xoskop reagiert unabhängig davon, ob Ton verfügbar ist oder nicht, wird aber verbraucht
alle verfügbaren CPU-Zyklen.

Unter COMEDI schaltet diese Taste zwischen verschiedenen analogen Referenzpunkten (Masse,
Differential oder gemeinsam).

^ Unterschiedliches Verhalten für verschiedene Eingabegeräte

(/) Verringern/erhöhen Sie die Abtastrate.

9/0 Erhöhen/verkleinern Sie die horizontale Zeitskala in Sekunden/Div (zeitlich verkleinern/vergrößern).

-/= Verringern/erhöhen Sie den Triggerpegel.

_ Schalten Sie den Triggerkanal um.

+ Wechseln Sie zwischen dem Triggertyp: keiner, steigende Flanke oder fallende Flanke.

Raumfahrt
Wechseln Sie zwischen dem Triggermodus: Ausführen, Warten, Stoppen. Der Run-Modus erfasst und zeigt kontinuierlich an
Samples nach Triggerereignissen. Der Wartemodus wartet auf das erste Triggerereignis und
zeigt nur den ersten Satz von Beispielen an; Dies ist der „Single-Shot“-Modus. Stoppmodus
unterbricht die Datenerfassung und zeigt die aktuellen Proben an.

! Wechseln Sie zwischen dem Plotmodus: Punkt, Punktakkumulation, Linie oder Linienakkumulation. Im
Akkumulationsmodi, alle Proben bleiben auf dem Bildschirm; verwenden Enter um sie zu klären.

, Wechseln Sie zwischen dem Rasterstil: keine, nur kleine Unterteilungen oder kleine und große Unterteilungen.

. Schalten Sie die Rasterposition um: hinter oder vor den Signalen.

' Schalten Sie die manuellen Cursor ein/aus. Wenn manuelle Cursor angezeigt werden, wird der
Die Messungen zwischen den Cursorpositionen werden angezeigt. Wenn Cursor nicht angezeigt werden,
Automatische Messungen werden angezeigt.

" Setzen Sie beide manuellen Cursorpositionen unmittelbar nach dem Auslösen auf die Probe zurück.

Strg-q/w/e/r
Die gedrückt gehaltene Steuertaste in Kombination mit q/w/e/r bewegt den ersten Cursor zurück oder
um 10 Samples vorwärts bzw. um 1 Sample zurück bzw. vorwärts.

Strg-a/s/d/f
Die gedrückt gehaltene Steuertaste in Kombination mit a/s/d/f bewegt den zweiten Cursor zurück oder
um 10 Samples vorwärts bzw. um 1 Sample zurück bzw. vorwärts.

1 8 Wählen Sie den entsprechenden Anzeigekanal aus. Für die werden Messungen angezeigt
Kanal. Kanal 1 und 2 werden als Eingabe für die mathematischen Funktionen verwendet und können daher nicht verwendet werden
Früher habe ich Mathe gemacht. Standardmäßig sind sie mit den Eingangskanälen A und B verbunden.
Kanal 1 und 2 können auch zur Anzeige von Speicherpuffern oder zur Berechnung verwendet werden
Speicher oder den alternativen Eingang. Die Kanäle 3 bis 8 sind nicht eingeschränkt und können es sein
für jeden Zweck verwendet werden. Die verbleibenden Einzeltastenbefehle wirken sich auf den aktuellen aus
Ausgewählter Kanal:

Tab Sichtbarkeit umschalten: Den ausgewählten Kanal ausblenden oder anzeigen.

{/} Vertikale Skalierung des ausgewählten Kanals verkleinern/vergrößern.

[/] Vertikale Position des ausgewählten Kanals verringern/erhöhen.

`/~ Anzahl der angezeigten Logikanalysatorbits verringern/erhöhen. Der Standardwert sind Nullbits
stellt das Signal als eine analoge Linie mit variierender Amplitude dar. Alle anderen Wertdiagramme
mehrere digitale Linien, die die niedrigstwertigen Bits von unten nach oben darstellen.

;/: Erhöhen/Verringern Sie die mathematische Funktion des ausgewählten Kanals. Dies ist nicht verfügbar
auf Kanal 1 und 2.

$ Zeigt das Ergebnis eines externen mathematischen Befehls auf dem ausgewählten Kanal an. Du bist
zur Eingabe des Befehls aufgefordert. Der Befehl muss Samples von Kanal 1 und 2 auf stdin akzeptieren
und schreibe ein neues Signal nach stdout. Siehe operl, offt.c und xy.c in der Distribution für
Beispiele für externe mathematische Filterbefehle. Nicht verfügbar auf Kanal 1 und 2.

AZ Rufen Sie den entsprechenden Speicherpuffer oder das Eingabegerät auf das aktuell ausgewählte ab
Kanal. Eingabegerätekanäle werden den frühesten Buchstaben des Alphabets zugeordnet;
Der Rest der Puffer steht für die Signalspeicherung zur Verfügung.

A-Z Speichern Sie den aktuell ausgewählten Kanal im entsprechenden Speicherpuffer. Früh
Buchstaben des Alphabets können nicht verwendet werden, da sie als Signal reserviert sind
Eingänge, daher hängt die genaue Anzahl der verfügbaren Puffer vom Eingabegerät ab.
Die Speicher werden vom Zeitpunkt Null bis zur aktuellen Anzeigeaktualisierungsposition gespeichert. So ist es
Am besten STOPPEN Sie die Anzeige, bevor Sie sie in einem Speicherpuffer speichern.

MAUS KONTROLLEN


Xoskop Fügt Maussteuerungen zu Menüs oder an den Rändern des Oszilloskopbereichs hinzu. Diese sollten
nahezu selbsterklärend sein. Sie erfüllen die gleichen Funktionen wie die entsprechende Tastatur
Befehle oben. Bei der Erstellung mit GTK+ ist ein kontextsensitives Popup-Menü mit verfügbar
Klicken Sie mit der rechten Maustaste, um Kanäle auszuwählen, Maßstab und Position zu ändern, Signale abzurufen und zu speichern usw
An. Ein Linksklick verringert eine Variable, ein Rechtsklick erhöht sie. Die manuelle Messung
Cursor können auch mit der Maus positioniert werden.

BEFEHLSZEILE OPTIONAL


Die Befehlszeilenoptionen definieren den Startstatus von Xoskop und angemessene Standardvorgaben haben.
Alle Optionen können großgeschrieben werden, falls sie mit einer X-Toolkit-Option in Konflikt stehen. Diese
Optionen werden auch in gespeicherten Textdateien aufgezeichnet Xoskop.

-h Hilfe-Nutzungsmeldung, die diese Startoptionen mit ihren Standardwerten anzeigt
Ausfahrt.

-#
Startbedingungen jedes Kanals. # ist eine Kanalnummer von 1 bis 8. Code kann
haben bis zu drei durch Doppelpunkte getrennte Felder: position[.bits][:scale[:function #,
Speicherbuchstabe oder externer Befehl]]. Die Position ist die Anzahl der Pixel darüber
(positiv) oder unterhalb (negativ) der Mitte der Anzeige liegen. Bits ist die Anzahl von
anzuzeigende Logikanalysatorbits. Scale ist ein gültiger Skalierungsfaktor von 1/50 bis 50,
als Bruch ausgedrückt. Das dritte Feld kann eine integrierte mathematische Funktion enthalten
Nummer, Speicherbuchstabe oder externer mathematischer Befehl zur Ausführung auf dem Kanal. Diese verwenden
Optionen macht den Kanal sichtbar, es sei denn, die Position beginnt mit einem „+“, in diesem Fall
Der Kanal ist ausgeblendet.

-a
Aktiver oder ausgewählter Kanal.

-r
Abtastrate in Abtastwerten pro Sekunde. Für die Soundkarte gelten aktuell gültige Werte
8000, 11025, 22050 oder 44100.

-s
Zeitskalierungsfaktor von 1/20 bis 1000, ausgedrückt als Bruch, wobei 1/1 1 ms/Div ist.

-t
Auslösebedingungen. Der Trigger kann bis zu drei durch Doppelpunkte getrennte Felder haben:
Position[:Typ[:Kanal]]. Position ist die Anzahl der Pixel darüber (positiv) oder
unterhalb (negativ) der Mitte des Displays. Typ ist eine Zahl, die die Art angibt
Trigger, 0 = automatisch, 1 = steigende Flanke, 2 = fallende Flanke. Der Kanal sollte x oder y sein.

-l
Manuelle Cursor-Linienpositionen. Cursor können bis zu drei durch getrennte Felder haben
Doppelpunkte: first[:second[:on?]]. First ist die Beispielposition des ersten Cursors.
Second ist die Beispielposition des zweiten Cursors. Das letzte Feld ist das Wetter
Manuelle Cursor werden angezeigt (1) oder nicht angezeigt (0).

-p
Grundstückstyp. 0 = Punkt, 1 = Punktakkumulation, 2 = Linie, 3 = Linienakkumulation, 4 = Schritt,
5 = Schrittakkumulation.

-g
Graticule-Stil. 0 = keine, 1 = nur Nebenunterteilungen, 2 = Neben- und Hauptunterteilungen.

-b Ob das Strichnetz hinter oder vor den Signalen gezeichnet wird.

-v Ob die ausführliche Tastenhilfe angezeigt wird.

-x Ob das Soundkarten-Eingabegerät (XY) eingeschaltet ist. Dies kann zum Überspringen verwendet werden
Versuchen Sie, eine Verbindung zu Esound oder /dev/dsp herzustellen.

-z Ob das serielle Eingabegerät (Z) eingeschaltet ist. Dies kann genutzt werden, um das zu unterdrücken
Suchen Sie nach einem seriellen Oszilloskopgerät.

Datei Der Name einer Datei, die beim Start geladen werden soll. Dies sollte eine Datei sein, die zuvor von gespeichert wurde
Xoskop.

Beispiele:


Xoskop -1 80 -2 -80 -3 0: 1 / 5: 6 -4 -160:1/5:7

Das läuft Xoskop mit Kanal 1 oben und Kanal 2 unten in der Mitte des Displays.
Außerdem werden Kanal 3 und 4 sichtbar gemacht, um die FFT von Kanal 1 bzw. 2 anzuzeigen
im verkleinerten Maßstab 1/5.

Xoskop oskop.dat

Dadurch wird xoskop ausgeführt und Einstellungen und Speicherpuffer werden aus zuvor gespeicherten Daten geladen
Datei mit dem Namen „scope.dat“.

Nutzen Sie xscope online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad