Quando as análises necessárias são configuradas e executadas , os resultados da análise são escritos num Ficheiro de Dados de Simulação (SDF), cujo nome é o do próprio projeto (<ProjectName>.sdf) e que aparece no painel Projects , na pasta Generated\Simulation Documents. O ficheiro é aberto automaticamente como separador de documento – apresentado no editor SimData. Este ambiente, rico em funcionalidades, permite-lhe analisar rápida e eficientemente os resultados da simulação, possibilitando avaliar, depurar e, em última análise, ficar confiante no funcionamento do seu design. Tenha em atenção que, embora seja criado, este ficheiro não fica inicialmente guardado.
Trabalhar com a Lista de Resultados de Simulação
As execuções de simulação efetuadas são apresentadas na região Results do painel Simulation Dashboard . O botão , à direita de uma entrada de resultado específica, oferece as seguintes ações:
Show Results – reabrir os resultados dessa execução. Também pode fazer duplo clique no nome de um resultado para o reabrir.
Load Profile – restaurar as definições de análise dessa execução na região correspondente da região Simulation Dashboard do painel Analysis Setup & Run .
Edit Title – mudar o nome da entrada de resultado. Por predefinição, um resultado recebe o nome da análise.
Edit Description – editar a descrição da entrada de resultado. Por predefinição, a descrição reflete os parâmetros principais da execução. Também pode clicar no campo da descrição para a editar.
Delete – eliminar a entrada de resultado.
Utilize a região Results do painel Simulation Dashboard para gerir os resultados da simulação.
Também pode alternar o ícone de bloqueio ( / ) associado a uma entrada de resultado de simulação para preservar os resultados dessa execução; nesse caso, uma execução de análise subsequente desse tipo será renomeada com um sufixo numérico incrementado. O bloqueio de resultados de simulação permite-lhe acumular os resultados de várias execuções do mesmo tipo de análise.
Um Ficheiro de Dados de Simulação pode essencialmente ser dividido em três partes constituintes:
Gráficos
Plots
Formas de onda
Um gráfico pode ser entendido como uma “página” no ficheiro SDF. Um ficheiro SDF pode conter vários gráficos, cujo conteúdo depende do tipo de análise executada. Um plot é uma área utilizada para apresentar dados graficamente e pode ser usado para mostrar uma ou mais formas de onda. Um gráfico pode conter vários plots. Uma forma de onda representa dados de análise recolhidos a partir de um ponto ou nó específico de um design.
Compreender os diferentes elementos nos resultados da simulação
Ao executar uma simulação, será criado um gráfico separado para cada tipo de análise. O gráfico de um tipo de análise é acedido clicando no separador com o respetivo nome, na parte inferior da área de design. Percorra rapidamente vários gráficos de resultados de análise usando as teclas + e - no teclado numérico.
Aceder aos resultados da análise de simulação. Clique no separador relevante para ver os resultados desse tipo de análise.
Para análises que resultam em dados de formas de onda, o número de plots contidos num gráfico dependerá do tipo de análise, das sondas adicionadas aos esquemas e das expressões de saída adicionadas ao configurar o tipo de análise.
Os gráficos criados para determinados tipos de análise de simulação não contêm plots e/ou formas de onda. Por exemplo, o gráfico de uma análise de Ponto de Operação apresenta dados textuais. O gráfico de uma análise Pole-Zero contém um único plot, mas com entradas gráficas de polos (X) e zeros (0), em vez de formas de onda no sentido típico de “onda analógica”.
Dicas rápidas para trabalhar no editor SimData:
Uma forma de onda pode ser movida de um plot para outro clicando e mantendo premido o nome da forma de onda, e depois arrastando-o para um plot diferente.
Para apresentar uma forma de onda existente num novo plot separado, faça duplo clique no nome e, em seguida, selecione New Plot na lista pendente Plot Number da caixa de diálogo Edit Waveform .
Para ampliar e examinar uma área de um plot, clique com o botão esquerdo e arraste um retângulo para definir a nova área de visualização. Para restaurar a vista, clique com o botão direito e selecione Fit Document .
Faça duplo clique em qualquer parte de um plot para abrir a caixa de diálogo Plot Options , onde pode configurar o Título, as Linhas de Grelha e o Estilo de Linha.
Faça duplo clique num eixo para o identificar e configurar.
Faça duplo clique no título do gráfico para abrir a caixa de diálogo Chart Options , onde pode atribuir um nome ao gráfico e também configurar quais as medições de cursor apresentadas nesse plot, se os cursores estiverem atualmente ativados.
Selecione Tools » Document Options no menu para abrir a caixa de diálogo Document Options , onde pode configurar as cores, a visibilidade de vários elementos de forma de onda, gráfico e plot (incluindo os pontos de dados), e definir o comprimento FFT.
Selecionar uma Forma de Onda
A seleção de uma forma de onda na área de design faz-se clicando no nome da forma de onda. Depois de selecionada, a forma de onda ficará mais destacada na cor e terá um ponto à esquerda do seu nome. É aplicado um filtro, usando o nome da forma de onda como âmbito. Todas as outras formas de onda no gráfico ativo com nomes diferentes serão mascaradas (ficando esbatidas).
Se existir mais de uma forma de onda com o mesmo nome no gráfico ativo, as instâncias não selecionadas manter-se-ão totalmente visíveis.
Selecione várias formas de onda usando o atalho Shift+Click . Isto pode ser útil para comparar algumas formas de onda num plot com elevada densidade de formas de onda.
A extensão da máscara pode ser controlada através da barra deslizante Mask Level , acedida clicando no botão Mask Level localizado no canto inferior direito da área de design.
Selecione uma forma de onda clicando no respetivo nome e defina o nível da máscara usando o botão e o cursor deslizante no canto inferior direito.
Para limpar a filtragem e voltar à visibilidade total de todos os plots, clique no botão Clear localizado no canto inferior direito da área de design ou use o comando Wave » Clear Filter nos menus principais (atalhos: Esc , Shift+C ). A forma de onda anteriormente selecionada, em cujo nome se baseava o âmbito do filtro aplicado, ficará desmarcada.
Se um plot incluir um número considerável de formas de onda, o plot incluirá uma funcionalidade de deslocação. Clique no(s) botão(ões) disponível(eis) para percorrer todos os nomes de formas de onda incluídos no plot.
Apresentar Resultados Multi-pass
Temperature Sweep , Parameter Sweep , e Monte Carlo analysis são funcionalidades de simulação que executam várias passagens de um tipo de análise básico (por exemplo, AC Sweep, Transient, etc.), variando um ou mais parâmetros do circuito em cada passagem. Quando os resultados são apresentados no editor SimData, o plot associado contém formas de onda de várias passagens, e cada passagem é identificada adicionando uma letra e um número após o nome da forma de onda (por exemplo, v(Output) p1, v(Output) p2, etc.). A letra é usada para indicar o tipo de análise multi-pass:
t – Temperature Sweep
p – Parameter Sweep
m – Monte Carlo
O número indica a passagem efetiva.
Exemplo de resultados de uma análise Parameter Sweep
Ao clicar no nome da forma de onda, as informações sobre o(s) parâmetro(s) usado(s) nessa passagem específica aparecerão por baixo do plot e na barra de Estado. Além disso, as outras formas de onda correspondentes aos mesmos valores de parâmetros são realçadas quando a opção Highlight Similar Waves está ativada na caixa de diálogo Document Options (Tools » Document Options ).
Clique numa forma de onda de uma passagem específica para ver os respetivos parâmetros e realçar outras formas de onda relacionadas com a mesma passagem.
Controlar o Número de Plots Visíveis
Quando os resultados da análise são escritos pela primeira vez num ficheiro SDF, são, por predefinição, apresentados de forma otimizada – mostrando entre um e quatro plots de cada vez, dependendo do número de plots resultantes da análise. Por exemplo, se existirem três plots, o gráfico será configurado automaticamente para mostrar os três plots em vista. Se existirem seis plots, o gráfico será configurado automaticamente para mostrar quatro plots de cada vez, e assim sucessivamente. Pode alterar quantos plots ficam “visíveis” configurando a opção Number of Plots Visible na caixa de diálogo Document Options , acedida para o ficheiro SDF ativo escolhendo Tools » Document Options nos menus principais.
As definições definidas na caixa de diálogo Document Options podem ser aplicadas apenas ao gráfico ativo, a todos os gráficos do ficheiro SDF atual e/ou guardadas como opções predefinidas – que serão aplicadas a todos os gráficos gerados posteriormente. Utilize a lista pendente no canto inferior esquerdo da caixa de diálogo para escolher a opção pretendida.
Selecione o Number of Plots Visible pretendido na caixa de diálogo Document Options .
Ao definir o número de plots visíveis para All , conseguirá normalmente ver todos os plots de uma só vez na área de design (dependendo, claro, do número de plots resultantes da análise). Isto é considerado um “modo de rascunho” – proporcionando uma visão geral rápida das formas de onda geradas.
Quando quiser analisar as formas de onda com mais detalhe, deverá passar de ver todos os plots para ver um número específico deles. Quanto menor for o número de plots visíveis na área de design em qualquer momento, mais fácil será concentrar-se numa forma de onda em particular e efetuar medições sobre ela. Se quiser tirar partido das funcionalidades de redimensionamento (eixos X e/ou Y), adição de eixos Y e identificação de plots, terá de definir a opção Number of Plots Visible para qualquer valor exceto All .
Reorganizar Plots e Formas de Onda
Pode alterar a ordem pela qual os gráficos aparecem num diagrama clicando e arrastando. Primeiro, certifique-se de que o gráfico que pretende mover está ativo no espaço de design. Quando o Number of Plots Visible está definido para All , o gráfico ativo distingue-se por uma linha contínua em redor da secção do nome da forma de onda; se o Number of Plots Visible estiver definido para 2 , 3 ou 4 , o gráfico ativo distingue-se por uma seta no lado esquerdo da sua área de apresentação. Em seguida, clique dentro da área do nome da forma de onda (afastado do próprio nome) e arraste para cima ou para baixo, conforme necessário. Surgirá uma linha para indicar sob que gráfico será colocado o gráfico que está a mover, se libertar o botão do rato.
Tal como os gráficos podem ser movidos, as próprias formas de onda também podem ser movidas entre gráficos. Clique no nome de uma forma de onda e arraste-o para o gráfico de destino pretendido. Surgirá uma seta no topo do eixo Y do gráfico de destino. O movimento pode ser efetuado independentemente do número de gráficos visíveis.
Uma forma de onda também pode ser movida para um novo gráfico fazendo duplo clique no nome da forma de onda e, em seguida, selecionando New Plot na lista pendente Plot Number da caixa de diálogo Edit Waveform que se abre. Depois de o fazer, poderá ser necessário alterar o número de gráficos visíveis; isto é feito na caixa de diálogo Document Options (Tools » Document Options ).
Mova uma forma de onda para um novo gráfico usando a caixa de diálogo Edit Waveform .
O vídeo abaixo demonstra o processo de reorganização de gráficos e formas de onda.
Demonstração das técnicas de reorganização de gráficos e formas de onda.
Também é possível mover várias formas de onda selecionadas (selecionadas no mesmo ou em diferentes gráficos usando o atalho Shift+Click ) para outro gráfico utilizando arrastar e largar.
Poderá ser necessário ajustar o eixo Y após a deslocação para melhor “encaixar” as formas de onda. Isto é especialmente verdade se a forma de onda de destino tiver uma amplitude maior do que a forma de onda no gráfico de destino. Para mais informações sobre o ajuste dos eixos do gráfico, consulte a secção Alterar o Eixo .
Ampliar os Dados
Pode alterar a ampliação do gráfico ativo, permitindo-lhe ampliar ou reduzir ao analisar dados de formas de onda. Utilize os comandos dedicados Zoom In e Zoom Out do menu principal View para ampliar ou reduzir, respetivamente. Em alternativa, clique e arraste um quadrado de seleção em torno de um ponto de interesse para ampliar (zoom in) esse ponto.
Ao alterar a ampliação dos dados num gráfico, os outros gráficos não serão alterados. Desative a opção Zoom Plots Separately na caixa de diálogo Document Options para aplicar o mesmo nível de ampliação a todos os gráficos ao alterar a ampliação dos dados num gráfico.
Para aplicar zoom em relação à posição do ponteiro do rato utilizando os comandos Zoom In e Zoom Out , posicione o ponteiro e execute o comando usando o respetivo atalho de teclado – PgUp para ampliar e PgDn para reduzir.
Utilize o atalho de teclado Z para aceder a um menu pop-up de comandos de zoom:
Zoom All – zoom para todas as formas de onda do gráfico atual na sua totalidade.
Zoom In – aproximar de si a(s) forma(s) de onda (ampliar) relativamente às posições centrais de cada gráfico de onda associado no gráfico ativo.
Zoom Out – afastar de si a(s) forma(s) de onda (reduzir) relativamente às posições centrais de cada gráfico de onda associado no gráfico.
Para regressar à apresentação inicial das formas de onda (sem ampliação), execute o comando Fit Document a partir do menu principal View ou do menu de contexto do espaço de design (atalho: Ctrl+PgDn ).
O vídeo abaixo demonstra o processo de ampliação dos dados de resultados da simulação.
Demonstração das técnicas de ampliação de dados.
Definir Vários Eixos Y para um Gráfico
Pode haver ocasiões em que um único eixo Y simplesmente não seja suficiente. Por exemplo, poderá querer comparar sinais de corrente e tensão num gráfico comum. O sinal de tensão pode atingir 5 V, enquanto o sinal de corrente pode estar na ordem dos miliamperes ou microamperes. Para tornar as formas de onda “legíveis”, o editor SimData permite a utilização de eixos Y adicionais.
Considere as formas de onda mostradas na imagem abaixo. Uma mostra a tensão de entrada e a outra mostra a corrente através de uma resistência. Se a forma de onda da corrente for agora movida para o mesmo gráfico que a forma de onda da tensão, verá que a forma de onda da corrente praticamente se perde quando escalada usando o eixo Y existente do gráfico. Uma melhor abordagem é definir um novo eixo Y, obtendo o resultado mostrado abaixo.
Um novo eixo Y pode ser adicionado à forma de onda da corrente de uma das seguintes formas:
Clique com o botão direito no respetivo nome, escolha Edit Wave e, na caixa de diálogo Edit Waveform que surge, selecione New Axis na lista pendente Axis Number .
Defina um novo eixo Y para uma forma de onda usando a caixa de diálogo Edit Waveform .
Adicione um novo eixo Y (Plot » Add Y Axis ) e, em seguida, arraste a forma de onda da corrente para o eixo para criar a associação.
O novo eixo Y (dimensionado automaticamente) para a forma de onda será adicionado à esquerda do eixo Y existente. O resultado são formas de onda facilmente legíveis num único gráfico.
Para remover um eixo Y de um gráfico que tenha vários eixos Y definidos, clique no eixo para o selecionar e execute o comando Plot » Remove Y Axis . Em alternativa, clique com o botão direito no eixo e escolha Delete Axis no menu de contexto.
Apagar um eixo Y também irá apagar a forma de onda associada ao mesmo. Naturalmente, a forma de onda pode sempre ser adicionada de novo a um gráfico a partir da região Source Data do painel Sim Data . No entanto, se quiser remover o eixo sem remover a forma de onda, terá de desassociá-la do eixo. Clique no nome da forma de onda e arraste-o para o eixo Y que permanecerá. Depois, poderá remover em segurança o eixo Y redundante.
Apresentar Pontos de Dados
Se não tiver a certeza quanto à precisão das formas de onda – talvez pareçam acentuadas e irregulares em vez de suaves e curvas – pode ativar a apresentação dos pontos de dados, para verificar se os resultados foram calculados com frequência suficiente.
Para apresentar estes pontos, ative a opção Show Data Points na caixa de diálogo Document Options . Será apresentado um pequeno círculo em cada ponto ao longo da onda em que os dados foram calculados.
Utilize a opção Show Data Points para visualizar a precisão das formas de onda.
Transformada Rápida de Fourier
Ao usar o comando Chart » Create FFT Chart , pode executar rapidamente uma Transformada Rápida de Fourier em cada forma de onda no gráfico ativo. Os resultados são armazenados e apresentados num novo gráfico, cujo nome segue o formato <SourceChartName>_FFT e que é adicionado à direita dos gráficos existentes no ficheiro SDF.
Defina o FFT Length na caixa de diálogo Document Options (Tools » Document Options ). Por predefinição, o comprimento é 128.
Utilize o comando Create FFT Chart para executar uma Transformada Rápida de Fourier.
Outras Funcionalidades para Gestão de Gráficos, Diagramas e Formas de Onda
Consulte as secções abaixo para conhecer outras funcionalidades de gestão de gráficos, diagramas e formas de onda.
Changing the Axis
As formas de onda são automaticamente escaladas quando são apresentadas pela primeira vez. O eixo X será escalado de acordo com a definição para o tipo de análise em questão. O eixo Y de cada gráfico é escalado de forma a que todas as formas de onda no diagrama fiquem totalmente visíveis.
O eixo X ou Y pode ser alterado a partir da caixa de diálogo X Axis Settings ou Y Axis Settings , respetivamente. Para aceder à caixa de diálogo do eixo do gráfico ativo, selecione o comando Plot » Format X Axis / Plot » Format Y Axis nos menus principais ou faça duplo clique no eixo pretendido.
As caixas de diálogo X Axis Settings e Y Axis Settings
A região X Axis / Y Axis da caixa de diálogo permite-lhe adicionar uma etiqueta ao eixo e especificar as respetivas unidades.
Na região Scale da caixa de diálogo, desmarque as caixas de verificação se quiser aplicar a sua própria escala manual. Utilize os campos Minimum e Maximum para alterar os limites do eixo. Altere o Division Size para definir o número de linhas de grelha do eixo.
Utilize as opções Grid Type na caixa de diálogo para alterar o eixo para Linear ou Logarithmic (base 2 ou base 10 ).
Para apresentar rapidamente todas as formas de onda na sua totalidade, utilize o comando View » Fit Document (atalho: Ctrl+PgDn ).
Os eixos não podem ser alterados quando o gráfico está configurado para apresentar gráficos All .
Adding New Charts and Plots
Pode haver ocasiões em que pretenda aplicar funções matemáticas a formas de onda, organizar os gráficos numa determinada ordem, alterar a escala dos eixos ou apresentar formas de onda criadas à medida. Se executar qualquer uma destas ações num gráfico existente (gerado automaticamente) para uma análise, essa informação perder-se-á quando executar uma análise subsequente. Nesses casos, poderá preferir criar um ou mais gráficos novos.
Crie um novo gráfico utilizando o comando Chart » New Chart nos menus principais. Surgirá a caixa de diálogo Create New Chart . Utilize a caixa de diálogo para definir um nome (que aparece no respetivo separador) e um título para o gráfico. O separador Cursors permite-lhe determinar que dados são apresentados no próprio gráfico ao utilizar cursores de medição . Estas opções podem ser definidas antes da criação do gráfico ou numa fase posterior, acedendo à caixa de diálogo Chart Options (Chart » Chart Options ).
Pode determinar as medições do cursor a apresentar sob o gráfico principal através das opções disponíveis no separador Chart Options da caixa de diálogo Cursors , caso um ou ambos os cursores tenham sido adicionados a uma forma de onda.
Os separadores General e Cursors da caixa de diálogo Create New Chart
O novo gráfico será adicionado, com o respetivo separador inserido à direita dos separadores de gráfico existentes.
Também podem ser adicionados gráficos vazios a um gráfico através do comando Edit » Insert . Onde já existam gráficos, a utilização deste comando irá inserir um novo gráfico acima do gráfico ativo.
Um gráfico recém-criado está vazio por predefinição, pelo que será necessário preenchê-lo. A forma mais rápida de o fazer será copiar gráficos existentes de outro gráfico e colá-los no novo gráfico (consulte a secção seguinte). No entanto, também pode criar novos gráficos de raiz.
A criação de gráficos é efetuada através de Plot Wizard . O acesso a este assistente faz-se executando o comando Plot » New Plot a partir dos menus principais ou clicando com o botão direito dentro do gráfico e escolhendo Add Plot . Siga as páginas do assistente, incluindo a definição de como o gráfico deverá aparecer e quaisquer formas de onda que pretenda adicionar ao gráfico aquando da sua criação. Depois de clicar em Finish , o novo gráfico será adicionado abaixo do último gráfico existente no gráfico.
O Plot Wizard
As formas de onda também podem ser adicionadas a um gráfico após a sua criação. Primeiro, certifique-se de que o gráfico de ondas ao qual pretende adicionar a(s) forma(s) de onda está ativo. Selecione a(s) forma(s) de onda que pretende adicionar na região Source Data do painel Sim Data . Podem ser selecionadas várias formas de onda utilizando as funcionalidades padrão de seleção múltipla (Ctrl+Click , Shift+Click e clicar-e-arrastar). Assim que a(s) forma(s) de onda pretendida(s) estiver(em) selecionada(s), clique no botão Add Wave to Plot . A(s) forma(s) de onda será(ão) adicionada(s) ao gráfico de ondas em conformidade.
As formas de onda necessárias podem ser adicionadas ao gráfico ativo utilizando o painel Sim Data .
Em alternativa, utilize o comando Wave » Add Wave nos menus principais ou clique com o botão direito na área do gráfico e selecione o comando Add Wave To Plot no menu de contexto para aceder à caixa de diálogo Add Wave to Plot , onde pode selecionar uma forma de onda a representar e definir uma expressão matemática, se necessário. A caixa de diálogo partilha os mesmos controlos que a caixa de diálogo Add Output Expression utilizada ao adicionar expressões de saída através do painel Simulation Dashboard .
A caixa de diálogo Add Wave to Plot
Formatting a Plot
As propriedades de um gráfico existente podem ser alteradas utilizando a caixa de diálogo Plot Options , acedida fazendo duplo clique dentro de uma área de gráfico no espaço de design, clicando com o botão direito num gráfico e selecionando o comando Plot Options no menu de contexto, ou, para o gráfico ativo, selecionando o comando Plot » Plot Options nos menus principais. A partir desta caixa de diálogo, pode alterar o título do gráfico e a representação da grelha nesse gráfico.
A caixa de diálogo Plot Options
Copying Charts and Plots
Como referido, a forma mais rápida de adicionar um gráfico a um gráfico novo (ou existente) é copiar um já existente. Certifique-se de que o gráfico que pretende copiar está ativo no gráfico atual e utilize o comando Edit » Copy nos menus principais (atalho: Ctrl+C ). É importante que não esteja selecionada uma forma de onda constituinte antes da cópia; caso contrário, copiará a forma de onda em vez do gráfico.
Ao copiar um gráfico, tanto o gráfico como a(s) sua(s) forma(s) de onda constituinte(s) serão incluídos na cópia.
O gráfico pode ser colado (Ctrl+V ) no mesmo gráfico, num gráfico diferente do mesmo ficheiro SDF, ou num gráfico de um ficheiro SDF completamente diferente. Quando colado, o gráfico será inserido depois do último gráfico no gráfico. Um gráfico copiado só pode ser colado uma vez.
O próprio gráfico pode ser copiado para a área de transferência do Windows, para utilização noutras aplicações. Certifique-se de que o gráfico que pretende copiar está ativo no espaço de design e escolha Tools » Copy to Clipboard nos menus principais.
Se um gráfico contiver informação puramente textual, como a de uma análise de Ponto de Operação, a própria informação (em vez de toda a apresentação do gráfico) pode ser copiada para a área de transferência, utilizando o comando Tools » Copy to Clipboard as Text .
Utilize o comando Edit » Cut (atalhos: Ctrl+X , Shift+Delete ) para limpar o gráfico ativo do espaço de design e copiá-lo para a área de transferência do editor SimData.
O Altium Designer não utiliza a área de transferência do Windows para operações normais de cortar/copiar em documentos *.sdf . Em vez disso, é mantida uma área de transferência interna separada para este tipo de documento. Além disso, a área de transferência interna do editor SimData é totalmente independente das áreas de transferência internas utilizadas pelos outros editores. Só pode cortar/copiar e colar entre ou dentro de documentos *.sdf .
Deleting Charts and Plots
Para eliminar um gráfico, certifique-se de que é o gráfico ativo no espaço de design e utilize o comando Chart » Delete Chart ou clique com o botão direito no separador do gráfico e escolha Delete Chart no menu de contexto.
Para eliminar um gráfico, certifique-se de que é o gráfico ativo no gráfico atual e utilize o comando Plot » Delete Plot ou clique com o botão direito dentro do gráfico e escolha Delete Plot no menu de contexto. Em alternativa, ative o gráfico, certifique-se de que não está selecionada qualquer forma de onda do mesmo e, em seguida, selecione o comando Edit » Delete nos menus principais.
Se pretender manter o gráfico intacto, eliminando apenas as formas de onda nele contidas, utilize antes o comando Edit » Clear .
Editing and Formatting a Waveform
Como parte da análise do seu projeto, poderá querer efetuar uma operação matemática sobre um ou mais sinais da análise e visualizar a forma de onda resultante. Para editar uma forma de onda, clique com o botão direito no respetivo nome e escolha Edit Wave (ou selecione a forma de onda e escolha Wave » Edit Wave nos menus principais). Surgirá a caixa de diálogo Edit Waveform . A caixa de diálogo partilha os mesmos controlos que a caixa de diálogo Add Output Expression utilizada ao adicionar expressões de saída através do painel Simulation Dashboard .
A caixa de diálogo Edit Waveform
Embora possa definir individualmente as cores das formas de onda utilizando a caixa de diálogo Edit Waveform , a caixa de diálogo Modify Wave Colors , acedida ao escolher o comando Tools » Brightness nos menus principais, permite-lhe alterar o brilho das cores de todas as formas de onda no gráfico atualmente ativo. A caixa de diálogo contém essencialmente três botões, que permitem clarear as cores de todas as formas de onda no gráfico, escurecer as cores ou reatribuir as profundidades de cor originais. Clicar nos botões fará com que as cores das formas de onda mudem, para que possa experimentar as profundidades de cor. A alteração efetiva só é aplicada ao clicar em OK .
A caixa de diálogo Modify Wave Colors
Creating a New Waveform
Para além das formas de onda dos dados de origem geradas como resultado da execução de uma análise, também tem a possibilidade de criar as suas próprias formas de onda. O acesso à funcionalidade de criação de formas de onda é feito através da caixa de diálogo Source Data , acedida a partir dos menus principais (Chart » Source Data ) ou clicando no botão Source Data no painel Sim Data .
Quando tiver a caixa de diálogo Source Data aberta, clique no botão Create . Surgirá a caixa de diálogo Create Source Waveform . A partir desta caixa de diálogo, pode criar:
Uma forma de onda definida pelo utilizador com base na introdução de um conjunto de pontos de dados, sendo cada ponto definido através de um par de valores XY.
Uma forma de onda baseada em senoide
Uma forma de onda baseada em pulsos
Utilize a caixa de diálogo Create Source Waveform para definir uma forma de onda personalizada.
Assim que terminar a definição da nova forma de onda conforme necessário, atribua-lhe um nome significativo e clique em OK – esta será adicionada à lista de formas de onda dos dados de origem.
As formas de onda definidas pelo utilizador (ou seja, as que não são geradas através de análise de circuito) podem ser editadas em qualquer fase, no que diz respeito às suas características. Selecione a entrada da forma de onda na lista e clique no botão Edit .
Storing and Recalling Waveforms
O editor SimData permite armazenar e recuperar dados de origem de formas de onda. O acesso à funcionalidade de armazenamento pode ser feito de duas formas:
Diretamente a partir do espaço de desenho. Selecione a forma de onda que pretende armazenar e escolha Tools » Store Waveform nos menus principais.
A partir da caixa de diálogo Source Data (Chart » Source Data ). Selecione a forma de onda que pretende armazenar na lista e clique no botão Store .
A forma de onda será armazenada num ficheiro ASCII (*.wdf) como um conjunto de pontos de dados, sendo cada ponto representado por um par de valores XY. Utilize a caixa de diálogo Store Selected Waveform seguinte para indicar onde e com que nome pretende guardar o ficheiro. Por predefinição, o ficheiro será nomeado com o nome real da forma de onda (isto é, WaveformName.wdf).
A recuperação de uma forma de onda previamente armazenada também pode ser efetuada de duas formas:
Utilize a caixa de diálogo Source Data para armazenar e recuperar formas de onda.
Utilize a caixa de diálogo Recall Stored Waveform seguinte para procurar e abrir o ficheiro WDF pretendido. A forma de onda será recuperada e carregada na lista de dados de origem do gráfico ativo. Tenha em atenção que, depois de as formas de onda definidas pelo utilizador terem sido armazenadas e recuperadas, deixam de poder ser editadas.
Se for recuperada uma forma de onda com o mesmo nome de uma forma de onda existente na lista de dados de origem, ser-lhe-á atribuído o sufixo _1. Recuperações subsequentes da mesma forma de onda farão com que apareçam na lista formas de onda com sufixos incrementados (_2, _3, etc.).
Copying Waveforms
Uma forma de onda pode ser facilmente copiada e colada utilizando os atalhos padrão Ctrl+C e Ctrl+V (ou os comandos Edit » Copy e Edit » Paste dos menus principais), respetivamente. Certifique-se de que a forma de onda está selecionada antes de a copiar.
A forma de onda pode ser colada num traçado do mesmo gráfico, num traçado de um gráfico diferente no mesmo ficheiro SDF, ou num traçado de um gráfico de um ficheiro SDF completamente diferente. Ao colar, certifique-se de que o traçado de destino é o traçado atualmente ativo no gráfico. O traçado de destino pode estar vazio ou pode conter uma ou mais formas de onda existentes. Uma forma de onda copiada só pode ser colada uma vez.
Depois de colar uma forma de onda copiada, pode movê-la para um traçado diferente conforme necessário. Se pretender mover a forma de onda para o seu próprio traçado e não existir nenhum traçado vazio no gráfico, altere o modo de visualização para mostrar All traçados visíveis (na caixa de diálogo Document Options ), depois arraste a forma de onda para um ponto para lá do último traçado no gráfico – um novo traçado será automaticamente adicionado.
Se estiver a colar entre gráficos, a forma de onda colada pode, à primeira vista, parecer incorreta. Isto pode dever-se ao facto de a base temporal (eixo X) ser diferente entre os gráficos de origem e de destino.
Utilize o comando Edit » Cut (atalhos: Ctrl+X , Shift+Delete ) para limpar a forma de onda selecionada do espaço de desenho e copiá-la para a área de transferência do editor SimData.
O Altium Designer não utiliza a área de transferência do Windows para operações normais de cortar/copiar em documentos *.sdf . Em vez disso, é mantida uma área de transferência interna separada para este tipo de documento. Além disso, a área de transferência interna do editor SimData é totalmente independente das áreas de transferência internas utilizadas pelos outros editores. Só é possível cortar/copiar e colar entre ou dentro de documentos *.sdf .
Deleting Waveforms
Para eliminar uma forma de onda de um traçado, certifique-se de que está selecionada e utilize o comando Wave » Remove Wave ou Edit » Delete , ou clique com o botão direito no nome da forma de onda e escolha Remove Wave no menu que aparece. Em alternativa, selecione a forma de onda e prima a tecla Delete .
Eliminar uma forma de onda desta forma apenas a remove do espaço de desenho. Os dados capturados da forma de onda não são eliminados. A forma de onda continua listada como parte dos dados de origem disponíveis para o gráfico ativo. A remoção permanente de formas de onda é efetuada na caixa de diálogo Source Data . Aceda a esta caixa de diálogo a partir dos menus principais (Chart » Source Data ) ou clicando no botão Source Data no painel Sim Data . Para eliminar permanentemente uma forma de onda, selecione o respetivo nome na lista e clique no botão Delete . Podem ser selecionadas várias formas de onda para eliminação utilizando as funcionalidades padrão Ctrl+Click , Shift+Click e clicar-e-arrastar.
Para recuperar uma forma de onda que tenha sido eliminada desta forma, terá de recuperar uma cópia armazenada da mesma (a partir de um ficheiro *.wdf) ou voltar a executar a análise.
Exporting Charts, Plots and Waveforms
Os comandos disponíveis no submenu File » Export permitem exportar o gráfico ativo, o traçado ativo ou a forma de onda selecionada para o formato de valores separados por vírgulas (*.csv). Em qualquer dos casos, será apresentada a caixa de diálogo Export Data para definir as opções de exportação conforme necessário.
A caixa de diálogo Export Data
Se estiver a exportar o traçado ativo (File » Export » Plot ), serão exportadas todas as formas de onda contidas nesse traçado. Se estiver a exportar a forma de onda selecionada (File » Export » Waveform ), apenas a forma de onda selecionada será exportada. Pode controlar se são exportados dados Real ou Complex e especificar o delimitador a utilizar (vírgula por predefinição).
Se estiver a exportar o gráfico ativo (File » Export » Chart ), a região Waves To Export da caixa de diálogo também estará disponível. Pode optar por exportar apenas os dados das formas de onda atualmente apresentadas no gráfico, ou todas as formas de onda para as quais existam dados de origem disponíveis. Estas últimas podem incluir dados de sinal capturados a partir do circuito analisado, bem como formas de onda definidas pelo utilizador. A região Source Data do painel Sim Data lista todas as formas de onda para as quais existem dados disponíveis (armazenados).
Depois de definir as opções de exportação, especifique onde pretende guardar o ficheiro exportado, utilizando a caixa de diálogo Export Selected Waveforms .
O ficheiro exportado contém cada forma de onda de sinal armazenada como um conjunto de pontos de dados composto por um valor do eixo X (tempo) e um valor do eixo Y (dados).
Importing Waveforms
Os dados de formas de onda armazenados no formato de valores separados por vírgulas (*.csv) podem ser facilmente importados para o gráfico ativo. Isto permite-lhe importar rapidamente dados que tenham sido previamente exportados, ou importar dados de formas de onda gerados por uma aplicação de terceiros - desde que tenham sido armazenados em formato CSV.
Antes de importar, certifique-se primeiro de que o gráfico para o qual pretende importar está ativo no espaço de desenho. Aceda à funcionalidade de importação executando o comando File » Import . Utilize a caixa de diálogo seguinte que aparece para procurar e abrir o ficheiro CSV pretendido. Os restantes passos da importação são todos realizados utilizando o Import Data Wizard . Siga as páginas do assistente – ao clicar em Finish , as formas de onda serão importadas para o gráfico ativo e adicionadas à lista de dados de origem desse gráfico.
Se o Assistente detetar quaisquer formas de onda existentes disponíveis para utilização no gráfico ativo cujos nomes sejam iguais aos das que vão ser importadas, será aberta a página Invalid Waveforms . As formas de onda inválidas não serão importadas. Para importar uma forma de onda no ficheiro, tem de a renomear. Clique no campo do nome e altere o nome em conformidade. A forma de onda será então movida para a região Valid Waveforms .
O assistente Import Data
Se alguma das formas de onda que estão a ser importadas tiver nomes que coincidam com os já existentes no gráfico de destino, o assistente alertá-lo-á para esse facto, listando as formas de onda em conflito e pedindo-lhe que renomeie a versão importada desses sinais. Clique diretamente num nome no assistente para o editar.
Identifying Waveforms on a Monocolor Print
Com a possibilidade de atribuir qualquer cor a uma forma de onda, a apresentação de várias formas de onda no mesmo traçado mantém-se gerível ao visualizar resultados e ao distinguir entre formas de onda no editor SimData. No entanto, se os resultados forem impressos a monocromático, a atribuição de cores torna-se, no geral, redundante.
Utilize a opção Show Designation Symbols para distinguir entre formas de onda no mesmo traçado através de símbolos individuais.
Para tornar cada forma de onda numa impressão a uma só cor facilmente identificável, o editor disponibiliza uma funcionalidade para adicionar símbolos identificadores a cada forma de onda. Para apresentar estes símbolos, ative a opção Show Designation Symbols na caixa de diálogo Document Options . Se as formas de onda forem apresentadas em traçados individuais, será utilizado um símbolo quadrado para cada uma. Se forem apresentadas duas ou mais formas de onda no mesmo traçado, será utilizada uma forma diferente para cada uma.
Printing Analysis Results
Imprimir os resultados da sua análise passa por seguir estes passos:
Certifique-se de que o gráfico a partir do qual pretende imprimir os resultados está ativo na janela principal de análise. Pode ser um gráfico que contenha dados de qualquer tipo, incluindo dados gráficos, textuais ou de análise de esforço .
Configurar as propriedades da página
Configurar a impressora
Pré-visualizar a impressão (opcional)
Imprimir
Embora existam vários comandos disponíveis no File menu principal para estes passos, pode aceder a todas as caixas de diálogo de configuração necessárias a partir da caixa de diálogo SimView Print Properties (File » Page Setup ).
A caixa de diálogo SimView Print Properties
Utilize esta caixa de diálogo para definir o tamanho do papel, a escala e a cor de saída da impressão.
Clique no botão Printer Setup para aceder à caixa de diálogo Printer Configuration for – uma caixa de diálogo padrão para escolher o dispositivo para o qual pretende imprimir e definir as respetivas propriedades em conformidade.
Clique no botão Advanced na caixa de diálogo SimView Print Properties para aceder à caixa de diálogo Wave Print Properties Form . Utilize esta caixa de diálogo para escolher que plots do gráfico serão impressos, que formas de onda dentro desses plots devem ser impressas e como a numeração das páginas deve aparecer. Também pode especificar que dados de medição devem ser incluídos na impressão. Os dados de medição baseados em cursores só estarão disponíveis se tiver ativado os cursores no seu gráfico. Os tipos de medição efetivos dependem de como os cursores foram atribuídos (consulte a secção Medições baseadas em cursores ). Utilize as opções na parte inferior da caixa de diálogo para especificar se pretende incluir outros elementos do documento: título do gráfico, título do plot, etc.
A caixa de diálogo Wave Print Properties Form
Clicar no botão Preview na caixa de diálogo SimView Print Properties irá carregar os dados a imprimir na caixa de diálogo Preview SimView Prints . Utilize esta caixa de diálogo para percorrer a informação que pediu para imprimir.
A caixa de diálogo Preview SimView Prints
Quando estiver satisfeito por as impressões estarem conforme pretendido, execute o comando Print – quer a partir da caixa de diálogo Preview SimView Prints , do menu File ou da caixa de diálogo SimView Print Properties .
Trabalhar com dados textuais
Os gráficos criados para os tipos de análise Ponto de Operação e Função de Transferência não contêm plots e/ou formas de onda – estes gráficos apresentam dados textuais. Neste caso, uma "forma de onda" representa um único valor calculado. Adicione os valores necessários ao gráfico selecionando a entrada correspondente na lista Source Data do painel Sim Data e clicando no botão Add Wave to Plot .
Exemplo de adição de um valor calculado de uma análise de Função Transitória.
A informação textual pode ser copiada para a área de transferência utilizando o comando Tools » Copy to Clipboard as Text nos menus principais.
Trabalhar com plots digitais
Os plots digitais representam o nível lógico num nó digital: 0 ou 1. Um exemplo de um plot digital é mostrado abaixo.
Exemplo de um plot digital
As formas de onda digitais também podem mostrar os estados indefinido e de alta impedância utilizando secções de onda de duas e três linhas, respetivamente.
Estados indefinido (primeira imagem) e de alta impedância (segunda imagem) mostrados num plot digital.
Note que os cursores de medição representam os estados indefinido e de alta impedância como "X" e "Z", respetivamente.
Representação dos estados indefinido e de alta impedância por cursores de medição.
Os plots digitais não têm eixo Y, uma vez que apenas são mostrados níveis digitais para ondas digitais. Além disso, note que ondas digitais e analógicas não podem ser misturadas num único plot.
Podem ser aplicadas funções booleanas a ondas digitais. As ondas resultantes continuarão a ser digitais, ou seja, serão mostradas num plot digital. Outras operações converterão a onda resultante numa onda analógica.
Trabalhar com resultados de medição
Os dados resultantes das medições são apresentados no separador Measurements do painel Sim Data ao explorar o documento de resultados da simulação.
Existem várias funcionalidades para o ajudar a analisar os resultados de medições da simulação. As funcionalidades incluem:
Selecione um valor de medição e clique no botão Show on chart para apresentar os cursores de medição no plot, destacando a região para a qual a medição foi calculada. Saiba mais sobre Medições baseadas em cursores .
Utilize o botão Show on chart para visualizar a medição.
Clique no botão Add para aceder à caixa de diálogo Add Waves to Plot onde pode ser definida uma nova forma de onda e as respetivas medições.
Clique no botão para aceder à caixa de diálogo Edit Waveform onde uma forma de onda existente e a medição atualmente definida podem ser editadas; não é necessário regressar ao painel Simulation Dashboard .
Quando o documento de resultados da simulação inclui formas de onda para várias execuções da análise (por exemplo, ao efetuar uma varredura de temperatura ou uma análise de Monte Carlo), existirá um valor de medição para cada forma de onda. Neste caso, será apresentada uma tabela de medições no separador Measurements do painel Sim Data , e estarão acessíveis as seguintes funcionalidades:
As estatísticas das medições são calculadas automaticamente e apresentadas na região inferior do painel Sim Data .
Uma tabela completa dos resultados das medições pode ser apresentada clicando no controlo Expand the table no painel Sim Data . A tabela será mostrada no gráfico Measurement Table . Os dados da tabela podem ser selecionados e copiados (por exemplo, para os colar numa folha de cálculo).
Gerar um plot utilizando o botão Plot . Por exemplo, se tiver sido efetuada uma varredura paramétrica, pode criar um plot dos valores de medição em função do parâmetro varrido. O plot será adicionado ao gráfico Measurement Plot .
Visualize a distribuição dos dados gerando um histograma com o botão Histogram . O histograma será adicionado ao gráfico Measurement Histogram .
Efetuar medições diretas
O editor SimData disponibiliza funcionalidades para obter informação de medição diretamente no espaço de desenho. As medições de base são apresentadas automaticamente para uma forma de onda selecionada. Se pretender efetuar medições mais precisas, estão disponíveis cursores de medição dedicados – permitindo-lhe efetuar medições de forma mais interativa.
Medições para uma forma de onda selecionada
As medições gerais para uma forma de onda selecionada são apresentadas na região Waveform Measurements do painel Sim Data .
Medições gerais para uma forma de onda selecionada.
Os dados são calculados a partir da própria forma de onda e não envolvem, de forma alguma, os cursores de medição. São calculados os seguintes dados:
Rise Time
O tempo que o sinal demora a passar de 10% para 90% da diferença entre os valores da Linha Superior e da Linha Base. Os dados de medição só estão disponíveis quando o sinal selecionado é baseado em potência (simulação de sinal misto) ou é uma forma de onda resultante de uma análise de integridade de sinal .
Fall Time
O tempo que o sinal demora a passar de 90% para 10% da diferença entre os valores da Linha Superior e da Linha Base. Os dados de medição só estão disponíveis quando o sinal selecionado é baseado em potência (simulação de sinal misto) ou é uma forma de onda resultante de uma análise de integridade de sinal.
Min
O valor mínimo atingido pela forma de onda. O valor do eixo X em que este ponto ocorre também é apresentado.
Max
O valor máximo atingido pela forma de onda. O valor do eixo X em que este ponto ocorre também é apresentado.
Base Line
O valor em regime estacionário para o nível baixo da forma de onda do sinal. Este valor é mais percetível, graficamente, para uma forma de onda de análise baseada em integridade de sinal, quando ocorre ringing do sinal em torno deste valor de linha base (undershoot).
Top Line
O valor em regime estacionário para o nível alto da forma de onda do sinal. Este valor é mais percetível, graficamente, para uma forma de onda de análise baseada em integridade de sinal, quando ocorre ringing do sinal em torno deste valor de linha superior (overshoot).
Medições baseadas em cursores
Podem ser efetuadas medições precisas de dados utilizando os cursores de medição dedicados do editor SimData. Estão disponíveis dois cursores – Cursor A e Cursor B – que podem ser adicionados à mesma forma de onda ou a formas de onda diferentes no espaço de desenho.
Um cursor (A ou B) só pode ser utilizado uma vez no gráfico ativo. Se optar por atribuir um cursor a uma forma de onda e outra forma de onda já estiver a utilizar esse cursor, o cursor será reatribuído à nova.
A adição de um cursor de medição pode ser feita de uma de duas formas:
Selecione a forma de onda e utilize o comando Wave » Cursor A ou Wave » Cursor B .
Clique com o botão direito do rato no nome da forma de onda e escolha Cursor A ou Cursor B no menu de contexto.
Um cursor adicionado aparecerá como um separador na parte superior do plot em que a forma de onda se encontra e assumirá a mesma cor da forma de onda à qual foi atribuído. Aparecem miras dentro do plot, intersetando a forma de onda. Mova o cursor clicando e arrastando o respetivo separador.
Interseção e separador do cursor
À medida que move o ponteiro do rato sobre a área de um gráfico, o par de valores XY é apresentado no extremo esquerdo da barra de estado.
Os dados de medição estão disponíveis na região Measurement Cursors do painel Sim Data . Também pode ativar a apresentação dos dados de medição no espaço de desenho. Isto é feito no separador Cursors da caixa de diálogo Chart Options (Chart » Chart Options ).
O separador Cursors da caixa de diálogo Chart Options
A disponibilidade das medições do cursor – tanto no espaço de desenho como no painel Sim Data – depende da forma como os cursores de medição foram atribuídos:
Se estiver a ser utilizado um único cursor, apenas pode ler os valores XY do ponto de interseção do cursor.
Se os dois cursores tiverem sido adicionados a formas de onda diferentes, pode medir:
Se os dois cursores tiverem sido adicionados à mesma forma de onda, pode medir:
Valores XY
B-A
Mínimo A..B
Máximo A..B
Média A..B
RMS AC A..B
RMS A..B
Frequência A..B
Selecione o cursor clicando no respetivo separador para obter acesso a um conjunto de comandos no menu principal Wave que operam sobre o cursor. Pode movê-lo para o ponto máximo ou mínimo da forma de onda ou saltar rapidamente para o pico/vale seguinte ou anterior.
Para remover um cursor, utilize o comando Wave » Cursor A ou Wave » Cursor B no menu principal, ou clique com o botão direito do rato no separador do cursor e selecione o comando Cursor Off no menu de contexto.
Sondagem cruzada para o esquemático
O editor SimData oferece a capacidade de fazer sondagem cruzada a partir da forma de onda selecionada para o nó de análise correspondente no circuito de onde foram obtidos os resultados dessa forma de onda.
Para utilizar esta funcionalidade, clique com o botão direito do rato no nome de uma forma de onda no espaço de desenho e escolha Cross Probe to Schematic no menu de contexto apresentado. O documento esquemático de origem será ativado e o nó correspondente ficará realçado – de acordo com o Highlight Methods definido na página Sistema – Navegação da caixa de diálogo Preferences .
Só pode fazer sondagem cruzada a partir de formas de onda cujos dados tenham sido obtidos através da análise do circuito esquemático. Se tiver editado uma forma de onda de origem aplicando-lhe uma expressão matemática, ou se tiver criado uma nova forma de onda, não será possível fazer sondagem cruzada.