Formula management

|
Project settings > General
Project settings > Mark
Wire style management > Wire properties |
SOLIDWORKS Electrical
uses variables that send information from the database (Component marks,
wire numbers...). This information
can be handled via the Formula management
so that it is presented according to your needs.
For example:
Equipotential number coming from the database:
5
This value is stored in the variable EQU_NO.
If you want to present this information on
your drawing as 005 (displayed
with three characters), you need to use the following formula: STRZ(VAL(EQU_NO), 3, 0)
Using the Formula management
SOLIDWORKS Electrical
is delivered with a large number of predefined formulas, and we recommend
using them. However, if your needs require the creation of your own formula,
we will discuss some elements that you would need to construct your formula
in a simple manner.
- A formula is made up of variables (available in the third tab) and
text. The strings of text need to be placed within quotes and each variable
or string of text must be separated by a +
sign. For example: CHAN_TYP + ":"
+ COM_VAL1 + "." + CHAN_ADDR
- The variables are generally of Text
type, even when they have a numeric appearance (e.g.: EQU_NO
variable that sends the equipotential number).
- Certain functions are often used to work on a variable.
STRZ (VAL(FIL_NO),2,0) sends
the drawing number represented by two characters. The missing character
here is replaced by a 0 (e.g.: 01,
02, ...).
VAL: Converts a chain of characters
into a number. As EQU_NO is a
string of characters, it needs to be transformed into a number as the
function STRZ handles only numeric
values.
STRZ: Converts a numeric value
by imposing a certain number of digits (2
in this example), and the number of decimals (0
in this example).
- You can use mathematical functions (+
- * /) to modify the result of the variables.
STRZ(VAL(EQU_NO)*2,3,0) sends
the equipotential number represented as three characters, but only using
even numbers.
STRZ((VAL(EQU_NO)*2)-1,3,0)
sends the equivalent of the result of the previous formula, but only using
odd numbers.
If you enter a wrong formula, a message is displayed on the bottom of
the dialog box.
The dialog box has four tabs to help you to create your formula.
Predefined formulas
This tab groups all predefined formulas according to the element you
want to associate with a formula. In the list, select the formula and
click the Replace formula button
to replace the existing formula.
If you wish, you can manually modify this formula. A message notifies
you when the formula is invalid.
Recent formulas
This tab displays the old formulas you used. As in the first tab, you
can replace the active formula by selecting an existing formula and clicking
the Replace formula button.
Variables and simple formulas
This tab allows you to create your own formula.
Simple formula: This column
displays the list of variables available and simple formulas using these
variables.
Description: This column gives
you a description of the selected variable.
Type: Displays the variable
type to help you use specific functions such as VAL
or STRZ.
Add a simple formula: To create
the formula, select the variable and click the Add
a simple formula button.
You can add text but it must be between quotes ("TEXT") and
each text and variable must be separated by the sign +.
A message notifies you when the formula is invalid.
Functions
This tab lists all the functions and operators you can use in the formula.
Function: Displays the function
name. Functions are sorted by type, mathematical, text and various functions.
Description: Displays the function
description (definition).
Example: Displays an example
of the function use and its syntax. At the end of the example, you can
find the result of the function.
As the previous tab, click the Add
a function button to add the function to the formula.