วันพฤหัสบดีที่ 15 พฤษภาคม พ.ศ. 2557

การเขียน Labview ในส่วนของ Array ทดสอบทำไฟ Array วิ่งไปมา


การเขียน Labview ในส่วนของ Array ทดสอบทำไฟ Array วิ่งไปมา

Step1 การสร้าง Array สามารถสร้างโดยการเลือก Tool มาใช้ได้เลย   หรือว่าใช้  Initialize Array ก็ได้เหมือนกัน โดย Initialize Array จะต้องกำหนด Dimension ที่ต้องการใช้งาน ว่ามีจำนวนเท่าไร และชนิดอะไร


Step 2 โจทย์ ในส่วนนี้ให้ทำ Array ชนิด Boolean และกำหนดให้เป็นชนิดหลอด LED ซึ่งจะให้ Boolean = True ไฟก็จะติด และเขียนโปรแกรมให้ไฟวิ่ง เป็นรูปตัว S
จากโจทย์ เราจะสรุปได้ว่า








รอบที่ 0 , 2 ไฟจะวิ่งจากซ้ายไปขวา แต่ 1,3 ไฟจะวิ่งขวาไปซ้าย
ซึ่งกำหนดได้ว่าจะ Process ได้สองส่วน
ส่วนที่ 1 คือไฟวิ่งจากทางซ้ายไปทางขวา
            ส่วนที่ 2 คือไฟวิ่งจากทางด้านขวาไปทางด้านซ้าย
โดยจะใช้วิธีการ นำ Row หารด้วย 2 ถ้าหารลงตัว ไม่มีเศษหมายถึง จะวิ่งจากทางซ้ายไปทางขวา

ใช้ For สำหรับ ปรับให้ไฟวิ่ง  แต่ใน Labview ไม่มี Function For Down จึงใช้ วิธี กำหนด ให้ N – I = ตัวเลขย้อนกลับหลัง

ซึ่งการเขียนโปรแกรมจะได้ดังนี้



และ





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

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