Skip to content

Reading settings

Theme
Text size
Line spacing
Reading width
Code text size
Dyslexia-friendly font · Motion

Organising a drawing

CompleteChecked against Musa CAD 0.8.0Verified

A well-organised drawing is quick to change and easy for someone else to read. Musa CAD gives you the same tools drafters have always used: layers to sort objects, blocks for parts you draw again and again, and references to other drawings.

A layer is like a sheet of tracing paper. Put each kind of object on its own layer, such as outlines, centre lines, hatching, dimensions and notes. Then you can show, hide, lock or recolour a whole kind at once.

Every drawing has layer 0, which cannot be deleted or renamed. New objects go on the current layer, shown on the ribbon’s Layers panel. Pick another layer there to make it current.

Open the Layer Properties Manager with LA. Each layer has:

SettingWhat it does
On / OffAn off layer is hidden and not plotted.
Freeze / ThawA frozen layer is hidden and left out entirely, which keeps big drawings fast.
Lock / UnlockObjects on a locked layer show, but cannot be changed.
Color, Linetype, LineweightWhat objects on the layer look like when they are set to ByLayer.
TransparencyHow see-through the layer’s objects are, from 0 to 90 percent.
PlotWhether the layer prints. Turn it off for construction lines and notes to yourself.
DescriptionA note about what the layer is for.

In the ribbon’s layer list, you can click a layer’s bulb, sun or padlock to turn it off, freeze it or lock it without opening the manager.

The layer tools work by picking objects instead of typing layer names: LAYISO shows only the layers of what you pick, LAYOFF turns off the layer of what you pick, and so on. LAYERP undoes the last layer change.

CommandTypeWhat it does
LAYERLAOpen the Layer Properties Manager.
-LAYER-LALayers at the command line: make, set, add, rename, and switch them on, off, frozen, locked.
LAYISOLAYISOTurn off every layer but those of the selected objects.
LAYUNISOLAYUNISOTurn back on the layers the last LAYISO turned off.
LAYOFFLAYOFFTurn off the layer of each object picked.
LAYONLAYONTurn on every layer.
LAYFRZLAYFRZFreeze the layer of each object picked.
LAYTHWLAYTHWThaw every layer.
LAYLCKLAYLCKLock the layer of the object picked.
LAYULKLAYULKUnlock the layer of the object picked.
LAYMCURLAYMCURMake the layer of the object picked the current layer.
LAYCURLAYCURMove the selected objects to the current layer.
LAYMCHLAYMCHPut objects on the layer of another object, or a layer named.
LAYMRG-LAYMRGMerge layers: their objects moved to a target layer.
LAYDEL-LAYDELDelete the objects on layers.
LAYWALKLAYWALKShow only the layers chosen in a list, one or several at a time.
LAYERPLAYERPPut the layer settings back as they were before the last change.
LAYERSTATELASSave, restore, rename and delete named layer states.

Each object has a colour, a linetype and a lineweight. Leave them as ByLayer and they follow the layer, which is the easiest drawing to change later. Set them on an object only when it must differ from its layer.

  • Linetypes: Continuous, Dashed, Center and Hidden are always there. Load more from a .lin file in the Linetype Manager. How long the dashes are is set by the linetype scale (LTSCALE), and by each object’s own scale (CELTSCALE for new objects).
  • Lineweights are line thicknesses, in millimetres. They plot when the Plot window’s Plot object lineweights is ticked. The LWT button on the status bar shows them on screen too.
CommandTypeWhat it does
COLORCOL, COLOURThe colour new objects take: the Select Color window.
LINETYPELT, LTYPEThe Linetype Manager: the linetypes, the current one, the linetype scales, and Load... from a .lin file.
LTSCALELTSSet the global linetype scale factor.
LWEIGHTLW, LINEWEIGHTThe lineweight new objects take, and whether lineweights show: Lineweight Settings.

A block is a named group of objects you can place many times, such as a bolt, a door or a title block. Each placement is a block reference. Change the block’s definition and every reference changes with it.

  1. Draw the part once.
  2. Type B for BLOCK, give it a name and a base point, and select the objects.
  3. Place it with I for INSERT, at any scale and rotation.

A block can hold lines, circles, arcs, polylines, text, multiline text, attribute definitions and other blocks. If you select other kinds of objects when making a block, Musa CAD leaves them in place and says how many.

To change a block, open it in the Block Editor with BE, or edit it in place with REFEDIT. WBLOCK writes a block, or a whole drawing, to its own .musa file for use in other drawings.

CommandTypeWhat it does
BLOCKB, -BLOCKMake the selection a block definition (replaced by an insert).
INSERTI, -INSERTInsert a block by name with scale and rotation.
BEDITBEOpen the Block Editor on a block: its objects to edit, the rest of the drawing hidden.
REFEDITREFEDITEdit a block definition in place: its members become a working set until REFCLOSE.
WBLOCKWWrite a block, or the whole drawing, to a .musa file.
BASEBASESet the drawing's insertion base point: where it sits when inserted into another drawing.
BLOCKREPLACEBLOCKREPLACEReplace every reference of one block by another.
EXPLODEXBreak compound objects into their components.
BURSTBURSTExplode blocks, keeping their attribute values as text.
NCOPYNCOPYCopy objects out of a block reference, leaving the reference as it is.
XLISTXLISTList an object nested in a block reference or xref: what it is, the block, its layer, colour and linetype.

Attributes are fill-in fields inside a block, such as a part number or a drawing title. Define them with ATTDEF before you make the block. Each time you insert the block, Musa CAD asks for the values. Change them later with ATTEDIT or EATTEDIT. DATAEXTRACTION can count blocks and list their attribute values in a table or a CSV file.

CommandTypeWhat it does
ATTDEFATT, -ATTDEFDefine a block attribute: modes, tag, prompt, default value and text placement.
ATTEDIT-ATTEDITChange an attribute value on a block reference (one tag, or all).
EATTEDITEATTEDITEnhanced Attribute Editor: pick a block reference and edit its attribute values in a dialog.
BATTMANBATTMANBlock Attribute Manager: edit, reorder, remove a block's attribute definitions and sync its references.
ATTSYNCATTSYNCGive a block's references its attributes as they are now; the values they have are kept.
ATTDISPATTDISPAttribute visibility: Normal (each attribute's own mode), ON or OFF for all.

An external reference (xref) shows another drawing inside yours, without copying it. When the other drawing changes, yours shows the change the next time it opens, or when you reload it. Use xrefs for a site plan under several building drawings, or a shared title block.

Type XR for XREF, choose Attach, and pick a .musa or .dxf file. Keep referenced files together with the drawing, so the references still work when you move the project.

CommandTypeWhat it does
XREFXR, -XREFExternal references: attach a drawing as a block that follows its file; detach, reload, ?.
IMAGEATTACHIAT, -IMAGEATTACHAttach a raster image (PNG, JPEG, BMP, ...): file, embed or reference, insertion point, scale, rotation.

A group is a named set of objects that are selected together when you click any one of them. Unlike a block, the objects stay ordinary objects in the drawing. Press Ctrl+H to switch group selection off and on.

CommandTypeWhat it does
GROUPGMake the selected objects a named group.
UNGROUPUNGROUPDissolve a group.
GROUPEDITGROUPEDITAdd objects to a group, remove objects from it, or rename it.
CommandTypeWhat it does
PURGEPURemove unused layers from the drawing.
RENAMERENChange the name of a block, dimension style, layer, text style, table style or view.
OVERKILL-OVERKILLDelete duplicate objects and combine overlapping collinear lines.
AUDITAUDITCheck the drawing for bad references and structure; optionally fix them.

PURGE removes layers, blocks, styles and other items nothing uses. AUDIT checks the drawing for broken references and can fix them.