Functions returning information about manufacturing joints

What are manufacturing joint functions

Manufacturing joint functions return information to EngView about the current state of a manufacturing joint in a drawing. For example, the function mfjlongside("left") checks if the manufacturing joint is on the long left side of the structure and returns Yes if this is true.

Why use the functions

By using these functions, you can create universal resizable structures just by switching the place of a manufacturing joint. Each time you do this — for example, when you change the manufacturing joint from the glue flap of the long to the one of the short panel — the structure's dimensions recompute automatically as a result of the role of the functions in the parameters' expressions.

Where to use the functions and how they work

In a resizable design

Place a function into the expressions of parameters and/or in a component's conditional visibility. Depending on the case, the functions return 1 (also true / yes) or 0 (also false / no). EngView then uses these data to recompute the structure.

In a design frame

You can use a manufacturing joint function in a design frame formula in the standard pattern:

Pattern $OneUp1.function$
Example $OneUp1.mfjlongside("left")$

What does the table show

Each function below corresponds to a combination of the settings of a manufacturing joint. When the settings that you see are selected, the function returns 1 (also true or yes).

The joining method: Taping or Glue/Stitching

mfjuseflap()

Glue/Stitching flap

mfjusetaping()

Taping flap

The position of the joint

mfjhasjoint("long")

Left Long Flap Right Long Flap

mfjhasjoint("short")

Left Short Flap Right Short Flap

mfjhasjoint("left")

Left Long Flap Left Short Flap

mfjhasjoint("right")

Right Long Flap Right Short Flap

The position of the long panel

mfjlongside("left")

Left Long Flap Left Short Flap

mfjlongside("right")

Right Long Flap Right Short Flap

The position of the glue flap

mfjhasflap("long")

Left Long Flap Right Long Flap

mfjhasflap("short")

Left Short Flap Right Short Flap

mfjhasflap("left")

Left Long Flap Left Short Flap

mfjhasflap("right")

Right Long Flap Right Short Flap

The gluing side (inside or outside the glue flap)

glfinside()

Inside the Glue Flap

glfoutside()

Outside the Glue Flap

The position of taping

mfjhastaping("long")

Taping Left Long Flap Taping Right Long Flap

mfjhastaping("short")

Taping Left Short Flap Taping Right Short Flap

mfjhastaping("left")

Taping Left Long Flap Taping Left Short Flap

mfjhastaping("right")

Taping Right Long Flap Taping Right Short Flap

Glue points

mfjhaspoints()

Has Points Function

mfjnumpoints()

NOTE: Unlike all other properties in this section, this function returns a number, not a "yes/no" value.

How Many Points Function