Avisos

Uma das funcionalidades do Módulo de Projeto é a opção Warnings. Abaixo encontra-se a estrutura geral que poderá ver caso existam erros no seu projeto.

Página Warnings - Apresenta os avisos atuais no Valis.

Os avisos são gerados quando o algoritmo de cálculo deteta possíveis inconsistências com o estado atual das fórmulas e dos valores que está a utilizar. O objetivo é alertá-lo para estes problemas e fornecer uma sugestão para os corrigir.

Cada aviso tem um "código" de referência, que é um número de quatro dígitos. Em geral, foram identificadas as seguintes categorias de avisos de alto nível:

  • 1000-1999: vários avisos que não pertencem a outras categorias

  • 2000-2999: aviso de cálculo

    • 2100-2199: avisos relacionados com conversão de unidades

  • 3000-3999: avisos relacionados com requisitos

  • 4000-4999: avisos de dependência de modo e de matriz de ligações

 

Vejamos o significado de cada um dos avisos:

Aviso: 2000

O aviso 2000 é criado se um Vali sem Valitype tiver um cálculo de filhos (por exemplo, soc()) na sua fórmula. Apenas um Vali com Valitype deve utilizar um cálculo de filhos.

2000: 'A fórmula do Vali contém cálculo de filhos, mas o Vali não tem tipo. Não foram encontrados filhos.'

Avisos: 2110, 2115 e 2120

Os avisos 2110 e 2120 são criados quando a conversão de unidades está ativada e as unidades especificadas não constam da lista de unidades predefinidas nem das unidades definidas pelo utilizador. Consulte conversão de unidades para mais informações sobre a lógica de conversão de unidades. Correspondem a UndefinedUnitErrors na biblioteca Pint.

O aviso 2115 é criado quando é introduzida uma unidade não suportada (por exemplo %, -, $). Este Vali será tratado como adimensional, pelo que o valor bruto será utilizado em quaisquer cálculos. Consulte conversão de unidades para obter a lista de unidades suportadas e não suportadas.

2110: 'Unidade indefinida especificada para este Vali'

2115: 'Unidade não suportada especificada para este Vali'

2120: 'A utilizar Vali com unidade indefinida'

Avisos: 2150 e 2160

O aviso 2150 é criado quando a conversão de unidades está ativada e a dimensionalidade das unidades dentro de uma fórmula não corresponde (por exemplo, se tentar somar metros com quilogramas).

O aviso 2160 é criado quando a dimensionalidade do resultado da fórmula não corresponde à unidade do próprio Vali (por exemplo, se somar dois Valis em metros e o Vali de resultado tiver a unidade quilograma).

Consulte conversão de unidades para mais informações sobre a lógica de conversão de unidades. Correspondem a DimensionalityErrors na biblioteca Pint.

2150: 'Erro de dimensionalidade na fórmula'

2160: 'Erro de dimensionalidade entre a fórmula e a unidade'

Avisos: 3100 e 3200

O aviso 3100 é criado quando o valor positivo de pior caso está acima do requisito máximo definido pelo utilizador.

O aviso 3200 é criado quando o valor negativo de pior caso está abaixo do requisito mínimo definido pelo utilizador.

3100: 'O valor positivo de pior caso está acima do requisito máximo'

3200: 'O valor negativo de pior caso está abaixo do requisito mínimo'

Avisos: 4000 e 4010

O aviso 4000 é criado quando existem ligações em falta entre as modelists.

O aviso 4010 é criado quando a fórmula de um Vali que não depende do modo faz referência a um Vali que depende do modo. Em muitos casos, isto pode conduzir a resultados de cálculo inesperados.

4000: 'Existe uma ligação em falta entre modelists'

4010: 'Este Vali está a utilizar {name}, que é um Vali dependente do modo.',

'Este Vali tem filhos que são Valis dependentes do modo.',

'este Vali está a utilizar um Vali dependente do modo na sua fórmula; deverá também ser dependente do modo?'.

 

Exemplo: consumo de energia dependente do modo.

mceclip2.png

Neste exemplo, o Fan Block tem um Vali de consumo de energia que é um valor único, enquanto os seus Blocks filhos, Motor e speed_controller, têm matrizes PowerConsumption dependentes do modo. O consumo de energia do Fan tem uma fórmula padrão de soma dos filhos. No entanto, que modo dos seus filhos deverá considerar?

A forma recomendada de corrigir isto é tornar o consumo de energia do Fan dependente do modo. A página ‘modes' page explica como o fazer. Depois, pode ser criada uma ligação entre o Fan e os modos dos seus filhos.

 

AI-LocalizedLocalizado por IA
Caso encontre um problema, selecione o texto/imagem e primaCtrl + Enterpara nos enviar o seu feedback.
Disponibilidade de Recursos

Os recursos disponíveis para você dependem de qual solução Altium você possui – Altium Develop, Altium Agile Teams, Altium Agile Enterprise ou Altium Designer (com assinatura ativa).

Se você não vir um recurso documentado no software que está usando no momento, entre em contato com a equipe de vendas da Altium para saber mais.

Conteúdo