EngelsFransSpaans

Ad


OnWorks-favicon

xoscope - Online in de cloud

Voer xoscope uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht xoscope die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


xoscope - Digitale Oscilloscoop

KORTE INHOUD


xoscope [X toolkit opties] [xoscope opties] [bestand]

PRODUCTBESCHRIJVING


Xoscoop is een digitale real-time oscilloscoop. Het geeft grafisch de signaalamplitude weer of:
bitlogica als functie van de tijd. Signalen kunnen worden weergegeven, opgeslagen, opgeroepen en
gemanipuleerd door wiskundige functies. Signaalinvoerapparaten omvatten momenteel:

/dev/dsp
Audio geluidsopname via /dev/dsp. Twee 8-bit analoge kanalen met 8000 S/s tot 44100
S/s. Audio links en rechts is aangesloten op respectievelijk A- en B-ingangen. gebruik een
extern mixerprogramma om te selecteren welke geluidsinvoer moet worden opgenomen. AC gekoppeld, spanningen
onbekend, 256K sample geheugen.

Egeluid
Gedeeld audiogeluid via de Enlightened Sound Daemon. Dit is geweldig om naar te kijken
muziek, maar ondersteuning ervoor is een optie tijdens het compileren. EsounD wordt automatisch gedetecteerd en
voorkeur boven /dev/dsp.

Probescope / OsziFOX
Radio Shack Probescope, Cat. Nr. 22-310 is ook bekend als een osziFOX. Deze handheld
probe stuurt zijn gegevens via een seriële poort. Het bemonstert één kanaal met 6 bits tot
20 MS/s met 128 geheugensamples. Echte spanningen zijn gelabeld in monsterbereiken van
1 volt tot 100 volt. Als een ProbeScope wordt gedetecteerd, wordt deze aangesloten op de A-ingang.

Bitscoop
Bitscope (www.bitscope.com) is een engine voor het vastleggen van gemengde signalen die toegankelijk is
via een seriële poort. Het samplet tegelijkertijd een digitale 8-bits poort en twee analoge
kanalen met een resolutie van 8 bits tot 25 MS/s of meer. Indien gedetecteerd, kanaal A en B
zijn aangesloten op X en Y terwijl de Logic Analyzer is aangesloten op C. Bitscope
ondersteuning is momenteel in ontwikkeling en nog niet volledig functioneel.

COMEDI
Het COMEDI-project (www.comedi.org) ontwikkelt Linux-stuurprogramma's, -hulpmiddelen en -bibliotheken voor
data acquisitie. Veel in de handel verkrijgbare ADC-kaarten worden ondersteund door COMEDI, en
Xoscoop kunnen signalen van hen ontvangen via de COMEDI-bibliotheek.

Zie de -x en -z opties en de MILIEU sectie hieronder voor meer details over hoe:
bovenstaande apparaten worden gedetecteerd. Sommige van de onderstaande bedieningselementen zijn alleen van toepassing op het geluid
kaart en zijn als zodanig gelabeld. Xoscoop heeft geen fysieke controle over de
ProbeScope/osziFOX die wordt bestuurd door zijn eigen schakelaars en ingebouwde menu's.
Raadpleeg de gebruikershandleiding van uw ProbeScope of osziFOX voor bedieningsinstructies.
Bitscope zal uiteindelijk worden bestuurd via een apart dialoogvenster.

LOOPTIJD KEYBOARD CONTROLS


Xoscoop is een interactief programma en kan volledig worden bediend vanaf het toetsenbord op
looptijd. In de uitgebreide toetshulpmodus wordt elke beschikbare toets op het scherm weergegeven in
(haakjes). De volgende enkele toetscommando's zijn beschikbaar:

? Schakel de uitgebreide weergavemodus van de toetshulp in.

Ontsnappen
Sluit het programma onmiddellijk af.

@ Laad een eerder opgeslagen bestand. U wordt gevraagd om de bestandsnaam.

# Sla huidige instellingen en geheugenbuffers op in een bestand dat later kan worden geladen. Jij bent
gevraagd om de bestandsnaam en om bevestiging gevraagd om te overschrijven als het al is
bestaat.

Enter
Wis en ververs het hele scherm.

& Wissel tussen de verschillende invoerapparaten. Merk op dat deze toets niet zal veranderen naar een
niet-reagerend invoerapparaat, dus als er maar één apparaat aanwezig is, lijkt het alsof:
geen effect.

* Verschillend gedrag voor verschillende invoerapparaten

Onder EsounD bepaalt deze waarde in plaats daarvan of de verbinding met EsounD zal
blokkeren of niet. De blokkeermodus is het prettigst voor het CPU-gebruik, maar de xoscoop interface zal
niet reageren wanneer er geen geluidsstroom uit EsounD komt. Niet-blokkerende modus
zal laten xoscoop reageren, ongeacht of geluid beschikbaar is of niet, maar zal verbruiken
alle beschikbare CPU-cycli.

Onder COMEDI schakelt deze toets tussen verschillende analoge referentiepunten (aarde,
differentieel of gemeenschappelijk).

^ Verschillend gedrag voor verschillende invoerapparaten

Verlaag/verhoog de bemonsteringsfrequentie.

9/0 Vergroot/verklein de Sec/Div horizontale tijdschaal (uitzoomen/inzoomen op tijd).

-/= Verlaag/verhoog het triggerniveau.

_ Doorloop het triggerkanaal.

+ Wissel het triggertype af: geen, stijgende flank of dalende flank.

Tussenruimte
Doorloop de triggermodus: rennen, wachten, stoppen. Run-modus verwerft en toont continu
monsters na triggergebeurtenissen. Wachtmodus wacht op de eerste triggergebeurtenis en
geeft alleen de eerste set monsters weer; dit is de "single-shot"-modus. Stop modus
onderbreekt de data-acquisitie en geeft de huidige monsters weer.

! Doorloop de plotmodus: punt, puntaccumulatie, lijn of lijnaccumulatie. In de
accumulatiemodi, alle monsters blijven op het scherm; gebruik maken van Enter om ze te wissen.

, Doorloop de graticule-stijl: geen, alleen kleine onderverdelingen of kleine en grote onderverdelingen.

. Schakel de rasterpositie: achter of voor de signalen.

' Schakel de handmatige cursors in/uit. Wanneer handmatige cursors worden weergegeven, is de
metingen tussen de cursorposities worden weergegeven. Als de cursors niet worden weergegeven,
automatische metingen worden weergegeven.

" Reset beide handmatige cursorposities naar de sample net na de trigger.

Ctrl-q/w/e/r
De Control-toets ingedrukt houden in combinatie met q/w/e/r verplaatst de eerste cursor terug of
vooruit met 10 monsters of achteruit of vooruit met respectievelijk 1 monster.

Ctrl-a/s/d/f
De Control-toets ingedrukt in combinatie met a/s/d/f verplaatst de tweede cursor terug of
vooruit met 10 monsters of achteruit of vooruit met respectievelijk 1 monster.

1-8 Selecteer het bijbehorende weergavekanaal. Metingen worden weergegeven voor de
kanaal. Kanaal 1 en 2 worden gebruikt als invoer voor de wiskundige functies, dus dat kan niet
gebruikt om wiskunde te doen. Standaard zijn ze aangesloten op de A- en B-ingangskanalen.
Kanaal 1 en 2 kunnen ook worden gebruikt om geheugenbuffers weer te geven of om wiskunde op te doen
geheugen of de alternatieve ingang. Kanaal 3 tot en met 8 zijn niet beperkt en kunnen worden
voor welk doel dan ook gebruikt. De overige enkele toetscommando's werken op de huidige
geselecteerde zender:

Tab Zichtbaarheid in-/uitschakelen: verberg of toon het geselecteerde kanaal.

{/} Verticale schaal van het geselecteerde kanaal verkleinen/verhogen.

Verticale positie van het geselecteerde kanaal verlagen/verhogen.

`/~ Verlaag/verhoog het aantal weergegeven logic-analysatorbits. De standaard van nul bits
plot het signaal als één analoge lijn met variërende amplitude. Elke andere waarde plots
meerdere digitale lijnen die de minst significante bits van onder naar boven vertegenwoordigen.

;/: Verhoog/verlaag de wiskundige functie van het geselecteerde kanaal. Dit is niet beschikbaar
op kanaal 1 & 2.

$ Toon het resultaat van een externe wiskundige opdracht op het geselecteerde kanaal. Jij bent
gevraagd om de opdracht. Het commando moet samples accepteren van kanaal 1 & 2 op stdin
en schrijf een nieuw signaal naar stdout. Zie operl, offt.c en xy.c in de distributie voor
voorbeelden van externe wiskundige filtercommando's. Niet beschikbaar op kanaal 1 & 2.

AZ Roep de overeenkomstige geheugenbuffer of het invoerapparaat op naar de momenteel geselecteerde
kanaal. Kanalen van invoerapparaten worden toegewezen aan de vroegste letters van het alfabet;
de rest van de buffers zijn beschikbaar voor signaalgeheugen.

AZ Sla het momenteel geselecteerde kanaal op in de corresponderende geheugenbuffer. Vroeg
letters van het alfabet kunnen niet worden gebruikt omdat ze zijn gereserveerd als signaal
ingangen, dus het exacte aantal beschikbare buffers is afhankelijk van het invoerapparaat.
Herinneringen worden opgeslagen vanaf het tijdstip nul tot de huidige positie van de display-update. Zo is het
het beste is om het display te STOPPEN voordat u het in een geheugenbuffer opslaat.

MUIS CONTROLS


Xoscoop voegt muisbesturing toe aan menu's of rond de randen van het bereikgebied. Deze zouden moeten
bijna vanzelfsprekend zijn. Ze voeren dezelfde functies uit als het equivalente toetsenbord
bovenstaande commando's. Indien gebouwd met GTK+, is een contextgevoelig pop-upmenu beschikbaar met
klik met de rechtermuisknop om kanalen te selecteren, schaal en positie te wijzigen, signalen op te roepen en op te slaan, enzovoort
Aan. Links klikken verlaagt een variabele terwijl rechts klikken toeneemt. De handmatige meting
cursors kunnen ook met de muis worden gepositioneerd.

OPDRACHTREGEL OPTIES


De opdrachtregelopties definiëren de opstartstatus van xoscoop en redelijke wanbetalingen hebben.
Alle opties kunnen met een hoofdletter worden geschreven als ze in strijd zijn met een X-toolkit-optie. Deze
opties worden ook vastgelegd in tekstbestanden die zijn opgeslagen door xoscoop.

-h Help-gebruiksbericht met deze opstartopties met hun standaardwaarden, dan
Uitgang.

-#
Opstartvoorwaarden van elk kanaal. # is een kanaalnummer van 1 tot 8. Code kan
maximaal drie velden hebben, gescheiden door dubbele punten: position[.bits][:scale[:function #,
geheugenletter of externe opdracht]]. Positie is het aantal pixels hierboven
(positief) of onder (negatief) het midden van het scherm. Bits is het aantal
logische analysatorbits om weer te geven. Schaal is een geldige schaalfactor van 1/50 tot 50,
uitgedrukt als een breuk. Het derde veld kan een ingebouwde wiskundige functie bevatten
nummer, geheugenletter of externe wiskundige opdracht die op het kanaal moet worden uitgevoerd. Deze gebruiken
options maakt het kanaal zichtbaar tenzij positie begint met een '+', in welk geval
het kanaal is verborgen.

-a
Actief of geselecteerd kanaal.

-r
Bemonsteringssnelheid in monsters per seconde. Voor de geluidskaart zijn de huidige geldige waarden:
8000, 11025, 22050 of 44100.

-s
Tijdschaalfactor van 1/20 tot 1000 uitgedrukt als een breuk waarbij 1/1 1 ms/div is.

-t
Trigger voorwaarden. Trigger kan maximaal drie velden hebben, gescheiden door dubbele punten:
positie[:type[:kanaal]]. Positie is het aantal pixels boven (positief) of
onder (negatief) het midden van het scherm. Type is een getal dat het soort aanduidt
trigger, 0 = automatisch, 1 = stijgende flank, 2 = dalende flank. Kanaal moet x of y zijn.

-l
Handmatige cursor Lijnposities. Cursors kunnen maximaal drie velden hebben, gescheiden door
dubbele punten: eerste[:tweede[:aan?]]. De eerste is de voorbeeldpositie van de eerste cursor.
Ten tweede is de voorbeeldpositie van de tweede cursor. Het laatste veld is weer de
handmatige cursors worden weergegeven (1) of de niet weergegeven (0).

-p
Perceeltype. 0 = punt, 1 = punt accumuleren, 2 = lijn, 3 = lijn accumuleren, 4 = stap,
5 = stap accumuleren.

-g
Graticule stijl. 0 = geen, 1 = alleen kleine delen, 2 = kleine en grote delen.

-b Of het raster nu achter of voor de signalen wordt getekend.

-v Of de uitgebreide toetshulp wordt weergegeven.

-x Of het invoerapparaat voor de geluidskaart (XY) is ingeschakeld. Dit kan worden gebruikt om de . over te slaan
probeer verbinding te maken met Esound of /dev/dsp.

-z Of het seriële invoerapparaat (Z) is ingeschakeld. Dit kan worden gebruikt om de te onderdrukken
zoeken naar een serieel scoopapparaat.

filet De naam van een bestand dat moet worden geladen bij het opstarten. Dit zou een bestand moeten zijn dat eerder is opgeslagen door
xoscoop.

Voorbeelden


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

Dit loopt xoscoop met kanaal 1 boven en kanaal 2 onder het midden van het scherm.
Ook kanaal 3 en 4 worden zichtbaar gemaakt om respectievelijk de FFT van kanaal 1 en 2 te tonen
op een gereduceerde schaal van 1/5.

xoscoop scoop.dat

Dit voert xoscope uit, laadt instellingen en geheugenbuffers van eerder opgeslagen gegevens
bestand genaamd "oscope.dat".

Gebruik xoscope online met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad