Marges

Pour chaque Vali, il est possible d’ajouter une marge positive et une marge négative. Celles-ci sont toujours définies par rapport à la valeur du Vali, en pourcentage.

Pour un Vali qui n’utilise aucun autre Vali dans sa formule, les valeurs incluant la marge sont appelées « pire cas » et sont calculées comme suit :

  • worstcase_plus = value * (1 + margin_plus / 100)

  • worstcase_minus = value * (1 - margin_minus / 100)

Pour les Valis qui utilisent d’autres Valis dans leurs formules, les marges de ces Valis utilisés sont prises en compte dans le calcul du pire cas. Deux méthodes de propagation des marges sont actuellement prises en charge, comme expliqué ci-dessous.

La « marge totale » représente le rapport résultant entre le pire cas et la valeur réelle. Pour un Vali qui n’utilise aucun autre Vali, la marge totale est identique à la marge positive et à la marge négative définies. Le calcul est le suivant :

  • totalmargin_plus = (worstcase_plus / value - 1) * 100

  • totalmargin_minus = (worstcase_minus / value + 1) * 100

Le calcul des marges est entièrement compatible avec la conversion d’unités, les copies connectées, les modes et les autres fonctionnalités de Requirement Portal.

Propagation des marges

La propagation des marges entre les Valis qui utilisent d’autres Valis s’effectue selon l’approche de propagation en pire cas absolu.

Propagation en pire cas absolu

La propagation en pire cas absolu évalue la formule avec les valeurs en pire cas de tous les Valis qu’elle utilise et ajoute la marge du Vali lui-même. Pour les opérations négatives dans la formule, telles que la soustraction et la division, la pire valeur négative est utilisée afin d’obtenir le pire cas absolu. Si le même Vali est utilisé plusieurs fois dans la même formule, les différents cas sont évalués et comparés afin d’éviter des calculs excessivement extrêmes (par exemple, utiliser le pire cas positif au numérateur et le pire cas négatif au dénominateur).

À titre d’exemple, considérons une simple soustraction entre deux Valis.

Nom du Vali Formule Valeur Marge positive Marge négative Total Margin Plus Total Margin Minus Pire cas positif Pire cas négatif
a 10 10 10% 10% 10% -10% 11 9
b 5 5 20% 0% 20% 0% 6 5
c a - b 5 10% 10% 32% -46% (11 - 5) * 1.1 = 6.6 (9 - 6) * 0.9 = 2.7

Notez que les seules marges sur lesquelles vous avez un contrôle sont la marge positive et la marge négative. Le reste est calculé par Requirements Portal. Les marges peuvent être saisies soit dans la vue tableau, soit dans le panneau d’informations d’un Vali sélectionné.

Marges pour les Valis – marges et leur propagation vers la marge totale et le pire cas (positif et négatif, respectivement).
Marges pour les Valis – marges et leur propagation vers la marge totale et le pire cas (positif et négatif, respectivement).

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.

Contenu