Exemplo de Quartus® II Tcl: visão geral do painel de relatório

author-image

Por

É importante entender a estrutura do banco de dados de relatório Quartus II se você usar comandos no pacote ::quartus::report para extrair dados dele ou adicionar dados a ele. Esta página descreve a estrutura e as convenções de nomeação de painéis de relatório no banco de dados de relatório. O Relatório de compilação na GUI Quartus II fornece uma visão gráfica dos dados no banco de dados.

Hierarquia de painéis e nomes

Os painéis de relatório são organizados em uma hierarquia de pastas. Os níveis de hierarquia de pasta são delimitados com caracteres de barra vertical dupla (pipe), como este: | |. Cada painel de relatório tem um nome exclusivo, que é seu "caminho" completo na hierarquia da pasta. Por exemplo, o painel Resumo de uso de recursos na pasta Seção de recursos da pasta Fitter tem este nome: Fitter | | Seção de recursos | | Resumo do uso de recursos.

Se você usar a versão 4.2 do software Quartus II, você deve estar ciente de que alguns dos nomes mostrados no Relatório de compilação são formas mais curtas dos nomes reais do painel. Por exemplo, o nome do painel Resumo na pasta Análise & Síntese é na verdade análise e síntese | | Resumo de análise e síntese. Para garantir que você use o nome correto do painel, você pode usar este código para imprimir todos os nomes de painéis disponíveis em um projeto aberto.

load_package

relatório proc print_panel_names { { load_report
    foreach panel_name [get_report_panel_names] {
        post_message $panel_name
    } unload_report
}

Estrutura do painel

Os painéis de relatório são tabelas, com linhas, colunas e células. As linhas são numeradas a partir de zero. A linha zero geralmente contém títulos de coluna. As colunas são numeradas a partir de zero, mas isso não inclui a coluna de números de linha (esta coluna não existe em todos os painéis de relatório).

Acesso a dados

Você pode acessar dados no banco de dados de relatório uma linha de cada vez. Começando com a versão 4.1 do software Quartus II (versão 2.0 do pacote ::quartus::report), você também pode acessar dados em uma célula específica. Há também novos comandos para se referir a painéis, linhas e colunas com IDs inteiros. O uso de IDs inteiros em vez de nomes acelera o acesso aos dados.

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.