Quartus® II Tcl 예: 사용자 지정 보고서 패널

author-image

기준

Quartus® II 소프트웨어의 버전 4.1을 시작으로 Quartus® II GUI의 컴파일 보고서에 사용자 지정 보고서 패널을 만들 수 있습니다. 버전 4.2부터는 report_timing 명령에서 보고서 패널로 출력을 지시할 수 있습니다. 버전 5.0부터는 사용자 지정 보고서 패널용 사용자 지정 폴더를 만들 수 있습니다. 5.0 이전 버전에서는 기존 보고서 폴더에만 사용자 지정 보고서 패널을 만들 수 있습니다.

보고서 패널에 익숙하지 않은 경우 보고서 패널 개요 페이지를 참조하십시오.

사용자 지정 보고서 패널 작업

다음 일반적인 단계를 따라 사용자 지정 보고서 패널을 만듭니다.

이미 존재하지 않는 경우 보고서 패널을 만듭니다. 이 경우 패널에 데이터를 추가 할 수 있습니다. 데이터를 변경하려면 패널을 삭제하고 행을 다시 추가해야 합니다.

사용자 지정 패널에 데이터 행을 삽입합니다. 행을 삽입하면 자동으로 순차적으로 삽입됩니다. 순서대로 행을 삽입할 수 없습니다.
보고서 데이터베이스에 변경 내용을 저장합니다.

다음 코드는 사용자 지정 보고서 패널을 만드는 기본 예를 제공합니다. Quartus® II 소프트웨어의 버전 4.1 이상에서 작동합니다.

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

사용자 지정 보고서 패널을 만드는 스크립트의 예는 기본값이 아닌 전역 할당 보고서 페이지를 참조하십시오.

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.