Quartus® II Tcl 範例:報告面板概覽

author-image

作者

如果使用 ::quartus::report 包中的命令從中提取數據或向其添加數據,則瞭解 Quartus II 報表資料庫的結構非常重要。本頁介紹報表資料庫中報表面板的結構和命名約定。Quartus II GUI 中的編譯報告提供了資料庫中數據的圖形檢視。

面板層次結構和名稱

報告面板按資料夾層次結構排列。資料夾層次結構的級別由雙豎線(豎線)字元分隔,如下所示:| |。每個報表面板都有一個唯一的名稱,該名稱是其在資料夾層次結構中的完整"路徑"。例如,鉗資料夾的「資源節」資料夾中的「資源使用率摘要」面板具有以下名稱:鉗工| |資源科 | |資源使用情況摘要。

如果您使用 Quartus II 軟體的 4.2 版,您必須知道,編譯報告中顯示的某些名稱是實際面板名稱的縮寫形式。例如,「分析與綜合」資料夾中「摘要」面板的名稱實際上是「分析與綜合| |分析與綜合摘要。若要確保使用正確的面板名稱,可以使用此代碼列印出打開的專案中的所有可用面板名稱。

load_package report

proc print_panel_names { } {

    load_report
    foreach panel_name [get_report_panel_names] {
        post_message $panel_name }
    unload_report
}

面板結構

報告面板是包含行、列和儲存格的表。行從零開始編號。第零行通常包含列標題。列從零開始編號,但這不包括行號列(此列並非存在於所有報表面板中)。

數據訪問

您可以一次訪問一行報表資料庫中的數據。從 Quartus II 軟體的 4.1 版 (::quartus::report 包的 2.0 版)開始,您還可以存取特定儲存格中的數據。還有一些新命令可用於引用具有整數ID的面板、行和列。使用整數ID而不是名稱可加快資料訪問速度。

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。