DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 

aus Kanal soll Info über Anwendung von Formel1 oder 2 gezogen werden(DiaDem8.1)

Beispiel:
für positive Werte eines Kanals Formel A, für negative Werte FormelB zur Berechnung eines 3.Kanals heranziehen...wie geht das?
Ich dachte an if ...then...else etc.als autosequenz...
0 Kudos
Message 1 of 2
(2,807 Views)
Hallo!

Das geht auch in einer Formel nur lesbar wird die dann nicht unbedingt.

Beispiel
Ch('C') := ((Ch('A') > 0) * (Ch('A') + 1000)) + ((Ch('A') <= 0) * (Ch('B') - 1000))
Ergebniskanal C hat wenn A positiv ist den Wert von A + 1000, bei negativem A den Wert von B - 1000. Das klappt übrigens weil in DIAdem der Vergleich 0 oder 1 liefert.

Besser ist das in Einzelschritte mit Hilfe von Formeln zu zerlegen. Eine Lösung via Autosequenz ist unperformant.

Matthias
Matthias Alleweldt
Project Engineer / Projektingenieur
Twigeater?  
Message 2 of 2
(2,797 Views)