Contoh Quartus® II Tcl: Ikhtisar Panel Laporan

author-image

Oleh

Penting untuk memahami struktur database laporan Quartus II jika Anda menggunakan perintah dalam ::quartus::report package untuk mengekstrak data darinya, atau menambahkan data ke database tersebut. Halaman ini menguraikan struktur dan konvensi penamaan panel laporan dalam database laporan. Laporan Kompilasi dalam GUI Quartus II memberikan tampilan grafis data dalam database.

Hierarki Panel & Nama

Panel laporan diatur dalam hierarki folder. Tingkat hierarki folder dibatasi dengan karakter bilah vertikal ganda (pipe), seperti ini: | |. Setiap panel laporan memiliki nama unik, yang merupakan "jalur" lengkapnya dalam hierarki folder. Misalnya, panel Ringkasan Penggunaan Sumber Daya di folder Bagian Sumber Daya folder Fitter memiliki nama ini: Fitter | | | | Bagian Sumber Daya Ringkasan Penggunaan Sumber Daya.

Jika Anda menggunakan perangkat lunak Quartus II versi 4.2, Anda harus mengetahui bahwa beberapa nama yang tercantum dalam Laporan Kompilasi adalah bentuk yang lebih pendek dari nama panel yang sebenarnya. Misalnya, nama panel Ringkasan dalam folder Analisis & Sintesis sebenarnya adalah Analisis & Sintesis | | Analisis & Ringkasan Sintesis. Untuk memastikan Anda menggunakan nama panel yang benar, Anda dapat menggunakan kode ini untuk mencetak semua nama panel yang tersedia dalam proyek yang terbuka.

load_package melaporkan

print_panel_names proc { } {

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

Struktur Panel

Panel laporan adalah tabel, dengan baris, kolom, dan sel. Baris diberi nomor mulai dari nol. Baris nol biasanya berisi judul kolom. Kolom dinomorkan mulai dari nol, tetapi ini tidak termasuk nomor kolom baris (kolom ini tidak ada di semua panel laporan).

Akses Data

Anda dapat mengakses data dalam database laporan satu baris dalam satu waktu. Dimulai dengan versi 4.1 dari perangkat lunak Quartus II (versi 2.0 dari paket ::quartus::report), Anda juga dapat mengakses data di sel tertentu. Ada juga perintah baru untuk merujuk ke panel, baris, dan kolom dengan ID integer. Menggunakan ID integer alih-alih nama mempercepat akses data.

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.