Für Vorlesungen, bitte die Webseite verwenden. https://flavigny.de/lecture
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

32 rindas
557B

  1. Fork::Fork()
  2. {
  3. a=b=c=0; // nix angschlossen
  4. }
  5. Fork::~Fork() {}
  6. void Fork::ChangeInput (State s, int pin)
  7. {
  8. // Leite Eingang SOFORT an beide Ausgaenge weiter
  9. if (b!=0) b->ChangeState(Sim.GetTime(),s);
  10. if (c!=0) c->ChangeState(Sim.GetTime(),s);
  11. }
  12. void Fork::Action ()
  13. {
  14. // nix zu tun
  15. }
  16. void Fork::ConnectInput (Wire& w, int pin)
  17. {
  18. // Wird von Connect-Funktion des Drahtes aufgerufen
  19. a = &w;
  20. }
  21. void Fork::ConnectOutput (Wire& w, int pin)
  22. {
  23. // Wird von Connect-Funktion des Drahtes aufgerufen
  24. if (pin==0) b = &w;
  25. if (pin==1) c = &w;
  26. }