Criar Contentores Alternativos

O Requirements & Systems Portal permite-lhe criar “Alternativas” para um bloco, de modo a comparar como diferentes opções de Bloco afetariam o projeto global, como na Figura Alternative Container. Pode adicionar tantos Blocos Alternativos quantos desejar. Isto permite-lhe, a si e à sua equipa, tomar decisões de conceção fundamentadas ao longo do projeto.

Contentor de Alternativas

O Contentor de Alternativas tem os seus próprios Valis, que são automaticamente mapeados para os Valis correspondentes no bloco Alternativo selecionado. Se um bloco Alternativo tiver um Vali que não tenha sido adicionado ao Contentor de Alternativas, esse Vali não será mapeado para ele. Se tiver um Vali com o mesmo nome, mas de um tipo diferente, não irá mapear o valor do Vali do bloco Alternativo.

How to create Alternative Containers

Como na Figura Creating an Alternative Container:

  1. Clique com o botão direito do rato no bloco da árvore que pretende converter num Contentor de Alternativas.

  2. Clique em “Converter em Contentor de Alternativas”.

Criar um Contentor de Alternativas

Isto criará uma cópia do bloco (que será a sua primeira alternativa disponível) e depois converterá o próprio bloco num Alternative Container.  

O contentor de alternativas terá um ícone de camadas empilhadas junto a si na árvore (Figura Alternative Container Icon).

image-20240411-113902.pngÍcone do Contentor de Alternativas

 

Adicionar Valis a Contentores de Alternativas

Os Contentores de Alternativas têm os seus próprios Valis, que são mapeados para os Valis correspondentes nas suas Alternativas (blocos). Como ilustrado na Figura Alternative Container Logic, se uma Alternativa tiver um Vali que não exista no Contentor de Alternativas, este não será mapeado e existirá apenas de forma isolada nessa Alternativa, não se propagando automaticamente pela árvore acima, a menos que seja explicitamente referenciado no campo “formula” de algum outro Vali.

 

Alternative Container Logic Transparent.pngLógica do Contentor de Alternativas

 

 

Quando adiciona uma Propriedade (Vali) a um Contentor de Alternativas, isso criará essa propriedade (Vali) em todas as suas Alternativas que não tenham esse Vali, ou mapeará o valor para o Vali caso este exista e seja do tipo correto. Se existir um Vali com o mesmo nome, mas de um tipo diferente, uma caixa de erro indicará isso (Figura Vali Creation Error) e não mapeará corretamente a propriedade recém-criada no Contentor de Alternativas para os tipos de Vali incompatíveis nas Alternativas.

Erro de Criação de Vali

 

Para adicionar uma propriedade (Vali) ou uma Alternativa (bloco) ao Contentor de Alternativas, clique no botão “+” no canto inferior esquerdo do ecrã

Ser-lhe-ão então apresentadas as seguintes opções, como na Figura “Add” Options.

Opções “Adicionar”

 

Vamos concentrar-nos no significado de cada uma destas opções:

Add properties: Isto adicionará Valis ao contentor de alternativas e criá-los-á nas Alternativas caso não existam, ou fará o mapeamento para o Vali correspondente com o mesmo nome e tipo. Se o utilizador quiser criar um Vali apenas para um único elemento alternativo, terá de clicar dentro do elemento e criar um Vali dentro do bloco, mas se esse mesmo Vali não existir no Contentor de Alternativas, não será corretamente mapeado para ele.

Add an existing block as an alternative to this container: isto permitir-lhe-á adicionar um bloco já existente no seu projeto como escolha alternativa dentro do contentor. O bloco não precisa de ser um sub-bloco do Contentor de Alternativas; pode estar armazenado noutro local, como um bloco de catálogo.

Copy an existing block and add it as an alternative to this container: isto permitir-lhe-á copiar um bloco existente no seu projeto e também adicionar essa cópia como alternativa no contentor. Esta cópia passará também a aparecer na árvore de blocos.

Create an empty alternative and add it to this alternative container: isto permitir-lhe-á criar um novo bloco e adicioná-lo ao contentor. Esta alternativa vazia passará agora a aparecer na árvore de blocos e não conterá quaisquer Valis.

Boas Práticas

BP 1

Antes de converter um bloco num contentor de alternativas, é uma boa prática estruturar o bloco original com os Valis que serão comuns a todas as alternativas e só depois convertê-lo num Contentor de Alternativas.

Quaisquer outras Alternativas podem então ser rapidamente criadas copiando este bloco ou uma das suas cópias.

BP 2

Tenha em atenção que, quando estiver a referenciar um Vali de um contentor de alternativas, deve certificar-se de que seleciona o Vali correto que pretende utilizar nos seus cálculos. Por exemplo, se quiser utilizar a eficiência da bateria nos seus cálculos ou o Método de Verificação “Rules” nos Requisitos para o projeto “Valicopter__5000”, quando escrever a fórmula e procurar por “battery cost”, o Requirements & Systems Portal apresenta-lhe um resultado como na Figura Choosing the Correct Vali.

Escolher o Vali Correto

 

Assim, caso pretenda utilizar o valor do Contentor de Alternativas, isto é, o valor da Alternativa selecionada, pode utilizar o Vali conforme indicado em (1). Portanto, sempre que o utilizador alterar as alternativas de NiCd para LiIon, o Requirements & Systems Portal recalcula automaticamente todos os cálculos e utiliza a eficiência da bateria de iões de lítio.

Se pretender calcular um parâmetro apenas com uma referência ao custo de uma Alternativa específica, a fórmula deverá, em vez disso, referenciar um dos dois Valis em (2).

BP 3

Para acompanhar melhor as Alternativas selecionadas nos seus Contentores de Alternativas, pode criar um Vali de Texto (Figura Text Vali as Configuration Reference) como Propriedade do Contentor de Alternativas, que pode ser referenciado num nível superior da árvore de blocos.

Vali de Texto como Referência de Configuração

Isto pode ser aplicado a outros contentores de alternativas na árvore de blocos e referenciado no bloco de nível superior, indicando assim a configuração atual (Figura Configuration Indicator).

Indicador de Configuração

BP 4

Pode criar Alternativas de Alternativas, criando um contentor de alternativas de nível superior de uma subárvore que, por sua vez, tem outros contentores de alternativas. Isto pode ser utilizado para criar e avaliar várias variantes da arquitetura do seu sistema.

BP 5

Cópias Ligadas de Blocos podem ser utilizadas como Alternativas, embora o utilizador tenha de criar manualmente primeiro a cópia ligada e depois adicioná-la ao Contentor de Alternativas através da opção “Adicionar um bloco existente como alternativa a este contentor”, como mostrado na Figura “Add” Options.

Adicionar uma Cópia Ligada como Alternativa só deve ser feito em casos extremos e deve ter-se o máximo cuidado para garantir que isso não cria um ciclo circular de campos interdependentes.

BP 6

As Alternativas não precisam de ser mantidas como sub-blocos do Contentor de Alternativas; podem ser armazenadas em blocos de catálogo noutro local da árvore de blocos do mesmo projeto.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Conteúdo