Блог на членове на Jazzis

Все още не е реализирана възможността за извикване на асансьора от друг етаж, т.е. така че той да разбере, че трябва да дойде от етаж N на етаж M. Но има алгоритъм:

  1. Играчът натиска бутон (всеки бутон на междинния етаж), докато пусковите устройства на извикващия и текущия етаж остават неактивни.
  2. Разберете в каква посока да преместите асансьора от етаж N до етажа на повикването.
  1. Превключвателят е блокиран на текущия етаж в правилната посока, тъй като стартерът няма да бъде активен на извикващия етаж и ще спре асансьора, когато пристигне.
  • Тогава абсолютно всички стартери и превключватели просто се активират, с изключение на изброените по-горе.
  • Стартира стартер на текущия етаж.
  • Всичко се връща към нормалното при достигане на платформата на пода за повикване.
  • За да се изпълни точка 3 се прави схема, която прави описаното в точката. За да може сигналът да се задържи, докато асансьорът се движи, сигналът се съхранява в тригера и се нулира веднага щом асансьорът достигне желания етаж, т.е. нулира се от спусъка на етажа, на който трябва да спре асансьорът.

    Остава една недомислена пречка, така че точка 3 да не прекъсва блокирания превключвател от точка 2.1. Възможно е също така тригерът за активиране на всичко да бъде нулиран веднага при преминаване през следващия етаж - трябва по някакъв начин да го нулира само от тригера на извикващия етаж.