ตั้งแต่เวอร์ชั่น 4.1 ของซอฟต์แวร์ Quartus® II คุณสามารถสร้างแผงรายงานแบบกําหนดเองในรายงานการคอมไพล์ใน Quartus® II GUI ตั้งแต่เวอร์ชัน 4.2 คุณสามารถส่งเอาต์พุตจากคําสั่ง report_timing ไปยังแผงรายงาน ตั้งแต่เวอร์ชัน 5.0 คุณสามารถสร้างโฟลเดอร์แบบกําหนดเองสําหรับแผงรายงานแบบกําหนดเองของคุณได้ ในเวอร์ชันก่อนหน้า 5.0 คุณสามารถสร้างแผงรายงานแบบกําหนดเองได้ในโฟลเดอร์รายงานที่มีอยู่เท่านั้น
หากคุณไม่คุ้นเคยกับแผงรายงาน โปรดดูที่ หน้าภาพรวมแผงควบคุมรายงาน
การทํางานกับแผงรายงานแบบกําหนดเอง
ทําตามขั้นตอนทั่วไปเหล่านี้เพื่อสร้างแผงรายงานแบบกําหนดเอง
สร้างแผงรายงานหากยังไม่มีอยู่ หากมีอยู่ คุณสามารถผนวกข้อมูลไปยังแผงได้ คุณต้องลบแผงและเพิ่มแถวอีกครั้งหากคุณต้องการเปลี่ยนข้อมูล
แทรกแถวข้อมูลในแผงแบบกําหนดเอง เมื่อคุณแทรกแถว แถวจะถูกแทรกตามลําดับโดยอัตโนมัติ คุณไม่สามารถแทรกแถวที่ไม่อยู่ในลําดับได้
บันทึกการเปลี่ยนแปลงในฐานข้อมูลรายงาน
รหัสต่อไปนี้เป็นตัวอย่างพื้นฐานของการสร้างแผงรายงานแบบกําหนดเอง โดยทํางานในเวอร์ชัน 4.1 และใหม่กว่าของซอฟต์แวร์ Quartus® II
load_package report
project_open chiptrip
load_report
# Set panel name and id
set panel "Fitter||My Table"
set id [get_report_panel_id $panel]
# Check if specified panel exists. Delete it if yes.
if {$id != -1} {
delete_report_panel -id $id
}
# Create the specified panel and get its id
set id [create_report_panel -table $panel]
# Add Timing Analyzer Summary to it
add_row_to_table -id $id {{Name} {Value}}
add_row_to_table -id $id {{Number of Registers} {100}}
# Save the changes to the report database
save_report_database
unload_report
project_close
สําหรับตัวอย่างสคริปต์ที่สร้างแผงรายงานแบบกําหนดเอง โปรดดูหน้ารายงานการมอบหมายส่วนกลางที่ไม่ใช่ค่าเริ่มต้น