Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar. Info / Copyright

Erweiterungen für Berechnungseigenschaften

In EPLAN war es auch bisher schon möglich, Berechnungsformeln für Projektdaten zusammenzustellen (z.B. im Formular- und Normblatteditor sowie beim Export von Fertigungsdaten oder Beschriftungen). Die so definierten Berechnungseigenschaften lassen sich in Auswertungen oder in Dateien ausgeben. Jetzt steht Ihnen die Möglichkeit zur Erstellung von Berechnungsformeln auch an vielen weiteren Stellen im Projekt zur Verfügung:

  • Bei der Konfiguration von Berechnungseigenschaften als benutzerdefinierte Blockeigenschaften
  • Bei der Festlegung des Formats indizierter Blockeigenschaften
  • Bei der Vordefinition indizierter Formate für Blockeigenschaften am Projekt
  • Bei der Konfiguration von Segmentdefinitionen im Anzeigeformat für die Vorplanung

Berechnungseigenschaften, die als benutzerdefinierte Blockeigenschaften erstellt wurden, lassen sich im Projekt anzeigen und in Auswertungen ausgeben.

Nutzen:

Durch die Erweiterung der Berechnungseigenschaften auf benutzerdefinierte und indizierte Blockeigenschaften sowie auf Segmentdefinitionen ist die Verwendung von Berechnungseigenschaften jetzt überall im Projekt möglich. Zahlreiche neue mathematische Funktionen und Operationen ermöglichen Ihnen eine große Vielfalt beim Erstellen von Berechnungsformeln. Auf diese Weise können z.B. Werte direkt in der EPLAN-Plattform berechnet werden oder die ermittelten Mengen bestimmter Objekte im Projekt visualisiert werden.

Wenn Sie bei der Konfiguration von benutzerdefinierten oder indizierten Blockeigenschaften, von Blockeigenschaften am Projekt oder von Segmentdefinitionen Berechnungsformeln erstellen wollen, dann steht Ihnen hierzu bei der Festlegung des Formats im Dialog Format das an dieser Stelle neue Formatelement "Berechnung" zur Verfügung.

Nach der Auswahl dieses Formatelements wird der erweiterte Dialog Format: Berechnung mit vielen weiteren mathematischen Funktionen und Operationen geöffnet.

Erweiterungen im Dialog "Format: Berechnung"

Eine Berechnungseigenschaft erstellen Sie z.B. im Dialog Eigenschaften konfigurieren als benutzerdefinierte Eigenschaft mit dem Feldtyp "Einsprachiger Text" oder "Wert mit Einheit". Wählen Sie im Feld Anzeigetyp den Eintrag "Blockeigenschaft", und klicken Sie im Feld Blockformat auf die Schaltfläche [...]. Markieren Sie das Formatelement Berechnung, und klicken Sie auf (Nach rechts verschieben).

Im dann geöffneten Dialog Format: Berechnung können Sie mit Hilfe von Formatelementen eine Berechnungsformel zusammenstellen. Die Liste der verfügbaren Formatelemente wurde hier gegenüber dem Dialog Format: Berechnung für den Formular- und Normblatteditor erheblich erweitert. Neben den Grundrechenarten stehen Ihnen jetzt weitere Formatelemente wie z.B. mathematische Funktionen (sin, cos, exp etc.), Vergleichsoperationen (<, <=, > etc.), Boolsche Operationen (AND, OR, NOT etc.) und statistische Funktionen (max, median, min etc.) zur Verfügung.

Mit Hilfe des neuen Formatelements "if_error" unterhalb des Knotens "Grundrechenarten" können Sie sich im Fehlerfall einen selbstdefinierten Fehlertext oder eine Zahl anzeigen lassen. Mit dieser Zahl kann dann trotz Fehler weitergerechnet werden.

Zusätzlich haben Sie die Möglichkeit, eine Eigenschaft oder eine konstante Zahl, einen konstanten Text etc. in die Berechnungsformel einzugeben.

Es ist außerdem möglich, einen Operator gegen einen anderen Operator auszutauschen. Markieren Sie dazu die Operatoren in den Feldern Ausgewählte Formatelemente und Verfügbare Formatelemente, und klicken Sie auf die neue Schaltfläche (Austauschen).

Um z.B. für Eigenschaften nicht ständig das Format neu auswählen und festlegen zu müssen, steht Ihnen in der Symbolleiste die Schaltfläche (Kopieren) zur Verfügung. Mit Hilfe dieser Schaltfläche können Sie bereits ausgewählte Formatelemente kopieren, einfügen und schnell anpassen. Im Dialog Format kann über diese Schaltfläche auch das Formatelement "Berechnung" und damit eine ganze Berechnungsformel kopiert werden.

Vergleichsoperationen mit komplexen Vergleichswerten

Unterhalb der Knoten "Vergleichsoperationen" und "Vergleichsoperationen für Reihen" stehen Ihnen auch die beiden Formatelemente "regex" und "wildcard" zur Verfügung. Diese Formatelemente ermöglichen Vergleichsoperationen eines Eingabewerts mit einem komplexen Vergleichswert. Hierbei werden Eingabewert und Vergleichswert immer als Text behandelt. Das Formatelement "wildcard" vergleicht in der Vergleichsoperation die vollständige Zeichenfolge und ermöglicht die Verwendung der Platzhalterzeichen "*" und "?" im Vergleichswert. Das Formatelement "regex" sucht im Eingabewert nach einer Teilzeichenfolge, der Vergleichswert wird dabei als regulärer Ausdruck beschrieben. Dadurch können Sie z.B. aus einer Reihe von Werten die Werte ermitteln, die mit einem bestimmten Buchstaben beginnen oder mit einer bestimmten Zeichenfolge übereinstimmen.

Eine Liste der möglichen Formatelemente finden Sie im Hilfesystem im Abschnitt "Verfügbare Formatelemente in den benutzerdefinierten Eigenschaften / Blockeigenschaften".

Vorschau und Navigation

Zwecks besserer Orientierung wurde der Dialog Format: Berechnung in der Tabelle Ausgewählte Formatelemente um die Spalte Vorschau sowie um das bekannte Feld Navigation erweitert.

In der Spalte Vorschau werden die Eigenschaftswerte ausgewählter Eigenschaften, sowie die Werte und die Fehlermeldungen von Berechnungen angezeigt. Weist eine Eigenschaft einen alphanumerischen Wert auf (z.B. "6A"), wird der numerische Wert zusätzlich in Klammern angezeigt (z.B. "6A (6)").
Können Berechnungen aufgrund von Fehlern bei der Auswahl von Formatelementen nicht durchgeführt werden, werden hier auch Fehlermeldungen angezeigt (z.B. "Berechnungsfehler: Division durch 0. (1/0)").

Wenn die Berechnungsformel Eigenschaften enthält und Sie eine dieser Eigenschaften im Feld Ausgewählte Formatelemente markiert haben, wird im Feld Navigation ein Navigationspfad angezeigt. Dadurch können Sie leichter erkennen, von welchem Objekt die Eigenschaft ermittelt wird.

Siehe auch