Creación de contenedores alternativos

Requirements & Systems Portal le permite crear “Alternativas” para un bloque con el fin de comparar cómo diferentes opciones de bloque afectarían al proyecto general, como se muestra en la Figura Alternative Container. Puede agregar tantos bloques alternativos como desee. Esto le permite a usted y a su equipo tomar decisiones de diseño fundamentadas a lo largo del proyecto.

Contenedor de alternativas

El contenedor de alternativas tiene sus propios Valis, que se asignan automáticamente a los Valis correspondientes en el bloque alternativo seleccionado. Si un bloque alternativo tiene un Vali que no se ha agregado al contenedor de alternativas, ese Vali no se asignará a él. Si tiene un Vali con el mismo nombre, pero de un tipo diferente, no asignará el valor del Vali del bloque alternativo.

How to create Alternative Containers

Como se muestra en la Figura Creating an Alternative Container:

  1. Haga clic con el botón derecho en el bloque del árbol que desea convertir en un contenedor de alternativas.

  2. Haga clic en “Convert to Alternative Container”.

Creación de un contenedor de alternativas

Esto creará una copia del bloque (que será su primera alternativa disponible) y luego convertirá el propio bloque en un Alternative Container.  

El contenedor de alternativas tendrá un icono de capas apiladas junto a él en el árbol (Figura Alternative Container Icon).

image-20240411-113902.pngIcono de contenedor de alternativas

 

Agregar Valis a contenedores de alternativas

Los contenedores de alternativas tienen sus propios Valis, que se asignan a los Valis correspondientes en sus alternativas (bloques). Como se ilustra en la Figura Alternative Container Logic, si una alternativa tiene un Vali que no existe en el contenedor de alternativas, no se asignará y solo existirá de forma aislada dentro de esa alternativa, sin propagarse automáticamente hacia arriba en el árbol, a menos que se haga referencia explícita a él en el campo “formula” de algún otro Vali.

 

Alternative Container Logic Transparent.pngLógica del contenedor de alternativas

 

 

Cuando agrega una propiedad (Vali) a un contenedor de alternativas, se creará esa propiedad (Vali) en todas sus alternativas que no tengan ese Vali, o se asignará el valor al Vali si existe y es del tipo correcto. Si existe un Vali con el mismo nombre, pero de un tipo diferente, un cuadro de error lo señalará (Figura Vali Creation Error) y no asignará correctamente la propiedad recién creada en el contenedor de alternativas a los tipos de Vali que no coincidan en las alternativas.

Error de creación de Vali

 

Para agregar una propiedad (Vali) o una alternativa (bloque) al contenedor de alternativas, haga clic en el botón “+” en la parte inferior izquierda de la pantalla

A continuación, se le presentarán las siguientes opciones, como se muestra en la Figura “Add” Options.

Opciones de “Add”

 

Centrémonos en lo que significa cada una de estas opciones:

Add properties: Esto agregará Valis al contenedor de alternativas y los creará en las alternativas en caso de que no existan, o los asignará al Vali correspondiente del mismo nombre y tipo. Si el usuario desea crear un Vali solo para un único elemento alternativo, debe hacer clic dentro del elemento y crear un Vali dentro del bloque, pero si ese mismo Vali no existe en el contenedor de alternativas, no se asignará correctamente a él.

Add an existing block as an alternative to this container: esto le permitirá agregar un bloque ya existente dentro de su proyecto como una opción alternativa dentro del contenedor. No es necesario que el bloque sea un subbloque del contenedor de alternativas; puede estar almacenado en otro lugar, como un bloque de catálogo.

Copy an existing block and add it as an alternative to this container: esto le permitirá copiar un bloque existente dentro de su proyecto y también agregar esta copia como una alternativa en el contenedor. Esta copia también aparecerá ahora en el árbol de bloques.

Create an empty alternative and add it to this alternative container: esto le permitirá crear un nuevo bloque y agregarlo al contenedor. Esta alternativa vacía aparecerá ahora en el árbol de bloques y no contendrá ningún Vali.

Prácticas recomendadas

PR 1

Antes de convertir un bloque en un contenedor de alternativas, es una práctica recomendada estructurar el bloque original con los Valis que serán comunes a todas las alternativas y solo entonces convertirlo en un contenedor de alternativas.

Cualquier otra alternativa puede crearse rápidamente copiando este bloque o una de sus copias.

PR 2

Tenga en cuenta que, cuando haga referencia a un Vali desde un contenedor de alternativas, debe asegurarse de seleccionar el Vali correcto que desea usar en sus cálculos. Por ejemplo, si desea usar la eficiencia de la batería en sus cálculos o el método de verificación “Rules” en los requisitos para el proyecto “Valicopter__5000”, cuando escriba la fórmula y busque “battery cost”, Requirements & Systems Portal le mostrará un resultado como en la Figura Choosing the Correct Vali.

Elegir el Vali correcto

 

Por lo tanto, si desea usar el valor del contenedor de alternativas, es decir, el valor de la alternativa seleccionada, puede usar el Vali como se indica en (1). De este modo, cada vez que el usuario cambie las alternativas de NiCd a LiIon, Requirements & Systems Portal recalculará automáticamente todos los cálculos y utilizará la eficiencia de la batería de ion-litio.

Si desea calcular un parámetro solo con una referencia al costo de una alternativa específica, la fórmula debe hacer referencia en su lugar a uno de los dos Valis en (2).

PR 3

Para realizar un mejor seguimiento de las alternativas seleccionadas en sus contenedores de alternativas, puede crear un Vali de texto (Figura Text Vali as Configuration Reference) como una propiedad del contenedor de alternativas que pueda referenciarse en un nivel superior del árbol de bloques.

Vali de texto como referencia de configuración

Esto puede aplicarse a otros contenedores de alternativas en el árbol de bloques y referenciarse en el bloque de nivel superior, indicando así la configuración actual (Figura Configuration Indicator).

Indicador de configuración

PR 4

Puede crear alternativas de alternativas, creando un contenedor de alternativas de nivel superior de un subárbol que a su vez tenga otros contenedores de alternativas. Esto puede utilizarse para crear y evaluar varias variantes de la arquitectura de su sistema.

PR 5

Las copias conectadas de bloques pueden utilizarse como alternativas, aunque el usuario debe crear manualmente primero la copia conectada y luego agregarla al contenedor de alternativas mediante la opción “Add an existing block as an alternative to this container”, como se muestra en la Figura “Add” Options.

Agregar una copia conectada como alternativa solo debe hacerse en casos extremos y se debe tener el máximo cuidado para garantizar que no cree un bucle circular de campos interdependientes.

PR 6

No es necesario mantener las alternativas como subbloques del contenedor de alternativas; pueden almacenarse en bloques de catálogo en otra parte del árbol de bloques del mismo proyecto.

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.

Contenido