วันอังคารที่ 10 กันยายน พ.ศ. 2562

การออกแบบขั้นตอนวิธี


การตัดสินใจรดน้ำต้นไม้ของระบบรดน้ำต้นไม้อัตโนมัติ
      การตัดสินใจรดน้ำต้นไม้ในขั้นตอนวิธีของระบบรดน้ำต้นไม้อัตโนมัติ ระบบ จะต้องอ่านข้อมูลความชื้นของดินแล้วเปรียบเทียบกับค่าที่กำหนดไว้ (สมมติค่าความชื่นที่กำหนดเป็น 0.1 หน่วย) หากค่าความชื้นต่ำกว่าค่าที่กำหนด ให้ระบบส่งสัญญาณเปิดน้ำ และหากมีค่าความชื้นเกินกว่าหรือเท่ากับค่าที่กำหนดไว้ให้ระบบส่งสัญญาณปิดน้ำ
ในส่วนการทำงานหลักของขั้นตอนวิธี คือ การตัดสินใจรดน้ำต้นไม้ มีการทำงานตามลำดับดังนี้
1.อ่านค่าความชื้นดังกล่าว
2.ให้ H แทนค่าค่าความชื้นดังกล่าง
3.ถ้า H < 0.1 แล้ว
      3.1 ส่งสัญญาณเปิดน้ำ
     ถ้าเงื่อนไขไม่เป็นจริง
     3.2ส่งสัญญาณปิดน้ำ
     ส่วนของขั้นตอนวิธีดังกล่าวเป็นการตัดสินใจเพียงครั้งเดียว ดังนั้นเพื่อความสมบูรณ์ของขั้นตอนวิธีที่จะทำให้ระบบรดน้ำต้นไม้มีการอ่านค่าและส่งสัญญาณควบคุมจะต้องทำสม่ำเสมอ จึงต้องสั่งให้ขั้นตอนวิธีด้านบนทำงานซ้ำๆต่อเนื่องกันไปดังนี้
Ø ขั้นตอนวิธี : ควบคุมการเปิดปิดน้ำของเครื่องรดน้ำต้นไม้
Ø ข้อมูลเข้า   : ค่าความชื้นของดิน
Ø ข้อมูลออก : สัญญาณเปิดปิดน้ำ
1.ทำซ้ำทุกๆ 1 วินาที
      1.1 อ่านค่าความชื้นของดิน
      1.2 ให้ H แทนค่าความชื้นดังกล่าว
      1.3 ถ้า H < 0.1 แล้ว
           1.3.1 ส่งสัญญาณเปิดน้ำ
           ถ้าเงื่อนไขไม่เป็นจริง
          1.3.2 ส่งสัญญาณปิดน้ำ




ไม่มีความคิดเห็น:

แสดงความคิดเห็น