การ Compile Project
การคอมไพล์โครงงาน
การคอมไพล์โครงงานเป็นการตรวจสอบหาข้อผิดพลาดในการออกแบบ รวมถึงการตรวจสอบหาข้อผิดพลาดตามกฎทางไฟฟ้าในเอกสารของงานออกแบบและยังช่วยให้ผู้ใช้งานเปลี่ยนไปสู่ขั้นตอนการดีบัก (Debug) ของงานที่ออกแบบไว้ด้วย ในหัวข้อที่ผ่านมาเราได้กำหนดกฎการตรวจสอบไว้ที่แท็บ Error Checking and Connection Matrix ในไดอะล็อก Options for Project ไปแล้ว ต่อไปเป็นการคอมไพล์โครงงาน ปฏิบัติตามขั้นตอนต่อไปนี้
- เลือกเมนู Project » Complie PCB Project เพื่อคอมไพล์โครงงาน Multivibrator
- เมื่อคอมไพล์โครงงานเสร็จแล้ว ข้อผิดพลาดต่าง ๆ จะถูกแสดงไว้ในพาเนล Messages ซึ่งอยู่บริเวณด้านล่างของ Design Window ส่วนพาเนล Compiled แสดงรายการเอกสารที่ผ่านการคอมไพล์มาแล้ว รวมทั้งแสดงรายการตัวอุปกรณ์และเน็ตต่าง ๆ และโมเดลการเชื่อมต่อ (Connection Model) ในแบบลำดับชั้นที่สามารถเลื่อนดูได้
ถ้าออกแบบวงจรได้ถูกต้องแล้ว พาเนล Messages ควรจะว่างเปล่า แต่ถ้ายังมีรายงานข้อผิดพลาดอยู่ให้ตรวจสอบแก้ไขวงจรให้มีการลากเส้นสัญญาณหรือการเชื่อมต่ออย่างถูกต้องเสียก่อน
ตอนนี้ให้เราจงใจใส่ข้อผิดพลาดให้กับแบบวงจรของเรา แล้วคอมไพล์โครงงานซ้ำอีกครั้ง
- คลิกแท็บ Multivibrator.SchDoc ที่อยู่บริเวณด้านบนของ Design Window เพื่อให้ Schematic Sheet นี้แอ็คทีฟ
- คลิกลงตรงกลางของเส้นสัญญาณที่เชื่อมต่อระหว่าง C1 กับขาเบสของ Q1 จะปรากฏเครื่องมือแก้ไขรูปสี่เหลี่ยมจัตุรัสขนาดเล็กอยู่ที่ปลายทั้งสองของเส้นสัญญาณนั้น และมีสีแสดงการเลือกเป็นเส้นประตามแนวเส้นสัญญาณดังกล่าว จากนั้นให้กดคีย์ DELETE เพื่อลบเส้นสัญญาณ
- คอมไพล์โครงงานอีกครั้ง โดยใช้คำสั่ง Project » Compile PCB Project เพื่อตรวจสอบว่ายังพบข้อผิดพลาดใดอยู่อีกบ้าง
- พาเนล Messages จะเปิดขึ้นแสดงข้อความเตือนว่า ยังมีขาอินพุตที่ไม่ถูกเชื่อมต่ออยู่ในวงจร ซึ่งมีอ็อบชันพิเศษให้เลือกเกี่ยวกับขาอินพุตที่ลอยอยู่ (Floating input pin) อยู่ที่แท็บ Error Reporting ของไดอะล็อก Project Options
- คลิกที่ข้อผิดพลาดในพาเนล Messages จากนั้นหน้าต่าง Compile Error จะปรากฏขึ้นแสดงรายละเอียดของการฝ่าฝืนกฏ ท่านสามารถคลิกเลือกข้อผิดพลาดในหน้าต่างนี้แล้วเคอร์เซอร์จะชี้ไปยังวัตถุที่ฝืนกฏใน Schematic เพื่อตรวจสอบและแก้ไขข้อผิดพลาดนั้น
ก่อนที่จะจบการคอมไพล์โครงงานในหัวข้อนี้ ให้แก้ไขข้อผิดพลาดที่เกิดใน Schematic ของเราเสียก่อน
- คลิกเลือกแท็บใน Schematic Sheet ให้แอ็คทีฟ
- เลือกเมนู Edit » Undo (คีย์ลัด E, U) เส้นสัญญาณที่ถูกลบไปก่อนหน้านี้จะถูกเรียกกลับมา
- ให้ตรวจสอบว่าการยกเลิกดังกล่าวทำสำเร็จหรือไม่ โดยการคอมไพล์โครงงานซ้ำอีกครั้ง ด้วยคำสั่ง Project » Compile PCB Project เพื่อตรวจสอบว่าไม่มีข้อผิดพลาดใด ๆ และพาเนล Messages จะแสดงข้อความว่าไม่มีข้อผิดพลาดเกิดขึ้น
- เลือกคำสั่ง View » Fit All Objects (คีย์ลัด V, F) เพื่อเรียก Schematic View กลับคืนมา จากนั้นให้บันทึก Schematic ที่ปลอดข้อผิดพลาดได้
