Итог

Ты собрал цех и пульт, который им управляет и меряет его. Вся логика пульта — несколько строк:

  • лампа станка — B = BUSY: горит, пока станок обрабатывает деталь;
  • выпущено — счёт импульсов OUT источника, два CD4029 в двоичном режиме: CI старшего = CO младшего;
  • сделано — счёт фронтов 0 → 1 приёмника ИК-пары: деталь проехала луч;
  • сброс — PE = R, в счётчики записывается J = 0000;
  • смена — REL = CK И RUN И НЕ R7: такт проходит к источнику, пока включён ПУСК и выпущено меньше 128.
CK1 HzПУСКRUNНЕ · И · ИCD4069 · CD4081источникRELEASEREL2 × CD4029выпущеноOUTтабло RR7 — конец сменыИК-парау стока2 × CD4029сделаноOUTMтабло MRPER — PE обоих счётчиков: оба табло в 0
Весь пульт: генератор и ПУСК через НЕ и два И открывают выпуск; два счётчика считают выпущенное и сделанное; старший бит «выпущено» закрывает смену; R обнуляет оба.

А опыт показал главное: пять станков, каждый в среднем успевает ровно столько, сколько подают, — а цепочка из них делает меньше и копит детали внутри. Зависимые события плюс колебания.

Что дальше

  • Поставь кубик только на одном станке — первом, среднем, последнем. Где он вредит сильнее всего?
  • Сделай один станок медленнее (время 2 с вместо 1): линия поедет со скоростью этого станка — Херби найден.
  • Дай станкам больший буфер (cap): незавершёнка вырастет, а сделано — почти нет. Запасы не лечат колебания.
  • Выпускай реже — раз в 1,2 секунды: станкам станет легче, но сделано за смену меньше. Где золотая середина?