You can start this dialog box with a button at the bottom of the Edit macro dialog box.
This dialog box contains 5 tabs that do not all have a connection to each other.
We look at all options of each tab.
The two tabs Filters on angles and Filters on distances contain options that are used during the application of the macro from the library. With these options becomes decided if the macro is appropriate for the base profiles which the user select or not.
Filters on angles
It is not obligated to fill any of the filters. You fill in filters only if you do not want a connection to be applicable in certain orientations.
For each filter type we will find a list with combinations. Each element in the list represents a filter. As soon as you select a filter in the list, all its options become visible. Only the filters that you activate will later be used.
The same orientation at the smallest angle is obligatorily
This is a useful option for base profiles with non-symmetrical sections. Imagine you a gusset plate connection for an angle profile. For such a connection two different macros must be made. With this filter activated only the applicable connection will be allowed. The illustrations clarify this.
Filters on angles of the axis
You can produce filters on the angle between the axis of the base profiles and another line/plane. The angle between the elements must lie somewhere between the minimum and maximum values that you specify, otherwise the macro is considered as not appropriate.
In the list there are also filters that are in fact ordinary filters on the orientation of the base profiles versus the World of the drawing. Entirely below there is also a filter that filters on the orientation (angle) between the base profiles themselves.
Filters on angles between axes (A) and sections (X)
If we look at the section of a profile, then we can obtain a line from that section (x). Here we add filters on the angle of this line and the axis of another profile.
Filters on distances
Filters on the distances between axes
Here we can add filters that require that the base profiles should not be positioned too far from each other or just the opposite.
A apex connection or a haunch connection can use these filter well: it is not desired, as it happens, that the base profiles are positioned 1 meter besides each other. It can however occur that the profiles are not exactly positioned on each other. In the case of a haunch or apex connection we can use as example a minimum of 0 and a maximum of 100.
(0 = the axis cross each other!)
This filter can therefore also be used for connections where we do not want that the profiles intersect each other. An example of this is a connection where one profile lies on top of the other. In such a case we would take for example a minimum of 100 and a maximum of 1000.
Filters on the size of the section
You can limit the size of each section. It can be useful not to allow certain small sections or not to allow certain large sections.
Module properties
When we obtain a macro from the library and apply it automatically in the drawing, then we always see a dialog box with a choice of several macros. At the top of this dialog box are the properties of all the macros in the list.
With this tab you can enter all the properties of this macro, so that this macro appears or disappears from the list according to the properties that the user enabled.
The properties are kept for each module. Therefore first select the module at the top and then modify the properties for that module.
Image of this module (optional): Select from the list a dialog box image. An image dialog box is an image on which all modifiable dimensions are placed. These dimensions are coupled with a dimension name. More information about this: see the chapter Dialog box design.
Variables
The general variables that you enter here will be available in the value of dimensions or in equations in all modules of this macro.
This is very useful for situations where a distance needs to be set just one time, but it has to be used in several modules. Example: the thickness of 4 stiffeners in 4 separate modules that of course always must be the same.
The general variables of a macro are always adjustable in the Revise macro dialog box.
There are also general variables that are stored in the drawing instead of in the macro. This means therefore that these variables are established one time for all macros in the whole drawing. A practical example of this is the variable for the welding offset between welded elements.
You can create these drawing variables in the Parabuild Settings dialog box > tab Global > button Variables of macros.
You do this in the drawing that contains the macro and you use the names of the general variables in the macro. As soon as a macro that contains drawing variables is copied to a new drawing, and this drawing does not have general variable, the variable in the drawing will be copied.
All these general variables always start with gen_ (gen comes of general = commonly used).
If you do not enter this gen_ prefix of the name, then Parabuild will automatically add the gen_ prefix.
Groups
First of all you must enter a short and a long name for the macro.
Example short: Haunch long: Haunch with end plates, reinforcements and stiffeners
These two names are used in the Revise macro dialog box when several macros are selected: it allows editing these macros simultaneously (those with the same short name).
Below you can enter a group name for each module that exists in the macro.
Each module gets a tab in the Revise macro dialog box.
In case you have many modules and you want fewer tabs (many modules is the best manner of working) then you should give the modules that must be merged a common group name.
For example two stiffeners that were each placed in another module: “Stiffener-left” and “Stiffener-right”. You give the group name “Stiffeners” to both modules and the options of both modules become merged in one tab called “Stiffeners”.
Comparing the names of the adjustable dimensions will merge the tabs.
In case they have the same name they will be merged into one dimension. When the user modifies this option then that modification will be made for both dimensions in both modules.
Sorting number: Using this number you can determine the order in which all modules appear in the Revise macro dialog box.