SOLIDWORKS Electrical verwendet Variablen, die Informationen aus der Datenbank senden (Bauteilkennzeichen, Leiternummern usw.). Diese Informationen können in der Formelverwaltung bearbeitet werden, um sie Ihren Anforderungen entsprechend zu präsentieren.
Beispiel:
Äquipotentialnummer aus der Datenbank: 5
Dieser Wert wird in der Variablen EQU_NO gespeichert.
Wenn die Nummer in Ihrer Zeichnung als 005 (dreiziffrige Nummer) erscheinen soll, verwenden Sie dazu die folgende Formel: STRZ(VAL(EQU_NO), 3, 0)
Formelverwaltung verwenden
SOLIDWORKS Electrical bietet viele vordefinierte Formeln und wir empfehlen, diese zu verwenden. Wenn Sie jedoch Ihre eigene Formel erstellen müssen, sollten Sie Folgendes beachten:
- Eine Formel besteht aus Variablen (auf der dritten Registerkarte verfügbar) und aus Text. Textzeichenfolgen müssen immer in Anführungszeichen gesetzt werden und die einzelnen Variablen und Textzeichenfolgen müssen jeweils durch ein Pluszeichen (+) voneinander getrennt werden. Beispiel: CHAN_TYP + ":" + COM_VAL1 + "." + CHAN_ADDR
- Die Variablen sind meistens vom Typ Text, selbst wenn sie Zahlen zu sein scheinen (Beispiel: Variable EQU_NO, die die Äquipotentialnummer wiedergibt).
- Bestimmte Funktionen werden häufig verwendet, um eine Variable weiterzuverarbeiten.
- STRZ (VAL(FIL_NO),2,0) gibt die Zeichnungsnummer als zweiziffrigen Wert wieder. Das fehlende Zeichen wird durch eine 0 ersetzt (Beispiel: 01, 02 ...).
- VAL: Wandelt eine Textzeichenfolge in einen Zahlenwert um. Da EQU_NO eine Textzeichenfolge ist, muss es in einen Zahlenwert umgewandelt werden, weil die Funktion STRZ nur Zahlenwerte verarbeitet.
- STRZ: Wandelt einen Zahlenwert um, wobei eine bestimmte Anzahl von Stellen (die Zahl 2 in diesem Beispiel) und die Anzahl der Dezimalstellen (0 in diesem Beispiel) vorgegeben werden.
- Sie können mathematische Funktionen (+ - * /) verwenden, um das Ergebnis der Variablen zu ändern.
- STRZ(VAL(EQU_NO)*2,3,0) entspricht der Äquipotentialnummer dargestellt durch drei Zeichen, wobei nur gerade Zahlen verwendet werden.
- STRZ((VAL(EQU_NO)*2)-1,3,0) entspricht der vorherigen Formel, enthält aber nur ungerade Zahlen.
- Wenn Variablen „ALWAYS“ im Namen enthalten, z. B. BOOK_TAG_ALWAYS, bedeutet das, dass sie immer angezeigt werden. BOOK_TAG_ALWAYS liefert beispielsweise die Kennzeichen für Ursprungs- und Zielpfeile, auch innerhalb desselben Unterlagensatzes.
Bei Eingabe einer ungültigen Formel wird am unteren Rand des Dialogfelds eine Meldung angezeigt.
Die Liste der Variablen, die in der Formel verwendet werden, erscheint im oberen Teil des Dialogfelds. Neben dieser Liste werden neutrale Werte angezeigt, die Sie ändern können, damit sie wie die in Ihrem Projekt verwendeten Werte aussehen. Im unteren Teil sehen Sie die Formelergebnisse für die zuvor verwendeten Werte.