Margini

Per ogni Vali, è possibile aggiungere un margine positivo e uno negativo. Questi sono sempre definiti in relazione al valore del Vali, come percentuale.

Per un Vali che non utilizza altri Valis nella propria formula, i valori inclusi i margini sono chiamati "worst case" e vengono calcolati come segue:

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

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

Per i Valis che utilizzano altri Valis nelle loro formule, i margini di questi Valis utilizzati vengono presi in considerazione per il calcolo del worst case. Attualmente sono supportati due metodi di propagazione del margine, come spiegato di seguito.

Il "margine totale" rappresenta il rapporto risultante tra il worst case e il valore effettivo. Per un Vali che non utilizza altri Valis, il margine totale coincide con il margine positivo e negativo definito. Il calcolo è il seguente:

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

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

Il calcolo del margine è pienamente compatibile con la conversione delle unità, le copie collegate, le modalità e le altre funzionalità di Requirement Portal.

Propagazione del margine

La propagazione del margine tra Valis che utilizzano altri Valis viene eseguita usando l'approccio di propagazione absolute worst-case.

Propagazione absolute worst-case

La propagazione absolute worst-case valuta la formula con i valori worst-case di tutti i Valis utilizzati e aggiunge il margine del Vali stesso. Per le operazioni negative nella formula, come sottrazione e divisione, viene utilizzato il valore negativo peggiore per ottenere l'absolute worst case. Se lo stesso Vali viene utilizzato più volte nella stessa formula, i diversi casi vengono valutati e confrontati per evitare calcoli eccessivamente estremi (ad esempio, usando il worst-case plus al numeratore e il worst-case minus al denominatore).

Come esempio, si consideri una semplice sottrazione tra due Valis.

Nome Vali Formula Valore Margine Plus Margine Minus Total Margin Plus Total Margin Minus Worst Case Plus Worst Case Minus
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

Si noti che gli unici margini su cui è possibile intervenire sono Margin Plus e Margin Minus. Il resto viene calcolato da Requirements Portal. I margini possono essere inseriti sia nella vista tabella sia nel pannello informazioni di un Vali selezionato.

Margini per i Valis – margini e loro propagazione a Total Margin e Worstcase (rispettivamente plus e minus).
Margini per i Valis – margini e loro propagazione a Total Margin e Worstcase (rispettivamente plus e minus).

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Disponibilità delle funzionalità

Le funzionalità disponibili dipendono dalla soluzione Altium in uso – Altium Develop, un’edizione di Altium Agile (Agile Teams o Agile Enterprise), oppure Altium Designer (con licenza attiva).

Se non vedi nel tuo software una funzionalità descritta,  contatta il team vendite di Altium per saperne di più.

Contenuto