# Archives November 2018

## Knowing more about parameters in dynamic block editor

Parameters have an appearance similar to dimensions. Parameters also specify positions, distances, and angles for geometry in block reference. When you add a parameter to a dynamic block definition, the parameter defines one or more custom properties for the block.

## Knowing more about dynamic block editor

You use the Block Editor to define and modify the objects and behavior in a block definition. In the Block Editor, you add parameters and actions, which define custom properties and dynamic behavior.

## Dynamic Block Creation (Chain Action)

If you want to realize symmetric stretch keeping keyway center no change and the length of smaller diameter shaft changes with stretch at same time, how will realize that?

## Dynamic Block Creation (Distance Multiplier)

Take step shaft as an example, if we stretch the left part of the step shaft and the keyway still is at the center point of smaller diameter shaft after stretching. As the following picture shows:

## Dynamic Block Creation (Symmetrical Stretch)

There is an easy way to realize the two-way stretch which is adding two stretch actions. Though it can realize two-way stretch, the action of stretch is independent. The parameter needs some additional setup to realize the two-way symmetrical stretch.

## Dynamic Block Creation (Parameter Value Set)

For mechanical design, we often need to stretch the keyway to a certain length. Now, let us see how to realize the accurate stretch.

## Dynamic Block Creation (Linear Stretch)

For example, during mechanical design, we often need to change the position as well as the dimension of the keyway. In this section, we will add Linear stretch function for the keyway on the step shaft.

## Dynamic Block Creation (Flip)

When you use the “roughness symbol block” to label the spare parts, the symbol is sometimes already in the right position, however, the characters’ direction is not right. We need to add the “character flip” function to receive the correct label.