You are on page 1of 1

19

3.2.1 โมดูลการรับข้ อมูลจานวนแผนกทั้งหมดทีต่ ้ งั อยู่ในผัง


ในส่ วนนี้ เป็ นส่ วนแรกเริ่ มการทางานของโปรแกรม โดยโมดูลนี้ ผใู ้ ช้สามารถตั้งชื่ อของ
กระดาษงานได้ และยังสามารถที่จะป้ อนค่าที่เป็ นตัวเลขตั้งแต่ 1 ถึง 100 ในส่ วนของจานวนแผนกทั้งหมด
ที่อยูใ่ นผัง รวมถึงจานวนของแผนกที่มีเงื่อนไขที่วา่ ไม่สามารถทาการเคลื่อนย้ายหรื อปรับเปลี่ยนได้ดงั รู ป
ที่ 3.3 เมื่อโปรแกรมได้รับข้อมูลครบถ้วนแล้วโปรแกรมทาการสร้างเมตริ กตารางตามจานวนแผนกที่ผใู ้ ช้
บันทึกค่าลงไปในโปรแกรมเพื่อสาหรับกรอกข้อมูลในส่ วนถัดไป

รู ปที่ 3.3 แสดงฟังก์ชนั การรับข้อมูลจานวนแผนกทั้งหมดที่อยูใ่ นผัง

3.2.2 โมดูลการรับข้ อมูลความกว้ างและความยาวผังโรงงานและข้ อมูลขนาดพืน้ ที่ของแต่ ละ


แผนกทีอ่ ยู่ในผัง
จากหัวข้อ 3.2.1 เมื่อผูใ้ ช้งานกาหนดจานวนของแผนกที่ต้ งั อยูบ่ นผังดังที่กล่าวไว้ขา้ งต้น
แล้วโปรแกรมจะสร้างตารางบนกระดาษงานให้ผใู ้ ช้ป้อนค่าตัวเลขของความกว้างความยาวของผังโรงงาน
รวมถึงพื้นที่ของแต่ละแผนกที่ต้ งั อยูใ่ นผังดังรู ปที่ 3.4 โดยที่ขนาดของผังโรงงานและแผนกต่าง ๆ นั้นจะ
ถูกแปลงค่าให้เป็ นจานวนกริ ตเล็ก ๆ (ด้วยชุดคาสั่งในหัวข้อ 3.3.1) เพื่อใช้ในการจัดวางตาแหน่งของแต่ละ
แผนกที่อยูใ่ นผัง สาหรับโปรแกรมออกแบบผังโรงงานนี้ ผวู ้ ิจยั ได้กาหนดให้สามารถรับจานวนแผนกที่อยู่
ในผังไม่เกิน 100 แผนก โดยมีขอ้ กาหนดที่วา่ จานวนแผนกทั้งหมดจะสามารถวางอยู่ในพื้นที่ผงั โรงงาน
ขนาดไม่เกิน 100 × 100 เมตร หรื อไม่เกิน 100 × 100 เซล์บนกระดาษงานในโปรแกรม

You might also like