BACTION
ConceptProcedureQuick Reference


Your Ad Here

 
 
 

Adds an action to a dynamic block definition

 Toolbar: Block Editor
 Command entry: beditbaction

You can only use the BACTION command in the Block Editor. Actions define how the geometry of a dynamic block reference will move or change when the custom properties of a block reference are manipulated in a drawing. You associate actions with parameters.

Select parameter: Select a parameter in the block definition with which to associate the action

Select action type [Array/Move/Scale/Stretch/Polar Stretch]: Select an action type to associate with the parameter (the available actions types depend on the type of parameter selected)

If you select a rotation parameter, a rotate action is automatically added to the dynamic block definition and associated with the selected parameter.

If you select a flip parameter, a flip action is automatically added to the dynamic block definition and associated with the selected parameter.

If you select a lookup parameter, a lookup action is automatically added to the dynamic block definition and associated with the selected parameter.

Array

Adds an array action to the current dynamic block definition. An array action can be associated with a linear, polar, or XY parameter. Specifies that the selection set of objects will array when the action is triggered in a dynamic block reference.

Specify selection set for action

Select objects: Select objects for the action's selection set

If you selected a linear or polar parameter, the following prompts are displayed:

Enter the distance between columns (|||): Enter a value for the distance between the columns of arrayed objects

Specify action location: Specify a location in the block definition for the action

If you selected an XY parameter, the following prompts are displayed:

Enter the distance between rows or specify unit cell (---): Enter a value for the distance between the rows or enter two values separated by a comma for each of the two points for a unit cell for the arrayed objects

Enter the distance between columns (|||): Enter a value for the distance between the columns of arrayed objects

Specify action location: Specify a location in the block definition for the action

Move

Adds a move action to the current dynamic block definition. A move action can be associated with a point, linear, polar, or XY parameter. Specifies that the selection set of objects will move when the action is triggered in a dynamic block reference.

If you selected a point parameter, the following prompts are displayed:

Specify selection set for action

Select objects: Select objects for the action's selection set

Specify action location or [Multiplier/Offset]: Specify a location in the block definition for the action

If you selected a linear or polar parameter, the following prompts are displayed:

Specify parameter point to associate with action or enter [sTart point/Second point] <Second>: Specify a parameter point to associate with the action or press ENTER to associate the action with the second point

Specify selection set for action

Select objects: Select objects for the action's selection set

Specify action location or [Multiplier/Offset]: Specify a location in the block definition for the action

If you selected an XY parameter, the following prompts are displayed:

Specify parameter point to associate with action or enter [sTart point/Second point] <Second>: Specify a parameter point to associate with the action or press ENTER to associate the action with the second point

Specify selection set for action

Select objects: Select objects for the action's selection set

Specify action location or [Multiplier/Offset/XY]: Specify a location in the block definition for the action

Multiplier

Changes the associated parameter value by a specified factor when the action is triggered.

Enter distance multiplier <1.0000>: Enter a value or press ENTER to select 1.0000

Offset

Increases or decreases by a specified number the angle of the associated parameter when the action is triggered.

Enter angle offset <0>: Enter a value or press ENTER to select 0

XY

Specifies whether the distance that is applied to the action is the XY parameter's X distance, Y distance, or XY distance from the parameter's base point.

Enter XY distance type [X/Y/XY] <XY>: Enter the distance type or press ENTER to select XY

Scale

Adds a scale action to the current dynamic block definition. A scale action can only be associated with a linear, polar, or XY parameter. Specifies that the selection set of objects will scale relative to the base point defined by the scale action when the action is triggered in a dynamic block reference.

If you selected a linear or polar parameter, the following prompts are displayed:

Specify selection set for action

Select objects: Select objects for the action's selection set

Specify action location or [Base type]: Specify a location in the block definition for the action or enter base type to specify the type of base point

If you selected an XY parameter, the following prompts are displayed:

Select parameter: Select a parameter in the block definition to associate with the action

Specify selection set for action

Select objects: Select objects for the action's selection set

Specify action location or [Base type/XY]: Specify a location in the block definition for the action, enter base type to specify the type of base point, or enter xy to specify the distance type

Base Type

Specifies the type of base point to use for the action.

Enter base point type [Dependent/Independent] <Dependent>: Enter the type of base point for the action or press ENTER to use a dependent base point

Dependent

Specifies that the dynamic block reference is scaled relative to the base point of the parameter with which the scale action is associated. An offset can be specified for the base point, which is maintained relative to the parameter.

Specify base point location <0,0>: Enter two values separated by a comma or press ENTER to select 0,0

Independent

Specifies that the dynamic block reference is scaled relative to an independent base point you specify. An independent base point is shown in the Block Editor as an X marker.

Specify base point location <XY location of associated parameter's base point>: Enter two values separated by a comma or press ENTER to select the location of the associated parameter's base point

XY

Specifies whether the distance applied to the action is the XY parameter's X distance, Y distance, or XY distance from the parameter's base point.

Enter XY distance type [X/Y/XY] <XY>: Enter the distance type or press ENTER to select XY

Stretch

Adds a stretch action to the current dynamic block definition. A stretch action can be associated with a point, linear, polar, or XY parameter. Specifies that the selection set of objects will stretch or move when the action is triggered in a dynamic block reference.

If you selected a linear or polar parameter, the following prompts are displayed:

Specify parameter point to associate with action or enter [sTart point/Second point] <Second>: Specify a parameter point to associate with the action or press ENTER to associate the action with the second point

Specify first corner of stretch frame or [CPolygon]: Specify the first corner of the stretch frame or enter cpolygon to create a polygon of any shape as the stretch frame

Specify opposite corner: Specify the opposite corner of the stretch frame

Specify objects to stretch

Select objects: Select objects to add to or remove from the action's selection set

Specify action location or [Multiplier/Offset]: Specify a location in the block definition for the action

If you selected an XY parameter, the following prompts are displayed:

Specify parameter point to associate with action or enter [sTart point/Second point/Xcorner/Ycorner] <Xcorner>: Specify a parameter point to associate with the action or press ENTER to associate the action with the X corner

Specify first corner of stretch frame or [CPolygon]: Specify the first corner of the stretch frame or enter cpolygon to create a polygon of any shape as the stretch frame

Specify opposite corner: Specify the opposite corner of the stretch frame

Specify objects to stretch

Select objects: Select objects to add to or remove from the action's selection set

Specify action location or [Multiplier/Offset/XY]: Specify a location in the block definition for the action.

Multiplier

Changes the associated parameter value by a specified factor when the action is triggered.

Enter distance multiplier <1.0000>: Enter a value or press ENTER to select 1.0000

Offset

Increases or decreases the angle of the associated parameter, by a specified number, when the action is triggered.

Enter angle offset <0>: Enter a value or press ENTER to select 0

XY

Specifies whether the distance that is applied to the action is the XY parameter's X distance, Y distance, or XY distance from the parameter's base point.

Enter XY distance type [X/Y/XY] <XY>: Enter the distance type or press ENTER to select XY

Polar Stretch

Adds a polar stretch action to the current dynamic block definition. A polar stretch action can only be associated with a polar parameter. Specifies that the selection set of objects will stretch or move when the action is triggered in a dynamic block reference.

Specify parameter point to associate with action or enter [sTart point/Second point] <Second>: Specify a parameter point to associate with the action or press ENTER to associate the action with the second point

Specify first corner of stretch frame or [CPolygon]: Specify the first corner of the stretch frame or enter cpolygon to create a polygon of any shape as the stretch frame

Specify opposite corner: Specify the opposite corner of the stretch frame

Specify objects to stretch

Select objects: Select objects to add to the action's selection set for the stretch action

Specify objects to rotate only

Select objects: Select objects that will rotate only and not stretch

Specify action location or [Multiplier/Offset]: Specify a location in the block definition for the action

Multiplier

Changes the associated parameter value by a specified factor when the action is triggered.

Enter distance multiplier <1.0000>: Enter a value or press ENTER to select 1.0000

Offset

Increases or decreases the angle of the associated parameter, by a specified number, when the action is triggered.

Enter angle offset <0>: Enter a value or press ENTER to select 0

Rotate

Adds a rotate action to the current dynamic block definition. A rotate action can only be associated with a rotation parameter. Specifies that the selection set of objects will rotate when the action is triggered in a dynamic block reference.

Specify selection set for action

Select objects: Select objects for the action's selection set

Specify action location or [Base type]: Specify a location in the block definition for the action or enter base type to specify the type of base point

Base Type

Specifies the type of base point to use for the action.

Enter base point type [Dependent/Independent] <Dependent>: Enter the type of base point for the action or press ENTER to use a dependent base point

Dependent

Specifies that the dynamic block reference rotates about the associated parameter's base point.

Specify base point location <current>: Enter two values separated by a comma or press ENTER to select the current location of the parameter's base point

Independent

Specifies that the dynamic block reference rotates about a specified base point.

Specify base point location <XY location of associated parameter's base point>: Enter two values separated by a comma or press ENTER to select the location of the associated parameter's base point

Flip

Adds a flip action to the current dynamic block definition. A flip action can only be associated with a flip parameter. Specifies that the selection set of objects will flip around the reflection line of the flip parameter when the action is triggered in a dynamic block reference.

Specify selection set for action

Select objects: Select objects for the action's selection set

Specify action location: Specify a location in the block definition for the action

Lookup

Adds a lookup action to the current dynamic block definition. A lookup action can only be associated with a lookup parameter. When you add a lookup action to the block definition, the Property Lookup Table dialog box is displayed

Specify action location: Specify a location in the block definition for the action


Return to Autodesk Index


Your Ad Here