প্রথমে একটি লিফট শ্রেণি রয়েছে। এটিতে একটি দিক রয়েছে (উপরে, নীচে, স্ট্যান্ড, রক্ষণাবেক্ষণ), একটি বর্তমান তল এবং দিকের অনুসারে বাছাই করা মেঝে অনুরোধগুলির একটি তালিকা রয়েছে। এটি এই লিফ্ট থেকে অনুরোধ গ্রহণ করে।
তারপরে একটি ব্যাংক আছে। এটি লিফট ধারণ করে এবং মেঝে থেকে অনুরোধ গ্রহণ করে। এগুলি সমস্ত সক্রিয় লিফ্টের জন্য নির্ধারিত হয়েছে (রক্ষণাবেক্ষণে নয়)।
শিডিউলিংয়ের মতো হবে:
- যদি পাওয়া যায় তবে এই মেঝেটির জন্য একটি স্থায়ী লিফট চয়ন করুন।
- অন্যথায় এই তলায় চলে একটি লিফট চয়ন করুন।
- অন্য কোন তলায় একটি স্থায়ী লিফট চয়ন করুন।
- অন্যথায় সর্বনিম্ন লোড সহ লিফটটি বেছে নিন।
প্রতিটি লিফ্টের রাজ্যের একটি সেট রয়েছে।
- রক্ষণাবেক্ষণ: লিফট বাহ্যিক সংকেতগুলিতে প্রতিক্রিয়া জানায় না (কেবল নিজস্ব সংকেতগুলিতে)।
- স্ট্যান্ড: লিফট একটি মেঝে উপর স্থির করা হয়েছে। যদি এটি কল আসে। এবং লিফটটি সেই তলায় রয়েছে, দরজা খোলা আছে। যদি এটি অন্য তলায় থাকে তবে এটি সেই দিকে এগিয়ে যায়।
- উপরে: লিফট উপরে চলে যায়। প্রতিবার যখন এটি কোনও তলায় পৌঁছায়, এটি থামার দরকার আছে কিনা তা পরীক্ষা করে। যদি এটি থামে এবং দরজা খোলে। এটি নির্দিষ্ট সময়ের জন্য অপেক্ষা করে এবং দরজাটি বন্ধ করে দেয় (যদি না কিছু মাধ্যমে তাদের মধ্য দিয়ে চলতে থাকে Then তবে এটি অনুরোধ তালিকা থেকে মেঝে সরিয়ে অন্য কোনও অনুরোধ রয়েছে কিনা তা পরীক্ষা করে। তাই যদি লিফটটি আবার চলতে শুরু করে If যদি না এটি প্রবেশ করে রাষ্ট্র স্ট্যান্ড
- ডাউন: লাইক আপ কিন্তু বিপরীত দিকে।
অতিরিক্ত সংকেত রয়েছে:
- বিপদাশঙ্কা। লিফট থামল। এবং যদি এটি মেঝেতে থাকে, দরজাগুলি খোলা হয়, অনুরোধের তালিকাটি সাফ হয়ে যায়, অনুরোধগুলি আবার ব্যাঙ্কে চলে যায়।
- খোলা দরজা. লিফট মেঝেতে থাকলে এবং চলমান না থাকলে দরজা খোলে।
- দরজা বন্ধ। দরজা খোলা থাকলে বন্ধ করে দিন।
সম্পাদনা: কিছু লিফট নীচে / first_floor esp এ শুরু হয় না। আকাশচুম্বী ক্ষেত্রে।
লিফ্টের জন্য min_floor এবং max_floor দুটি অতিরিক্ত বৈশিষ্ট্য।