Inserting Blocks

Commands: INSERT,  -INSERT, INSERTALIGNED and MINSERT

The Insert command lets you insert blocks through a dialog box.

The -Insert command inserts blocks by prompting in the command bar. BricsCAD will lookup the block name in the block definitions in the current drawing. If the block is not found in the current drawing, the paths defined by the SRCHPATH system variable are searched. If the block is not found there either, BricsCAD responds 'Could not find file <blockname>'

The Insertaligned command inserts a block entity, with easy alignment on existing entities. The Insertaligned command is similar to the Insert command, but during the placement the block will be dynamically aligned with existing lines, polylines, arcs or circles. The block is aligned with the entity to which the cursor snaps. If no entity is snapped, the block is aligned with the X-axis of the WCS.

The Minsert command Inserts a block as a rectangular array; combines the -Insert and Array commands (short for "multiple insertion").

You can choose to select an existing block definition or to insert an entire drawing as a block. When you insert a drawing, a new block definition is created in the current drawing. If you change the original drawing file, those changes have no effect on the current drawing unless you redefine the block by reinserting the changed drawing. When a block is inserted in a drawing, it is treated as a single entity.

General procedure to insert a block:

 

NOTES

  • When inserting a drawing as a block, the base point, as defined by the INSBASE system variable, of the inserted drawing is the origin point of the block. The INSBASE system variable is set by the BASE command.

  • If a block contains attributes you will be prompted to fill out the text for each attribute in the command bar.

  • If the DRAGOPEN system variable is set to zero (OFF), drawings can be inserted as a block by dragging them from the Windows Explorer dialog into the current drawing; if DRAGOPEN = 1 (ON), the drawing will be opened instead.

  • The INSUNITS system variable defines a drawing units value for automatic scaling when inserting blocks or attaching Xrefs (see scheme below).

 

INSUNITS in the target drawing

INSUNITS
in the source drawing

Centimeters

Inches

not specified
(INSUNITSDEFTARGET
= Centimeters)

Millimeters

Inches

not specified
(INSUNITSDEFSOURCE
= Inches)

The Unit field under Block Unit is set by the INSUNITS (Insertion Units) settings variable in the source drawing. The Factor field expresses the relation between the value of the INSUNITS variable in the source drawing and the target drawing. E.g. if INSUNITS is Millimeters in the source drawing and Centimeters in the target drawing, the value of the Factor field is 0.1. The Scale factor of the block is 1,1,1.

If INSUNITS in the source drawing is Unspecified (unitless), INSUNITSDEFSOURCE is used. The value of the Factor field is 1.0 and the Scale factor of the block expresses the relation between  INSUNITSDEFSOURCE and INSUNITS in  the target drawing.

If INSUNITS in the target drawing is Unspecified (unitless), INSUNITSDEFTARGET is used. The value of the Factor field is 1.0 and the Scale factor of the block expresses the relation between INSUNITS in the source drawing and  INSUNITSDEFTARGET.

If INSUNITS is unspecified (unitless) in both the source and the target drawing, INSUNITSDEFSOURCE and  INSUNITSDEFTARGET are used. The value of the Factor field is 1.0 and the Scale factor of the block expresses the relation between INSUNITSDEFSOURCE and  INSUNITSDEFTARGET.

The values of  INSUNITSDEFSOURCE and  INSUNITSDEFTARGET are saved in the registry and therefore apply to all drawings in which INSUNITS is unspecified (unitless).

 

To insert a block

  1. Do one of the following

  2. Click the Insert Block... tool button () on the Insert  toolbar.

  3. Choose Insert Block... in the Insert menu.

  4. Type insert in the command bar, then press Enter.

The Inserts dialog opens.

  1. In the Inserts dialog, do one of the following:

  2. Select an existing block definition in the Name list.

  3. Click the Browse button and select a drawing file.

  1. (option) Check the Explode option to explode the block after insertion.

  2. (option) Uncheck the Specify On-Screen option, then specify the Insertion Point by keying in the coordinates in the X, Y and Z fields.

  3. (option) Uncheck the Specify On-Screen option, then specify the Scale by keying in the scaling factors in the X, Y and Z fields.
    Check the Uniform Scale option to equal the X, Y and Z scale factors.

  4. (option) Check the Specify On-Screen option to specify the Rotation angle when inserting the block.

  5. Click the OK button.
    The command bar reads: Insertion point for block.
    A prompt menu displays.

  1. Specify the insertion point.
    The command bar reads: Corner/XYZ/X scale factor <1.000000>:
    A prompt menu displays.


     

  2. Right click or press Enter to accept the default X scale factor.
    The command bar reads: Y scale factor: <Equal to X scale (1.000000)>:

  3. Right click or press Enter to set the Y scale factor equal to the X scale factor.
    The block is inserted.

To insert a block using the Drawing Explorer

Inserting internal blocks

  1. Open the Drawing Explorer - Blocks dialog.

  1. (optional) Choose either Detail View () or Icon View ().

  2. (option) Edit the insert options:

  3. Choose Options... in the Settings menu or select a block, then right click and choose Options ... in the context menu.

  4. Set the insert options in the Drawing Explorer Options dialog box.

  1. Do one of the following:

Select a block, then do one of the following:

To select an external drawing, do one of the following:

The Drawing Explorer - Blocks window closes.

The command bar reads: Multiple blocks/Scale/<Insertion point for block>:

A prompt menu displays

  1. Follow the instructions in the command bar to insert the block.
    The Drawing Explorer - Blocks window reopens.

  2. (option) Insert more blocks.

  3. Close the Drawing Explorer - Blocks window.

Inserting blocks from another drawing

Block Manager (Internet connection needed)

  1. Open the Drawings Explorer.

  2. In the Drawings pane, click the Folders tab.

  3. (option) If necessary, add the folder of the drawing.

  4. Click the Expand icon (+) in front of the drawing.
    The Blocks icon of the drawing displays.

  5. Click the Blocks icon.
    The blocks in the drawing display in the Details pane.
    If necessary, click the Icon View button () in the Details toolbar to see thumbnail images of the blocks.

  6. (option) Edit the insert options:

  7. Choose Options... in the Settings menu or select a block, then right click and choose Options ... in the context menu.

  8. Set the insert options in the Drawing Explorer Options dialog box.

The available options are:

  1. To insert a block, do one of the following:

  2. Click the Insert Block button () on the Details  toolbar.

  3. When in Icon View, double click the thumbnail image of the block.

  4. When in Detail view, double click the number in front of the block name.

The Drawing Explorer dialog closes temporarily to let you insert the block in the drawing.

The command bar reads: Multiple blocks/<Insertion point for block>:

A prompt menu displays

  1. Follow the instructions in the command bar to insert the block.
    The Drawing Explorer window reopens.

  2. (option) Insert more blocks.

  3. Close the Drawing Explorer - Blocks window.

To insert a block aligned with an entity

  1. Make sure the appropriate Entity Snaps are active.

  2. Type insertaligned or insal in the command bar, then press Enter.
    The command bar reads: ? to list blocks in drawing/~ to open the file dialog/<Block to insert> <name>:

  3. Do one of the following:

  4. Press Enter or right click to insert the most recently placed block again.

  5. Type the name of an existing block definition in the command bar, then press Enter.

  6. Type the name of an external block file in the command bar, then press Enter.

  7. Type ~ (tilde) then press Enter to open the file dialog.

The command bar reads: Multiple blocks/<Insertion point for block>:

A prompt menu displays.

  1. Snap to an entity.
    The block is aligned with the entity.

  2. Click to define the insertion point.
    When you move the crosshairs, the block is mirrored about the selected entity or a about a line tangent to the selected entity.

  3. Click to specify the mirroring of the block.

 

NOTE

If you type the name of block in step 3, BricsCAD will lookup the block in the block definitions in the current drawing. If the block is not found in the current drawing, the paths defined by the SRCHPATH system variable are searched. If the block is not found there either, BricsCAD responds 'Could not find file <blockname>'

 

NOTE

The block is aligned as follows: The block is rotated so that its local Z-axis is parallel with the Z-axis of the active UCS, and its local X-axis should be parallel with the tangent to the entity at the position of the snap point. When you click a point on an entity the block is aligned with the entity. Then, by moving the mouse pointer around the insertion point, you can choose how the block should be mirrored. The origin point of the block lies on the entity.

To insert multiple instances of a block in a rectangular array

  1. Type minsert in the command bar, then press Enter.
    The command bar reads:
    ? to list blocks in drawing/~ to open the file dialog/<Block to insert>:

  2. Do one of the following:

  3. Type ~  (press and hold the Alt gr key, then press the ~ key), then press Enter.
    The Insert Block file dialog displays.
    Select the drawing file you want to insert and press the Open button (or double click the file name).

  4. Press Enter to accept the <Block to insert>.

  5. Type a block name, then press Enter.
    Optionally, type ? to display search for existing block definitions.

  1. The block is attached to the cursor.
    The command bar reads: Multiple blocks/<Insertion point for block>:

  2. Specify the insertion point.
    The command bar reads: Corner/XYZ/X scale factor <1.00>:

  3. To define the X scale factor, do one of the following:

  4. Press Enter to accept the default .

  5. Type the X scale factor, then press Enter.

  6. Click to define the X scale factor graphically.

The command bar reads: Y scale factor: <Equal to X scale (current X scale)>:

  1. Repeat step 5 to define the Y scale factor.
    The command bar reads: Rotation angle for block <0>:

  2. Do one of the following:

  3. Press Enter to set the rotation angle to 0°.

  4. Type a rotation angle, then press Enter.

Click to define the rotation angle graphically.
The command bar reads: Number of rows in the array <1>:

  1. Type the number of rows, then press Enter or press Enter for one row.
    The command bar reads: Number of columns <1>:

  2. Type the number of columns, then press Enter or press Enter for one column.
    The command bar reads: Vertical distance between rows, or spacing rectangle:

  3. Type the row spacing distance, then press Enter.
    The command bar reads: Horizontal distance between columns:

  4. Type the column spacing distance, then press Enter.
    The block array is created as a single entity.

 

NOTES

  • If you choose Multiple blocks in step 3, you are prompted to create multiple instances of the  block array.

  • If a block array is exploded, all blocks in the array are exploded.

  • If you type the name of block in step 2, BricsCAD will lookup the block in the block definitions in the current drawing. If the block is not found in the current drawing, the paths defined by the SRCHPATH system variable are searched. If the block is not found there either, BricsCAD responds 'Could not find file <blockname>'

 


© Menhirs NV. All rights reserved.