Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Emner
  • Opret bruger
  • Log ind
Se kommentarer (9)
Emner

Jeg vil ha' en TEK4014!

Af Poul-Henning Kamp 2. november 2008 kl. 21:25

Jeg sidder og roder med en microcontroller og har brug for at få at se en datakurve den ligger inde med.

De fleste ville sikkert bare dumpe værdierne via serielporten, lave en copy&paste ind i et regneark og plotte tallene der.

Men nu er vi jo nogen der ved bedre fordi vi har alderen til det.

I gamle dage var grafikterminaler fra Tektronix, de hed 4014 og man sendte nogle temmelig simple escape sekvenser til dem for at tegne streger.

TEK4014 formatet var faktisk de-facto standarden for grafik indtil raster-displays blev store nok til at man kunne holde ud at arbejde ved dem.

Derfor har X11s' terminal program, xterm(1), en indbygget TEK4014 emulering som dukker op i et separat vindue hvis man sender den rette escape sekvens eller vælger det i CTRL-midtermus menuen.

Derfor var det en triviel detajle for mig at få min lille microcontroller til at presentere sine måledata som kurver:

xterm(1) emulerer også TEK4014 "COPY" commandoen, men istedet for en dyr fotografisk printer, får men en fil med de relevante TEK1014 kommandoer, som man efterfølgende kan konvertere til alle mulige formater man måtte have brug for.

Snapshot'et ovenfor er konverteret til PNG med tek2plot(1) programmet.

En detalje der er værd at bide mærke i, er at TEK4014 kommandoer er et vektorformat, simpelthen fordi de oprindelige skærme brugte "storage" CRT skærme til at vise billedet.

Vektorformater har den forskel, at de kan skaleres op og ned uden at miste kvalitet, derfor gør de sig også godt i trykt dokumentation, ligesom man kan gøre sit vindue større eller mindre mens man holder øje med sin microcontroller.

I modsætning til raster-displays er billedekvaliteten på en rigtig vectorskærm ikke til at få tårer i øjnene af, se f.eks dette plot af den kanoniserede te-potte, lavet på en ægte Tek4014.

phk

PS: Skulle nogen af jer have en rigtig Tektronix 4014 i kælderen modtager vi den gerne ude i Dansk Datahistorisk Forening: www.datamuseum.dk

Send Tweet
Udskriv
Billede af Poul-Henning KampOm Poul-Henning Kamp

Kommentarer (9)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Mark Ruvald Pedersen 3. nov. 2008 - 15.22
 
Vi vil se koden, vi vil se koden

Ku' man lokke dig til at poste koden et sted? Pastebin fx.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Henrik Kramshøjs billede
Henrik Kramshøj 3. nov. 2008 - 16.51
 
Re: Vi vil se koden, vi vil se koden

Det du vil have er nok mere en video på youtube med PHK der præsenterer dimsen, viser hvordan han tilslutter den og så bruger standardprogrammer på en Unix maskine til at få billedet frem.

Det eneste ikke standard er vist tek2plot programmer som lader til at være en del af GNU plot utils
http://www.gnu.org/software/plotutils/

Man kan komme langt med eksisterende vektorformater som plotutils, Graphviz og deslige - uden at opfinde den dybe tallerken igen og igen.

Men at en obskur ting som TEK4014 understøttelse i Xterm pludselig kan bruges og redde dagen - hmm det sker vist ikke hver eneste dag selv for PHK :-)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Poul-Henning Kamps billede
Poul-Henning Kamp 3. nov. 2008 - 16.52
 
Re: Vi vil se koden, vi vil se koden

http://phk.freebsd.dk/misc/tek4014.c

Poul-Henning

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Poul-Henning Kamps billede
Poul-Henning Kamp 3. nov. 2008 - 17.41
 
Re: Vi vil se koden, vi vil se koden
Men at en obskur ting som TEK4014 understøttelse i Xterm pludselig kan bruges og redde dagen - hmm det sker vist ikke hver eneste dag selv for PHK :-)

Jo, jeg har faktisk regelmæssigt brugt TEK4014 emulationen de sidste 20 års tid, for det er alt for nemt i forhold til at skulle fedte rundt med data hele tiden.

Poul-Henning

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Mark Ruvald Pedersen 3. nov. 2008 - 20.41
 
Re: Vi vil se koden, vi vil se koden
Det du vil have er nok mere en video på youtube med PHK der præsenterer dimsen, viser hvordan han tilslutter den og så bruger standardprogrammer på en Unix maskine til at få billedet frem.

Altså nu kan man jo ikke lege med et videoklip.
Desuden er det jo direkte brugbart; selvfølgelig vil jeg se hvordan man kan gøre noget lign.


Hvad med aduc.h loran0.h?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Poul-Henning Kamps billede
Poul-Henning Kamp 4. nov. 2008 - 00.05
 
Re: Vi vil se koden, vi vil se koden

Du har ikke brug for de include filer, de vedrører andre dele af koden.

Ret defintionerner af SC() til getchar() og SS() to puts()
og lav en main() der kalder tek4014_start() og tek4014-end() så burde du få et pænt grafikvindue med en ramme omkring.

Derefter kan du kalde tek4014_pen(), det sætter grafik-modus med en første "mørk vektor" så det første kald til tek4014_coord() ikke tegner, de efterfølgende kald vil tegne streger.

x aksen går fra 0 til 4095, y aksen fra 0 til 3071.

Poul-Henning

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Mickey Mouse 6. nov. 2008 - 23.42
 
Jeg tror ikke du har plads...

til en rigtig TEK4014. Jeg har siddet ved een og tegnet - på CAD system. Den fylder ca det samme som en Xerox Alto og så er det bare en "dum" terminal.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Poul-Henning Kamps billede
Poul-Henning Kamp 7. nov. 2008 - 00.55
 
Re: Jeg tror ikke du har plads...

Ude i www.datamuseum.dk i Ballerup finder vi plads, hvis nogen skulle finde en i kælderen et sted.

Bortset fra det, her er en side med nogle skærmshots og videoer af en tek4010 der tegner.

De der ikke har oplevet en tek40xx live bør checke videoerne og overveje hvor nogle af de tidlige special effects fra ILM havde deres inspiration fra.

Poul-Henning

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Poul-Henning Kamps billede
Poul-Henning Kamp 7. nov. 2008 - 00.56
 
Re: Jeg tror ikke du har plads...

Hov, linket faldt ud:

http://www.pdp8.net/tek4010/tek4010.shtml

Poul-Henning

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Bornholmske betjente: Polsag kunne skære en uge af opklaringstiden

Udgivet 6. feb 16.06Opdateret 6. feb 16.06

Microsoft skrotter Startknappen i Windows 8

Udgivet 6. feb 15.46Opdateret 6. feb 15.46

Netbank-login uden NemID-papkort får høvl af it-sikkerhedschef

Udgivet 6. feb 15.05Opdateret 6. feb 17.08

Dokumentation: Se konsulenternes mange thumbs up til Polsag

Udgivet 6. feb 14.23Opdateret 6. feb 15.07

Polsag sejlede rundt uden business case i mindst 5 år

Udgivet 6. feb 12.40Opdateret 6. feb 12.40
Flere it-nyheder »
Få it-nyheder og blogs hver dag med Version2's nyhedsbrev.

Seneste debat

  1. Netbank-login uden NemID-papkort får høvl af it-sikkerhedschef

    30 comments.
    Last update 25 minutter 19 sekunder
    Skrevet af Henrik Krarup Lindholm
  2. Kan den næste Steve Jobs komme fra Danmark?

    15 comments.
    Last update 31 minutter 59 sekunder
    Skrevet af Carsten Jacobsen
  3. Stop SOPA, PIPA, ACTA, TPP og alle dem der kommer efter

    14 comments.
    Last update 4 timer 34 minutter
    Skrevet af Søren Bramer
  4. Mac-brugere kan ikke kryptere e-mails med NemID uden at bryde brugerbetingelserne

    26 comments.
    Last update 5 timer 20 minutter
    Skrevet af Benny Allan Andersen
  5. XBMC på fit-PC3

    2 comments.
    Last update 6 timer 12 minutter
    Skrevet af Peter Toft
  6. Seks rådgiverfirmaer var for få til at redde Polsag

    15 comments.
    Last update 6 timer 46 minutter
    Skrevet af Finn Christensen
  7. Microsoft skrotter Startknappen i Windows 8

    9 comments.
    Last update 7 timer 19 minutter
    Skrevet af Michael Olesen
  8. Video-afspilning med fit-PC3

    9 comments.
    Last update 7 timer 40 minutter
    Skrevet af Peter Toft
Mere debat »

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Digitaliseringsstyrelsen
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Få it-nyheder og blogs hver dag med Version2's nyhedsbrev.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300