Für Vorlesungen, bitte die Webseite verwenden. https://flavigny.de/lecture
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

25 Zeilen
451B

  1. Terminal::Terminal (State s)
  2. {
  3. q = s; // Wert des Terminals
  4. a=0; // nix angschlossen
  5. Sim.StoreCircuitEvent(*this);
  6. }
  7. Terminal::~Terminal() {}
  8. void Terminal::ChangeInput (State s, int pin) {}
  9. void Terminal::Action ()
  10. {
  11. // Stosse Draht an
  12. a->ChangeState(Sim.GetTime()+1,q);
  13. }
  14. void Terminal::ConnectInput (Wire& w, int pin) {}
  15. void Terminal::ConnectOutput (Wire& w, int pin)
  16. {
  17. // Wird von Connect-Funktion des Drahtes aufgerufen
  18. a = &w;
  19. }