Enkel dator oscilliscope (3 / 3 steg)
Steg 3: Xoscope snabbis manual.
NAMNET oscope xoscope - digitala oscilloskop via ljudkort eller annan maskinvaraSYNOPSIS
oscope [oscope alternativ] [fil] xoscope [toolkit alternativ] [oscope alternativ] [fil]
Beskrivning
Oscope är en digital realtid oscilloskop. Det visar grafiskt signal amplitud eller bit logik som en funktion av tiden. Signaler kan vara visas, sparade, erinrade och manipulerad av matematiska funktioner. Signal indataenheter för närvarande inkluderar:
/ dev/dsp Audio ljud inspelning via/dev/dsp. Två 8-bitars analoga kanaler på 8000 S/s till 44100 S/s. vänster och höger ljud är ansluten till X och Y ingångar respektive. Använd en extern mixer program för att välja som låta ingångar att spela in. AC tillsammans, spänningar okänd, 256K prov minne.
EsounD delade audio ljud via den upplysta ljud Daemon. Detta är bra för att titta på musik men stöd för det är ett alternativ på com högen-tid. EsounD är auto-upptäcks och Rekommenderad över/dev/dsp.
ProbeScope / OsziFOX Radio Shack ProbeScope, katt. Nr 22-310 är också känd som en oszi FOX. Denna handhållna sond skickar data via en seriell port. Det tar prov en kanal på 6-bitar upp till 20 MS/s med 128 prover av minne. Verkliga spänningar är märkta i prov varierar från 1 volt till 100 volt. Om en ProbeScope är upptäckt, den är ansluten till Z ingång.
Bitscope Bitscope (www.bitscope.com) är en mixed signal fånga motor som nås via en seriell port. Det prover samtidigt en digital 8-bitars port och två analoga kanaler med 8 bitars upplösning på upp till 25 MS/s eller mer. Om det har kanal A och B är anslutna till X och Y medan logik analysatorn är ansluten till Z, görande oduglig alla ingångskanal. Bitscope stöd är för närvarande under utveckling och ännu inte fullt fungerande.
Se - x- och z - alternativ och den avsnitt nedan för mer Detaljer på hur ovanstående enheter identifieras. Några av kontrollerna nedan gäller bara för ljudkortet och är märkta som sådana. Oscope har ingen fysisk kontroll över den ProbeScope/osziFOX som kontrolleras av egna växlar och inbyggda menyer. Vänd dig till din ProbeScope eller osziFOX instruktionsbok för bruksanvisningar. Bitscope kommer att så småningom kontrolleras genom ett separat dialogfönster. Oscope är ett interaktivt program och kan styras helt från tangentbordet vid körning. I varje tillgänglig nyckel-verbose nyckel hjälp läge visas på skärmen inom (parentes). Den följande singeln key com mands finns tillgängliga:
? Toggle verbose nyckel hjälp visningsläge.
Fly omedelbart avsluta programmet.
@ Läsa in en tidigare sparad fil. Du ombeds ange filnamnet.
# Spara aktuella inställningar och minnesbuffertar till en fil som kan vara lastas senare. Du uppmanas att ange filnamnet och bad om bekräftelse för att skriva över om den redan finns.
Ange Rensa och uppdatera hela skärmen.
^ Växla seriell inmatningsenheten på/av. En seriell enhet slås på endast om det finns aktiva på en seriell port. Detta kan vara använda ful om enheten inte upptäcks vid start. Se miljö ning avsnittet nedan för mer information.
& Växla inmatningsenheten ljudkort/på.
* Cykla ljudkort DMA divisorn: 4, 2, 1. drivrutinen kommer klyftan är det DMA-buffert med denna faktor. Värdet 4 ger oftast den snabbaste tillväxttakten display.
Under EsounD, det här värdet i stället avgör huruvida anslutningen till EsounD blockerar (4) eller inte (2 eller 1). Blockerande läge är trevligaste till CPU-användning men oscope gränssnitt kommer inte att svara när den finns det inget ljud ström kommer från EsounD. Icke-blockerande läge låter oscope vara lyhörd om ljud är tillgängliga eller inte, men kommer konsumerar all tillgänglig CPU-cykler.
(/) Öka/minska ljudkort samplingsfrekvens.
9/0 öka/minska SEK/Div vågräta tidskalan (zooma ut/in på tid).
- = Öka/minska nivån ljudkort trigger.
_ Växla ljudkort trigger kanalen: X eller Y.
+ Cykla ljudkort trigger typ: automatisk, stigande kanten, eller fallande kant.
Space cykel trigger funktionsläget av ljudkortet: kör, vänta, stopp. Kör läge kontinuerligt förvärvar och visar prover efter trigger händelser. Vänta läge väntar den första utlösande händelsen och visar endast först uppsättningen av prover, det är "single shot"-läge. Stoppa läget avbryter dataförvärvet och visar den aktuella sam ples.
! Cykla i plotting läge: punkt, punkt ackumuleras, linje eller linje ackumuleras. I de ackumulera lägen, alla prover bo den skärmen, använda RETUR för att rensa dem.
, Cykla formatmallen fokalplattan: ingen, mindre avdelningar endast, eller mindre och stora divisioner.
. Växla mellan Fokalplattan position: bakom eller framför signalerna.
Öka/minska fokalplattan färg.
Växla mellan manuell markörer på/av. När manuell markörer är dis spelade, mätningarna mellan markören visas. När markörer inte visas, visas automatiska mätningar.
"Återställa både manuella markören positioner till provet bara efter trig ger.
CTRL-q/w/e/r The kontroll nyckel höll ned i kombination med q/w/e/r flyttar den första markören tillbaka eller framåt genom 10 prover eller tillbaka eller framåt genom 1 prov respektive.
CTRL-a/s/d/f The kontroll nyckel höll ned i kombination med a/s/d/f flyttar den andra markören tillbaka eller framåt av 10 prover eller tillbaka eller framåt genom 1 prov respektive.
1-8 Välj motsvarande visas kanal. Måtten är dis spelade för kanalen. Kanal 1 och 2 används som indata till den math fungerar så de inte kan användas för att göra matten. Som standard, de är anslutna till X och Y ingående kanaler. Kanal 1 och 2 kan också användas för att Visa minnesbuffertar eller Z input för att göra matematik på minnet eller alternativa indata. Kanal 3 till 8 är inte begränsas och kan användas för något ändamål. Som standard, Z ingång är ansluten till kanal 3. Den återstående inre key com mands verka på den markerade kanalen:
Fliken växla synlighet: Dölj eller Visa den valda kanalen.
{/} Öka/minska vertikala skalan av vald kanal.
[/] Öka/minska lodräta position i den valda kanalen.
/ ~ Öka/minska antalet logik analyzer bitar visas. Den standard av nollbitar tomter signalen som en analog linje av varierar ing amplitud. Alla andra värden tomter flera digitala linjer rep motstått de minst signifikanta bitarna från botten till toppen.
; /: Öka/minska matematiska funktionen av den valda kanalen. Detta är inte tillgänglig på kanal 1 & 2.
$ Visa resultatet av en extern math kommando på den valda chan nel. Du ombeds ange kommandot. Kommandot måste acceptera prover av kanal 1 & 2 på stdin och skriva en ny signal till std ut. Se operl, offt.c och xy.c i distributionen för exempel av externa matematikkommandon filter. Inte tillgängligt på kanal 1 & 2.
A-W Store den markerade kanalen i motsvarande minne buffert. Buffert X, Y och Z kan inte användas eftersom de är reserverad som signalingångar. Minnen lagras från tiden noll till nuvarande Visa uppdatering position. Så det är bäst att stoppa den visas före förvaring till en minnesbuffert.
a-ö minns motsvarande buffert eller ingång minnesenheten till nuvarande rande vald kanal. Buffert X är vänster eller en ingång, Y är höger eller B input, och Z är ProbeScope eller logik Analyzer ingång. Resten av buffertar är tillgängliga för signal minne. Xoscope lägger muskontroller till menyer eller runt kanterna på ramen område. Dessa bör vara nästan självförklarande. De utför samma fungerar som motsvarande keyboarden befallningen ovan. Om byggd med GTK +, en sammanhangsberoende meny finns med genom att högerklicka välja kanaler, ändra skala och position, minns och lagra signaler och så vidare. Vänster klicka minskar en variabel när du rätt klick ökar. Manuell mätning markörer kan också placeras med musen. Kommandoradsalternativen definiera start tillståndet för oscope och har rimlig standard. Alla alternativ kan tas upp i balansräkningen om de con flict med ett X toolkit alternativ. Dessa alternativ registreras också i textfiler sparas genom oscope.
-h hjälp användning meddelande visar dessa startalternativ med deras standardvärden och avsluta.
-#