Tuning nanoCAD
There are several tools for customizing the nanoCAD work environment and transferring settings between versions of the program or from one computer to another:

-
- The User program settings (OPTIONS) are saved in Profiles (PROFILES). For example, the interface visual style, the cursor color, the list of paper formats, etc.
- It is possible to transfer aprofile using the Import and Export buttons in the Profiles dialog (file with the *.wip extension). When you first start nanoCAD, you can transfer profile settings from previous versions of the program installed on your PC.
-
- Customization of design objects is performed in the nanoCAD Design Settings (PARAMS) dialog box. For example, the list of scales, display parameters for dimension lines, leaders, etc.
- The settings are automatically saved in a separate file. The dialog title displays the path to the settings file (by default, AppOptions.xml). Managing the saving, loading, and restoring of design element settings is described in the Saving and Transferring Settings to Another Computer section.
-
- The program interface composition is configured using the Customize User Interface (INTERFACE). For example, creating custom menus, command aliases, keyboard shortcuts, etc. Interface settings are saved in configuration files in the C:\Users\User_name\AppData\Roaming\Nanosoft\nanoCAD x64 25\Config\ folder (for the ribbon, files with the *.xml extension, for other settings, a file with the *.cfg extension). Working with configuration files is described in the Interface Settings section. To transfer keyboard shortcuts, it is recommended to use the Import Keyboard Shortcuts command.
-
- To save and transfer settings for the location of interface elements and their contents, there are the UIIMPORT and UIEXPORT commands. For example, the location of interface elements, the composition of the ribbon, etc. are saved.
- User interface settings are saved in a ZIP file.
Migration of Settings from Previous Versions
Settings from installed previous versions of nanoCAD can be copied to new version.
On the first start nanoCAD will display Migration of settings dialog with list of all previously installed nanoCAD versions:

Clear the Hide old versions checkbox to show settings from earlier versions of nanoCAD (enabled by default). Select desired version or click Skip button to skip migration.

Note
Only nanoCAD settings from the Options dialog will be copied. The interface configurations (location of interface elements and their content) are transferred and copied by UIIMPORT and UIEXPORT commands.
To restore default program settings use Reset All button in the Profiles dialog The user can change various parameters of the nanoCAD working environment.
Migrating Settings at Minor Update
If a minor update of the program was installed over the already installed one, then the first time you start nanoCAD, a window will open asking if you want to save the previous user settings of the program.

Selection of Keep custom settings saves the created and installed profiles. The profile installed when exiting the program before the upgrade will open in the upgraded version.
Selection of Reset custom settings to the default state saves the profiles. The profile set when exiting the program before the update will not open in the updated version, the Default profile will be installed instead. The remaining profiles will remain in the Profiles dialog with all settings.
If you change the Default profile, its settings are transferred to the updated version.
Resetting user settings only resets the interface settings of the Customize interface dialog (INTERFACE command). The program settings in the Options dialog (OPTIONS command) and Design settings (PARAMS command) remain the same.
Regardless of resetting or saving user settings, the new version updates the functionality and adds new items to all settings dialogs.
Transferring User Interface Settings
To transfer user interface settings between the program versions or from one computer to another, the following commands are used: UIIMPORT and UIEXPORT.
Exporting User Interface Settings
Ribbon: Manage – Customization – Interface > Export UI

Menu: Tools – Customize > Exporting the Interface

The Export UI command allows you to save interface settings into a special package (ZIP file), which can be used to save and transfer settings.
The following is saved:
- Composition of interface elements (composition of the ribbon, toolbars, etc.) configured in the Customize user interface dialog;
- Interface settings performed manually:
- State of displaying elements (displayed or not);Location of interface elements (position of toolbars, functional panels, command line);
- Visual style of the interface;
- The way the ribbon is displayed;
- Size and position of the program window.
After configuring the interface, run the command and in the dialog box specify a place to save the package.

One of the files in the file package is the file saveduistate.cfg, containing interface settings performed manually. This file can also be created using the SAVEUISTATE command. If necessary, you can replace this file in the package.
Editing the file package composition
If necessary, you can edit the LSP file describing UIIMPORT and UIEXPORT commands, and change (delete or add) formats and particular files included in the exported package of settings.
The UITransfer.lsp is located in the folder C:\Program Files\Nanosoft AS\nanoCAD xх.х\Lsp.
Note
Before making any changes to UITransfer.lsp, make its backup copy to prevent loss of a correctly functioning file.
In order to edit the file, open it in any script editor, for example, in nanoCAD Script editor.
The global_IncludeInList line specifies the file formats and files that will be included in the set. By default, these are CFG, XML, PGP, INI formats.
The global_excludeFromList line specifies the file formats and files to be excluded. By default, this is the Cfg.ini file. By adding or removing formats and files, you can change the resulting settings package.
Save the modified file.
Importing User Interface Settings

The Import UI command allows you to download a package with user interface settings.
Note
The ZIP-file should be previously created by the Export UI command.
In order to apply the saved user settings to the current program version, it is necessary after starting the command to select the package of settings in the emerging dialog box.

After the import is completed, to apply the settings, the interface will be reset by the Restore Interface Elements (RESTOREUISTATE) command.
To complete the transfer of settings, restart the program.
Tuning Program Parameters

You can launch the command from the context (right-button) menu of the command line:

Tuning program parameters is performed in the Options dialog box:

There is a tree of options, grouped by sections, in the left part of the dialog box.
To see the parameters of the group, click twice on the name of the section or select the icon to the left of the section name. If you click the icon, the section (subsection) will be closed.
The Add, Modify and Delete buttons of the Action section become available; this means that the selected parameter from the tree can be edited.

The lower right field of the dialog displays brief information about the selected section, subsection or parameter.
To change a value of a parameter:
• Select/deselect the checkbox to the left of the parameter
or
• Click twice on the parameter
or
• Select the parameter and select the Modify button.
Parameters
Cursor
The section of graphic cursor setting.
| Crosshair size<5%> | Sets the size of the crosshair as a percentage of the display size. |
|---|---|
| Pickbox | The pickbox size. |
| PickBox size <4> | pickbox size in pixels. |
| 3D style colors | 3D color style for the crosshair and pickbox. |
| Cursor color | Cursor color. The default is white. When assigning a cursor color in grayscale, the cursor display in the graphic area of the drawing is inversely adjusted to the background color (on light it becomes dark, on dark it becomes light). A Grayscale color has the same RGB components, for example Red = 127, Green = 127, Blue = 127. White (RGB 255, 255, 255) and black (RGB 0, 0, 0) colors are included in this color mode. For any other combinations of RGB components, the cursor color will be displayed according to the user-specified parameters. If the Use default color option is selected in the Category Name and Color window, the specified cursor color will be ignored ( ), |
| the cursor color will inversely adjust to the background color, including colored | |
| Show Object and Snap Tooltips | Switches object tooltips on/off. |
Select
Parameters of frames to select objects.
| Color frame | Color frame. |
|---|---|
| Color fence | Color fence. |
| Transparency <70> | Transparency of frame and fence. |
| Object limits for Inspector palette <25000> | Limits the number of objects that can be changed at one time in the Properties functional bar. Value can be changed from 0 to 32767. 0 – switch of the limit edited objects, but this can decrease performance in large drawings. The limit doesn’t affect to General section in Properties functional bar). |
| Window selection method | Defines the method of objects selection in a drawing. |
| Click and Click | Specifies two points of selection fence or frame by two clicks. |
| Press and drag | Press left mouse button and drag the cursor to stretch selection frame. Then release the mouse button. |
| Both – Automatic detection | The method is chosen automatically by the program. |
| Lasso selection | Enables/Disables the lasso selection method. |
| Keep pre-selection after modification | On/Off keep pre-selection after modify commands: Move, Rotate and Scale. When this mode is enabled, the selection set includes: objects modified or created as a result of the Move, Rotate, Scale, Mirror, or Copy command, as well as selected source objects and objects created as a result of the Array command. Cancel the selection of objects by pressing the ESC key. |
| Selection preview | Selections preview settings. |
| Selection preview max objects count <100> | Max count of selected objects in preview. The zero value disables preview. |
Object Highlighting
Objects highlight style.
| Selected objects | How to highlight objects in selection set. |
|---|---|
| Line highlight style | How to highlight edges and linear parts of objects. |
| Object highlighting the dotted lines | Use dotted lines to highlight lines. |
| Color and transparency | Highlight lines using color and transparency. |
| Face highlight style | How to highlight faces. |
| Object highlighting by pattern | Highlight faces using object texture. |
| Color and transparency | Highlight faces using color and transparency. |
| Selection preview | How to highlight objects in selection preview. |
| Line highlight style | How to highlight edges and linear parts of objects. |
| Object highlighting | Highlight lines using object highlighting. |
| Color and transparency | Highlight lines using color and transparency. |
| Face highlight style | How to highlight faces. |
| Object highlighting by pattern | Highlight faces using object texture. |
| Color and transparency | Highlight faces using color and transparency. |
Fade Control
Objects fading level.
| Xref display | Controls the dimming for all Xref-objects in a drawing. (XDWGFADE system variable). |
|---|---|
| In-place edit and annotative representations | Specifies the fading intensity value for drawing objects during in-place reference or block editing (XFADECTL system variable). |
| Locked layers | Controls the amount of fading for objects on locked layers. (LAYLOCKFADECTL system variable). |
Grips
Parameters of the grips of the selected objects.
| Grip size <10> | Grip size in pixels. |
|---|---|
| Grip max objects count <100> | Setting a limit on the number of selected objects that display grips. |
| This is necessary to improve performance, since if the drawing contains a large number of objects with a large number of grips (hatching, polylines), then selection of objects can take a long time. By default, the parameter is set to 100 (the value is stored in the GRIPOBJLIMIT system variable). | |
| Grips color | Grips color. |
| Hovered grips color | Grips color under cursor. |
| Selected grips color | Selected grips color. |
| Dynamic block grips color | Color of grips of dynamic blocks. |
| Multifunctional grips | Controls the way to access object editing commands using multifunction grips (GRIPMULTIFUNCTIONAL variable). |
| By pressing Ctrl | The parameters of multifunction grips become available when the CTRL key is pressed repeatedly. |
| By menu | A pop-up menu with options for multifunction grips appears, when cursor is placed at an object grip. |
Color Settings
Colors of the program components.
| Model space Color | The color of background in model space. |
|---|---|
| Paper space Color | The color of layout in paper space. |
| Layout Background Color | The color of background in paper space. |
| Grid Color | The color of Grid points. |
195
| Print Area Color | The frame color that indicates a print area. |
|---|---|
| Print Margins Color | The frame color that indicates the paper format edges. |
| Block Editor Background | Block Editor background color. |
| Orbit Center | The color of Center mark for Virtual Trackball command. |
| Pan Center | The color of Center mark for Pan command in PERSPECTIVE=1 mode. |
| Dimensional constraints | The color of dimensional constraints. |
| Dimension lines | Set color for dimension lines (DYNCONSTRAINTSCOLOR system variable) |
| Dimension texts | Set color for dimension texts (DYNCONSTRAINTSTXTCOLOR system variable) |
Application Look

- Windows default
- Aqua
- Blue Laguna
- Deep Ice
- Graphite
- Iceberg
- Light
- Obsidian Black
- Platinum
- Silver
- Steel

You can use Apply button for fast preview of the selected visual.
Snap Settings
Defines the Snap settings.
| Hold Aperture Size <10> | The size of a cursor frame in snap mode. |
|---|---|
| Show Aperture Box | Switches the aperture box on/off in the snap mode. |
| Snap Marker size <5> | Snap marker size. |
| Show Tooltips | Turns on the display of a snap name. |
| Vector Marker Color | The color of the snap marker when snapping to a vector object. |
| Otrack marker color | Sets color of object snap tracking marker in snap to vector object. |
| Rays color | Sets color of rays in snap to vector object. |
| Snap for Objects | Sets snap for different objects. |
| Snap for Dimensions | Indicates whether the dimensions considered in the calculation of the intersection points. |
| Snap for Layouts | Indicates whether the layout borders considered in the calculation of the intersection points. |
| Replace Z value with Current Elevation | Controls the value of Z coordinate in an object snap. When the option is disabled, the value of Z coordinate of the specified point is used. When the option is enabled, the value of Z coordinate is replaced by the value of its projection to XY plane of the current UCS or, if non-zero value is set for the ELEVATION variable, on the plane parallel to XY plane on the preset level. The option is synchronized with the OSNAPZ variable. Below there are two 3D polylines created with a |
| snap to mesh vertices. Red – in a common snap mode, blue – when the option of Z-coordinate replacement is enabled: |

Dynamic input
Manages mouse input, dimension input, dynamic tooltips, and tooltip appearance.
| Pointer input on | Enables mouse input. |
|---|---|
| Dimensional input on | Enables dimensions input. |
| Pointer input options | Set tooltips parameters for mouse input. |
| Polar or Cartesian input format | Manages the display of tooltips in polar or Cartesian coordinate formats. |
| Use polar format | Displays tooltips in polar coordinate format. |
| Use cartesian format | Displays tooltips in Cartesian format. |
| Relative or Absolute input format | Manages the display of tooltips in relative or absolute coordinate formats. |
| Use relative format | Displays tooltips in relative coordinate format. |
| Use absolute format | Displays tooltips in absolute coordinate format. |
| Show prompt | Enables/Disables the display of dynamic input prompts. |
| Tooltip color | Sets the tooltip color. |
| Tooltip transparency <0%> | Sets the tooltips transparency. |
Mouse Settings
3D Orbit and Free Orbit Settings
198
| Horizon lock | If the setting is enabled, then when the model is rotated, the projection of the Z axis remains vertical in the screen plane. When disabled, model rotation is not limited. Controlled by the VIEWHORIZON system variable. |
|---|---|
| 3D Orbit moujse sensitivity <300>% | Rotation speed adjustment. The minimum rotation speed is 25%, the maximum is 400% of the nominal value. The default is 300%. |
| Rotate the model with the mouse wheel | If the setting is enabled, then pressing the mouse wheel (or the combination of SHIFT + mouse wheel) will be used to launch the 3D Orbit command in transparent mode. |
| If the setting is disabled, then pressing the mouse wheel (including in combination with SHIFT) will not launch the 3D Orbit command. Only panning will be performed. | |
| Rotate model: | Section for specifying the model rotation method. |
| SHIFT+mouse wheel | Mouse wheel click to pan. |
| Enables/disables rotation of 3D orbit when using SHIFT+mouse wheel (starts the 3D Orbit command in transparent mode). | |
| Mouse wheel | By pressing the mouse wheel, the model is rotated (the 3D Orbit command is launched in transparent mode). |
| While the combination of SHIFT + mouse wheel performs panning. | |
| Orbit center | Locates rotation center of 3D Orbit and Free Orbit. |
| Visible objects | Places rotation center to the center of objects you’re viewing. |
| Visible parts of objects | Places rotation center to the center of objects parts you’re viewing. |
| Mouse Wheel scale factor <1.5> | Scale factor used to scale with the Mouse Wheel. If scale factor is more than 1 - forward scrolling increase the scale, if less than 1 – decrease. If 1 – scaling using mouse wheel is disabled. |
Right Button Usage
The section redefines functions of the right button.
| Default Mode: | This section defines the behavior of the right mouse button in normal mode, when there are no objects selected and no running commands. |
|---|---|
| Repeat last command | Disables the standard right-click context menu. Simulates pressing the ENTER key, which causes the last command to run again. |
| Shows Popup Menu | Displays the standard context menu. |
| Edit Mode: | This section defines the behavior of the right mouse button in edit mode when objects are selected but there are no running commands. |
| Repeat last command | Disables the right-click context menu. Simulates pressing the ENTER key, which causes the last command to run again. |
| Shows Popup menu | Displays the context menu for editing selected objects. |
| Command mode: | This section defines the behavior of the right mouse button when it is pressed during a running command. |
| Sends “ENTER” | Disables the right-click context menu. Simulates pressing the ENTER key. |
| Shows Popup menu | Displays the context menu of the running command. |
| Shows Popup menu when command options present | Calls the context menu of a command only if there are available options in the command line. If there are no options in the command line, pressing the right mouse button corresponds to pressing ENTER. |
| Shows Popup menu after delay | Enables the mode which considers the duration of right button holding: short click – repetition of command or simulating pressing the ENTER key, according to the mode, long hold – opens the context menu. |
| Delay <250> ms | Specifies in milliseconds, the duration of right button holding to open the context menu. By default, the value is 250 ms. |
| Always show Popup menu when objects selected | If enabled, then if there is one or more objects in the selection, pressing the right mouse button always brings up the context menu, regardless of the duration of the press. | |
|---|---|---|
| — | ------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Scroll screen pages <3> | A document Scrollbar movement range. | |
|---|---|---|
| — | ------------------------- | -------------------------------------- |
Floating windows
Section to configure interface of the floating document window.
| Ribbon and menu bar | Whether a document floating window should contain the ribbon and menu bar. |
|---|---|
| Status bar | Whether a document floating window should contain the status bar. |
Command Line
The section sets the parameters of the command line.
| Use Autocomplete | Switches on/off the auto complete mode, when after entering one or several first letters of the command, the command is auto completed in the command line. |
|---|---|
| Autoselect mode | Advanced options of autocomplete. |
| Don’t select | Manual selection. |
| Select on prefix | When fuzzy complete disable: first item will be selected only if it has common prefix with command line. |
| When fuzzy complete enable: item will be selected if it has common characters with command line. For example, zll selects ZoomAll command. | |
| Always select | First item will be selected always. |
| Completion content | Autocompletion list content. |
| Complete system variables | Shows system variables in autocompletion list. |
| Complete blocks | Shows block names in autocompletion list. |
| Complete tools | Shows commands from Tool Palette in autocompletion list. |
| Additional options | Additional options of autocomplete. |
| Autocomplete during delay | Selection of the most probable command before autocomplete list is. |
|---|---|
| Completion list delay: <0.3> s | Amount of time that elapses before completion list is shown. |
| Fuzzy complete | Automatic correction of errors while typing. |
| Command line background color | Sets the background color of the command line. |
| Command line text color | Sets the text color of the command line. |
| Use alternate font | Switches on/off the using of alternative font in the command line. |
| Font Height <12> | Specifies font height in the command line. |
System Settings
Video subsystem and graphic displaying settings.
| OpenGL/DirectX Mode | Specifies graphic hardware acceleration library to use by program. |
|---|---|
| This setting will be applied after restart of the nanoCAD. | |
| OpenGL | Use OpenGL |
| DirectX | Use DirectX By default, when you select DirectX, DirectX 11 is activated. If it is not supported (for example, when working via RDP), then DirectX 9 is activated. You can manually change the DirectX version using the DirectX enhanced compatibility mode option or the NCGS_TOGGLE_DIRECTX command. |
| Use anti-aliasing | Enables/Disables the jagged smoothing |
| effect when displaying drawing graphics (antialiasing). Smoother line displaying. Setting will be applied for new opened or created document. This effect does not work when enhanced compatibility mode is enabled. | |
|---|---|
| Rendering optimization | Rendering optimization settings. |
| Optimize rendering objects with linewidth | Disables linewidth in navigation mode – Zoom, Pan, etc. |
| Optimize small details rendering | Disables points and other graphic with the same size in navigation mode – Zoom, Pan, etc. |
| Simplify text less than <2> pixels | All text smaller than specified value will be shown in a drawing as empty bounding boxes. Regeneration is required. |
| Min mipmap level size <512> pixels | Specifies a minimum level of detail to speed up work with large raster images. |
| Affects on raster mipmap pyramid generation. Defines smallest raster mipmap level in pixels. | |
| OpenGL settings | OpenGL settings. |
| Screen caching | Settings for the automatic and manual setup of OpenGL graphics hardware accelerator. |
| It is recommended to close all opened documents before switching these settings. All changes will be applied only to a newly created and opened documents. | |
| Generic | Software screen caching. |
| Accelerated | Hardware accelerated screen caching. |
| Improved compatibility mode | Uses the improved compatibility mode for graphics displaying (can slow down the process of screen redrawing). This mode is a software emulation of OpenGL by basic Windows tools and allows you to refuse to interact with the hardware of the PC graphics system (it can significantly slow down the process of redrawing the image on the screen). In this mode, a number of graphic display functions do not work, incl. |
| DirectX settings. | |
|---|---|
| DirectX settings Sets threshold texture size for texture cache <0.5> | Uses video-memory to speed up displaying of raster images. Images with any bitmap dimension (horizontal or vertical) multiplied with this threshold should be less then maximum gradient size – special value, calculated for current PC video-memory. Threshold should be from 0.1 to 0.5. |
| DirectX version used for render | DirectX version used for render. If the box is checked, then DirectX 9 is used. When the box is not checked, the default version of DirectX is used. In most cases, it is DirectX 11, but if it is not supported by the system, then it is DirectX 9. You can also switch DirectX version by the NCGS_TOGGLE_DIRECTX command. |
| Print preview mode settings | Section is used to control platform components, used for creation of preview if printing is in metafile format (WMF) or raster image (BMP). |
| Metafile (WMF) | Used to generate a picture in the image preview window in metafile format (WMF). |
| Bitmap (BMP) | Used to generate a picture in the preview window of a raster image in BMP format. |
Save Documents
The section sets auto saving and backup parameters.
| Save in a format | List of acceptable formats used to save a file using the Save, Save as commands. the format selected in this list becomes the default format for saving documents specified in the Apply selected format subsection. |
|---|---|
| Apply selected format | The subsection to set a type of documents to which the file format selected in the Save in a format section is applied. |
| None | Saving new documents with Save, Save as commands in the latest format selected in the Save document dialog. Saving open documents with the Save |
| command in their current format, with the Save as command in the latest file format selected in the Save document dialog. | |
|---|---|
| For new documents | Saving New documents with the Save command in the file format selected in the Save in a format section. Saving open documents with the Save and Save as commands in their current format. |
| For all documents | Saving both new and open documents with the Save, Save as commands in the format file selected in the Save in a format section. |
| Incremental saving mode | Settings of incremental saving – saving, when not a whole file is copied, but only its changed parts. |
| Off | A mode in which incremental saving will not be applied. A full save and full autosave will be performed. |
| Autosave | A mode in which a full save and incremental autosave will be performed. |
| Save and autosave | A mode in which an incremental save and incremental autosave will be performed |
| AutoSave and Backup | Setting autosave and backup parameters. |
| Autosaving every <5> min | Saving interval for the current document. Zero value switches off auto saving. |
| Autosave folder < > | Folder for auto saved files. Default folder is TEMP. |
| Create backup copy | Switches backup copy mode on/off. |
| Backup original | Switches original backup copy mode on/off. |
| Backup folder < > | Folder to save backup files. By default, backup files are saved in the same folder as the original file. |
| File history | Settings for saving file history. A mode of saving history is based on the file autosave mechanism. It can be needed if it is necessary to return to previous states of a document file, for example, if it was not save by mistake. |
| Save file history | Whether maintain the autosave history or not. |
| Number of stored file versions <5> | Maximum number of autosaved file versions. |
|---|---|
| File versions are stored for <15> days | Period of storing autosaved file versions in the storage (in days). |
| File history folder < > | Folder for storing autosaved copies. |
| Control of simultaneous opening of files | Control mode for simultaneous opening of files. |
| Control when opening a file | Enables/Disables control mode when opening a file. |
| User name < > | Visible username. |
Undo Command Settings
The section sets auto saving and backup parameters.
| Generate preview | Displays a preview of the result for each step of the Undo command. |
|---|---|
| Clear after save | Clears the list of all Undo actions after saving a document. |
| Track 2D navigation | Filling the Undo command list with 2D navigation commands: Pan, Zoom, etc. |
| Track 3D navigation | Filling the Undo command list with 3D navigation commands: Orbit commands (including SHIFT + mouse middle button), 3D Walk, 3D Fly, Locator using. |
| Group 2D and 3D navigation | Groups undo for 2D and 3D navigation commands in single step. |
Import/Export and Print Settings
The section sets settings for import, export and print commands.
| Plot temporary hidden objects | Manages the printing of objects temporarily hidden using the HIDEOBJECTS or ISOLATEOBJECTS commands. |
|---|---|
| When the option is enabled, hidden objects in temporary isolation mode (system variable OBJECTISOLATIONMODE = 0) are printed; when disabled, they are not printed. By default, the option is disabled; |
206
| temporarily hidden objects are not printed. | |
|---|---|
| Print transformed TTF texts: [as text] | Controls the way of processing ”transformed” TTF texts output to different print devices, including creating PDF and similar output formats. The “Transformed” text – text that created with any of the following options applied: oblique angle, compression, stretch, rotation on any angle (excluding 0, 90, 180 and 270 degrees). |
| as text | Text will be printed as text object with the same or similar font and attributes. This will keep the text string and makes it searchable, but may cause some visual differences from original representation. |
| as graphics | Text will be converted to graphic primitives. The content of text string won’t be preserved. In some cases this could be helpful to avoid visual inconsistencies towards the original text representation. |
Standard Directories
Section for specifying paths to both default folders for storing system files and user folders.
The section sets folders where miscellaneous system files are stored –fonts, line types, hatch patterns, multiline styles, plot styles and configuration files, templates, etc.
nanoCAD searches files in Common files location folders, then in subfolder downwards. First found file will be used and search will be stopped.
In the Common files location subsection, the path to the Samples folder is indicated, in which sample files are posted that demonstrate individual nanoCAD capabilities.

Note
Path to the Samples folder is not displayed in the Common files location subsection.
When the program searches for files, folders are viewed in the order they are listed in the subsections of the Standard directories section. The contents of the Common files location subsection are viewed first, then the contents of the next subsections in the order they are listed (from top to bottom). Folders in subsections are also viewed starting from the top one in the list and ending with the bottom one. At that, if the same file is located in different folders, the search stops as soon as the first copy of the file is found.
You can change search order using Up and Down buttons. Add, Modify, Delete buttons permits to add, modify or delete folders including default ones. Note that PlotConfigs and PlotSyles sections can only be modified, not deleted or added new paths.
To restore default folder search paths, you can use the UnSelect All button in the Profiles dialog (Manage menu - Options… > Profiles button).

Attention
All user settings will be lost when using the UnSelect All button!.
Dialogs for opening/saving files in nanoCAD are dynamically adjusted to display standard (default) and custom folders. Depending on where in the program the open/save file dialogs are opened (in other words, what types of file formats the dialogs work with), the corresponding folders are displayed in the nanoCAD list of the transition area, the paths to which are specified in the Standard directories section.
For example, with the same file search path settings, the lists of nanoCAD folders in the transition area of dialogs when opening drawing files (*.dwg) or loading linetype files (*.lin) will be different.
| Common files location | All files placed in this folder will be used primarily for all types files in Standard folders. Search in this subsection is carried out first. |
|---|---|
| SHX files location | Path to folders with text fonts, linetypes, hatches, multiline styles. |
| Default value: | |
| <c:\programdata\nanosoft AS\nanoCAD Int 25.0\shx></c:\programdata\nanosoft | |
| Templates files | Path to folders with nanoCAD template files. |
| location | Default value: |
| <c:\users%user name%\AppData\Roaming\Nanosoft AS\nanoCAD Int 25.0\Templates></c:\users%user | |
| PlotConfigs files | Path to folders with Plot Configuration files. |
| location | Default value: |
| <c:\users%user name%\AppData\Roaming\Nanosoft AS\nanoCAD Int 25.0\PlotConfigs></c:\users%user | |
| PlotStyles files | Path to folders with Plot Styles files. |
| location | Default value: |
| <c:\users%user name%\AppData\Roaming\Nanosoft AS\nanoCAD Int 25.0\PlotStyles></c:\users%user | |
| Pat files location | Path to folders with PAT files. |
| Default value: | |
| <c:\programdata\nanosoft AS\nanoCAD Int 25.0\shx></c:\programdata\nanosoft |
| Tool Palette files | Path to folders to search for Tool Palette files. |
|---|---|
| location | Default value: |
| <c:\users\user_name\appdata\roaming\nanosoft AS\nanoCAD 10.3<br/>ToolPalette></c:\users\user_name\appdata\roaming\nanosoft | |
| PDF import images location | Path to folders to extract and save used image files while importing PDF files: |
| Default value: | |
| <c:\users\user name\appdata\roaming\nanosoft<br="">AS\nanoCAD 10.3\PDF Import Images></c:\users\user> | |
| OCR template | Path to folders to extract and save used OCR template files. |
| files location | Default value: |
| <c:\users\user_name\appdata\roaming\nanosoft\nanocad 25.0\OCR></c:\users\user_name\appdata\roaming\nanosoft\nanocad | |
| Script files location | Paths to folders in which the program should search for script files. |
| Default value: | |
| <c:\users<br>User_name\AppData\Roaming\Nanosoft\nanoCAD 25.0\Scripts></c:\users<br> | |
| Color books files location | Paths to folders in which the program should search for color books files. |
| GeoFiles | Source files for import. |
| location | Default value: |
| <c:\users<br>User_name\AppData\Roaming\Nanosoft\nanoCAD 25.0\GeoFiles></c:\users<br> | |
| GeoUnderlays | Ready-made underlays for insertion into drawings. |
| location | Default value: |
| <c:\users<br>User_name\AppData\Roaming\Nanosoft\nanoCAD 25.0GeoUnderlays></c:\users<br> | |
| Predefined | Ready-made coverings for insertion into drawings. |
| materials | Default value: |
| location | <c:\users\user_name\appdata\roaming\nanosoft\nanocad 25.0\CoveringsLibrary></c:\users\user_name\appdata\roaming\nanosoft\nanocad |
| Classifier location | Path to folders in which the program should search for classifier files. |
| Default value: | |
| <c:\users\user_name\appdata\roaming\nanosoft AS\nanoCAD 10.3\classifier></c:\users\user_name\appdata\roaming\nanosoft | |
Template Usage
Section to specify templates for new documents and for import and export of documents.
| For new documents | Subsection for setting templates when creating new documents. |
|---|---|
| None | No action taken. |
| Use default | Opens the file specified in the Default Template File Name. |
| Ask for file | Opens the File > Open dialog box. |
| Choose from list | Opens the Choose Template dialog box. |
| Default Template File Name <default.dwt></default.dwt> | Shows and allows changing of the Default Template File Name. |
| Templates Names List | List for Choose Templates. |
| For imported documents | Actions for imported documents. |
| None | No action taken. |
| Use default | Opens the file specified in the Default Template File Name. |
| Ask for file | Opens the File > Open dialog box. |
| Choose from list | Opens the Choose Template dialog box. |
| Default Template File Name <default.dwt></default.dwt> | Shows and allows changing of the Default Template File Name. |
| Templates Names List | List for Choose Templates. |
| For Export to File | Actions for exported documents. |
| None | No action taken. |
| Use default | Opens the file specified in the Default Template File Name. |
| Ask for file | Opens the File > Open dialog box. |
| Choose from list | Opens the Choose Template dialog box. |
| Default Template File Name <default.dwt></default.dwt> | Shows and allows changing of the Default Template File Name. |
| Templates Names List | List for the Choose Templates. |
Standards Audit Usage
Section for managing the settings for using the standard.
| No | The ban on connecting the standard file to the opened drawings. The option is selected by default. |
|---|---|
| Use for all documents | Permission to use the standard file for all opened documents. |
| Standards Auidit File Name <> | Specifies a DWS standard file (*.dws). In the Configure Standards dialog box (STANDARDS command), the assigned file will appear first in the list. |
Papers
Contains standard paper formats. Allows the modification of an existing format or addition of a new one. The formats in this section are used for printing.
Raster File Formats
Raster file formats which can be inserted with Image from File command.
| TIF (Tagged Image File) | A format for storing raster images. Stores graphic information in compressed form without loss of quality. The TIF format is most often used for high-quality graphics, scanned images, and drawings where sharp contrast between pixels and preservation of layers are important. |
|---|---|
| TIFF (Tagged Image File Format) | A format for storing raster images. Stores graphic information in compressed form without loss of quality. The TIFF format is most often used for high-quality graphics, scanned images, and drawings where sharp contrast between pixels and preservation of layers are important. |
| GeoTIFF (Georeferenced Tagged Image File Format) | A format for storing TIFF raster images with georeferencing. Used for cartographic data. |
| BMP (Bitmap Picture) | A format for storing raster images developed by Microsoft. Stores graphic information without data compression with high image quality, which is reflected in the file size. |
| JPG (Joint Photographic Experts Group) | A format for storing raster images developed by Joint Photographic Experts Group. Stores graphic information in a compressed, lossy form. The JPEG format is most often used for photographs and images with smooth transitions of brightness and color. |
| JPEG (Joint Photographic Experts Group) | A format for storing raster images developed by Joint Photographic Experts Group. Stores graphic information in a compressed, lossy form. The JPEG format is most often used for photographs and images with smooth transitions of brightness and color. |
|---|---|
| PNG (Portable Network Graphics) | A format for storing raster images. Stores graphic information in a compressed form without loss of quality. Supports full color images and transparency. The PNG format is used for drawings and graphics with sharp contrast between adjacent pixels. |
| PCX (PCExchange) | A format for storing raster images developed by ZSoft Corporation. Stores graphic information in a compressed form. |
| GIF (Graphics Interchange Format) | A format for storing raster images. Stores graphic information in a compressed form without loss of quality. The format is limited to 256 colors, but supports animated images. Used for simple images and graphics with minimal colors. |
| ECW (Enhanced Compression Wavelet) | A constrained raster image format optimized for storing aerial and satellite images. The format efficiently compresses large images with high dynamic contrast. The ECW format stores the image coordinate system data in the image file itself. Reading and writing images up to 500 MB are available. |
Text Settings
Section to specify a file with font for replacing.
| Alternative font name <txt.shx></txt.shx> | Name of font file to replace a missing font in an opened document. |
|---|---|
| Rotate text in edit mode | Specifies rotation mode for text object editing. If checkbox is ON, then only text object is rotated. Otherwise, the entire drawing rotates. |
API
Options for nanoCAD applications developers.
| Reset Ignored exceptions | Reset ignored exceptions. The list of exceptions will be reset after restarting the program. |
|---|---|
| Write API Log | Enables/Disables writing API protocols. |
| API Log File Name < > | Specifying the folder and file name of the API protocol. |
212
| When not implemented API is called: | Specifying an action when calling not implemented API. |
|---|---|
| Do nothing | |
| Show message box | |
| Throw exception | |
| OutputDebugString | |
| Developer support < > | Specifying the developers’ email address. |
| Temporary files folder < > | Folder for storing temporary files. The default folder is c:\Users\User_name\AppData\Local\Temp |
Feedback
Section for setting up feedback with developers and support service.
| Sending depersonalized statistics | Setting the mode for sending a log of statistical data on the use of nanoCAD. |
|---|---|
| Not to send | Prohibition to send the log of statistical data. |
| Resolve sending | Permission to send statistics log. |
| Resolve and report | Permission to send statistical data log and advance information before sending. |
ETransmit
Create package with all necessary files – external links, raster images, fonts.
| Include unloaded External references | Includes unloaded external references in the file package (XRefs). |
|---|---|
| Include fonts | Includes TTF and SHX fonts to the packet used in a document. |
| Path options | Settings for packet structure. |
213
| Use Organized Structure | Duplicates the folder structure for files of the generated package, changing the absolute paths to relative ones. The root folder is the top-level folder in the folder tree. |
|---|---|
| At that: • Relative paths do not change. Relative paths specified outside the original root folder are saved up to first-level folder above them and are located in the root folder; | |
| • Absolute paths outside the root folder tree are converted to relative ones. Absolute paths not included in the original root folder are saved up to the first-level folder and are located in the root folder; | |
| • Absolute paths outside the root folder tree are converted to “No path specified” and transferred to the root folder or a folder inside the root folder tree; If necessary, missing folders can be created. | |
| Place all files in one folder | Places all files, including drawings, images and fonts to the same folder. |
| Keep files and folders as is | Creates folders structure as in the original document |
Default Raster Properties
The section for setting the default raster image properties. These options are used to display a raster when they are not explicitly set. For example, when opening a raster image that does not have a resolution value.
| DPI <300> | Default resolution for images doesn’t contains resolution. |
|---|---|
| Transparency | Enables/disables transparency mode for monochrome images. |
Georeferencing
Section for setting georeferences of raster images.
| Use World or TAF file | Using World or TAF file when inserting raster images. |
|---|---|
| Inserting georeferenced raster images in World or TAF georeferencing files, if any. When inserting such rasters, the coordinates of the insertion point, the scale and the rotation angle are substituted automatically. | |
| It also creates a World file with geo-coordinates for each Raaster image saved from the External References Manager using the Save as command from the context menu |
PDF Units
PDF measurement units to be used when inserting PDF as underlays and importing PDF, where measurement units are not specified.
| Inches | Using inches. |
|---|---|
| Millimeters | Using millimeters. |
Licensing
Section for setting licensing parameters of the program and its modules.
| Modules | Section for managing the availability of the program modules. |
|---|---|
| 3D geometric modeler and constraints | Section for switching the used geometric 3D kernel and constraints. |
| C3D | Using 3D geometric kernel. |
| 3D modeler, 2D and 3D Constraints (C3D) | Enables/Disables loading 3D modeling modules, 2D and 3D constraints on C3D kernel. |
| Platform mode | |
| Common | nanoCAD Plus |
| Construction | nanoCAD Plus with SPDS module |
| Mechanica | nanoCAD Plus with Mechanica module |
| Raster tools | Enables/Disables loading of Raster module, which includes full functionality for work with raster images and some commands for work with point clouds. When the module loading is disabled in the Point clouds and Raster main menu items (as well as in the corresponding ribbon tabs) only the basic functionality will be available: rotations, skew elimination, correction, pencil and eraser functions. |
|---|---|
| Topoplan | Enables/Disables loading of the Topoplan module, which includes functionality for editing topographic plans. |
| Request the product license before corporate | Determines the order of requesting the license: first product, then corporate ones, or first corporate and then product ones. |
| Request “Engineering BIM” license first | Determines the order of requesting the license: first “Engineering BIM” and then product and corporate ones. |
”Don’t show again” messageboxes
Warning message display control section.
| Auto rewrite linetypes in database | Enables/Disables message when adding line types already loaded in the document. | |
|---|---|---|
| Show message | Enables display of a message. | |
| Yes | Message is not displayed, Yes is accepted by default. | |
| No | Message is not displayed, No is accepted by default. | |
| Scaling of topographic objects | Enables/Disables message when changing Toposcale. When enabled, this message is displayed only if there are topographic objects in the drawing. | |
| Show message | Enables display of a message. | |
| Yes | The message is not displayed, Yes is accepted by default. | |
| No | The message is not displayed, No is accepted by default. | |
| Warning about non standard Toposcale | Enables/Disables the message when changing the Toposcale to a custom value that does not correspond to the standard scale. |
Quick Properties
Section for setting up parameters of the Quick Properties bar.
| Display mode | Determines whether the Quick Properties toolbar will be displayed when selecting objects. |
|---|---|
| Turned Off | Disables the display of the Quick Properties toolbar (QPMODE=0). |
| Turned On for all objects | Enables the display of the Quick Properties toolbar for all selected objects (QPMODE=1). |
| Turned Off for all objects | Disables the display of the Quick Properties toolbar for all selected objects (QPMODE=-1). |
| Turned On for configured objects | Enables the display of the Quick Properties toolbar for selected objects with configured properties (QPMODE=2). |
| Turned Off for configured objects | Disables the display of the Quick Properties toolbar for selected objects with configured properties (QPMODE=-2). |
| Location | Sets the location for the Quick Properties toolbar. |
| Cursor dependent | The Quick Properties toolbar is displayed relative to the cursor position (QPLOCATION=0): |
| Quadrant – specifies the quadrant relative to the cursor position in which the toolbar should be displayed: Bottom Right, Top Right, Top Left, Bottom Left. | |
| Distance in pixels – sets the distance from the cursor location to the toolbar in pixels. | |
| Static | The Quick Properties toolbar is displayed at a specific location (QPLOCATION=1). |
Help format
Help format settings.
| Use online help | Switches the help format to online. |
|---|---|
| ----------------- | ---------------------------------------- |
Profiles

Button in the Options dialog.
Command Line:PROFILES
A Profile is a set of custom settings with a unique name for working environment parameters. By default, nanoCAD saves all current settings in <
If several users, using one account to enter the system, work with the program, each of them can create a profile and load it for working. Another example of profile usage is for quickly switching between settings when working with different documents in the current session.
Only one profile can be current. When changing interface settings, the current profile is changed automatically.
To use the custom settings of the working environment on other computers, a profile can be saved in a file with a *.wip extension. A WIP-file loaded on the other computer changes only the setting of the current profile, which were saved in this file. Other settings remain unchanged.
A section of the Options dialog contains:

List with names of profiles available in the current document.
The profile selected in the list becomes the current one.

The button opens the Profile dialog box to create and manage profiles.

The list of all profiles is shown in the Profiles section.
The name of the current profile is shown in the Current profile field.
A new profile inherits the properties of the current profile.
To set a selected profile as the current one, select the Set Current button.
To delete a selected profile from the list, select the Remove button.
The Reset All button deletes all profiles and recovers the standard nanoCAD profile. Changes take effect after restarting the program.

Attention
Before applying the Reset All button, save user profiles or they will be deleted.
To create a new profile:
-
- Open the Profiles dialog. In the list of profiles, select the profile the settings of which will be used for a new one. Click the Add button.
-
- In the Profile dialog that opens, specify the name of the profile being created :

The profile name should not contain a back slash .
-
- Select OK. The name of the created profile will be shown in the list of profiles.
-
- Select the created profile in the Profiles: list and set it as current by the Set current button.
-
- Go to the Settings dialog and make the necessary settings for the working environment. Click OK.
To save a profile:
-
- Select the profile to save.
-
- Click the Export button.
-
- In the Save As dialog box specify the name and the folder location to save the profile, after that select the Save button.
To load a profile from other computer:
-
- Select the profile in the list to which the changes should be written.
-
- Click the Import button.
-
- In the Open dialog box that opens, select the nanoCAD profile file.
-
- Click the Open button .
The settings of the profile selected in the list will be replaced by the settings of the imported profile.

Attention
You can replace the profile only among one nanoCAD version. When you replace the profile from one program version into another version troubles with interface might occur.
Profile Quick Setting

Command line: QUICKPROFILE
The command opens the dialog for quick access to profile settings. Using this command you can set a current profile or create a new profile.

The Switch to Profile dialog contains a list of profiles, created or loaded in the current program session.
To set a profile current select a button with its name.
The Add button opens the Add Profile dialog to create a new profile.
Graphic Subsystem Settings
nanoCAD provides a wide variety of settings to adjust graphic subsystem, from selecting the video adapter graphics library, to configure different cases of graphic displaying in the drawing.
You can set up graphics settings in the Graphics settings section of the Options dialog.

Graphics Hardware Acceleration Settings
For correct and fast graphics displaying in a workspace, you can specify the way of nanoCAD interaction with PC’s graphics hardware accelerator and settings of the selected method.
The main ways the program interacts with the PC video subsystem are:
- use of OpenGL;
- use of DirectX;
software emulation in OpenGL mode (High Compatibility Mode).

There are special settings for every mode of interaction. OpenGL graphics library is set by default. This mode provides 3 OpenGL settings sets, which should be switched depending on the PC’s video adapter performance.
For the first time you should use autocheck of system performance of graphic system.
Automatic Adjustment of Graphic Hardware Acceleration
The program graphic subsystem might work slowly or become unstable with some video adapters and driver versions. For example, the cursor in the empty drawing moves unevenly or isn’t shown. In this case it is worth to estimate performance of PC video subsystem with automatic determination of the optimal set of graphics settings.

-Menu: Help – Video Subsystem performance check

After running the command, a window opens containing recommendations that must be followed to properly test the graphics subsystem.
The Test button starts the process of assessing the performance of the computer’s graphics subsystem. When the test is finished, the dialog with the results is shown:

The Report button is used to save the results of testing in a separate file.
To save the report in a separate file, click OK in the report window and specify the storage path.
Apply button enacts Graphics hardware acceleration settings that were recommended after automatic testing, and shows following message:

Click OK and restart nanoCAD to apply settings.

In case you click Cancel button, the settings recommended based on the results of automatic testing will not be applied.
The command can change only the following Graphics hardware acceleration settings:

Other options will not be changed. You should change them in Option dialog manually.
OpenGL Manual Adjustment
These settings can be changed manually in the Graphic settings section – OpenGL settings - Graphics hardware acceleration settings of the Options dialog:

For manual OpenGL adjustment, do the following:
-
- Save all changes, close all drawings that you are editing.
-
- Open the Options dialog box (menu Tools Options).
-
- Open the System settings section – Vectorizer Type [OpenGL] and make sure that OpenGL is selected.

- Open the OpenGL settings section – Screen caching [Accelerated]:

- Select the setting variant different from the current one: Generic item or Accelerated item.
-
- Click OK.
-
- Open a new document and assess the speed of cursor movement.
DirectX Manual Adjustment
You can use DirectX instead of OpenGL graphics library.
Switch to DirectX in the Graphic settings - OpenGL/DirectX section of the Options dialog.

By default, when DirectX is selected, DirectX 11 is activated. If it is not supported by the system, then DirectX 9 is activated. You can change DirectX version manually by DirectX Version option in DirectX settings or NCGS_TOGGLE_DIRECTX command.
Sets threshold texture size for texture cache <…>
You can specify additional mode options in the DirectX settings section.

Displaying of small raster images is quicker when the image is saved in computer graphic memory. This coefficient limits the size of raster images that will be saved in graphic memory. The image is suitable if its largest size (vertically and horizontally) is less than the following value: the size of graphic memory multiplied by this coefficient. The coefficient is fractional number between 0.1 and 0.5.
DirectX Version
You can switch the used DirectX version in the DirectX settings section.

If the box is checked, then DirectX 9 is used.
When the box is not checked, the default DirectX version is used. In most cases, it is DirectX 11, but if it is not supported by the system (for example, RDP connections), then it is DirectX 9.
You can also switch DirectX version by NCGS_TOGGLE_DIRECTX command.
Graphic Subsystem Common Settings
After you have configured hardware interaction settings, you can configure other parameters of graphic subsystem. Discussed in this section, graphic subsystem settings are relevant for any type of hardware interaction – OpenGL / DirectX / OpenGL software emulation mode.
Antialiasing
Enable Use anti-aliasing check-box to smooth lines on the drawing:

Anti-aliasing does not work when Improved compatibility mode is enabled.
Rendering optimization
Optimize meshs rendering
Turn off displaying of solid text and hatch during document navigation (zoom, pan etc.).
Optimize rendering objects with linewidth
Turn off displaying of linewidth during document navigation (zoom, pan etc.).
Optimize text rendering
Turn off displaying of weight of bounding rectangles for the text during document navigation (zoom, pan etc.). Bounding rectangles are shown when Quick text (QTEXT) mode or Simplify text less than <…> pixels option is turned on.
Optimize small details rendering
Disable points and other graphic with the same size in navigation mode – Zoom, Pan, etc.
Simplify text less than <…> pixels
You can set the height of the text displaying in pixels. If the height of text object is less than this value, then it displays as the bounding rectangle of the text object.


Simplify text mode is disabled Simplify text mode is enabled
Renew the drawing to changes take effect.
Graphics displaying for very large drawings
If a drawing has a large size (the values of the cursor’s coordinates are 3000000 or higher), perhaps you need to switch on the following parameters to correct the graphics displaying:
Improved Compatibility Mode
If none of OpenGL and DirectX settings does not give an acceptable displaying quality, you can try to enable the improved compatibility mode.
The Improved compatibility mode emulates OpenGL with built-in Windows software tools and allows not taking into account PC’s hardware video accelerator.

To enable this mode set OpenGL mode and enable Improved compatibility mode checkbox. The settings will be applied to newly opened or created documents.
Usage of improved compatibility mode can significantly slow the process of image redrawing on the screen, therefore it is expedient to turn it on in cases, when it is acceptable to sacrifice display speed in favor of quality.
A number of graphical display do not work in this mode, including Anti-aliasing.
Customize User Interface
Ribbon: Manage – Customization – Interface > Customize interface
Menu: Tools – Customize > Interface…
Command line: INTERFACE
Customize User Interface dialog box is intended to:
- create and edit ribbon elements (tabs, context tabs, groups and icons);
- create new menus, toolbars, context menus;
- fill menus and toolbars by commands and create new commands;
- edit the composition and parameters of interface objects;
- add and change actions on objects, accelerators, aliases, tooltips;
- save all changes in a separate .cfg file and manage configuration files.

Attention
All changes made to the Customize User Interface dialog enter into effect after the program is reloaded.
To apply changes to ribbon elements, use the RELOADRIBBON command or the ALT+R hotkeys. No program restart is required.

Attention
When making changes to the interface settings through the Customize User Interface dialog, the display and location settings for palettes and toolbars are reset to the state specified by the user in the Customize User Interface dialog.

Note
Transferring and copying interface settings can be done using the UIIMPORT and UIEXPORT commands.
Dialog options
File
Drop-down menu with commands to manage configuration files:

- Open opens the dialog for searching and opening a configuration file with the *.cfg extension.
- Add new partial file creates a custom partial configuration file.
- Load partial file connects a partial configuration file to the main configuration file (master file).
- Unload current partial file disconnects the current partial configuration file.
Import shortcuts – loads keyboard shortcuts (combinations of hot keys for quick opening nanoCAD commands).
- Save saves the current configuration file.
- Save as… saves the current configuration file under a different name.
- Exit exits the dialog.
File name
A drop-down list of all configuration files, the field displays the path and name of the edited cfg file. The created user interface elements are added to the selected file. By default, the current configuration file is opened.


Note
The contents of the connected partial configuration files are displayed when you select the cfg file to which they are connected. Interface elements are changed/deleted in the file to which these objects belong, regardless of which file is currently selected.
Tabs
The dialog contains 9 tabs: Ribbon, Main menus, Toolbars, Popup menus, Accelerators, Object actions, Status bar, Rollover tooltips, Aliases
Parameters
File name Field displays the path and name of edited CFG-file.
File Commands to manage config files:
• Open
• Load partial file
• Upload current partial file
• Save
• Save as…
• Clear
• Exit
Upper left part of dialog displays all elements of opened tab. Move selected element with drag&drop.
Upper right part of dialog contains all nanoCAD tools: commands and controls. Use them to create and edit interface objects: menus, toolbars, status bar.
There is a filter for tools:
- Select a section to display elements of selected category.
- Or type the template to find appropriated tools

Information about the selected element and action to be done with it is displayed in the right bottom corner of the dialog box.
Properties in the lower left part of dialog displays properties of selected elements; they can be edited.

Commands for creating and editing interface elements (menus, toolbars, status bar, etc.) are called from the context menu of the element. The composition of the context menu commands depends on the current dialog tab and the selected element.
Work with partial configuration file
-
- Select the Add new partial file command in the menu of the File button of the Customize User Interface dialog.
-
- In the Select File Name dialog that opens, enter the file name. Click OK.The created files located in C:\Users\User_name\AppData\Roaming\Nanosoft**Ошибка! Неизвестное имя свойства документа.** 25.0\Config.

- Select the created file from the drop-down list in the File name field. The tabs of the new configuration file are empty.

-
- Create user interface elements (menus, toolbars, status bars, etc.).
-
- Save the partial configuration file using the Save command in the File button menu.
-
- Connect the partial configuration file using the Load partial file command in the File button menu. In the Open dialog box that opens, select the created partial configuration file.

-
- Click OK in the Customize User Interface dialog.
-
- Restart nanoCAD. The user elements are displayed in the interface.
-
- To disable a partial configuration file, select the file in the drop-down list in the File name field and then select the Unload current partial file command in the File button menu.
When manually editing the configuration file, you can include additional files using the line #include <FileName.cfg>. If the file to be included is located in another directory, you should write the full path to it.
The process of creating a custom menu, toolbar and ribbon with examples is described in the article “Creating a custom menu, toolbar and ribbon in nanoCAD”, located on the official Nanosoft development website.
Ribbon Tab
The Ribbon tab of the Customize User Interface is intended to edit the ribbon.
In the left upper part, there is a tree of ribbon elements, which presents all its tabs, context tabs, panels and commands.
A ribbon element is created and edited through its context menu. The composition of context menu commands depends on the selected tree element. The element is moved by dragging it in the ribbon tree. You can add a new command in the ribbon by dragging it from the command list in the right part of the dialog.

Attention
To apply changes in the ribbon elements, use RELOADRIBBON command or hot keys ALT+R. It is not required to reboot the program.
Tabs
The ribbon contains a set of tabs on which controls and tools for creating and editing a drawing are compactly grouped.
Create a new tab
- A new tab is added by selecting Add tab command from the context menu of Tabs section in the ribbon elements tree.

Upon the completion of all data entry, the tab will appear in the end of all tabs list.
To add a new tab immediately before the existing one, select the desired tab in the ribbon tree and select Insert tab in the context menu.
- In the emersed Create ribbon tab dialog, fill the boxes


3. Click OK.
You can move any tab in the tree by a simple drag-and-drop.
Create tab elements
There may be panels inside a tab. Each tab should obligatory contain at least one panel.
-
- Select a tab in the tree list.
-
- In the context menu, select a command to create the desired element:
- Add new panel
- Add existing panel
Add new panel
-
- Select the command in the context menu.
-
- Fill parameters in the Create ribbon panel dialog box, click OK.

Add existing panel
-
- Select the command in the context menu.
-
- Select the element in the Select panel dialog box, click OK.

Context tabs
Context tabs become visible under certain conditions. For example, Layout appears only upon transfer to the paper space, Block Editor – when you enter block editing mode. It is impossible to add/remove context tabs. Context tab elements are created similarly to tab elements.
Panels
In each ribbon tab elements are grouped in panels – sets of commands similar in function.
Create new panel
Each tab should contain at least one panel. A panel can be added only to a tab or a context tab.
-
- A new panel is added by selecting the Add new panel command from the context menu of the Panels section in the ribbon elements tree.
-
- Fill the boxes in the Create ribbon panel dialog
UID Element identifier in the program. Name Internal name of the panel.
Text Name of the panel to be displayed on the screen.

- Click OK.
Create panel elements
A panel can contain:
- Rows inside of which there are command buttons, lists and other interface elements;
- One panel’s dialog box that opens by button;
- Hidden rows separator.
To fill a panel with elements, it is necessary to create at least one row.
-
- Select the panel in the tree list.
-
- In the context menu, select the command to create a desired element:
- Add row
- Add dialog box launcher
- Add hidden rows separator
Add dialog box launcher
A dialog box launcher is a button with an arrow located in the right lower corner of some panels and intended
-
- To select the Add dialog box launcher command in the panels’ context menu.
-
- In the Create dialog box launcher dialog box, to assign the command for Dialog box button, click button.

- Select the required command in the Command ID dialog box. Click OK.
Add hidden rows separator
A separator is an arrow in a panel name, it unfolds the display of additional panel elements. You can create a separator through the context menu by selecting the Add separator.

Rows
A tool row is a set of commands situated in a panel in one row.

Create row elements
Row may include row panels, buttons, split buttons and separators.

-
- Select a row in a tree list.
-
- In the context menu select the command to create a desired element:
- Add button
- Add split button
• Add row panel
Add row panel
A row panel is added when it is necessary to divide a group into several vertical parts with different number of rows. A row panel can be added only inside a row.

Add button
A button can be added in a row by dragging a command from the command list on the right, as well as through the context menu.
-
- Select the Add button command in the row’s content menu.
-
- Set parameters in the Create ribbon button dialog box.

-
- To assign command to the button, click button next to Menu macro ID field.
-
- Select the required command in the Select command dialog box. Click OK.
Add split button
-
- Select the Add split button command in the row’s context menu.
-
- Set parameters in the Create ribbon dropdown dialog box.

-
- To assign command to the button, click button next to Menu macro ID field.
-
- Select the required command in the Select command dialog box. Click OK.
You can add buttons in the dropdown list by dragging commands from the command list on the right or through the Add button command of the context menu. Parameters of the drop-down list can be changed in the Properties field.
Filling rows with commands
-
- Select the command in the right window of the tools list.
-
- Drag it to the required row in the ribbon elements tree.
Add separator
A separator is a line or a spacing that are added in a panel, row panel, hidden rows, dropdown list for visual separation of commands.

-
- Select the list row to place the separator before.
-
- Select Add separator in the context menu.
Quick Access Toolbar
The Quick Access Toolbar is located at the top or bottom of the Ribbon and contains buttons for the most frequently used commands.
A button can be added to the Quick Access Toolbar by dragging a command from the list of commands on the right, or through the Add Button command in the context menu:
-
- In the Create Ribbon Button dialog, click the button next to the Menu macro ID field.
-
- Select the desired command in the Select a command dialog. Click OK.
-
- If necessary, correct the Text field. Click OK.
If you select a specific button and use the Insert Button context menu command, the new button will be located immediately before the selected one.
Deleting Elements
-
- Select the required element in the tree.
-
- Use the Delete command of the context menu.
Main Menu
The Main Menus tab of the Customize User Interface dialog is intended to create custom menus and edit existing ones
All menus used in the program are presented in the tree list.
The commands to create and edit menus are called from the context menu. Composition of the context menu commands depends on the selected tree object.
Create Custom Menu
-
- To open the Create menu context menu, select the top line of the Main menu tree (or right click in the list window). If you select a certain menu and use the Insert menu context menu command, a new menu will be located directly before the selected one.
-
- Fill fields in a Create menu dialog:
UID Element identifier in the program.
Display name Displayed name on the screen.
- Press OK.

New menu appears in the end of the list of elements. Move them using drag and drop.
Create elements of menu
-
- Select the desired menu in the list of menus.
-
- Select one of the items:
- Add menu item
- Add submenu
- Add separator
Add submenu
-
- Select Add submenu.
-
- Fill fields in the Create menu dialog, press OK.

Add menu item
Menu item is a command in the menu list.
-
- Select Add menu item.
-
- Fill fields in a Create menu item dialog.

-
- Click the button to add the command.
-
- Select the desired command in a Select command dialog box. Press OK


button clears the field.
Add separator
Separator looks like a line in menu, submenu, toolbar, statusbar. Used to split commands by groups.

-
- Select the menu bar to insert separator above.
-
- Select Add separator in the context menu
Add commands into menu and submenu
-
- Select the command from the right list.
-
- Drag it and drop to menu at the left part of dialog.
Remove elements and menus
-
- Select the desired element or menu.
-
- Use Delete command in the context menu.
Toolbars Tab
Create custom toolbars and edit existing. It is possible to add commands, drop-down lists, controls and separators. Properties of selected toolbar are displayed in the Properties:

Create New Toolbar
-
- To open the Create toolbar context menu, select the upper line of the Toolbars tree list ( or click the right mouse button in the list window). If you select a certain toolbar and use the Add toolbar context menu command, a new toolbar will be located directly before the selected one
-
- Fill fields in a Create toolbar dialog box.
-
- Click OK.

Parameters
UID Element identifier.
245
Display name Displayed name of toolbar.
Position Position on the screen.
Visible Turns on/off visibility of toolbar.
Row Row for fixed toolbar.
Pos Position in the row of fixed toolbar.
Show text labels Turns on/off the display of text labels on buttons of the selected
toolbar.
Depending on the selected Show text labels mode, floating (located in graphic area) toolbars have different appearance:
The Show text labels box is clear The Show text labels box is checked


Add an element into toolbar
-
- Select toolbar in the list.
-
- Call context menu and select one of items:
- Insert button
- Insert control
- Insert flyout
- Insert separator
-
- Fill fields in dialog box.
Add button
-
- Select Insert button command.
-
- Set Display name in the Create toolbar button dialog box**.**
-
- Click button near Intername.
-
- Select the desired command. Click OK.

It is possible to drag and drop command to add button into toolbar.
Add control

Drag and drop control from the list to add it into toolbar.
-
- Select Insert control command.
-
- Set Display name in the Create toolbar control dialog box.
-
- Click the button near Control field.
-
- Select the desired control in a Select control dialog box. Click OK.
Add drop-down toolbar
-
- Select the Add toolbar command.
-
- In the Create toolbar flyout dialog click the button next to the Main command field.
-
- Select the command in the Select command dialog. Click ОК.
-
- Click the button next to the Additional command field.
-
- Select the command in the Select command dialog. Click ОК.
The button clears the field.
Toolbars Display Settings

Menu: View > Toolbars – Toolbars Settings…
Menu: Format > Interface – Toolbars Settings…
Command line: TOOLBARS
Sets the display of toolbars on the screen.

Options:
Show text labels Turns on/off text prompt on buttons.
Toolbar button Size Sets the size of all toolbars:
Small
Normal
Large
Accelerators Tab
Accelerators tab allows you to add keyboard shortcuts (hot keys) combinations for often used commands
Keyboard shortcut – is a combination of symbol key and control keys CTRL, SHIFT, ALT, For example, press CTRL+O to open a file, ; CTRL+S – to save the document, etc.
Combinations of hotkeys used in nanoCAD are displayed on the right side of context and drop-down menus, as well as in toolbar button tooltips.
It is possible to set several keyboard shortcuts for one command.
Accelerators tab contains existing shortcuts.

To create a shortcut
-
- Click Create accelerator button.
-
- Press the desired combination on a keyboard.
If combination is already used, the field is highlighted.


-
- Pres the button near Intername field.
-
- Select the desired command in a Select command dialog box. Click ОК.
-
- In the Create accelerator dialog, place the cursor in the Shortcut field and press the desired combination on the keyboard
You can also assign a shortcut to a command by selecting it in the list of tools in the right window and dragging it to the list of commands on the left. The Create accelerator dialog will immediately display the Intername of the selected command. You just need to assign a combination in the Shortcut field.
If the assigned keyboard shortcut matches an existing one, a warning is displayed in which you can reassign the existing shortcut to another command.
Import shortcuts
- Select the Import shortcuts command in the menu of the File button of the Customize user interface button.
-
- In the Open dialog, select configuration files with *.cfg or *.cuix extension.
-
- In the Import shortcuts dialog, check the combinations to import, click ОК.

Note
If the current file is the master file, then the combinations are added to ncadbase.cfg.
If the included file is the current one, the combinations are written to it. If there is a conflict between identical combinations (when a combination that already exists in ncadbase.cfg is written into the included one), the command that is higher in the list is executed.
If you attach a file with combinations using the Load partial file command, the combinations are processed. If there is a conflict between identical combinations, the command specified in ncadbase.cfg is executed.
However, it is recommended that you use the Import Shortcuts command to load shortcuts
Additional accelerator for command
-
- Select the command in the list of shortcuts.
-
- Call the Find tool context menu.
-
- Select command in the list and call Create accelerator context menu.
-
- Press the desired combination on a keyboard, then click OK
Change accelerator
-
- Select command in the list of shortcuts.
-
- Set new combination in Properties.

Remove keyboard shortcut
-
- Select command in the shortcut list.
-
- Click Delete accelerator button.
You can also delete the selected combination using the DEL key.
Object Actions Tab
The Object Actions tab of the Customize user interface dialog assign the commands and actions to be performed when using mouse buttons for the object selected on the acreen:
• Double-click on single object
- Double-click on multiple objects
- Context menu on single object
- Context menu on multiple objects

To add a command for double-clicking with the left mouse button on one or more objects, drag the command from the list of tools on the right to the desired action.
To add a context menu for single or multiple selection, select Add new menu or Add existing menu from the context menu of the desired action:

Status Bar Tab
Status bar tab manages elements in the status bar of nanoCAD.
It is possible to add button, control, property, separator to the status bar. Add element by drag and drop from the list of tools. Set the element parameters in Properties.
Add control
-
- Select Insert control in the context menu.
-
- Set parameters in Create status bar control dialog box.

Add button
- Select Insert item in the context menu.
Set parameters in Create status bar item dialog box. Item parameters are identical to Create status bar control dialog box.
Add property
-
- Select Insert property in the context menu.
-
- Set parameters in Create status bar property dialog box.
The following parameters are added to the previous ones: Width, Fixed width.
Remove status bar elements
-
- Select the desired element.
-
- Use Delete command in context menu.
Rollover Tooltips Tab
Set properties to be displayed when cursor pointing to the object.

Object list is at the left part of tab.
Right part of tab displays properties to select.
The properties are enabled by clicking the checkbox. The Select All option includes all object properties in the tooltip.

Aliases Tab
Aliases tab sets alternate names (aliases and abbreviations) for commands to call them from command line.
One command can have several aliases. Each alias belongs to only one command.
The left part contains a list of commands with assigned aliases.

Create an alias
-
- Click the Create alias button.
-
- Click the button in Create alias dialog box, select the command from the list.
-
- Type symbols into Alias field.
Or
-
- Select command at the list.
-
- Call Create alias in context menu.
-
- Type symbols into Alias field.
Manage aliases in the Properties section:

The Show button highlights a command in the list of commands in the left window with aliases.
Change alias
-
- Select command with alias from the left list in the tab.
-
- Type new Alias into Properties:

Remove alias
-
- Select command with alias from the left list in the tab.
-
- Click Delete alias button.
You can also delete the selected combination using the DEL key.
Create New Command
Add custom command to the nanoCAD interface.
Custom command should be loaded with Tools – Application > Load application… and should be automatically loaded for each new nanoCAD session
-
- Call Create command context menu in the command list.
-
- Set command parameters in a Create command dialog box.
255

- Set new command parameters in the Create command dialog box. The highlighted fields are mandator for filling.

Command parameters:
UID Element identifier.
Intername The name of loaded command.
It can contain the following symbols: A-Z, 0-9, ), (, _, #,
$. No spaces.
Intername often fits with UID.
Localized name Localized name of command.
It can contain national characters and the following
symbols: A-Z, 0-9, ), (, _, #, $. No spaces.
Execution context Select Document if the command should work on
opened document.
Select Application to use command when no opened
document.
Weight Priority of command when several commands run at
once.
Lowest weight has the highest priority
Full name Full name of the command. Often coinsides with the
Display name.
Display name The name of command, displayed in menu.
Tooltip text Displayed when cursor pointing to the object.
Status text Text in the command line.
Bitmap DLL DLL-file containing the command.
Icon Icon of command, displayed on toolbars and menus.

The command appears in the list of tools in the right part of the Customize user interface dialog. It can be placed in the menu, toolbar or command line.
Create Virtual Command
Virtual command is real command with selected values and keywords. Used to create similar objects.
A virtual team is created based on an existing one. It is designed to call a regular command and pass it values stored as a virtual command parameter.
See an example: how to create circle with specified insertion point and diameter.
- Select Create virtual command in the context menu on the command list.

- Set parameters of new command in Create virtual command dialog box.

Command parameters
File nanoCAD configuration file in which this command is
written (registered).
Intername The name of loaded command.
It can contain the following symbols: A-Z, 0-9, ), (, _, #, $.
No spaces.
For example: circle300
Localized name Localized name of command.
It can contain national characters and the following
symbols: A-Z, 0-9, ), (, _, #, $. No spaces.
For example: circle300
Display name The name of command, displayed in menu.
For example: circle300
Real command Base command for virtual command.
There are two types of command call:
- Command parameters. Specify the command in Real command name field and then type its keywords in Keyword field
- Command line parameters. Inserts all the text from Keyword field to the command line.

For example, select Command parameters and then find Circle command in the list.
Keyword Value of command parameters. Type values in order of command line request through the space.
For example, type the following parameters: insertion point space radius.
10,10 300

When you call circle300 command, new circle will be created in specified point with specified diameter.

Design Settings

Interface and parameters of annotations are set in the Settings dialog box in nanoCAD:

The path to the settings file is shown in the top part of the dialog box.
The Open button opens a standard dialog box for the selection and loading of a new settings file.
The main window of the dialog contains the following tabs: Main, Standard elements, Symbols, Forms.
The parameters of the settings are shown in a tree form.
There is a graphic illustration of the adjusted parameters in the right part of the dialog box:

Select a parameter from the drop-down list:

or in the dialog box by pressing the button:

The values of some parameters are entered from the keyboard:

The drop-down list in the Standard section is used to change the standard:

It is strongly recommended to match a *.dwt working template with nanoCAD settings.
What can be unified:
- Dimension and text styles. It is recommended to adjust nanoCAD according to *.dwt template settings.
- The global scale of linetypes.
- Layers names and properties. By default, many nanoCAD objects use a “current” layer for insertion. It is recommended to set layers’ names from a *.dwt template.
- Layouts names and their settings.
- Plot styles of objects, if a *.dwt template with named plot styles is used.
The Legend area illustrates the use of background colors in parameters.
The Save as defaults contains the Symbols checkbox; when it is checked the design settings will be saved by default.
Main Menus
File menu
Save settings Saves changes to the current settings file.
Save settings as … Saves changes to a new settings file.
Load settings Loads settings from another file. Acceptable file types:
- Configuration files (*.xml)
- Settings for design elements (*.cfg)
- Interface settings (*.icf)
The settings files *.cfg and *.icf were used in previous versions of nanoCAD and contain settings that in this version are stored in AppOptions.xml.
Restore start settings Loads the settings preset in nanoCAD.

Attention
If the name of the file being saved coincides with the name of an existing file, the function of saving settings does not overwrite the old file, but supplements it. Therefore, when the standard is changed, for example, from ESKD to ISO, both standards will be available in the settings file.
Organization menu

The Organization menu controls the settings of organization standards.
Organization standard is a single file of settings (parameters, layers, profiles) for the enterprise. All settings are stored in one file.
In the settings dialog, in the table of profiles and layers, the Organization settings are highlighted in light gray.
The Organization menu includes the following items:
Create network settings
Creates a file of corporate settings to transfer to other machines or place on the common server. Steps to create a settings file:
- After running the command, a selection field will appear next to each parameter and section.

- Check the box to the left of those settings that will fall into the Organization. Click the OK button.

- Provide a location and file name to save organization settings. The organization settings file will be created.
Set settings file …
Assigns a settings file, which will get preference over the current AppOptions.xml custom settings file. New documents will be created according to the values from the assigned file.
Flush Refusal to use the organization settings. In this case, the custom settings file
AppOptions.xml becomes the control file.
Apply organizatio n settings
document
to
Applying organization settings to documents created without using these settings.

Attention
The user cannot delete the Organization layers and profiles from the corresponding tables in the settings dialog.
When saving settings with new values, they will be applied only to the current document.
The configuration of settings in the Organization file and standards within the configuration should strictly correspond to the loaded settings in the application. If there is a mismatch, the settings override will not work!.
Main Options Tab
The tab is intended to set the nanoCAD main parameters.
Common settings

Current profile
Layer profiles are designed to organize the work of various departments of the enterprise on one drawing file. At the same time, each user works with his own group of layers, controlling their visibility by means of nanoCAD.

Since the drawing design depends on the settings for the placement of design elements by layers and the current profile of the drawing, then for each type of object you need to set the option of placement on the corresponding layer in the settings (for example, for leaders, the Leaders layer is set).
Depending on the current profile, a prefix will be added to the layer name.


Thus, you can group layers created by users with the same profiles (for example, layers of objects built by designers - by the “KB” prefix, and by technologists - by the “T” prefix).
Perform the Refresh command when opening a document
The Refresh command is performed at each opening of a document (see Refresh command).
Save proxy-objects with graphics
Enables or disables saving proxy objects with graphics.
Line types
Standard nanoCAD objects are displayed with line types provided by GOST 2.302. Line thickness and color parameters are included in the general settings section of the Linetypes group.

Automatically disable the “Use paper space units for scaling” option
When this option is enabled, while switching between layouts (or from model to layout), the Use paper space units for scaling option, located in the Linetypes dialog, will be reset.
Change current linetype scale
Enables or disables the scaling of linetypes in standard objects when their scale is changed. When the setting is enabled, inserted design elements and database objects are automatically scaled in accordance with the scale of the Scale toolbar.
Use table of colors and weights
Enables or disables the use of color and weights table. If the setting is enabled, you can use standard colors from the table. The Compatibility mode value is used when working with documents created in earlier versions of nanoCAD.
Standard text weight
Standardizes the amount of text weight for all texts, included in the design elements (except for sizes and texts) in a document, relative to the selected line weight:
- Disabled text weight is equal to line weight;
- 1/10 text weight is equal to 1/10 of line weight;
- 1/14 text weight is equal to 1/14 of line weight.
Line color and width
This group of settings assigns the design option for certain types of lines.
Edit

Decimal delimiter correction
Controls the way to automatically replace the decimal delimiter character:
• Do not correct decimal delimiter – does nothing with the delimiter.
- Use dot ”.” as decimal delimiter automatically replaces the delimiter with a dot; an option for programs that accept only a dot.
- Use system locale decimal delimiter decimal delimiter from OS localization settings is used.
Create and activate standard text and dimension styles in new documents and when changing standards
Controls the creation of standard styles. The default is Yes. Setting this parameter to No allows you to create new documents without predefined standard styles.
Explode Block References under drawing design elements
- Yes to overlap nanoCAD by objects, nanoCAD blocks are split.
- No to overlap nanoCAD by objects, nanoCAD blocks are masked (WIPEOUT).
Enable enhanced grips
When this function is enabled, additional nanCAD grips are displayed on the objects, for example: “Flip”, “Insert leader line”, etc.
Set associativity during insertion of objects
The setting is enabled by default. When it is disabled, the snap of inserted objects to primitives is not active.
For example, if the setting is enabled, when you set dimensions on a line, the dimension will be associated with the line. When you change the line, the dimension will change:

If the setting is disabled, only the line will change:

Use localized abbreviations of command keywords
Allows or denies the use of abbreviations for the command keywords described in the file with the .pgp extension and located in the nanoCAD installation folder.
Highlight color
The highlight color for primitives when it is required to specify them. For example, line highlighting when specifying for dimensioning.
270
Automatically switch keyboard layout to local language
When you call dialogs with fields in nanoCAD, the local layout is automatically turned on.
Show rectangle around objects
Controls the display of the bounding box around objects and nanoCAD blocks. When this option is enabled, scaling is disabled by SHIFT+RMB.
Automatically turn on snaps: Nearest, Endpoint, Quadrant, Center, Intersection
Temporary turns on the listed snaps when some nanoCAD command work.
- If the option is disabled, some dimensioning modes will not work.
- If the option is disabled, the Direction toolbar will not work correctly.
- If the option is disabled, placement along the leader line, slope symbols, symbols of base and, possibly, other objects will not work.
To show the toolbar “Direction” automatically
Controls display of the Direction toolbar, which appears when inserting database objects and in a number of other commands.
Scale dimensions
Yes value. The global scale set in the Dimension Styles on the Fit tab is replaced by the design scale.
No value. The global scale is not changed.

Note
If the design scale differs from the global scale value, then a dimension style override will be created.
Scale texts
Applicable for the inserted text.
Yes value. When you change the design scale using the Scale toolbar, the Height parameter changes proportionally in the Text Format dialog for multiline text and in the command line for single line text.
No value. When you change the design scale using the Scale toolbar, the Height parameter does not change.
The platform saves the value of the last entered text height. When this option is enabled, changing the design scale proportionally changes the saved height value. The new text will have the modified height.
Example: Initial data – text height 10, scale 1:1. Change the scale to 1:15. The height of the new text will be 150.
Scale hatches
Applicable for the new hatches.
Yes value. When you change the design scale using the Scale toolbar, the Scale parameter in the Hatch changes proportionally.
No value. When you change the design scale using the Scale toolbar, the Scale parameter in the Hatch dialog does not change.
The platform saves the value of the last entered hatch height. When this option is enabled, changing the design scale proportionally changes the saved height value. The new hatch will have the modified height.
Example: Initial data – hatch height 10, scale 1:1. Change the scale to 1:15. The height of the new hatch will be 150.
Scale .dwg tables
The setting is used when creating a dwg table. If the setting is disabled, the table is inserted with the dimensions specified in the table creation dialog. If the setting is enabled, the size of the inserted table changes in proportion to the design scale.
Scale Block References
- Yes the block is scaled when the symbol scale (design scale) changes.
- No the block is not scaled when the symbol scale (design scale) changes.
Unlike design objects, which inherit the current symbol scale when created, a block has a symbol scale of 1:1 after insertion into a drawing.
Ignored layers
Specifies nanoCAD layers for which primitives located on them will not be overlapped by nanoCAD objects.
Clicking on the ellipsis will open the Ignored layers dialog for editing the list of layers:

The dialog menu allows you to add a layer and enter it manually, delete a line with a layer, or select a layer from those available in the drawing.
Unplotted layer
Specifies the layer on which nanoCAD objects excluded from plot (group markers, non-printable markers, mark anchors, shown dependencies) are placed.
Mini-toolbar for viewports
Controls the display of special nanoCAD mini-toolbar , by the right click inside the viewport. If the option is disabled, the standard nanoCAD context menu will be called.
By double-click
Establishes editing method for design objects by double-click. The setting has four parameters:

Program objects –
when this option is enabled, double-clicking on leaders and tables will open dialog boxes for editing the object; when this option is disabled, the Properties bar (PROPERTIES command) will be displayed;
Dimensions – when this option is enabled, double-clicking on a dimension will open the Edit Dimension dialog box; when this option is disabled, the command for editing multiline text will be displayed. The method for editing sub-dimension text (the second line of the dimension text) is configured using the Multi-Texts parameter;
Regular texts – when this option is enabled, double-clicking on a single-line text will open the Text Settings dialog box; when this option is disabled, the command for editing a single-line text will be displayed;
Multi-texts – when this option is enabled, double-clicking on a multi-line text will open the Text Settings dialog box; when this option is disabled, the command for editing a multi-line text will be displayed.
Design
ESCD Standard:

SPDS Standard:

Use symbol scale
Change the scaling type:
- Enabled Scale of symbol.
- Disabled Scale of dimensions.
273
Drawing scale
Sets the default scale of design elements and the scale of geometry linetypes. By default:
- Standard 1:100;
- Standard 1:1.

Note
The scale of dimension line types is reserved and always defaults to 1.
Model scale
Sets the default measurement scale. The displayed value, which is set when setting dimensions, increases in direct proportion to the scale value. For example, when setting the dimension of a 10 mm segment with the measurement scale 1:10, the displayed value will be 100.
Text wipeout offset
Sets the default offset of the geometry mark from the text. At large sizes the background overlaps the geometry:

Cut CAD-platform elements
Controls the overlap of nanoCAD primitives by design elements. Is reverse-acting. Acceptable values: No, Cut, Wipeout.
Wipeout – closes a primitive.

Cut – cuts a primitive section. When deleting or moving, the cut primitive returns its state.
274

No – does not overlap a primitive.

Default Tab
Allows you to set the default tab value in millimeters.
Font size for fractions
Sets the font size for fractions. Acceptable values: One step less, Equal to the main.
List of drawing scales
Sets the list of scales. Valid values: Standard only
(scales according to the Standard), Document only (scales read from the document), All (scales according to the Standard are added to the scales from the document).
To create custom scales in the document, use the Edit Drawing Scales (SCALELISTEDIT) command.

Default text style
Sets the default text style. Acceptable values: GOST 2.304, Standard.
Notifications

Enable hints
Enables or disables the display of hints in the notifier. The option does not apply to a notification with the Error status.
Avoid mouse pointer
Enables or disables the mode of automatic displacement of hints not to interfere with the selection of objects.
Hot keys

Hot keys are assigned to open Quick Options and Notifications (notifier) dialog boxes.
Databases access
The database includes, in addition to standard elements, table and format templates, bolted assembly templates, groups and markers, as well as examples and other custom elements. The choice of a specific database is determined by configuration of the path to the data source.
Data Source – a path to the file of the standard objects database.

Attention
When placing the nanoCAD database in a network resource, it is necessary to allow all users to write to the folder where the base is located. In this case, the file with the database itself can be read-only (then users will not be able to change the contents of the network database).
Clicking on the ellipsis will open the Select Data Source dialog:

nanoCAD provides for work with both local databases and с databases on PostgreSQL and MSSQL servers.
When using server database, it is necessary to specify the server name in the Server field (along with the name of the SQL database server). For example: SERVER or SERVER\SQLEXPRESS.
In the Database field, it is necessary to specify the name of database to which connection is made.
The PostgreSQL data source may require authorization. By default, the database is logged in as the standard user mclogin. To log in to the database with additional rights or as an administrator, you must log in.
To log in to PostgreSQL:
- Click the Authorization button. The Authorization dialog box will open.

-
- In the dialog box, specify the user and the password.
-
- Click OK to confirm. The specified data will be used for further connections.
If the local database is used, it is necessary to select the Database source - PostgreSQL switch, and then specify a path to the database file.
For x32 computers, *.mcs (MS Access) files are used as a local database.
For x64 computers, *.mdf (LocalDB, for Windows 7 and above) files are used as a local database.
The necessary drivers are installed automatically when installing nanoCAD.

Note
Database access settings are interface settings. Problems can occur when using disk compression with connection to local databases (for 64-bit versions).
Standard Elements Tab
The Standard elements menu tab allows you to set parameters of imported IFC-objects.

Import encoding
ifc files can have different encodings. This parameter determines what encoding the files will be read in. This affects the display of object names.
Symbols Tab
The Symbols menu tab is designed to display nanoCAD symbols.

Dimensions
Setting dimensions display parameters of nanoCAD. Allows you to change the layer into which new and copied dimensions, dialog settings, etc. are automatically inserted.
Layer
Allows you to select the layer on which the new and copied dimensions will be placed by default.
Apply layer for all new dimensions
When the option is enabled, the copied dimensions will be placed on a drawing layer selected for dimensions. When the option is disabled, dimensions are placed on the current layer.
Ordinate dimensions
Controls built-in ordinate dimensions, can take ISO and GOST values. When the ISO option is enabled, the ordinate dimensions of the ISO standard built into the nanoCAD are used. When the GOST option is enabled, the ordinate dimensions of nanoCAD are used.

Left according the GOST, right – to ISO
Show dialog for new dimensions
Controls automatic opening the dialog for editing sizes after setting the size .
Arrows in chains
Replaces the arrows used in nanoCAD in dimensional chains. It is possible to replace with serifs, dots, or not replace at all.
Auto-dimension mode indicator
Controls the display of an additional indicator when using auto-dimension.
Notes
Notes display options. Allow you to change the size of text, arrows, type of pointers, etc.

Invert oblique arrow
Allows you to select the direction of oblique arrow.

Show dialog before inserting the object
When the option is enabled, it shows insertion box before inserting a leader.
Align text line by current UCS
When the option is enabled, the text line is rotated in the direction of the right coordinate system. In the figure below, on the left is the value Yes, on the right is No (according to WCS). For clarity, the coordinate system was rotated.

Save text in dialogs
When the option is enabled, earlier inserted text remains in the insertion field when inserting the next leader.
Copy text of note in MatchProperties command
This option controls the ability to copy text when using the Copy Properties command.
The rest of options allow for changing dimension of text, pointers, line thickness, location layer, color, etc.
Forms Tab
The Forms tab is designed to set parameters of text parts of tools to create standard drawing elements.

Table
Setting display parameters of nanoCAD tables.

Layer
Specifies the layer on which the inserted (created) table will be located by default.
Color
Sets the color for table elements.
Line thickness
Assigns thickness to border lines of table cells.
The By layer value corresponds to the standard thickness for the layer on which the tables are located by default. The By block value corresponds to the standard thickness for the block that contains the table. Selecting By Object value sets the thickness specified manually for table objects. The Default value corresponds to the default line thickness for this drawing.
Text style
Sets the standard text style inside the table. If the text style has the Default value, then its value is taken from the setting Main options – Design – Default text style.
Text height
Allows you to set a standard value for the text height. You can select the height from a set of standard values according to GOST 2.304 or enter your own height value manually.
Text color
Controls the choice of text color in tables. You can choose a color from a standard set of values or set your own color from the built-in palette.
Text weight
Allows you to select the line thickness of text characters in the table.
Width factor
Affects the compression of text in table cells.
Text indent
Allows you to select the value of the text indentation from the cell borders.
Notebook

Notebook path
The path to the notebook file.
3D Tab
The tab is designed to configure the construction and display of 3D objects (solids).

Common settings

Automatically project edges on sketch
If the option is enabled, then when you switch to sketch mode on a flat face of a solid, the edges of the face are automatically projected onto the flat sketch.
Automatically project the origin point on new sketch
Controls the creation of the origin point projection when creating a new sketch.
Automatically correct UCS while editing block reference with 2D constraints
Automatic correction of UCS while editing a block reference with 2D constraints.
Restore viewport’s camera while exiting 2D sketch editing mode
If enabled, the viewport camera will be in position before the sketch is edited.
Edit parametric constraint value upon creation
Controls the opening of the constraint editing dialog immediately after installation.
Associativity for new bodies
The enabled parameter allows you to build fixed bodies without the possibility of defixation. At that, the sketch should be attached to some plane.
Layer for sketches
Allows you to customize the name of the layer on which flat sketches will be located.
Layer for working objects
Allows you to customize the name of the layer on which the objects will be located.
Layer for sections
Allows you to customize the name of the layer on which the sections will be located.
Layer for parametric 3D solids
Allows you to customize the name of the layer on which parametric 3D bodies will be located.
Show thread helix
Controls the display of the thread helix.
Thread helix color
Thread helix color.
Thread face color
Thread face color.
Mass display precision
Mass display precision for inspector properties and part and assembly properties.
2D Views

Automatic update
Controls the automatic update of views from a model after a solid is changed.
Show thread
Controls the thread display.
Layer
Allows you to customize the name of the layer on which 2D views will be located.
Visible lines
Show on sections - controls the display of visible lines in sections.
Line color – determines the color of visible lines.
Linetype - determines the type of visible lines.
Lineweight - determines the weight (thickness) of visible lines.
Hidden lines
Show in views – controls the display of hidden lines in views
Line color – determines the color of hidden lines.
Linetype – determines the type of hidden lines.
Lineweight – determines the weight of hidden lines.
Section border
Settings differ from visible lines –controls the settings of the lines of section borders, which (settings) can be the same or different from the settings of visible lines. If No, then the next three parameters are not used.
Line color - determines the color of section border.
Linetype - determines the type of section border.
Lineweight - determines the weight of section border.
Hatch
Show – controls the display of hatch.
Face hatch – assigns the type of face hatch.
Pseudo section properties

Hatch
Show – controls the display of hatch on pseudo section.
Face hatch – assigns the types of face hatch.
Surface transparency - sets the transparency factor for the surface (0 - full transparency).
Quick Options
Hot keys for opening the quick options window are set on the Main options tab:

Quick options dialog box contains the most common options for design elements:

Current profile - allows you to select a settings profile;
Automatically turn on snaps - controls the automatic activation of snaps Nearest, Endpoint, Quadrant, Center, Intersection when inserting objects from the database;
Show invisible lines – controls the display of invisible lines hidden using ALT+RMB.
Settings of Layers Profiles
Layers profiles are used to organize different divisions of the design work within one drawing file. Every user works with their own group of layers.
For example, you have to annotate a drawing with leaders set separately by the compliance supervisor and the technologist.
Do:
- Switch to the Symbols tab in the Settings dialog, select the Leader note in the Notes section, in the Layer field select the :

Note
The button opens the Table of layers dialog too.
-
- Select the New layer button to create a new layer. By default, a new layer will have a LayerN name, where N – layer’s number.
-
- Click on the created layer’s name to rename it. Type a new name Notes:

-
- Select OK.
-
- Select OK to close the Settings dialog box.

When saving settings in a configuration file (not in a current document), all notes will be created on the Notes layer by default. It does not matter whether this layer is in the document. If a layer does not exist, it will be created with the parameters specified in the Table of layers dialog box.
To separate the work of the compliance supervisor and the technologist, create layers profiles.
- In the Settings dialog switch to the Main options tab and in the Common settings section in the Current profile select the to open the Table of profiles dialog:

-
- Select the New profile button to create the new profile’s prefix. By default a new profile’s prefix will have a Profile1 name.
-
- Click on the created profile’s prefix name to rename it. Type a new name T_.
-
- In the Full profile name column rename Profile1 to Technologist:

- Using the same method to create the CS_ profile’s prefix:

-
- Select OK to close the Table of profiles dialog box.
-
- Select OK in the Settings dialog box.
-
- In the Save changes? dialog box select the Save to config file and current document parameter and select OK.
As a result of the settings, according to which profile is set as current, you can create:
- Technologist’s annotation on the T_Notes;
- Compliance supervisor’s annotation on the CS_Notes;
- Leader note on the Notes layer.
To create technologist’s annotation:
- Select CTRL + SHIFT + Q hotkeys to open the Quick Options dialog box:

- Select the T_ profile from the drop-down list:

-
Select OK.
-
Create an annotation using the Notes>Universal notes command from the Draw menu. When the first annotation is being created, a new T_Notes layer is created on the Notes layer base:

To create the compliance supervisor’s annotation:
-
- Select CTRL + SHIFT + Q hotkeys to open the Quick Options dialog box.
-
- Select the CS_ profile from the drop-down list.
-
- Select OK.
-
- Create an annotation using the Notes>Universal notes command from the Draw menu. When the first annotation is being created, a new CS_Notes layer is created on the Notes layer base:

To create a universal note:
-
- Open the Settings dialog box.
-
- Open the Table of profiles dialog box.
-
- Select NO PROFILE.
-
- Twice select OK to close the dialog boxes.
-
- Create a universal note. When the first annotation is being created, a new Notes layer is created:

To enhance visualization, you can set different colors for the Notes, CS_Notes and T_Notes layers**.**
Do:
-
- Switch to the Symbols tab in the Settings dialog box and in the Notes – Universal note section select By layer in the Color and Text color fields.
-
- Select OK in the Settings dialog box.
-
- In the Save changes? dialog box select the Save to config file and current document parameter and select OK.
-
- In the Layers dialog specify the colors for the layers.


Note
Hotkeys for the Quick options dialog box are specified in the Hotkeys section in the Main options tab of the Settings dialog box:

Saving and Transferring Settings to Another Computer
There are three types of settings in nanoCAD – symbols, interface settings (highlighted yellow) and organization settings:

The settings are automatically saved in a separate file and read when creating a new document:
- Interface settings affect the operation of the application.
- Settings for design elements determine how a drawing designed using nanoCAD will look.
To use the settings made for design elements by default, check the Design Settings box in the Save as default section. The established parameters of the design elements settings items will be applied by default for all new documents, as well as for newly created design elements in the current document.
Otherwise, all settings changes will be valid only in the current program session.
Saving, loading and restoring settings for design elements is managed in the File menu of this dialog:

Parameters:
Save settins Saves the design element settings in the current document.
When a new document is created, the settings will be the same as the settings set in a configuration file; the setting will only be applied to the current document.
Save settings
as…
Saves settings in a separate file for later use.
Load settings Loads saved settings from a file .
Restore start settings
Restores the settings supplied with the program
Drawing Units

Ribbon: Home – Properties > Units

Menu: Format – Units…

Command line: UNITS, UN
The command opens the Drawing Units dialog box, where you can define the format and accuracy of the linear and angle units.
By default, the base direction to measure angles is to the right of the initial point (East). Angles should be measured in a counter clockwise direction to give positive numbers.

Parameters:
Linear
Type: Current format of linear units.
Available formats in the drop-down list:
- Architectural
- Decimal
- Engineering
- Fractional
- Scientific
Precision: Accuracy of current linear units.
Angle
Type: Current format of angle units.
Available formats in the drop-down list:
- Deg/Min/SEC
- Grads
- Decimal degrees
• Radians
• Surveyor’s units
Precision: Accuracy of current angle units.
Base Angle: Direction of base angle.
Available formats in the drop-down list:
- East
- North
- West
- South
- Pick angle by specifying two points in the graphic area.
Clockwise To change positive direction to measure angles to clockwise.
Display in “input” format
Enables/disables display of drawing units without spaces.
Insertion scale
Units to scale inserted content:
Units to measure blocks and external references, inserted in a document. If a block or inserted document was created with units which do not coincide with the units set in this section, the block or inserted document will be scaled to the specified units. Scale is defined by the ratio of units in an inserted document and a current document.
If the Undefined option is selected, the insertion is performed without scaling.
Sample output
Preview of current linear and angle units set in the dialog box.
Lighting
Units for specifying the intensity of light:
Selecting light intensity units and lighting type. The following options are available in the drop-down list:
- Generic standard lighting is included without lighting fixtures, lighting intensity units are not used (system variable LIGHTINGUNITS = 0);
- American photometric lighting is included, American units of lighting intensity are used - Foot-candle (LIGHTINGUNITS = 1);
- International photometric lighting is included, the lighting intensity units of the International System of Units (SI) are used - Lux (LIGHTINGUNITS = 2, default value).
Non-dialog Mode of the Unit Command

Command line: -UNITS
Setting the format and precision of drawing units using the command line.
Command option:
Report formats:
(Examples)
List of available formats
for
linear units.
1.
Scientific
1.55E+01
2.
Decimal
15.50
3.
Engineering
1’-3.50”
4.
Architectural
1’-3 1/2”
5.
Fractional
15 ½
With the exception of Engineering and
Architectural formats, these
formats can be used
with any basic unit of measurement. For example,
Decimal mode is perfect for metric units as
well as decimal English units.
Enter choice, 1 to
5 <2>:
Select the unit format
(sequence number from the list
above). Press
ENTER
to
finish
selection.
Enter
number
of
digits
to
right of decimal point
Set the precision of linear units.
(0 to 8) <4>:
Press ENTER
to finish selection.Systems of angle measures:
(Examples)
List of available formats
for
angular units.
1.
Decimal degrees
45.0000
2.
Degrees/minutes/seconds
45d0’0”
3.
Grads
50.0000g
4.
Radians
0.7854r
5.
Surveyor’s units
N 45d0’0” EEnter choice,
1
to
5 <1>:
Select
the unit format
(sequence number from the list
above). Press ENTER
to finish
selection.Enter
number
of
fractional
places
for display of
Set
the precision of angularangles (0 to 8) <0>:
units. Press ENTER
to finish
selection.Direction for angle 90:
List of directions of the base
East
3 o’clock
=
0(zero) angle.
North
12 o’clock
=
90West
9 o’clock
=
180Enter direction for angle 90 <0>: Select the direction of the base
(zero) angle (sequence number
from the list above).
Press
ENTER
to finish selection.Measure
angles
clockwise? [Yes/No]?: Select positive angle counting
clockwise or counterclockwiseScale List
In most cases, drawings are printed at an accurate scale.
When printing a model space, the plot scale is set in the Plot dialog box. This scale determines the ratio of the unit of length in the printed drawing to the real unit used in creation of the drawing.
When printing one of layout tabs, the scale is applied to the model itself displayed in the layout viewports. It defines, for each viewport, the ratio of the paper format dimensions to the model dimensions in the viewport.
Standard scales are available from the list of scales in the corresponding nanoCAD tools: In the Plot dialog box:

For a selected or active viewport:
• in the status bar

• in the Properties toolbar.
The list of scales is managed in the Edit drawing scales dialog box

Command line: SCALELISTEDIT
Non-dialog mode: -SCALELISTEDIT
In the dialog, you can add new scales, edit the existing ones, rebuild the scale list and delete unnecessary ones.

Options:
Scale list Displays the content of the current scale list.

Opens the Add Scale dialog box to create a new scale. The dialog box sets the following parameters:
Scale name to be displayed in the Scale list.
Scale properties – ratio of paper units to drawing units.



Show xref scales
Enables the display of scales contained in external references and different from the document scales in the scale list.
The xref scales are also available for editing.
To display the standard scales in certain units of measurement in the list, press Reset button, in the Scale List dialog box select to restore the list of scales in required units.
Symbol Scale and Measurement Scale
There are two types of scale: symbol scale and measurement scale.
The symbol scale is convenient when drawing in model space at a scale of 1:1, with subsequent design in paper space in a viewport. In this case, the design elements will look uniform in viewports with different scales.
The measurement scale is used when initially drawing the model at a scale other than 1:1.
The values for these scales can be set for any object, group of objects or document. New objects inherit the scale values from the document.
The scale is usually selected during the initial setup of the application and is not changed thereafter.
Specifying Scale
The main tool for setting, changing and viewing scales is the scale button, located in the lower right part of the nanoCAD window in the status bar.
This button displays the scale of the selected objects. If objects are
selected, an asterisk symbol is displayed before
the scale
value
(scale
1:1 means that 1mm of object equals 1 unit of drawing).If there
are no objects selected, the button displays the document scale
but the asterisk is
absent.If
the
symbol scale value is displayed, the m
character is in lower case.
If
the measurement scale value is displayed, the M
character is in upper
case.If the selected object does not support the selected scale, or selected
objects have
different scales, the scale value is not displayed.The current scale can also be changed using the Scale toolbar.
To change scale in the current document:
-
- Select the type of sale by one of the ways:
- set the value of the Use symbol scale setting (nanoCAD Design Settings (PARAMS) Main Options tab – Design section): the Yes parameter corresponds to the Symbol scale, No – to the Measurement scale;
- select the scale type in the scale button in the status bar (in this method the Use symbol scale setting gets the value automatically).
-
- Select the scale value in the status bar or on the Scale toolbar.
If there are no selected objects, the current drawing scale is changed, which will only affect newly created objects. If there are selected objects, the scale of only the selected objects is changed, the current drawing scale does not change. To change the scale for all objects in the drawing, select all objects.
To change the default scale for new documents, save the current design settings in the nanoCAD Design Settings (PARAMS) dialog box – File menu – Save settings.
You can set the scale for the selected objects or take the scale value from the selected object.
To apply the scale to the selected objects or to take the scale from the selected object:
-
- Select the scale button.
-
- In the menu that opens, select the scale type (Symbol scale or Measurement scale).
-
- Select Set to selection.

- Select the objects on the drawing whose scale you want to change.
To copy the scale from a selected object:
-
- Select scale button.
-
- In the menu that opens, select the scale type (Symbol scale or Measurement scale).
-
- Select Take from selection.
-
- Select the object in the drawing whose scale you want to copy.
Symbol Scale
Symbol scale is a settings parameter which decreases or increases the annotation objects in the drawing. This scale type is used for adjusting the display of annotation if it is too small or too big; for example, to change the size of an object’s arrows and text. This scale has no influence on the size of other objects.
Symbol scale affects:
- Annotation objects.
- Linetypes with gaps and text.
- Dimensions and special text.
Symbol scale for objects is 1:1 Symbol scale
for
objects
is 1:2The symbol scale can be set by two methods
-
- Set the Yes value of the Use symbol scale setting (nanoCAD Design Settings (PARAMS) Main Options tab – Design section).
-
- Select the scale type in the scale button in the status bar (in this method the Use symbol scale setting gets the Yes value automatically).

You can select the desired value using the scale button in the status bar or in the Scale toolbar.

Example of changing the Symbol scale from m1:1 to m1:5:

- design elements (dimensions, leaders, etc.) are inserted 5 times larger;
- geometry is inserted with a line type scale (dash length in dashed lines) equal to 5;
- the displayed size value is taken as is;
- the mode is shown by the letter m on the Scale toolbar and in the status bar.


Measurement Scale
This scale influences objects, but the size of the annotation of the objects stays unchanged. Linear dimensions are also scaled.
Measurement scale can be set for the following objects:
- Dimension objects; measurement scale influences the dimension text.
- Special object from vertical applications can have influences on the measurement scale of an object size in the drawing**.**
Measurement scale for all
objects is 1:1Measurement scale for all
objects is
1:2Measurement scale for
dimension objects is 1:2 and
for
object is 1:1Use this scale if the drawing has a scale that differs from 1:1 scale.
The measurement scale can be set by two methods:
-
- Set the No value of the Use symbol scale setting (nanoCAD Design Settings (PARAMS) Main Options tab – Design section).
-
- Select the scale type in the scale button in the status bar (in this method the Use symbol scale setting gets the No value automatically).

You can select the required value in the scale button in the status bar or on the Scale toolbar.

Example of changing the Measurement scale from M1:1 to M1:5:
- design elements (dimensions, leaders, etc.) are inserted at a scale of 1:1, i.e. they will not change;
- geometry is inserted with a line type scale (length of a dash in dashed lines) equal to 1, i.e. without changes;
- the displayed value of dimensions (if they are not inside formats and are not associated with application objects) takes a scale factor inverse to the current scale (i.e. it will be 5 times larger than the measured one);
- the mode is shown by the letter M on the Scale toolbar and in the status bar.

Interaction with Global Scales
The measurement scale (DIMSCALE system cariable) – parameter from the measurement styles manager on the Main units tab influences on the Measurement scale.
Changing global scales influences drawing design objects inserted into the drawing with the same scale value. For example, if a linear dimension is inserted with a symbol scale of 1:10 and the scale of the dimension elements is 10, they will be linked, changing the scale of the dimension elements will change the scale of the linear dimension symbols.
When changing the scale of an object manually, the link with global scales is lost.
«Scale» Toolbar
Ribbon: Manage – Customization – Interface > Toolbars > Scale
Menu: View - Toolbars – nanoCAD toolbars - Scale

Current scale can be changed to scale from Scale list in Scale toolbar. To transfer the scale from one object to another, use the buttons.
Scale buttons:

Get Scale from selected objects. It is necessary to specify the object from which the value for the current scale will be taken.

Set Scale Set Scale to selected objects. It is necessary to specify the object to which the current scale will be applied.
System Variable Monitor
Ribbon: Manage – Palettes > System variable

Menu: Tools > System variable

Menu: View – Toolbars – Functional > System variable

Command line: SYSVARMONITOR
The System variable monitor displays system variables, their brief description and values, allowing you to edit, sort, search them and track changes in real time.

Saves
variables
to a file and load from
the file. It is possible to save
both all and only pinned
variables.Searches
for variables by
name.Storage location: -
the variable is stored in the registry. Always retains its value.-
the variable is stored
in the document. Its value changes only for
a specific document.-
the value of
the variable is
saved only for the current session.
After closing
the program, the value is reset.-
no storage place. The value is stored until the document is closed.Sorting is performed by clicking on the
column heading
or by selecting
an item in the menu, which opens by a long click on the heading.System Variable The name of the
system variable.Sorting is performed by clicking on the column heading or by selecting an item in the menu, which opens
by a long click on the heading.
In addition to the direct and
reverse alphabetical order, the variablescan be sorted by frequency of use (More popular)
and time of change
(Most recently) during an active session of the program.Value of
VariableThe
value of the system variable, which can be entered or selected
from a list of fixed variants. Gray (muted) typeface indicates variables
with constant values. If the value of a variable differs from its initial
value, it is displayed in blue
font. In most cases, the initial value is
given in the variable
description at the bottom section of the panel.Click in this column opposite the variable to fix the variable at the top
of the list,
regardless of the sorting method. The variable moves to
the
top of the list, the
icon appears in front of it.314
Click in this column opposite the variable to start tracking the change
of the variable. Turned off lightbulb
will appear, meaning that the
variable has not yet been changed since
the start of
its tracking. If the
value of the variable is changed (by a command or by a user), the bulb
will
”light up”:— --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -