home *** CD-ROM | disk | FTP | other *** search
/ PC go! 1996 January / Image.iso / pcgo / extra2 / grfaq / bierconn.txt next >
Encoding:
Text File  |  1991-09-29  |  12.9 KB  |  329 lines

  1. /STARNET-MAIL AUS DER >AUN<
  2. /12.05.1990   22:11  (2629)
  3. /Msg 242, von AUN #1017, Olav
  4. /Thema: Weizenbier !!
  5.  
  6. Nachricht # 45
  7. Absender  : STEFAN@AMG
  8. Betrifft  : Tips gesucht...
  9. Datum/Zeit: 21.02.90 / 06:24
  10. Erstellung: 19.02.90 / 14:06
  11. Route-Weg : AMG!LGM!INFINET!LAIBACH!TBX
  12. Bytes     : 2440
  13. Gelesen   : 1 mal
  14.  
  15.  
  16.   Hallo Bastler !
  17.  -----------------
  18.  
  19.  Ich habe da ein Problem:
  20.  
  21.   kuerzlich verabschiedete ich mich bei einem CHAT mit den Worten:
  22.   'Leg Dich wieder hin, ich will noch mir noch 'n Weizen reintun und
  23.   dann auch schlafen gehen...'
  24.   darauf der andere: 'Mensch auf'n Weizen koennte ich jetzt auch...'
  25.  
  26.  Also begab ich mich am darauffolgenden Tag in meinen Bastelkeller
  27.  und fing an...
  28.  
  29.   Nun ist es FAST fertig !!!  Das WEIZENBIERUEBERTRAGUNGS-PROTOKOLL
  30.   und die dazugehoerige Hardware...
  31.  
  32.  Beschreibung der Hardware: sieht aus wie alte Schuhschachtel (Marke
  33.   NIKE...) Oben 'n Trichter drin, anner Seite ein Zapfhahn und
  34.   hinten eine Buchse fuer 'nen Kaltgeraetestecker und eine Serielle
  35.   Schnittstelle.
  36.  
  37.  Beschreibung der Software: Protokoll aehnelt sehr dem
  38.   Z-Modem-Protokoll. Je nach 'Guete der Leitung' wird die
  39.   Uebertragungsmenge gesteigert...
  40.  
  41.  
  42.  Vorgang der Uebertragung: Bei beiden Stellen ist ein Rechner mit
  43.   zwei Seriellen Schnittstellen notwendig. Eine fuers Modem, die
  44.   andere fuer die Hardware.
  45.   Bier in den Trichter, Uebertragung starten, fertich.
  46.   Auf der Gegenseite: Uebertragung starten und nach Beendigung das
  47.    Bier ueber den Zapfhahn entnehmen.
  48.  
  49.  
  50.  Leider hatte ich dann ein Problem: Mit Weizen klappte die Sache
  51.   Teil%oewfk7F'AezHr`AeAe?t3YOeoek
  52.   teilweise genauso gut wie die Uebertragung dieses Textes...
  53.   (Beispiel siehe 2 Zeilen hoeher...)
  54.  
  55.  manchmal ging es allerdings fuerchterlich schief...
  56.  
  57.  Daraufhin habe ich spezielle Uebertragungsprotokolle entwickelt.
  58.  
  59.        1. helles Weizen Kristall  (KWh-Protokoll)
  60.        2. helles Weizen Hefe      (HWh-Protokoll)
  61.        3. dunkles Weizen Kristall (dWk-Protokoll)
  62.        4. dunkles Weizen Hefe     (dWh-Protokoll)
  63.  
  64.  3. konnte leider Mangels Material nicht getestet werden...
  65.  
  66.  
  67.  Mit normalen Bier (Pils oder so) gab es allerdings fuerchterliche
  68.  Probleme...
  69.  Bei normalem Bier kam egal welche Marke NUR Wasser bei der Gegen-
  70.  stelle an.
  71.  Ausnahme: BOELKSTOFF (hier kam teilweise alles richtig rueber,
  72.                          aber auch leider manchmal Milch an...)
  73.  
  74.  
  75.  Ich suche jetzt ganz dringend einen Programmierer, der mir ein
  76.  Protokoll zu Pils und Altbier Uebertragung schreibt...
  77.  Nach dem vielen Testen bin ich einfach zu erschoepft, um dies
  78.  selbst zu maechen...
  79.  
  80.  
  81.  
  82.        In der Hoffnung auf baldige Antwort.
  83.  
  84.  
  85.             Prost Prian
  86.  
  87.  
  88.  
  89. Origin: AMG - Die Mailbox am Rande des Chaos
  90.  
  91.  >>> eom <<<
  92.  
  93. /STARNET-MAIL AUS DER >AUN<
  94. /12.05.1990   22:15 (10086)
  95. /Msg 243, von AUN #1017, Olav
  96. /Thema: Weizenbieruebertragung II
  97.  
  98. Nachricht # 92
  99. Absender  : R.SAUER@BIONIC
  100. Betrifft  : Einfuehrung in die Weizenbieruebertragung
  101. Datum/Zeit: 13.03.90 / 17:50
  102. Erstellung: 12.03.90 / 15:23
  103. Route-Weg : INFINET!MIRCON!TBX
  104. Bytes     : 9872
  105. Gelesen   : 3 mal
  106.  
  107. Offensichtlich  herrschen  immer  noch  reichlich  Unklarheiten, was das
  108. Uebertragen  von  alkoholischen  Getraenken angeht. Daher an dieser Stelle
  109. ein kurzer Abriss der technischen Anforderungen und Moeglichkeiten.
  110.  
  111. Zunaechst   gibt   es   zwei   grundsaetzlich   verschiedene   Arten   der
  112. Alkoholuebertragung,  diese  sind  gemaess der CCITA (Committee consultativ
  113. international  de  transmission  du  alcohol)  -  Empfehlungen  B.21 bis
  114. B.23bier unterteilt nach dem Volumenanteil des Alkohols:
  115.  
  116.   B.21
  117.   Tafelweine und Duennbiere bis 3.5 %
  118.   (darunter  fallen  auch  die  sogenannten  'alkoholfreien'  Biere, die
  119.    allerdings besser im Halbschluckspecht-Betrieb nach B.08pust uebertra-
  120.    gen werden sollten)
  121.  
  122.   B.22
  123.   Qualitaetsweine und Pilsener bis 5.3 %
  124.   (hierunter  fallen auch der sogenannte 'Boelkstoff' und Altbiere, sowie
  125.    Schaumweine )
  126.  
  127.   B.23
  128.   Alt- und Weizenbiere, sowie Champagner
  129.  
  130.   B.23bier
  131.   Fuer den Uebertragungsbereich bis 21 %
  132.   (geeignet fuer alle Bierarten und Weine, jedoch aus technischen Gruenden
  133.    nicht fuer Schaumweine)
  134.  
  135.   Ausserdem  duerfte  noch  die  Empfehlung A.22 interessant sein, die fuer
  136.   Uebertragungen ab 22 % in allen Alkoholklassen gedacht ist, sowie A.22T
  137.   fuer technische Alkohole und A.22S fuer Spiritus und Haarwasser.
  138.  
  139.  
  140.   Uns  interessiert in diesem Zusammenhang also die Empfehlung B.23bier,
  141.   da   wir   dort   die   meisten   Moeglichkeiten   haben,  das  Projekt
  142.   Weizenbieruebertragung zu realisieren. B.23bier sieht grundsaetzlich die
  143.   Uebertragung  im  Vollschluckspechtverfahren  vor, bei dem beide an der
  144.   Uebertragung  beteiligten  Seiten  gleichzeitig einschenken und trinken
  145.   koennen.
  146.  
  147.   Wichtig  ist  vor  allem  eine  korrekte Einstellung der Uebertragungs-
  148.   parameter,  bei  den  derzeit  erhaeltlichen  BiMoDems (Bier-Modulator-
  149.   Demodulator) sind leider meist nur zwei Einstellungen moeglich:
  150.  
  151.   8N1
  152.   Es  werden  gleichzeitig  acht  Glaeser  uebertragen, die Empfangsglaeser
  153.   muessen  geneigt  sein,  und zwar um 1 mal 15 Grad, zwecks Verhinderung
  154.   von ueberhoehter Schaumbildung.
  155.  
  156.   7E2
  157.   Es  koennen  nur  sieben  Glaeser zur Zeit uebertragen werden, die Glaeser
  158.   duerfen  gerade  gehalten  werden  (E  = even), oder um 2 * mal 15 = 30
  159.   Grad geneigt, was gerade bei Weizenbier empfehlenswert ist.
  160.  
  161.   Die  direkte  Uebertragung  ueber  das  Telefonnetz  ist  aber  nur  bei
  162.   kleineren  Entfernungen  zwischen den Gegenstellen sinnvoll, da es bei
  163.   laengeren  Leitungen  sehr  oft  vorkommt, da das Bier unterwegs schal
  164.   oder  gar  sauer  wird.  Deshalb  hat  die  DBP (Doppelbock-Bier-Pils)
  165.   bereits  im Jahre 1982 ein fassorientiertes Uebertragungsnetz in Betrieb
  166.   genommen, das als BAREX bekannt ist. BAREX heisst 'barrel exchange' und
  167.   bezeichnet  die  Art der Uebertragung. Es gibt zwei Arten von Diensten,
  168.   die angeboten werden:
  169.  
  170.   BAREX-L  ist das leitungsgebunde Verfahren, bei dem eine feste Leitung
  171.   zwischen   den   Gegenstellen   geschaltet   wird,   was   sehr   hohe
  172.   Uebertragungsgeschwindigkeiten  ermoeglicht  und das Durchsickern an den
  173.   Umschaltpunkten minimiert.
  174.  
  175.   BAREX-F fuellt die uebergebenen Faesser zunaechst mittels eines speziellen
  176.   Rechners, dem BAD (bottle assembler/disassembler) in einzelne Flaschen
  177.   ab,  die  dann  in  Kisten  an einen BAD im Ortsbereich des Empfaengers
  178.   uebertragen  werden.  Dort  werden  die Flaschen entkorkt und wieder zu
  179.   kompletten Faessern zusammengekippt. Das einwandfreie Abfuellen und Aus-
  180.   leeren  der  Flaschen wird durch ein Schecksummenverfahren garantiert,
  181.   d.h.  die mit dem Umfuellen Beschaeftigten erhalten derart hohe Schecks,
  182.   da sie wirklich nicht mehr darauf angewiesen sind, fremde Flaschen zu
  183.   trinken.  Stoerungen,  wie  sie  in der Einfuehrungsphase zu verzeichnen
  184.   waren  (Man erinnere sich nur an die gefuerchtete Fehlermeldung 'BAREX-
  185.   F:  Voruebergehende  Truebung  im  Glas'),  gehoeren  seit Einfuehrung von
  186.   BIGFON der Vergangenheit an.
  187.  
  188.   BIGFON  ist  das  Biere-integrierende Glasfasel- Ortsnetz und loest bis
  189.   zum   Uebergang  auf  ISDN  (Internationales  SaufDienst  -  Netz)  die
  190.   herkoemmlichen Kupferleitungen ab.
  191.  
  192.   Nach  diesem  kurzen Ueberblick ueber die netzabhaengige Seite wenden wir
  193.   uns noch kurz der praktischen Seite zu.
  194.  
  195.   Wir    setzen   voraus,   da   hardwareseitig   mindestens   ein   AT
  196.   (Altbier-Technik)  mit  640kB  Hauptspeicher  (kB = kleine Biere, 1 kB
  197.   entspricht  0.2 Liter, mithin hat ein AT ein FASSungsvermoegen von rund
  198.   128  Litern).  Besser ist natuerlich ein groesserer Hauptspeicher, dieser
  199.   sollte dann aber unter EMS arbeiten koennen (EMS: europaeischer Malzbier
  200.   Standard),  insbesondere,  wenn  auch  Kinder Zugang zum Rechner haben
  201.   (Kenntnis  von Trinkername und Fasswort vorausgesetzt). Empfehlenswert
  202.   sind 2 MB RAB (RAB: Random access barrel, Fass mit wahlfreiem Zugriff)
  203.  
  204.   Ausserdem  muss  der Rechner vom ZZF, dem Zentralamt fuer Zulassungen im
  205.   Fasswesen,  zugelassen  sein.  Das  erkennt  man  in der Regel an einem
  206.   kleinem  Metallschild  an  der  Schnittstelle  (Zapfhahn), auf dem die
  207.   zugelassenen  Biersorten  vermerkt sind. Diese Schilder hat wohl jeder
  208.   schon  einmal  an der Schnittstelle eines oeffentlichen Terminals (kurz
  209.   Kneipe genannt) bemerkt: 'Erdinger Weissbier', 'Diebels Alt', etc...
  210.  
  211.   Bei  nicht  zugelassenen  Rechnern , so wird jedenfalls von Seiten der
  212.   DBP   immer   wieder   argumentiert,   besteht   akute   Gefahr,   da
  213.   Verunreinigungen wie Milch oder gar Wasser das Netz beeintraechtigen.
  214.  
  215.   Sind   diese  Voraussetzungen  erfuellt,  benoetigt  man  nur  noch  ein
  216.   passendes  Programm  zur  Uebertragung.  Empfehlenswert sind dabei alle
  217.   Produkte,   die  eine  gesicherte  Uebertragung  ermoeglichen.  Auf  dem
  218.   MS-GOS-Sektor  (Multispirituosen - Glas-Operationssystem) sind das zum
  219.   Beispiel   PROFOMM  (PROfessionelles  Flaschen-Oeffnungs-  und  Misch-
  220.   Modul)  und TELHICKS . Beide unterstuetzen unter anderem Protokolle wie
  221.   G-Modem(glasweises  Uebertragen  mit  zyklischem  Schaumcheck), F-Modem
  222.   (flaschenweises   Uebertragen  mit  Pfand)  und  F-Modem  box  (kasten-
  223.   orientiertes  Flaschenuebertragungssystem  mit  wahlweise  12  oder  24
  224.   Flaschen)
  225.  
  226.   Wer  trotz  dieser  sehr  empfehlenswerten  und  preiswerten  Produkte
  227.   lieber  auf selbst Programmiertes zurueckgreifen will, sollte sich sehr
  228.   genau  mit  dem Befuellsystem seines Rechners auskennen. Mit schlichten
  229.   Hicks  und Hocks, wie sie in BASIC (beginners alcoholic stuff instruc-
  230.   tion  code)  moeglich  sind,  kommt man meist nicht weit. Grundsaetzlich
  231.   gilt  fuer  alle  Hochsprachen: Zunaechst wird mit ASSIGN eine Biersorte
  232.   einem  Glas  zugewiesen.  Danach  (!)  kann die Schnittstelle mit FILL
  233.   geoeffnet  werden,  sofern  es  sich um den ersten Zugriff handelt. Zum
  234.   Nachschenken  oeffnet  man  selbstverstaendlich  mit  REFILL. Man sollte
  235.   natuerlich  nicht  vergessen,  nach  dem  Einschenken die Schnittstelle
  236.   wieder  zu  schliessen, bevor es zu einem Dropout kommt. Bei groesseren
  237.   gesellschaftlichen   Anlaessen  ist  die  Anschaffung  eines  Streamers
  238.   ratsam,  da  nur  damit  die  Bierstroeme halbwegs vernuenftig gesichert
  239.   werden  koennen. Das staendige Flaschenwechseln wird einem sonst schnell
  240.   zuviel, selbst wenn man die modernen 3.5-Liter Flaschen verwendet.
  241.  
  242.   Der Vollstaendigkeit halber hier ein kurzes Programm in Pascal, welches
  243.   die grundsaetzliche Vorgehensweise veranschaulicht. Dies ist kein Demo-
  244.   Programm,  da  das hiesige Ordnungsamt keine Genehmigung dafuer erteilt
  245.   hat.
  246.  
  247.   PROGRAM Weizenbier;
  248.  
  249.   CONST  Weizen        = 0 ;
  250.          Hefeweizen    = 1 ;
  251.          Export        = 2 ;
  252.          Pils          = 3 ;
  253.          Alt           = 4 ;
  254.          Bock          = 5 ;
  255.          Urbock        = 6 ;
  256.          Maibock       = 7 ;
  257.          Festbock      = 8 ;
  258.          Keinbock      = 9 ;
  259.          Doppelbock    =10 ;
  260.          nuechtern      = 0 ;
  261.  
  262.   TYPE   ccm           = Fluessigkeit
  263.          kleines_Bier  = ARRAY [0..200] OF ccm
  264.          grosses_Bier  = ARRAY [201..500] OF ccm
  265.          Stiefel       = ARRAY [501..4500] OF ccm
  266.          korn          = ARRAY [0..20] OF ccm
  267.  
  268.   VAR    leer          : BOOLEAN;
  269.          voll          : BOOLEAN;
  270.          promille      : INTEGER;
  271.          luett          : kleines_Bier;
  272.          halber        : grosses_Bier;
  273.          und_luett      : korn;
  274.          bestellt      : integer;
  275.  
  276.   FUNCTION pusten : integer
  277.   EXTERNAL;
  278.  
  279.   FUNCTION Bier_fertig (welches:integer) : boolean;
  280.   EXTERNAL;
  281.  
  282.   FUNCTION Received : boolean;
  283.   EXTERNAL;
  284.  
  285.   PROCEDURE einschenken (welches:integer);
  286.   EXTERNAL;
  287.  
  288.   PROCEDURE warten (wielange : geduldig);
  289.   EXTERNAL;
  290.  
  291.   PROCEDURE austrinken (welches:integer);
  292.   EXTERNAL;
  293.  
  294.   BEGIN
  295.    REPEAT
  296.     REPEAT warten UNTIL received;
  297.     REPEAT
  298.      einschenken;
  299.      warten;
  300.     UNTIL Bier_fertig (welches:integer);
  301.     austrinken(welches:integer);
  302.    UNTIL pusten\10 => 0.8
  303.   END.
  304.  
  305.   Die  extern  deklarierten Prozeduren stammen aus dem Weizenbiertreiber
  306.   hefeBASE IV+ von Erston Drink.
  307.   Natuerlich muss das Programm , um wirklich einwandfrei zu funktionieren,
  308.   noch  um  die  ueblichen  Fehlerroutinen erweitert werden. Dazu mag die
  309.   folgende Liste der Fehlermeldungen hilfreich sein:
  310.  
  311.   Code        Bedeutung
  312.   0      glass empty        |     8      no carreer
  313.   1      glass broken       |     9      out of bottles
  314.   2      glass not ready    |     A      put ice into glass A:
  315.   3      too many glasses   |     B      straw bend
  316.   4      too much vine      |     C      shake well before use
  317.   5      too much song      |     D      shake, rythm & roll
  318.   6      too toot...        |     E      synthicks error after glass nnn
  319.   7      no carrier         |     F      out of jokes
  320.  
  321.  
  322.  >>> eom <<<
  323.  
  324. (*
  325. Habe mir erlaubt, Rechtschreib- und sonstige kleine
  326. Korrekturen vorzunehmen. 29.09.91
  327. *)
  328.  
  329.