Beruflich Dokumente
Kultur Dokumente
Reference Manual
Table of Contents
1 FOREWORD .........................................................................................................................................8
2 INTRODUCTION TO VARICAD.......................................................................................................8
2
5.13 STEP-MODE ....................................................................................................................................27
5.14 ORTHO MODE.................................................................................................................................27
5.15 SNAP MODES, SPECIAL SELECTIONS ..............................................................................................28
5.16 SINGLE OBJECT SELECTION ............................................................................................................29
5.17 ENTERING COMMANDS FROM THE KEYBOARD ...............................................................................29
5.18 ENTERING COMMANDS FROM THE ICON MENUS ............................................................................29
5.19 ENTERING COMMANDS FROM PULL DOWN MENUS ........................................................................29
5.20 ENTERING COMMANDS USING THE CTRL KEYS ..............................................................................30
5.21 ENTERING COMMANDS USING FUNCTION KEYS .............................................................................30
5.21.1 Function Keys Configuration (basic configuration): ............................................................30
5.21.2 UNDO and REDO Commands ..............................................................................................31
5.21.3 Important Keys ......................................................................................................................31
5.21.4 Key Equivalents List ..............................................................................................................31
5.22 HELP - HELP SYSTEM .....................................................................................................................31
5.23 POINTING DEVICE - MOUSE............................................................................................................32
5.24 GRAPHIC INPUT FOR LOCATION......................................................................................................32
5.25 GRAPHIC INPUT FOR ANGLES .........................................................................................................33
5.26 WRITING SPECIAL CHARACTERS ....................................................................................................33
5.27 ALPHANUMERIC INPUT, EXPRESSIONS AND STRINGS .....................................................................34
5.27.1 Mathematical Expressions Input ...........................................................................................34
5.27.2 Mathematical Functions ........................................................................................................35
5.27.3 Predefined Variables .............................................................................................................35
5.28 OBJECT, LAYER, DISTANCE, ANGLE AND COORDINATE CHECK ....................................................35
5.29 SELECTION USING REGION .............................................................................................................36
5.30 SELECTING FROM DIRECTORIES AND DIALOG BOXES ....................................................................37
5.31 ADDITIONAL RULES .......................................................................................................................37
6 VARICAD VS. OTHER SYSTEMS DATA CONVERSION ..........................................................37
6.1 DXF FORMAT CONVERSION PROGRAMS ........................................................................................38
6.2 INDIVIDUAL POSSIBLE OPTIONS .....................................................................................................38
6.3 IGES INPUT....................................................................................................................................40
6.3.1 Calling the Conversion Program...............................................................................................40
6.4 IGES OUTPUT ................................................................................................................................40
6.4.1 IGSO - sets output parameters into IGES.................................................................................40
6.4.2 START Section ...........................................................................................................................40
6.4.3 GLOBAL Section .......................................................................................................................40
6.4.4 Parameter Delimiter..................................................................................................................40
6.4.5 Record Delimiter .......................................................................................................................40
6.4.6 Product Identification from Sending System .............................................................................41
6.4.7 File Name ..................................................................................................................................41
6.4.8 Native System ID .......................................................................................................................41
6.4.9 Preprocessor Version ................................................................................................................41
6.4.10 Model Space Scale.................................................................................................................41
6.4.11 Max. Number of line weight gradations ................................................................................41
6.4.12 Width of Maximum Line Weight in Units...............................................................................41
6.4.13 Date and Time of File Generation.........................................................................................41
6.4.14 Minimum User-intended Resolution ......................................................................................41
6.4.15 Approximate Maximum Coordinate Value ............................................................................41
6.4.16 Name of Author......................................................................................................................41
6.4.17 Author’s Organization ...........................................................................................................41
6.4.18 Version Flag ..........................................................................................................................41
6.4.19 Drafting Standard Flag .........................................................................................................42
6.4.20 Date Model Was Created or Modified...................................................................................42
6.4.21 Color Mapping ......................................................................................................................42
6.4.22 Linetype Mapping ..................................................................................................................42
6.4.23 Line Width Mapping ..............................................................................................................42
3
6.4.24 Preprocessor Outputs ............................................................................................................43
6.4.25 Core Record...........................................................................................................................43
6.4.26 Configuration Loading/Saving ..............................................................................................43
6.4.27 IGES Objects Supported by VariCAD Software ....................................................................43
7 DRAWING THE OBJECTS ..............................................................................................................43
7.1 LINES .............................................................................................................................................44
7.1.1 Line Creation.............................................................................................................................44
7.2 MULTIPLE LINE ..............................................................................................................................44
7.3 SHAFT ............................................................................................................................................44
7.4 ARROWS .........................................................................................................................................45
7.5 AXIS ...............................................................................................................................................45
7.6 RECTANGLE............................................................................................................................... .....45
7.7 POLYGON .......................................................................................................................................45
7.8 TANGENTS ......................................................................................................................................45
7.9 GRAPHS ..........................................................................................................................................46
7.10 ELLIPSIS .........................................................................................................................................46
7.11 POINTS ...........................................................................................................................................46
7.12 CIRCLE ...........................................................................................................................................46
7.13 ARCS ..............................................................................................................................................47
7.14 TEXTS.............................................................................................................................................48
7.15 SPLINE ............................................................................................................................................49
8 EDITING OBJECTS...........................................................................................................................49
8.1 DELETING .......................................................................................................................................49
8.2 BLANKING ......................................................................................................................................49
8.3 UNBLANKING .................................................................................................................................49
8.4 EDITING TEXT ................................................................................................................................50
8.5 BREAKING UP AN OBJECT ..............................................................................................................50
8.6 CHANGING A LAYER.......................................................................................................................51
8.7 CHANGING A (PEN) COLOR ............................................................................................................51
8.8 CHANGING A LINETYPE ..................................................................................................................51
8.9 BREAKING AN OBJECT....................................................................................................................51
8.10 TRIMMING AN OBJECT....................................................................................................................51
8.11 REMOVING AN OBJECT SEGMENT ...................................................................................................51
8.12 EXTENDING AN OBJECT ..................................................................................................................52
8.13 CREATING A CORNER .....................................................................................................................52
8.14 CHAMFERING AN EDGE ..................................................................................................................52
8.15 ROUNDING AN EDGE ......................................................................................................................52
8.16 BREAKLINE ............................................................................................................................... .....52
8.17 EDITING AN ARC TO A WHOLE CIRCLE...........................................................................................52
8.18 EDITING A SPLINE...........................................................................................................................53
8.19 POLYLINE INTEGRATION ................................................................................................................53
9 OBJECT TRANSFORMATIONS .....................................................................................................53
9.1 TRANSLATION AND COPY ...............................................................................................................53
9.2 ROTATION AND COPY .....................................................................................................................54
9.3 DYNAMIC MOVEMENT AND ROTATION ..........................................................................................54
9.4 SCALING .........................................................................................................................................54
9.5 MIRRORING ....................................................................................................................................54
9.6 OFFSET LINES.................................................................................................................................55
9.7 STRETCH ........................................................................................................................................55
9.8 COPY TO ARRAY ............................................................................................................................55
10 DIMENSIONING ................................................................................................................................56
10.1 HORIZONTAL ..................................................................................................................................56
4
10.2 VERTICAL............................................................................................................................... ........57
10.3 SLANT ............................................................................................................................................57
10.4 ANGULAR .......................................................................................................................................57
10.5 DIAMETER ......................................................................................................................................58
10.6 RADIUS...........................................................................................................................................58
10.7 THREAD..........................................................................................................................................58
10.8 FINISH SYMBOLS ............................................................................................................................58
10.9 WELDING SYMBOLS, GEOMETRIC TOLERANCY..............................................................................58
10.10 EDITING A DIMENSION ...............................................................................................................59
11 HATCHING.........................................................................................................................................59
11.1 SEMIAUTOMATIC ............................................................................................................................59
11.2 SEMIAUTOMATIC WITH PATTERN SELECTION .................................................................................60
11.3 AUTOMATIC ...................................................................................................................................60
11.4 AUTOMATIC WITH PATTERN SELECTION ........................................................................................60
11.5 CREATING A HATCH PATTERN .......................................................................................................60
12 SYMBOLS ...........................................................................................................................................61
12.1 OPENING A LIBRARY ......................................................................................................................62
12.2 ADDING OBJECTS TO A SYMBOL.....................................................................................................62
12.3 CREATING A SYMBOL TO LIBRARY.................................................................................................62
12.4 INSERTING A SYMBOL INTO THE DRAWING ....................................................................................62
12.5 INSERTING SYMBOLS FROM ICON DRAWING MENUS ......................................................................62
13 BLOCKS - NON-GRAPHICAL INFORMATION ..........................................................................62
13.1 CREATING A BLOCK .......................................................................................................................63
13.2 SAVING BLOCK TO THE DISK..........................................................................................................63
13.3 INSERTING A BLOCK INTO THE DRAWING .......................................................................................63
13.4 EDITING A BLOCK OR A POLYLINE .................................................................................................64
13.5 EDITING BLOCK OR POLYLINE NAME AND NAME EXTENSION .......................................................64
13.6 EDITING BLOCK INSERTION POINT .................................................................................................64
13.7 EDITING BLOCK ATTRIBUTES .........................................................................................................64
13.8 INSERTING BLOCKS FROM ICON DRAWING MENUS ........................................................................64
13.9 EXTRACTING BLOCK ATTRIBUTES TO A FILE - BOM .....................................................................64
14 DESIGN STRUCTURE, BOMS AND TITLE BLOCKS ................................................................66
14.1 DESIGN STRUCTURE .......................................................................................................................66
14.1.1 BOM - working with the design structure.............................................................................66
14.1.2 BOM window Choices ...........................................................................................................67
14.2 ADD TO DESIGN STRUCTURE ..........................................................................................................69
14.3 ATTRIBUTE MASK (BOM INDENT).................................................................................................69
14.3.1 AMA - attribute mask............................................................................................................70
14.4 TEXT INSERTION - INSERTING BOM INTO DRAWING .....................................................................70
14.5 CROSS MASK ..................................................................................................................................71
14.5.1 CMC - cross mask creating ..................................................................................................71
14.6 DATA MASK - TITLE BLOCK FILLING MASK ..................................................................................71
14.6.1 DTM - entering data mask....................................................................................................71
14.7 FILLING TITLE BLOCKS ..................................................................................................................72
14.8 DELETING INFORMATION FROM TITLE BLOCKS ..............................................................................72
14.9 LISTING DRAWING DATA ...............................................................................................................72
14.10 EXPORTING NON-GRAPHICAL INFORMATION .............................................................................72
14.10.1 EMA - export mask ...............................................................................................................72
15 GRAPHICAL LIBRARY CONTENTS ............................................................................................73
15.1 ENGINEERING .................................................................................................................................73
5
16 MECHANICAL PART CALCULATIONS ......................................................................................74
16.1 TENSION SPRINGS ...........................................................................................................................74
16.2 MECHANICAL PARTS CONNECTIONS ...............................................................................................74
16.3 TORSION .........................................................................................................................................74
16.4 BEARINGS.......................................................................................................................................74
16.5 GEARS ............................................................................................................................................74
16.6 BELT DRIVES ..................................................................................................................................74
16.7 BEND ..............................................................................................................................................74
16.8 SECTION AREA CALCULATION .......................................................................................................74
17 PLOTTING, PRINTING ....................................................................................................................74
17.1 PRINTING TO A DEVICE UNDER WINDOWS NT/95 ..........................................................................74
17.2 DATA OUTPUT TO UNIX DEVICES...................................................................................................75
17.2.1 System Command Setting for Export to Devices....................................................................75
17.2.2 Setting the Printed Lines........................................................................................................75
17.3 IMAGE EXPORT TO BITMAP FILES...................................................................................................75
18 3D MODELING...................................................................................................................................76
18.1 HARDWARE AND SOFTWARE REQUIREMENTS FOR 3D....................................................................76
18.2 3D SETTING AND CONFIGURATION ................................................................................................76
18.2.1 Configuring 3D Display ........................................................................................................76
18.2.2 Solid Creating Configuration ................................................................................................77
18.2.3 Placement Configuration, Panel Positions and Others .........................................................77
18.3 DISPLAY IN 3D ...............................................................................................................................78
18.3.1 Display in 3D, 2D/3D Switching ...........................................................................................78
18.3.2 Solids Blanking and Unblanking ...........................................................................................80
18.3.3 Solids Shading .......................................................................................................................80
18.4 BASIC VOLUME CREATING .............................................................................................................81
18.4.1 Predefined Solids...................................................................................................................81
18.4.2 Creating Curves.....................................................................................................................82
18.4.3 Creating Solids by Moving Creating Curve ..........................................................................83
18.5 TRANSFORMING, PLACING AND COPYING SOLIDS ..........................................................................84
18.5.1 Placing Solids........................................................................................................................84
18.5.2 Solid Coordinate System........................................................................................................84
18.5.3 Solid Transforming, Specifying 3D Location ........................................................................84
18.5.4 Location Transformation .......................................................................................................85
18.5.5 Copying Solids.......................................................................................................................86
18.6 SELECTING SOLIDS .........................................................................................................................86
18.6.1 Solid Selection for Further Manipulation..............................................................................86
18.6.2 Solid Groups..........................................................................................................................87
18.7 BOOLEAN (SET) OPERATIONS .........................................................................................................87
18.7.1 Adding and Cutting Solids.....................................................................................................87
Rounding and Chamfering Edges..........................................................................................................88
18.7.3 Hole Drilling and Milling......................................................................................................88
18.8 BASIC VOLUME AND SOLID EDITING ..............................................................................................89
18.9 EXPORTING VIEWS AND SECTIONS FROM 3D TO 2D.......................................................................89
18.9.1 Re-export into 2D, 2D documentation upgrade.....................................................................90
18.9.2 Sections..................................................................................................................................90
18.10 CHECK FUNCTIONS AND CALCULATIONS ...................................................................................91
18.10.1 Solid Volume, Mass and Center of Gravity ...........................................................................91
18.10.2 Crash Test..............................................................................................................................92
18.10.3 Interferences among Solids ...................................................................................................92
18.10.4 Coordinate Check ..................................................................................................................92
18.10.5 Distance Check ......................................................................................................................92
18.10.6 Other Check...........................................................................................................................93
6
18.11 CREATING A DESIGN STRUCTURE FROM 3D ...............................................................................93
18.12 MECHANICAL PART LIBRARY IN 3D...........................................................................................93
18.13 WORKING WITH ASSEMBLIES .....................................................................................................95
18.13.1 Assembly ................................................................................................................................95
18.13.2 Other Resources ....................................................................................................................96
18.14 SURFACE DEVELOPMENT ...........................................................................................................96
18.15 3D PRINTING ..............................................................................................................................96
18.16 TIPS AND RECOMMENDATIONS FOR WORK IN 3D.......................................................................97
19 INTERNET CONNECTION..............................................................................................................97
7
1 Foreword
This guide contains technical description of the VariCAD graphical system. It does not feature a
conception of either computer aided design textbook or common instruction for working with computers.
The user is supposed to have at least basic knowledge of computers in general and computer aided
design (CAD). To get to know the system using this guide, the user is supposed to work together with the
system. During introduction of the graphical editor, it is recommended to use online help which includes
the text of this guide.
2 Introduction to VariCAD
The system is equipped with all basic resources necessary both for constructors’ and designers’ work
in engineering. It includes functions for 3D modeling, 2D drawing, editing, transformations,
working with user defined objects, blocks, groups and symbol creating capabilities. The whole system is
very customizable and widely open.
The system includes several modules:
- Solid modeling
- Resources for drawing documentation creation
- Mechanical part and symbol libraries
- Calculation module
- Working with non-graphical information (title blocks, design structures, BOMs, data export to
information systems)
- Parametric construction
- System customization resources
8
3.2 VariCAD in Network Environment
VariCAD can be fully used in network (client/server or Peer-to-Peer alternatives). You can install it
on a server and run it on any terminal or you can install and run it on more network terminals.
Created data (drawings, design structure, etc.) can be saved directly during your work to any location in
the network, which allows easy backup and data management. Every user can define his access. Also, in
Linux OS, access privileges to different file types are available. You can secure your data by defining
access privileges.
Prior to using VariCAD, it is recommended to set it up according to your needs. The VariCAD
environment settings can be modified anytime. The VariCAD environment is created in the directory
from which the user starts it by copying configuration files. Then, every user can create different
environment by modifying these files (in a text editor or directly from VariCAD environment). See the
configuration files overview in: Configuration Files If you can not start VariCAD, read the:
Troubleshooting
9
3.4.3 Configuration Files
All configuration files are stored in the VariCAD system directory. If you want to run VariCAD from
the command line from a different directory than the system directory, configuration files are copied to
the configuration directory as set in the file paths.con.
Configuration files appear in ASCII format and it is possible to set them using a text editor or
within VariCAD environment. Configuration files are divided to drawing configuration files and
system configuration files and they do not influence each other. This division is visible in the Options
pull down menu.
Configuration Files:
system.con - VariCAD parameters
dwformat.con - drawing parameters
defdr.con - additional drawing parameters
paths.con - file paths and access rights
lang.con - selected communication language
fontdef.con - dialog box font
textcode.con - Windows dialog box diacritic mark coding
kbdcodes.con - keyboard mapping
windows.con - window handling
rgb.con - color palette
fonts.con - graphical text font table
flicons.con - floating menu location
cblocks.con - color mapping for colors from parametric blocks
cplt.con - assigning pen numbers to color numbers
dxfin.con - DXF file transfer parameter settings
sort.con - alphabet table setting for sorting design structure
shades.con - tint substitution table for 16/32 colors
hatch.con - hatch pattern parameters
igesin.con - IGES file transfer parameter settings
export.con - path settings for data transfer from and to design structure
dash.con - linetype description for information system device output
patch.con - includes data for specific hardware defects correction and it is created for individual
installations only
Commands invoked by using the ctrl and function keys are defined in files ctrlk.en and fkeys.en.
Both of these are text files and their structure is described in the heading. You can redefine these files by
editing.
10
3.4.5 Language Dependent Files
ctrlk.en - ctrl key mapping
fkeys.en - function key mapping
imenu.en - icon menus
menu.en - pull down menus
commands.en - system commands !no changes recommended!
estr.en - system dialog boxes !no changes recommended!
man.en - electronic guide
upgrades.en - new functions and corrections description that are not described in the guide which can be
run from the pull down menu using Upgrade .
info.en - basic information about VariCAD to be displayed from the About VariCAD pull down menu
Conversion Modification
You can set the rules for data conversion from DXF files using the following files.
3.4.6 Masks
Files for working with non-graphical information.
stand.ams - attribute mask - non-graphical information list and attributes, defined block attributes
*.ims - title block masks - protocols for filling title blocks
aliasatt.msk - renaming attribute names from parametric blocks (or mechanical part libraries)
stand.xms - cross mask of information transfer between design structure files and data files - controls
the non-graphical information flow from the design structure (BOM) to detailed drawing title blocks
and vice versa (relation between BOM and title blocks)
stand.ems - data transfer between the design structure and external systems
All *.con files are text files, commented and usually with their structure description. All *.en files are
text files and are supposed to be changed (all with exception of estr.en and commands.en) and
commented with structure description. The dxf*.dat files are text files with commentary and their
structure must be preserved. Commentaries in files start with the # character.
11
Using this command, you can set VariCAD paths and define file access privileges, which are created
in these directories. If there are multiple options to a given path, the files are searched according to the
option sequence stated. When creating files, the files are saved using the first option only. It is not
recommended to change the VariCAD system paths and to use them to save your own files.
Choose the defined pathname from the dialog box, enter it and define the access rights based on your
needs.
Given pathnames (prefixes) are added to the filename as a character group, so they have to end
with the / character. Appending without any prefixes will proceed, when the filename does not include
the /, \ or : characters (slash, backslash, and colon). Also, under Windows NT/95, use the / character
as a directory separator.
Under Unix, after you enter pathnames to given file types, indicate the access privileges based on
selections from the menu - the privileges (rights) define, whether the file is:
Enter the tone length (0 turns the sound output off), frequency in Hz and intensity, or just the
sound output yes-no. (according to the options).
In the dialog box, choose the color you want to change and change its RGB coordinates by moving
the slider. When moving, press the mouse selection button. Color changes during the movement. To
confirm the change, choose OK. To return to default values, choose Reset. The color palette is saved in
the rgb.con file.
12
Use predefined color palette setting displayed from the floating macro icon menu.
13
If you select objects in the drawing into group for next manipulation and click outside any object
with the cursor, the system: - warns, object not found or - the location you picked considers the first of
the two opposite points of the region (boundary box) to define the region for object selection.
This function sets the system behavior in such situations.
If you use a shared disk on another network node and VariCAD is run on the local station or when
(due to disk space lack) VariCAD is installed into other directories, you can make either real directory
linking to /usr/lib/xvcad (C:\Program Files\VariCAD\lib) and /usr/bin/xvcad (C:\Program
Files\VariCAD\bin) or create the /usr/lib/var_install file, where the real install pathnames are described
(1st is the place /usr/bin/xvcad and 2nd is the place /usr/lib/xvcad) under Unix.
To let the user run VariCAD under Unix, it is necessary to set the program path also to
/usr/bin/xvcad (system variable PATH), or to different directories, where the system can be installed.
Except the actual directory structure, some files are installed into the path /usr/lib (C:\, C:\windows,
C:winnt). They are:
var_install - file including paths which substitutes /usr/bin/xvcad and /usr/lib/xvcad, if the installation is
not processed into common directories (if not processed automatically)
Every user has saved system configuration files in his directory, which he runs VariCAD from.
Everybody can create his own environment by modifying these files.
Also, every user has his defined access pathnames to files in the paths.con file. There are the
prefixes for individual groups listed: - drawings, data files and design structure files,
- blocks,
- symbols,
- graphic libraries,
- online help,
- plotter, printer and laser printer output files,
- icon menu,
- access rights to files,
- macros.
Three pathnames are defined for drawing, block and symbol groups. The first one is inserted
automatically, if the filename is not given with any special prefix, the second one represents the @ prefix
and the third one the # prefix, or they are available using buttons during selection from directories.
With these file types, user also defines the access rights (privileges) for the files created.
Two pathnames are defined for macros and graphic libraries. If the required file is not found in the
first path, it is searched in the other one.
14
4 Getting Started
This section and the following ones describe VariCAD operations and functions. The chapters
tell you about VariCAD capabilities and using functions.
To use VariCAD quickly and effectively, you should understand the communication rules of the
system - it’s help system, pull down and icon menu structure. And last but not least, it is necessary to
know the Command Reference and to read the command dialog box which often allows you to
modify the command or set its behavior.
15
macro is started so that you have to confirm each step by pressing a key. When you enter !n!, you have
to wait between the steps for n seconds, n is from 1 to 9 - serves for demonstration (macro steps are
respected only by the ZOOM and DOP commands). If the command contains @ at the beginning, it
is started as an icon menu. This method is used for standard graphic libraries.
The standard functions are usually cycled. You can terminate them by pressing the ESC or the undo key,
by invoking the graphic menu with function selection or by invoking another function using the ctrl
keys.
16
choose the drawing from the open drawing list in dialog box with the > arrow pointing to the currently
edited drawing. The stars indicate previously edited drawings. Choose a drawing you want to switch to.
Doing so, you interrupt any active function and the system is in basic state again. An exception is the
DRG function. Here, you can copy selected objects into other drawings.
17
4.12 Drawing Parameters
Default parameters described below are saved into the defdr.con file and are used whenever you
open a new drawing. Thus, they are connected to a specific drawing. Drawing format, grid spacing and
scale can be changed directly while creating a new drawing, unless the default parameters are used. You
can set multiple parameters using the following commands: LAY the layer setting - you can define
drawing layer custom setting. TXA - text parameters - you can set text attributes (height, angle, slant,
insertion point, font). ARA - arrow parameters - you can set the arrow drawing method. DMA -
dimension parameters - you can set the dimension drawing method including variants dependent on
drawing standards. FMT - changes the drawing format or fills or changes the format table - it allows to
create custom formats. These data are saved in the format.con file together with the dimension text
marking method of radius and diameter dimensions, thread, and drawing units. If you are drawing in
inches or millimeters and you want to change the drawing units, toggle them using the UNI command.
This command toggles the drawing units for new drawing (inches, millimeters). Then, the
correspondent borders format will be offered. GRI - changes the grid spacing or turns the grid off/on.
Values set this way are saved in particular drawings. You can save values to the default drawing or use
such a drawing as a prototype drawing. The text height, distance of dimensions, dimension line
overshoot, distance of dimension line from the dimension, and arrow length are used so that these values
were preserved even with drawing scale other than 1:1 (the values correspond to drawing on paper and
drawing readability on the terminal). Text parameters, arrow and dimension parameters can be
changed when inserting text, drawing arrows and dimensioning. The parameter changes made in the edited
drawing are saved into the defdr.con file using the DEF command - default drawing.
18
DMA - dimensioning parameters
Dimension settings are described under HDI command - dimensioning
UNI - sets the units for new drawing and defines formats.
Choose whether the new drawing will be created in inches or millimeters. After choosing, you can add
definitions of your own formats.
19
4.15 Ending VariCAD
EXT - ends VariCAD
VariCAD closes after confirmation. If a drawing was changed, you are prompted to save it. If the
changed drawing was saved in another format than the default one (*.dwb), for example, *.dxf or *.igs,
the confirmation of saving the drawing also appears.
5 User Interface
Line - succession of several line segments (or just 1 segment), includes ellipsis, freehand line, line
drawn in rectangular projection lines, polylines and charts. When manipulated, it behaves like a
complex (it can be broken to line segments). It is used for outlines, axis, auxiliary lines, etc. see:
Drawing the Objects
Arc - full circle or arc specified by a center point, radius, and start/end angle. The angle is specified
counterclockwise, the zero angle is at right on the X axis. A full circle has a start angle of 0 and the end
angle of 360, the start angle can not be less than 0. Only in case of polylines (preserves the direction of
creating objects) the radius may have negative value and the start angle may be greater than the end
angle (the direction is then clockwise). It is used for outlines, auxiliary lines, axis, etc. see: Drawing the
Objects
Symbol - objects integrated into one complex, the reference point and connection points are defined,
behaves like a complex. Symbols are saved to symbol libraries. When creating a symbol, you can set
line attributes (type and color) saving or not - the attributes specified in the default layer may be used. It
is expoloded into the components. It is used for scheme symbols, shape and position tolerance, welds,
etc. You can use connection points within snap mode. See: Symbols
Arrow - polyline (or line) with an arrow at one or both its ends, behaves like a complex, can be exploded
into polylines. It is used for making leaders, creating special dimensions, etc. See: Drawing the Objects
20
Hatches - area fill, simple and pattern, can be exploded into individual lines, behaves like a complex.
It is used for area fill, in case of dense and horizontal usage, they can be used for whole uniform fill.
(instead of solid fill function) see: Drawing the Objects
Text - 1 to 10 lines inserted as a note under different angles, horizontal lines for entering bigger graphic
text. You can use national alphabet characters. You can choose the letter size, slant and font types. See:
Drawing the Objects
Dimension - is distinguished into horizontal, vertical, diagonal, radius, diameter and angle subtypes. The
dimension is editable, you can add tolerances. Dimension behaves like a complex, breaks up into lines,
arrows, circles and text. See: Dimensioning
Block - integrated objects with an insertion point defined, connection points, name and attributes.
The block behaves like a complex when selecting objects, when specifying geometry you can reference
individual parts. You can edit it without exploding and reintegration. It is used for part, assembly
integrating, etc. You can use connection points within snap mode S. see: Blocks
Polyline - integrated circles and polylines following each other, with defined polyline origin (it
indicates its direction), connection points (connecting segments), name and attributes. It behaves like a
complex, breaks up into basic objects. You can edit it without breaking it up and reintegration.
During creating, the connection has to be preserved. It is used for tool trail, outline, piping, etc. For more
information see: Blocks Note - This entity is obsolete, and is kept because of compatibility.
Object Color
Default color number setting:
1 - white
2 - red
3 - green
4 - blue
5 - cyan
6 - magenta
7 - yellow
8 - dark red
9 - dark blue
The objects are drawn on the screen using these colors, on the plotter using appropriate pen number.
You can associate color numbers to pen numbers. With a printer output, you can set line width for
appropriate pen number. The COL function can arbitrarily change the color palette. You can
modify the object colors using the MPE command.
5.3 Linetypes
Linetype numbers:
1 - __________________ continuous
21
2 - .................. dot
3 - ____ _ ____ _ ____ centre
4 - _ _ _ _ _ _ _ _ _ hidden
5 - __ __ __ __ __ __ dashed
6 - ___ .. ___ .. ___ phantom
7 - ____ . ____ . ____ dashdot
The linetype can be modified using the MLT command.
22
moving the mouse. The "DISP" icon menu object is useful for saving and rerunning individual views
under 1-8.
View
A whole drawing view window is displayed, currently used region is specified and you can specify
its new location using the cursor. You can zoom in or out the region using the buttons under this window
or enter opposite points of the new region.
Center of scaling
Enter the center of the new window (press Enter - stays unchanged) and the zoom in (if you indicate
a new center and zoom in 1, you will pan the drawing only ).
Previous
You undo the zoom to previous value, you can reverse just one step and back.
PAN
Analogy with the previous command including reverse switching F4, after turning it on, you first
move to sides.
Zoom all
Displays the window so that the whole drawing is displayed.
As format
Sets the window into coordinates specified by the drawing format and scale.
Min/max auto
Defines both corner coordinates of the new window using numbers (by entering the coordinates), it
is available from the F5 menu only .
23
Saving
You save the specified window coordinates into zoom under number 1 to 8.
Restore
You restore a zoom previously saved under 1 to 8.
24
Enter: new coordinate center (by pressing Enter, you set the center to lower left corner of format),
the new center is highlighted with a mark and after confirmation, you finish the function.
In the user coordinates, you can enter graphic inputs in absolute coordinates (the absolute coordinate
center is during entering from keyboard considered the user coordinate system center with 0,0 center in
the lower left corner of basic format).
The user coordinate system can be specified anytime during graphic input using Q - after pressing this
key, the coordinate center is set to the current cursor location or to the place where intelligent cursor is
detected. After pressing the W key, your system prompts you to enter the coordinate center. You can
check the coordinates using the COO command.
GRI - grid
Fill in the dialog box:
Enter the grid distance dx and dy for snapping using the spacebar (when selecting by pressing the
spacebar, the graphic location input is rounded to this value).
Enter dx and dy dark and light display.
Choose, whether the grid should be turned on or off.
It is suitable to choose the distances of the light grid points as multiples of dark points for better
lucidity. If the distances for snapping using the spacebar is equal to any point distance or its multiple, it
is possible to snap directly onto the grid.
Construction Line Group follows. These lines are independent on the drawing objects and you can
use them to easily create auxiliary meshes for graphic location input. When processing graphic input
using construction lines, the C key option is used, which rounds the location to the intersection of the
nearest construction lines, or you can use the option from the menu. Maximum vertical and horizontal
construction lines number is 100, number of angular lines drawn under 1. and under 2. angle is 30. The
angular lines angle can be specified only if the lines with this angle are not displayed. Construction lines
can be inserted freely (they are created at the position specified by graphic input), incrementally (new
line is in a certain distance from the previous line), using a fixed origin (the line is in a certain distance
value from the origin) and as tangents to circles. Distances are counted as positive - up and right.
It is useful to enter the construction lines mainly from the icon menu.
25
HCI - horizontal construction, incrementally from line.
Enter the first line position, the line is created at position of graphic pointing device. Next, enter
the increment (you can specify the increment graphically) - vertical distance between lines. After each
confirmation, a line is created in the distance of specified increment from the previous line. The +
increment means up, the - increment means down.
26
also measure the angle value. The angle must not be closer than 10’ from the perpendicular direction
- its tangent is considered.
D1H - deletes individual horizontal construction line
D1V - deletes individual vertical construction line
D11 - deletes individual angular construction line with angle 1
D12 - deletes individual angular construction line with angle 2
Lines closest to the specified location are deleted.
DAH - deletes all horizontal construction lines
DAV - deletes all vertical construction lines
DA1 - deletes all angular construction lines with angle 1
DA2 - deletes all angular construction lines with angle 2
DACL - deletes all construction lines of all types
Construction lines group is deleted after confirmation.
5.13 Step-mode
Specifies the cursor minimum resolution ability, input values are rounded to these values. For
example, graphic inputs can then return values rounded to whole millimeters. If the cursor is used as
crosshairs, the cursor movement is incremental. If the intelligent cursor is turned on, the incremental
movement concerns the dragged object only.
27
ORTS - Turns off the ortho mode.
If the ortho mode is turned on and is set to always , each graphic input is rounded to perpendicular
coordinates according to the last input. Mostly, this is not required. If you set the turning off, ortho mode
is active:
- when drawing polylines (with the exception of the first point)
- when entering the mirror axis
- when entering the movement vector of the MOV movement function.
The block is selected if the objects belongs to the block and if block selection is allowed (Bk is
displayed). Arc and circle are not distinguished, the line can be a line as a whole complex (according to
the creating). The aperture size may be changed anytime using the APE command.
When you select an object into the workset, the object is highlighted. Pressing Ctrl-Bs or the undo
key removes the last entered objects. You can also remove objects by toggling X (see above) and use X
to specify the removed objects.
To finish the selection, press Enter or corresponding mouse button.
If Advanced Mode is active, the object is highlighted when you move the cursor over it. If it is
highlighted, select the object with the mouse selection button. To turn the AM on and off, use the +/-
keys or the Select menu.
From the Select menu, you can set the option. You can select the object, if it is inside the aperture and if
you press any of the keys listed. Available command options appear in the lower status bar.
Depending on your setting, when you click outside the object system displays alert, or when you move
cursor system displays marquee. Default setting: moving cursor to the right displays window marquee,
moving cursor to the left displays crossing marquee.
28
5.16 Single Object Selection
The communication method and selection are similar to the previous chapter with one difference -
you can select only individual objects, thus you do not have to confirm the end of selection into workset.
If the intelligent cursor is turned on, the object is highlighted, if you move the cursor over it. You
can select the object when it is highlighted and click the mouse selection button. You can turn on/off
this mode using +/- or from the menu. If you are supposed to select two objects (for exmaple, when you
round a corner - two lines) and you place the cursor at the corner, an arrow is displayed at this corner
and the chamfer is added in this direction. This option is available when rounding, chamfering edges and
creating corners. The individual selection is done using the F4 key or by selecting individual objects.
Alternative selection using keys is similar to the previous chapter, the same as setting the selection
method from the menu.
In the next section, the mouse selection button stands for the left mouse button and the mouse
confirmation button is the right mouse button, unless you have redefined the mouse buttons.
29
5.20 Entering Commands using the Ctrl Keys
One command is defined for each Ctrl key combination. It is run immediately after pressing the Ctrl
key and the current function is canceled. The Ctrl key combinations are defined in the ctrlk.en file
where you can modify the definitions. Keys other than the ones listed bellow are not available. The
following description corresponds to the basic configuration.
Because ^I is also the tab code, you can open the drawing by pressing the tab key as well.
30
F3 and F4 Keys
F3, F4:
These keys are reserved for VariCAD. It is not recommended to change them.
31
Describes new modifications in the supplied update or upgrade, it is run automatically during the
very first VariCAD session after upgrade.
MAN - guide
Displays the whole guide.
Options from the Panel Button:
- PgDn - page down
- PgUp - page up
- Previous - to the previous screen (for example, after switching to the another screen using highlighted text
object)
- Content - displays the contents from the first page
- Exit help - quits the guide
Guide text contains some highlighted hyperlinks. They are either chapter names (in the contents or
text as well) or hyperlinks to commands in the text. If you choose any highlighted text object with the
cursor, the guide is displayed starting with the selected object.
32
Q - sets the coordinate center under cursor (suitable for incremental cursor movement - step mode on)
W - specifies the coordinate center
1,2,3,4 - locations on the circle (0, 90, 180, 270 degrees)
The corrections listed are processed, if the appropriate graphic segment is inside the aperture and if
the appropriate key is pressed (lowercase or uppercase can be used):
Direct input has higher priority than specified option or intelligent cursor input. VariCAD features an
intelligent cursor that automatically selects the objects underneath and marks key
points if needed.
The intelligent cursor mode allows automatic marking of important object points. The object is
highlighted, if the cursor moves over it; by pressing the button you select the marked
object point highlighted by the icon. You can turn the mode on using the + key, or from the menu (Snap
or Select) and you can turn it off from the menu or using the - key. If the object is highlighted, no points
are marked and the selection button is pressed, location is rounded to the nearest point on this object.
33
Special characters:
~~ = ~
‘‘ = ‘
~1 = plus minus
~2 = diameter
~3 = degree
~4,~5,~6,~7 = o,O,u,U letters with "
34
5.27.2 Mathematical Functions
sin , cos - Sine, Cosine
tan , atan - Tangent, Arc tangent
asin , acos - Arc sine, Arc cosine
log - decadic logarithm
ln - natural logarithm
exp - e exponent
rtd , dtr - radians <-> decimal values
sqr , sqrt - the second power and square root.
You must enclose the function arguments in brackets. Goniometric function arguments are entered in
degrees. When performing value input into the status bar, you ensure by pressing:
35
DIS - distance control
Enter the first and the second point, the distance, angle, dx and dy will be listed.
36
5.30 Selecting from Directories and Dialog Boxes
To select from a directory, just double-click (or click) the text object. On the left, you can see
directories and on the right the files. To scroll the text, point with the cursor to the scroll bar slider. Press
the mouse selection button and move the cursor up or down with the selection button pressed. If you click
the scrollbar above or below the slider, the text moves one page up or down.
You can enter individual text object by typing it from the keyboard. The text is written into a
highlighted text box. You can highlight it by clicking it. When entering files, you can use the conventions
with the []!* and ? wildcards for replacing the character groups. To switch the buttons (of directories,
file types), click on the appropriate selection buttons.
Dialog box for file selection from directories includes the elements used in other dialog boxes.
37
6.1 DXF Format Conversion Programs
Conversion to dxf files is performed inside the varicad program - graphic editor. When saving a
drawing or a block, it is enough to add the *.dxf extension or to choose the selection button. Then, the
file is saved in DXF format. When converting files from DXF format, you can use a similar technique in
the varicad program, but the dxfin program is automatically run. Again, it is enough to enter the
name with the *.dxf extension, respectively to choose the extension using a button in the dialog box.
Bi-directional multiple file conversions are possible using the FCO command. You can convert
whole directories of files from dxf or igs to dxf.
In the following sections, the term font number means font sequence number in the font table, that is in
the fonts.noc file, eventually in /usr/lib/xvcad/fonts.con (C:\Program Files\VariCAD\lib\fonts.con) .
The dxfin program can be also run directly. This method ensures all possible combinations. If
the drawing is not completely within the required format borders after performing the drawing
conversion from the dxf format, it is recommended to perform several steps: - you can open a new
drawing converted from dxf - set the zoom all (to fit all objects into the drawing) - from the Display menu.
Save this zoomed drawing. Without saving it, the display will be the same when opened again. You can
also: - set the drawing format using the FMT command - move the lower left drawing corner to the
absolute coordinate center ( MOV function, >From option - specify the lower left corner, To option - set
the K 0,0 absolute coordinates). The previous steps easily eliminate possible coordinate setting of the
default drawing window.
Converts the file from dxf format to dwb format. The dxf extension is not necessary, it is filled
automatically.
You can permanently set the font translation and millimeters x inches to the dxfin.con file. This
setting is canceled using the options mentioned above.
38
# mm->mm=0, inch->mm=1, mm->inch=2, inch->inch=3; font translation number 0;3
For correct character translation (especially with diacritic marks) and linetypes, it is necessary to
create and/or edit files:
dxfin0.dat
It allows correct diacritic marks translation.
This file contains triplets of decimal values with the following meaning:
1. decimal character value in dxf file
2. decimal character value in VariCAD
3. decimal character value without diacritic marks
If the dxfin0.dat file is not found, the default translation from latin2 is done. If the file is found
and there is no equivalent for a character, it is translated either to VariCAD or to a status without diacritic
marks with an unchanged value. Decimal values with diacritic marks in VariCAD are described in:
ASCII Table of Used Characters .
dxfin1.dat
Allows to define color and linetype translation.
The file includes:
1. color numbers pairs - the first one is in dxf and the other one in VariCAD. They must be listed there
twice - the first positive in dxf and corresponding in VariCAD, the second equivalent pair with the
same values, but for the data from dxf with negative value. The end of this sequence is marked with
a zero.
2. linetype name in dxf file, corresponding linetype number in VariCAD.
If the dxfin1.dat file is not found, the translation is done according to the values commonly used in
AutoCAD.
Both files mentioned above are supplied usually with the system, you can modify them using a text editor.
dxfin2c.dat
This file allows to correctly transfer such characters from dxf that are stated using a double character in
dxf. It includes triplets of ascii code decimal values: the 1st and the 2nd character is a pair from dxf,
the 3rd character is a character from VariCAD.
dxfin3.dat
It allows correct transfer of different text styles to corresponding VariCAD font values including
possible different ascii tables on each line:
1. data - text style name
2. data - character translation file name (structure as in dxfin0.dat ), if not required, enter *, then it
will be converted based on default rules
3. data - character pair translation file name (structure as in dxfin1.dat ), if not required, enter *
4. data - font number in VariCAD that the text is converted to - the table may include maximum 4 text
styles, a higher number is ignored, mostly used style (additional) does not have to be listed in the table,
as it may be defined in dxfin -s , or in the varicad program and it matches the dxfin0.dat and
dxfin2c.dat. conversion files
5. data - text width (1.0 for the text style of the same width as the styles the conversion is done into)
dxfin4.dat
It allows translation of any string from DXF file to any string in VariCAD drawing.
39
6.3 IGES Input
When loading IGS in VariCAD environment, the conversion is performed automatically as with DXF
format. When converting data from IGES outside VariCAD, use igesin program.
40
exception is appearance of this character in the variable value of the string type, or in situations, where
the character is included in the syntax. By default, the ’;’ character (1H;) is used. It is not recommended to
change this character.
41
2 - ANSI Y14.26M - 1981
3 - 2.0 [NBS83]
4 - 3.0 [NBS86]
5 - ASME/ANSI Y14.26M - 1987
6 - 4.0 [NBS88]
7 - ASME Y14.26M - 1989
8 - 5.0 [NIST90]
9 - 5.1
10 - USPRO/IPO100 IGES5.2
11 - IGES 5.3
42
Allows to enable/disable object output from VariCAD software, or choose export method, if
enabled.
43
7.1 Lines
Line creation functions allow to create new line objects and their geometric assemblies (e.g.
rectangle, polygon, multiple line, shaft, ellipsis, graphs and arrows) in the drawing.
If needed, press F4 :
1) Free input - returns from the ortho mode to the free specification
2) Close - links the last position with the first position and the ends (locking)
3) Ortho - you can not use when ortho mode is on. Enter the first line angle, specify graphically individual
point inputs. These are projected onto orthogonal coordinates. You can draw a part of the line freely and
combine it with ortho system.
4) Freehand curve - allows you to draw line in the common way. However, if you hold the selection
button pressed and move the cursor, a line is drawn as a trace behind the cursor.
5) Entire line or from segments - this option determines whether the line is created as one object or if the
individual segments will be individual objects.
The line is a whole complex. When line segment number exceeds (128), the given line part is
inserted and the input goes on (especially in freehand curve). With some commands, the system allows you
to select only line segments from the multiple line.
Usage: outline, axis, general ...
7.3 Shaft
SHA - shafts
Choose in the dialog box :
1) Distance from the first point - calculates all input distance from the first location entered. It
corresponds to calculating all the distances from the basepoint.
2) Distance from the last point - calculates from the last entered location. It corresponds to continuous
dimensioning.
3) edge chamfering or rounding
The first specified location, or the last specified location always serves as an origin for distance
calculating in the upper left corner and also when entering values from the keyboard (for example, dx dy).
44
If you enter values numerically, or if you watch the coordinates listed in the upper left screen corner, the
y coordinate is the radius and x coordinate either distance from the basepoint or the just created segment
length.
Specify graphically: locations. Rotated parts are created. You can set conical part creation using F4
and after the cone, a constant diameter.
You finish the input by pressing Enter.
Usage: rotated parts, especially shafts.
7.4 Arrows
ARR - arrow
It is created like the line. Based on the settings, it is ended or started with an arrow. You can use
an analogic enlargement by pressing F4 . During input, you can change arrowhead drawing by
pressing F3 :
1) Arrow length - sets the ending length
2) Arrowhead at line - arrowhead at the beginning, at the end, both at the beginning and the end
3) Arrow style - open or closed triangle, etc. - according to the graphic menu selection.
7.5 Axis
AXI - circle axis and linear axis
Choose from the menu :
1) Linear - links the graphically specified first and second point with a certain overlap
2) Circle - in the specified circle, creates 4 lines starting from the center - vertical and horizontal
center lines with a certain overlap
A certain overlap indicates a value of approx. 5 mm when drawing 1:1 so that the overlap
corresponds to axis drawing customs. Before usage, it is useful to set the layer to appropriate
linetype.
7.6 Rectangle
RECT - rectangle
Specify graphically: the first and the opposite point of the rectangle. A rectangle is created using
vertical and horizontal lines leading through the first and opposite specified point.
7.7 Polygon
POL - polygon
Enter: number of vertices, center location, inside or outside circle radius, any vertex location -
and optionally whether it stands on the vertex or line.
It creates the polygon in any rotation.
7.8 Tangents
TAN - tangents
Specify: the first and the second circle.
The selected circles are linked with tangents so that the tangent points are selected nearer to the
locations which the circles were picked with. Tangent from a point on the circle is created as a common
line with T location.
45
7.9 Graphs
GRA - graph
Enter: point value filename.
It draws a line with coordinates read from the text file. The XY coordinated must be written in the
file, the graph is created from the values till the end of the file or till it encounters an error in the file
(invalid characters in the number). The values must be separated by spaces. When they are on one line, the
line division does not matter. The last coordinate line must be ended by space or a new line (in the text
file, press Enter).
7.10 Ellipsis
ELL - ellipsis
Enter the ellipsis center, point on the larger semi-axis (indicates the ellipsis rotation direction),
larger semi-axis length (optionally enter text), smaller semi-axis length (optionally enter text), start
and end angle. The start and end angle is measured counterclockwise with zero at the right from the
center on the X axis. If the start and end ellipsis angles are identical, the whole ellipsis is created (enter
both angles by snapping to the grid).
You can also select a circle to recreate to an ellipsis and enter the view angle.
The ellipsis is created directly or by deforming a selected arc (circle). In the second case, you must
enter an angle the circle is seen from.
7.11 Points
Point Creating
This command draws point objects.
7.12 Circle
Circle creation is almost the same as arc creating with the start and end angle 0-360 degrees. The
angle calculation direction is counter clockwise with 0 degrees at three o’clock.
46
CCR - circle center radius
Enter the circle center, radius, optionally specify the radius using F4 .
HOL2 - 2D holes
This feature allows to create the circular holes arranged into circle or row. Specify whether you want
to arrange 2D holes into rows or circle, enter the hole diameter, and the number of holes.
7.13 Arcs
ACR - arc center, radius, the start and end angle
Enter the arc center, the radius (optionally measure graphically), start and end angle
(optionally measure graphically).
ACP - arc center, point on the perimeter, the start and end angle
Enter the arc center, any point on the perimeter (optionally, enter the radius), next indicate the
start angle (optionally, enter the start angle using text) and the end angle (optionally, enter the angle
increment).
The angle is added from the start to the end angle counter clockwise.
This is the commonly used function for circle and arc creation. If the start and end angle are
identical, the whole circle is drawn (ensure the identity by snapping on the grid - press spacebar during
graphic input)
47
The arc is created from the end point tangent to the line or circle.
7.14 Texts
Notes and individual drawing objects descriptions form an important drawing complement. You can
edit created text in the drawing and change its attributes. You can load the text into the drawing from an
ASCII file. The text contained in the drawing is a text object. You can break up the text into line type
objects. When entering text, certain rules are used for writing national alphabet characters according to
the chapter Writing Special Characters .
NOTE - notes
Enter text lines one after another (maximum is 10), finish the input with an empty line - press Enter
twice (the first pressing finishes line input). After entering the text, specify its location. Using graphic
input, the text is placed highlighted and only temporarily, confirm the definitive location by pressing Enter.
If you hold the selection button pressed, you will be able to drag the text dynamically.
By pressing F4 , you can choose:
1) Text attributes - height, angle, letter slant, line spacing (actual spacing is the height multipled with
the specified value), text width (for text contraction or expansion)
2) font type
3) insertion point location - using this point, you place the text. The possible combinations are on the
left, in the middle and on the right with the up, middle and down option. According to the insertion
point, the text is justified (left, center, right)
48
continue inserting in original direction. By pressing X , you quit the function with inserted lines
preservation till you get to the end of the file.
Usage: especially for creating separated BOMs or partlists above the title block.
7.15 Spline
SPL - spline
Specify whether the created curve goes through the entered points or if it smoothes the unevennesses
between them. Select the points forming the curve and enter the number of line segments forming a
smooth spline. A higher number allows a smooth display even under zooming in, but slows down
redrawing. If you choose a curve going through the points, you can optionally specify, (by pressing F4),
whether the curve is closed or not.
After you finish entering, a B-spline curve is created. When selecting graphic segments, it is possible to
snap the curve into the aperture as the line type object. In the graphic data file (drawing), the spline is
saved as a block. Spline shape editing - you can set the layout of points and number of segments
(smoothness) using the ESP function - spline editing.
8 Editing Objects
This chapter deals with editing existing objects. Mostly, it concerns the object’s shape and attributes
editing. For more information about selecting edited objects, see: Snap Modes, Special Selections .
Select objects, finish the selection by pressing Enter, selected (highlighted with color) objects will be
edited.
8.1 Deleting
DOB - deletes objects
Select objects, finish the selection by pressing Enter. Selected (highlighted with color) objects will
be deleted. Pressing Shift F8 or UNDO restores the deleted objects back into the drawing (nested undo
function).
8.2 Blanking
BLA - blanks objects
The selected objects will be blanked. Blanking is used to blank temporarily redundant objects, to
remove objects that are not wanted in a selection set, etc. You can conveniently select objects into
selection set belonging to a layer, because you can unblank objects using a region or by a layer. Blanked
objects are not plotted on the plotter and they are not selected into a workset when using R-region
option (region) and related, if they belong to a region (with the exception of unblanking, selecting
unblanked objects using region and with the exception of F4 deleting - to remove the whole drawing).
8.3 Unblanking
UBL - unblanks objects
The previously blanked objects are unblanked.
49
Choose from menu:
1) Objects - any objects of the drawing or from the region defined area are unblanked (according to
option used).
2) layers - unblanks objects that belong to the selected layer, from the drawing or from the region defined
area (according to dialog box).
50
8.6 Changing a Layer
MLA - modifies a layer
Select an object. Other selected objects will be copied into the layer that the selected object resides in.
The F4 option - select the layer from the layer list. Then, select objects. After finishing selection,
these objects are copied into the selected layer with the line attribute change.
51
The intersection points must not lead outside the selected segment - in this case, it is necessary to use the
TBO function.
8.16 Breakline
BLN - creates a breakline
Select the line for recreation to a breakline, specify point locations, finish it by pressing Enter. Close to
the locations, where the points were marked, teeth are created on the selected line - partial section line
(breakline) appears.
52
8.18 Editing a Spline
ESP - edits a spline
Select the spline for editing. Enter the number of spline segments (the default number is the original
value). Then: select a point. By moving your mouse with selection button pressed, you smoothly change
its location and also the curve shape. The location can be specified in accordance with all graphic
input rules. Finish the point input by pressing Enter. After changing locations of all requested points,
finish editing by pressing Enter.
9 Object Transformations
This section deals with changing already created objects. Mostly, you modify the object location and
number. Transformed objects selection is described in: Snap Modes, Special Selections . Select
objects, finish the selection by pressing Enter, finally the selected (highlighted with color) objects will be
transformed.
53
location till the cursor reaches the distance of double width of its aperture. This way, the system ensures
the exact point selection.
9.4 Scaling
SCA - changes an object scale
Specify the scaling center, scaling value (optionally the original length and new length on screen -
scaling is defined by the ratio of these two distances), enter the number of copies. If you enter 0, the object
is moved, otherwise it is copied as many times as entered. Select objects and after finishing selection, the
selected objects are transformed.
9.5 Mirroring
MIR - mirrors or scales objects in one direction
54
Select a mirror axis - line. F4 option - enter a line using two points. Then, enter the number of
copies - 0 value just mirrors and removes the original location, 1 value preserves the original selection
set location. Enter the mirror value. For common mirroring, -1 default value is usually good, positive
value causes expansion to be performed only in perpendicular direction to the mirror axis, negative
value does so as well, but on the other side from the axis than each transformed object from the selection
set. Then, select the objects. After the selection, the objects are mirrored.
9.7 Stretch
SOB - stretches objects
Select the desired objects using region. When selecting using region, all objects that at least
partially cross the boundary are included into the region. Specify the stretch insertion point. Move the
cursor while holding the mouse selection button pressed or simply specify new locations for the
insertion point. This ensures object modification. The line portions that were inside the region during
the selection will be moved together with the insertion point, other line portions stay unmoved. End of
modification - press Enter.
If you choose dimensions for modifying, their shape will be changed and the dimension text will be
modified in corresponding way, too. If you want to stretch the line portions horizontally or vertically, turn
on the ortho mode.
55
Enter the grid origin, movement in the first and second line. Then, number of copies in the first
and second line, optionally, pick the first and the second line end - the number of copies is counted from
the ratio of movement vector and line end. Select objects for transformation. After the selection, objects
are copied - an array formed by selected objects is created.
10 Dimensioning
With a dimension creating, you can flexibly choose the dimension shape and place the dimension
till you specify the final location. After specifying dimensioned points or objects, you place the
dimension dynamically. If you hold the mouse selection button pressed during placement and move the
cursor, the dimension is dynamically changed. When changing, it automatically toggles
outside/inside, with angular dimensions and circle dimensions, the dimension text position is also changed
in relation to the dimension.
Using the F3 - dimension shape option you can choose the dimension location in the serial
dimensions or with incremental dimension distance from the selected baseline dimension. Using the F4
- text option you can change the dimension text attributes, dimension text and add tolerances. Linear
dimensions may have dots instead of arrows (if the arrows are to close to one another), the angular
dimension may have the values within a flag. The dimension text can be centered. The dimension style
can be set even with the DMA function - dimensioning parameters.
It is very convenient to select the dimensioning function from the icon menu - toggle the icon menu
into the dimension menu. Associated dimensions - serial, parallel and datum:
With serial dimensioning, you have to specify the first and the second location, dimension location
and then only the following serial locations. Dimensions are created in one line. Parallel dimensioning
is similar except that the following dimensions are always created with spacing. Datum dimensioning
combines both previous styles - the sizes are calculated from the baseline, but the dimensions are created in
one line.
10.1 Horizontal
HDI - horizontal dimensions
Enter the first and the second dimensioned location, the locations must not lay in a vertical line.
After specifying the locations, specify the placement. During placing, the dimension is highlighted. While
holding the mouse selection button pressed and moving the cursor, the dimension flexibly changes. The
final location is confirmed by pressing Enter.
Options for placement:
F4 text change - you change the dimension text that is originally given by the measured dimension,
using next F4 option, you can change the text attributes (text size, slant, font, width), eventually using
the included F3 option, you can add dimension tolerances. You enter plus and minus tolerance, if one of
them is not entered, it will not be created within the dimension.
F3 dimension shape -
1) - You place the dimension directly according to the specified location (free input)
2) - Next at same level - according to the selected dimension, the new dimension will lie in the same level
3) - Next with offset - according to the selected dimension, the new dimension will be created with offset
from this dimension
4) - All next same level - as the 2nd option, it considers all dimensions till canceling the setting or leaving
the function
5) - All next with offset - as the 3rd option, it considers all following dimensions - they are created with
offset
6) - Points <-> arrows - on the defined dimension side, it replaces the arrow with a point, this option
is convenient in situations with lack of space, when you repeatedly enter it, you toggle points/arrows
7) - Dimension style - sets the dimension shape corresponding to different drawing standards (e.g.
arrows, units in inches, suppressing leading zeros in front of the decimal point or comma, witness lines
overlaps, dimension distance from the dimensioning line and dimension scale). The scale factor
56
automatically recounts the measured value over a defined factor. It is used where portions of the
drawing is drawn zoomed in or out. The style setting is the same as in the DMA function -
dimensioning parameters.
8) - Center dimension - dimensioning text is automatically centered on the dimension line.
Dimensions chosen as prototypes for setting must be horizontal. The created dimension is
horizontal.
The dimensions shape already placed is changed using the EDM function, simple text translation
is reached with MDT function, the only dimension text change is reached using EDI function.
10.2 Vertical
VDI - vertical dimensions
The dimension specifying is similar to horizontal dimensions - HDI , selected location must not lay
in horizontal line.
Dimensions selected as prototypes for setting must be vertical.
10.3 Slant
SDI - slant dimensions
The dimensions specifying is similar to horizontal
dimensions - HDI , selected dimension for setting must be slant and of the same angle. The created
dimension is parallel with the 1st and 2nd location connecting line.
10.4 Angular
ADI - angular dimensions
To dimension, enter the 1st and 2nd line. The dimension is dynamically placed, definitive location is
confirmed by pressing Enter. The F4 - text change option is identical as above, for example HDI
command, F3 - dimension shape option includes the Dimension on flag - after choosing the option, a
flag is created from the dimensioned arc, with the dimension written on it.
Dimensions that the setting is made based on, should be angular with identical angle vertex.
Angle writing method (degrees and decimal values or minutes and seconds) is chosen using the DMA
function or using F3 - dimension shape option.
57
10.5 Diameter
DDI - diameter dimensions
After selecting the circle to be dimensioned, the function works in a similar way to the previous
dimension functions.
10.6 Radius
RDI - radius dimensions
Enter the dimensioned circle. The dimension is dynamically placed as the previous dimensions. The
F4 and F3 functions are similar, but with the F3 option, you can toggle the arc center-marking (yes-no).
10.7 Thread
Dimensioning with pre-marked dimension text - thread, diameter of horizontal, vertical or slant
dimensions:
THR - thread dimension (as diameter dimensioning)
Pre-marked text allows to automatically write the thread or diameter dimension without need to edit
the text. The diameter symbol is automatically added only while circle dimensioning. Thread, radius and
diameter text symbols can be changed using the DMA command, they are saved in the format.con file.
58
10.10 Editing a Dimension
EDI - edits a dimension
Select the dimension for text editing. After displaying the default text in the status bar, edit the text
like with the ETX function - text editing. This function overwrites the dimension text. The F4 option
changes text attributes, the F3 option adds or changes dimension tolerances.
11 Hatching
This function creates hatch objects. Hatches can be also used for area solid filling. In such cases, it is
recommended to hatch horizontally with the spacing smaller than the line width for plotting or printing. If
the number of hatches is high, they are saved to the graphic database as a block created from hatch
groups. This kind of block behaves like a single complex.
11.1 Semiautomatic
HAT - hatches, enter boundary and angle, hatch distance
Enter the angle and hatch distance. Using the F4 option, you enter double hatch spacing. The
distance corresponds to the distance used for paper output and is corrected by the scale.
Select the individual hatched area boundary segments. Finish the input by pressing Enter. Options for
boundary input:
F4 option: allows to change the previously entered hatch slant and density - it is available after first
hatching.
F3 option: allows to create hatch boundaries, the newly created segments will disappear or the
boundary selection method is switched from line to:
59
option within the hatch function makes the work easier. If you select a segment that was already once
selected, another segment is required. Both objects are automatically trimmed in accordance with the
corner creating rules. Thus, it is easy to use boundary hatching when the segments overlap even beyond
the boundary.
11.3 Automatic
AHB - hatches, automatic hatch searching
Enter the hatch angle and distance the same way you did it with the HAT function. The boundary is
searched automatically. To search the boundary, you need to specify one of its segments (line or
circular arc) and the side the hatches are to be starting from. The boundary is found and highlighted.
You can enter other boundaries or finish the input by pressing Enter. After finishing, all the boundaries
are filled with hatches.
Prior to highlighting the boundary with the F4 option, you can temporarily blank the selected objects.
The selection for temporarily object blanking is finished by pressing Enter, after hatching, these objects
are automatically unblanked. Temporarily blanking is useful when the hatches are required to intersect
lines or arcs, e.g. axis, internal thread diameter, etc.
If the boundary not closed or the boundary not found warning displays during boundary searching,
the options allow repeated searching. Any unlinked segment must not overlap the boundary area.
During repeated searching via the menu displayed, these segments are ignored. Next menu allows to
scale the boundary links searching tolerance range. If the drawing is imported from other CAD systems,
or when you lost the boundary segment linking precision in another way, then in the next search, a
wider linking environment is used. Next menu option allows to display the place where searching has
stopped. Using a higher scale, you can find small overshoot or gap in the boundary.
If more segments overlap each other and the boundary can not be found automatically, it is
recommended to blank the objects that touch the boundary or overlap it. If this technique does not succeed,
it is always possible to hatch with manual boundary selection - the HAT or PHA function.
60
entered, number of repeating of segments
0 first segment is empty
1 first segment is continuous
real value - length of segment
After entering, the pattern is displayed for confirmation.
It is recommended to use old patterns and modify them. You can change the patterns by editing the
hatch.con library (ascii file).
12 Symbols
Symbols are drawing objects integrated into named complexes, optionally with name extension,
insertion point and connection points. They are used for scheme symbols, shape and position tolerances,
etc. Symbols are stored in libraries. A symbol always behaves as a single object, you can never use the line
segment or circle center snapping as with blocks. The connection points allow the S mode snapping. If
you insert a symbol into drawing with scale other than 1:1, it is automatically scaled. When creating a
symbol, you can preserve the individual object attributes or not. Then, during insertion, the symbol
inherits attributes of the layer it is inserted in. It is suitable to recall the symbols from the icon menus.
Symbols can be equipped with name and extension (comment). Each symbol has a limited size
- the number of objects must not exceed a certain value.
61
12.1 Opening a Library
SLA - opens a symbol library
From the directory, choose the name of the library that you want to open. Since opening, you are
working with symbol from the open library until you open another library. If you call functions for
opening or saving the symbol and if the library is not open, it is opened automatically. If the symbol
library is open and a change is performed (adding symbols), the newer version is always saved
together with the drawing. If a new library is created, first it is necessary to update the currently created
library, otherwise the created symbols will be saved into the currently open library (if any library is open).
62
integrated to other blocks (nested blocks). The block has a name, insertion point ( Z snap mode), it can
contain up to 32 connection points that you can snap onto ( S snap mode) and an arbitrary amount of
text attributes according to the AMA attribute masks settings. You can assign a name extension to
the block, however, this information is only additional and has no further significance ( BAE ).
Attributes of all blocks and associations in the drawing can be exported into design structure file using
the AEX command in order to process attributes as non-graphical information in the drawing (design
structure, BOM, information sorting and changing, title block filling, data export and import). The
object integration to block ( BLC ) are performed in the drawing. By saving objects to disk as a block (
BLS ), you enable their repeated inserting into drawings (*.bkb file). If the objects are integrated before
saving to disk, then the inserted block behaves as one object, if they are not integrated, then the
block behaves as a group of individual objects (like they were created and edited). The block that is not
integrated can not contain connection points and text attributes. It is recommended to use the DPS
command for larger object groups, which saves the selected objects as a new drawing. This drawing can be
later inserted into a drawing using the DPO command. It is better to use the symbols for smaller
object groups (e.g. schematic symbols).
63
insertion, two options are available: F4 option - rotation or zoom in and zoom in by scale, F3 option -
insertion point modification.
64
structure together with drawn documentation. In other words, you can add product origin information
to the assembly details, if it is grouped and it has no drawing documentation (e.g. a bolt, bearing or a part
supplied by another manufacturer) or it is produced and it is necessary to create some drawing
documentation. Then, you can enter (design) a file (name)of the detailed drawing directly to that detail.
This applies even to assembly-subassembly structure. This way, you can enter all needed non-
graphical information (BOM, title blocks, tables) during assembly or subassembly creating. A reverse
procedure is also possible. Then, you can assemble an design structure from individual detailed drawings
and create BOMs/assemblies from the design structure.
For more information about non-graphical data and working with them, see: Design Structure,
BOMs and Title Blocks . The required non-graphical information is set according to the attribute
mask - the AMA command).
This example is very simple and depends on the non-graphical information flow scheme in a company,
change management style and standard customs. These attributes can be extracted from the drawing
using the AEX command. You can extract either into a formatted text - less suitable (used for
further manipulation in a text processor, spreadsheet or database program as BOM - ASCII format) or
into the design structure for next manipulation in VariCAD - recommended (suitable also for exports into
external databases or production managing systems). When extracting attributes, they are processed
according to the block names. If the block name is not entered, each block is processed as an individual
object (detail in the drawing). If there are multiple blocks with the same name in the drawing, they are
considered to be a single object and added (for example, bolts, nuts, etc.). If the block is supplied with a
file-based attribute, this attribute is considered as detail drawing name. If the attribute is not entered, the
system supplies the block name without diacritic marks as the detail drawing name. Instead of spaces, it
inserts the underscore. Also, one underscore is placed in front of the name - indicating that the name
was system-supplied (block name=shaft, then the file is _shaft). Other attributes are afterwards
automatically inserted into the design structure or text files. Such created design structure is in a "raw"
state and is still editable using the BOM function.
65
14 Design Structure, BOMs and Title Blocks
To manage more drawings, you can use the design structures. The drawing design structure is
managed with respect to construction groups, product structure, product shape similarity or other
aspects.
VariCAD enables direct product structure design. This structure is data-convertible to production
managing system databases and it is possible to convert data from these databases as well.
Each drawing can contain a non-graphical data file ( drawing_name.inf ). Their input is
managed by defined design structure mask ( AMA ). The non-graphical information can be linked e.g. to
automatic title block filling ( DTM ). Some non-graphical data (e.g. in title block) can be identical with
data in the design structure (in design structure object attributes). That is why the non-graphical
information may be translated from design structure into drawing and vice versa.
66
All design structure functions are described in detail bellow. However, it is recommended to try all
the functions using a test design structure.
Move
The selected design structure object including its subgroups is either moved or copied below the next
selected object either at its level or one level bellow (inclusion). The design structure object that
contains included objects is marked with a vertical line character | in front of the name (if listed, see the
Display function).
Add
You can add new objects to the design structure using
several methods.
1) Connection to drawing - from the directory, choose the drawing name or enter a name of non-
existing drawing (the just edited drawing can also be inserted into the current design structure using
ADB ). Then, a dialog box for entering non-graphical information to the design structure objects
appears. After entering information and confirming, you enter the object location in the design structure
and optionally the object inclusion. You can insert the non-graphical information to the objects using the
Import from data files command from the Export/import menu.
2) Add group - allows to add a whole directory or files selected using *, [, ], ! and ? conventions.
After choosing a directory or its files, choose the Group button. Then, you enter the object location in
the design structure or possible object inclusion. In this case, you should enter the appropriate object
attributes extra using the Change button. You can insert the non-graphical information to the objects
using the Import from data files command from the Export/import menu.
3) Not manufactured - enter the object name that has no drawing documentation (e.g. purchased
component not contained in the drawing documentation). In the design structure, these objects are
marked with a star * in front of the name. Then, the dialog box for entering non-graphical information to
the design structure objects appears. After filling out and confirming, you enter the object location in the
design structure and possibly the object inclusion. You can insert the non-graphical information to
the objects using the Change function.
If an object not including non-graphical information is inserted into the design structure, it is listed
only with the name and pathname (as the only displayable information). In case of Display setting to
Format attributes list without listing the pathname and name, a question mark ? appears in front of the
name.
Change
This function changes object information. Changing object attributes as a sequence is similar to
entering non-graphical information for BAE , BLC or ASC . For the selected object, a dialog
box appears for entering non-graphical information according to the specified attribute mask. After
finishing the changes, the original object is changed. To update these changes in the subassembly and
detail drawing title block, use the Export to data files function from the Export/import menu.
Changing the object pathnames is similar to using the Add function. You can choose a name and state
whether it is connected to the drawing or not.
Structure
The object inclusion level is displayed using (tree) structure. You can change the structure of
selected object group (right or left shifting) using this function to change the object or object group
inclusion level. The design structure object that has an inclusion (if listed, see the Display function) is
marked with the vertical line character |.
67
Global changes
Allows global changes of objects from the whole design structure at a time. For easier and better
replacement, it is useful to combine this function with the Display rules function (e.g. for displaying all
metal plates and rods when material is changed).
1) Path change - drawing names are saved with pathname. If you change the pathname for real
drawings (by renaming the directory), you can globally change the corresponding pathname to design
structure object names using this function.
2) Change attributes - a global change of a particular value of a certain object attribute (e.g. when one
material replaces another one).
3) Attribute name change - design structure object attribute name change. A global movement of non-
graphical information from one attribute to another (especially for change in case of attribute mask
change/fill - new attribute mask does not match the old block attributes after exporting non-
graphical information from drawing to design structure).
Drawings
Opening and viewing drawings from design structure environment. This function allows using
the design structure as a drawing manager.
1) Edit drawing - recalls the graphic editor with the selected drawing opened (design structure is
finished, in case of its reopening, the last open design structure is automatically opened).
2) Add next drawing - opens a drawing as well, with one difference - the edited drawing stays in
the computer memory and you can switch to it using the DCH command.
3) List drawing - the selected drawing is displayed in the viewing window, similar to the DRV
command.
4) List data - lists the non-graphical information (title blocks) from the information file (if created)
for the selected object (drawing).
List att.
Lists all non-graphical information for the selected object. When displaying the design structure, only
those attributes appear that have the list defined. This way, all attributes are listed into the dialog box.
Delete att.
Deleting non-graphical information - lists all entered non-graphical information of the selected
object in a dialog box. By choosing the attribute, the entered value is deleted. Also, you can delete the
attributes using the Change function provided you enter two minus signs -- instead of a value.
Sort
It is suitable to sort the design structure according to the usage before the output to BOM. You can sort
the design structure by any attribute, in ascending or descending order. During the sorting, you can
distinguish whether it is text or number, or sort numbers according to the alphabet or number value. It is
suitable to combine sorting with using the Display rules function.
Display rules
In case of creating BOMs of an individual assortment (e.g. bolts), you can use the advantage of
display rules. You can specify displaying according to one up to eight criteria and their combinations.
The criterion is defined from attributes where the searching character string is entered. When entering
the character string, you can use the selection filter (*, [, ], ! and ? conventions) or you can enter numbers
in the range of the lower and upper number value boundary for numerical attribute. The selected criterion
can be changed or deleted. Also, a new ones can be entered. The display requirements may or need not be
displayed in the design structure. If it is required to display even the higher level that contains the
required criterion, turn on the Save assembly displaying . If you need to delete only some objects from
the design structure, it is convenient to use the Blank function and select the required objects to be
discarded with the cursor. You can cancel the selection display anytime.
Display
The design structure window size indicates the amount of visible information or the number of
displayable characters on one design structure line. The maximum character number is 130. This setting
68
supposes a minimal resolution of 1280x1024. With a lower resolution and window set to 130 characters,
the window will not fit on the screen. In this case it is useful to set a reasonable window size and
determine which information will not be displayed, or which way they will appear. Choose the required
setting in the dialog box.
Export/import
You can add an design structure into another design structure or export a portion of an design
structure. Selected design structure portions (on the same level) may be exported into a formatted text
file - BOM. Such file can be placed using the TXI text insert function as graphical objects into the
drawing. Then, it forms a separated BOM or parts list above the title block. Before inserting, you can edit
the file in any text editor as any other text file. The Export/import function performs the non-graphical
information flow.
1) Export of part to other BOM - exports the selected object including its subgroups into a new
design structure - after entering the new design structure name.
2) Import of part from other BOM - chooses a design structure file from the directory and inserts
it into the edited design structure. Define the object the design structure will be inserted below and
whether it is inserted at the same level or included under the defined object.
3) Export to list of parts - exports the selected object including all objects at the same level into a
formatted text file. The output method is defined by the attribute mask - see AMA - attribute mask.
You can further insert the text file into a drawing as a separate BOM or parts list above the title block, or
further process it in text/database program.
4) Export to data files - as some design structure object data may be identical with data in drawing
data files (title blocks), after running this function, data from the whole design structure is exported to all
drawing data files according to the cross mask (see the CMC function - cross mask creating).
5) Import from data files - similar to the previous function, but with reverse data transfer.
6) Ascii data export - creates an design structure ascii transfer file with information about the
product structure for next non- graphical information processing in other information systems. The data
export and import is processed based on the export mask (see the EMA function).
7) Ascii data import - creates a design structure from an ascii file of the same format that is derived
in the previous paragraph.
Save
allows to save the design structure to disk during your work. The design structure is saved to same
pathnames as the drawing documentation. The filename extension is *.arc.
69
elements and filename) and its type (text, integer and real value). The attribute mask defines non-
graphical information listed into the BOM, design structure or both/none (information is available
only on request). Each non-graphical information has a fixed character number assigned (column size)
for displaying either in the BOM or design structure, and for text adjustment in the column to the left or
right. For ascii output to databases, it is possible to insert a separator (vertical line character |, or semi-
colon ;) between each non-graphical information . The attribute mask is defined using the AMA
command. In other words, the attribute mask contains definitions of data and properties being added to
the objects in the drawing (e.g. name, drawing number, number of elements, etc.).
The attribute mask dialog box informs about non-graphical information setting (in symbols):
Type:
T - text
I - integer,
R - real value (defines a valid characters filter for keyboard input.
Property:
nothing - ordinary,
N - object or association name,
P - number of elements,
F - corresponding filename,
D - date (not used yet).
The attribute property is used in special cases (e.g. number of elements is used for automatic attribute
extraction - the sum of objects with the same name is added to the attribute with this property).
BOM column width and file column width: - the character number defines the design structure
layout (in formatted display) and BOM layout (for inserting into the drawing, it is necessary to test a
sample with text insertion into the drawing using TXI function - you should correct the layout with
respect to drawn BOM table or parts list).
Values are listed: - specifies whether the information is listed:
F - to file,
D - to display (in design structure),
N - the output to file is ended with a new line - (multiple line BOM).
To column value is printed: adjustment L - left, R - right). Text separator: suitable for output to
database - use the separation sign according to your usage | or ; . The attribute mask is saved in the
stand.ams file. This file is stored in the user configuration directory.
70
14.5 Cross Mask
The cross mask enables data translation between information (title blocks) and design structure files
(BOMs), if attributes are common. You can set it using the CMC command. It is saved in the stand.xms
file.
71
14.7 Filling Title Blocks
DRI - entering information
This function enters or changes non-graphical information in an edited drawing. Entering is done
according to the data mask. In case of title block filling, it is convenient to use a macro for automatic
opening of appropriate mask for inserted title block.
After selecting a mask, enter or change the values, confirm whether the data after entering/changing is
to be drawn into the title block/table and whether it is to be saved in the drawing data file. If you choose
yes, then enter the insertion point after finishing entering. Using this point, the values will be drawn into
the drawing using the method defined in the data mask
- DTM .
The data file contains a description independent on the graphical objects. If the information should
be drawn, it is useful to delete any old graphic texts from the appropriate tables or title blocks, as all
the data is drawn again.
Drawing data files are stored in same directories as drawings, they have a same name, but the *.inf
extension.
72
Then, define the file format (object separators or fixed lengths for individual data), diacritic
marks export and lowercase-uppercase translation.
The export mask allows to change the output file so that it greatly suits the loading options in the
information system, database system or spreadsheet processor.
15.1 Engineering
Screws
Nuts and washers
Pins
Bearings
Splineways and threads
Rolled profiles
Hydraulics
Tolerance
Electronics
Pneumatics
Welds
73
16 Mechanical Part Calculations
16.3 Torsion
16.4 Bearings
16.5 Gears
Spur gearing
Straight bevel gearing
16.7 Bend
17 Plotting, Printing
Provided the device (plotter, printer) is large enough to print the required format, you can print in 1:1
scale. If it is not, the system features format cropping, zoom out or printing more sheets. Before output
to the printer or plotter, you can preview your drawing.
74
After calling this function, a Windows dialog box appears where you choose the appropriate printer or
plotter according to the installed drivers. In this dialog box, you can also modify the drivers (usually
without permanent saving). Modification with a permanent save is done elsewhere.
After selecting the printer, specify:
- whether you print the whole drawing (size according to the defined drawing format) or just the screen
- scale, which you use for printing to printer. The 1:2 scale means that everything is zoomed out 2x
for the output. The printing scale has nothing to do with the drawing scale. Drawing scale ensures
construction objects size change when displaying and printing, while describing objects sizes (text,
dimensions) stay unchanged according to the specified parameters.
- paper format used for printing - optionally, set the line widths or color mapping.
If you want to print a larger size than the maximal proportions of the printer (plotter), VariCAD
enables format cropping, zooming out or printing several sheets.
75
18 3D Modeling
3D solid modeling is partially possible from a finished 2D documentation. More natural and suitable
method is to model directly in 3D and create the 2D documentation by exporting views and sections. If
you work in 3D from the construction design beginning, you get many advantages. The 3D design is
created in a natural way and there are no simplifications and schematic display as when drawing in 2D.
You have real solids with their location in space defined, you can manipulate them freely, get their
characteristics (e.g. mass, volume, surface area), perform crash tests and the ability to assemble, etc.
Multiple actions and processes common in 3D are practically impossible in 2D space.
3D can be used during construction works only partially, e.g. to get the mass of a certain solid or to
create prospects and collateral documentation (spare part catalogue, assembly schemes, etc.).
In case of simple work, which you do not have to return often to, you can use 2D only. Besides,
3D modelling requires rather more advanced hardware to work on.
The 3D model uses CSG tree advantages (solid creation history) and solid B-presentation (solid
surface intersections). It allows to access the tree branches, but also the tree parts without having to
display tree schemes in a complicated way.
76
You set the shaded solids drawing method (or edge and solid surface drawing method). You can
permanently turn on or off shading for all solids. When shading, you can display only solid edges, all
wires or all facet edges.
You can set whether the solid will be displayed with one color only, or the color of tools that
performed the operations on the solid is preserved, e.g. the hole color or the rounded edge color may be
identical as the original solid color.
If you turn off shading, the solid will be displayed using wires. You can set their density.
The density of wires displayed influences the ability to recognize solids by cursor detection and their
snapping, because the cursor snaps onto the edges and cylinder surface wires. A higher density
facilitates cylinder surface snapping, because the number of wires is higher, but deteriorates snapping of
other solids in front or behind such surface.
77
18.3 Display in 3D
To get a smooth view change to 3D space, move the mouse after pressing:
Ctrl + mouse selection button - view movement
Shift + mouse selection button - view zooming
Ctrl + Shift + mouse selection button - view rotation
1. mouse confirmation button + 2. mouse selection button
- view rotation
1. mouse confirmation button + 2. mouse "undo" button
- view zooming
1. mouse "undo" button + 2. mouse selection button
- view movement
The standard mouse button setting (unless you change it using the MPS command) is:
left mouse button- selection
middle mouse button - "undo"
right mouse button - confirmation
To zoom in a view, move the mouse cursor down, to zoom out a view, move the mouse cursor up.
It is rather convenient to call most of the following commands from icon menus of 3D functions
where the display icons are well-arranged in the lower part. To save or restore individual views, use
the separate "DISP" floating menu.
78
ZRD - zoom redo
It redoes the previous step from the view history. If you undo and set a new view, redo is not available
in the history.
VCN - view rotation center
The rotation center is automatically set to the center of all solids in the space.
VCNI - view rotation center interactively
It sets the view rotation center to the specified location.
The following commands are not that important, as they either copy the actions described above or
they are derived from the pure 2D actions:
ZOOM - zooming
It displays the 3D display function pull down menu, if this command is entered in 3D.
Z3D - the overall ZOOM 3D menu
Like the ZOOM command.
PAN - panning
By holding the mouse button and concurrent mouse movement, the image is moved in the mouse
movement direction.
ZALL - automatically zooms all
It displays all existing solids on the whole monitor screen.
ZFO - zoom as format
It displays the 3D space according to the size of the defined drawing format in 2D (projection area
size), with no respect to the solid size and location.
ZDY - zoom dynamically
By holding the mouse button and moving the mouse, the image is either zoomed out (when you move
the mouse cursor up) or zoomed in (when you move the mouse cursor down).
PVR - partial view rotation
By holding the mouse button and moving the mouse, the model space view is rotated. When moving the
mouse vertically, the view is rotated around the horizontal screen axis, when moving the mouse
horizontally, the view is rotated around the vertical screen axis. Set the relation to mouse movement
using the EPC command.
VRO - view rotation
This function is similar to the PVR command with one difference - the view rotation is
performed simultaneously around axis that are defined by setting during the action of this command
using the F4 key. The function can be switched between ZOOM, PAN and rotation. With this command,
you can not set the relation to the mouse movement.
VPA - view panning
This function moves the drawing image on the screen. Setting like the VRO command.
VCE - center
It rotates the view into the start position of the basic drawing solid (it may be identical with the front
view).
The following commands enable setting the image to one of basic views of orthogonal projection.
VLE - left
VRI - right
VFR - front
VBA - back
VTO - top
VBO - bottom
VIS - isometric
X90 - rotation around x, 90 deg.
X180 - rotation around x, 180 deg.
X270 - rotation around x, 270 deg.
Y90 - rotation around y, 90 deg.
Y180 - rotation around y, 180 deg.
Y270 - rotation around y, 270 deg.
79
It is suitable to call the following functions transparently. You can save 8 views within each
drawing where ZOOM, PAN and 3D view rotation is saved. They can be used separately for 2D
drawing (without view rotation) and for 3D space. These view settings are saved with each drawing and
after drawing reopening, they are available again.
PGR - presentation
It allows to smoothly rotate the view around display axis. It is useful in product presentations. You
can achieve the smoother change on efficient computers or with simpler models.
80
18.4 Basic Volume Creating
You can create volumes by inserting predefined solids or using the common method, e.g. by
revolving a profile around the axis or by extruding a profile into space.
The created solids are placed into 3D space into the origin of the coordinate system or are
transformed into the same location as the last inserted solid according to the solid insertion setting
3DL . The inserted solids can be further transformed (see also: Transforming, Placing and Copying
Solids ) and modified (see chapter: Basic Volume and Solid Editing ). All newly inserted solids or
editing changes can be undone and redone.
The solids can be created by revolving the profile by specified angle or by 360 degrees, by
extruding the profile by specified height and using crossing between two profiles (e.g. truncated
pyramid, etc.) as described in the following sections:
Creating Solids by Revolving Creating Curve and Creating Solids by Moving Creating Curve , using
crossing between rectangle and circle, using crossing between profiles with concurrent rotation and
transformation with rotation (helix).
PRS - prism
CYL - cylinder
PEL - elbow
TPY - truncated pyramid
CON - truncated cone
PIP - pipe
CPI - cone pipe
With solids created this way, you can enter the basic dimensions from the keyboard, measure them
right in the space, take dimension from same category objects or take all dimensions from same category
objects (e.g. by copying all cylinder dimensions and shape according to another selected cylinder). You
can also define the created object color.
81
18.4.2 Creating Curves
When selecting 2D objects creating the future solid profile, it is possible to set next input during
profile definition by pressing the F4 key.
You can specify whether the solid reference point will be entered (solid coordinate system center)
or it will be automatically indicated on the first selected object. Then, it is the nearer line or arc
endpoint with respect to the cursor position during object selection.
Then, you choose specifying or automatic X axis direction definition. With specifying, you choose a
point which defines the future X axis orientation of the solid in 3D against the reference point. With
automatic definition, this point is defined according to the X axis direction in 2D, that is horizontally
right.
You can select the objects manually using the cursor, with region or using other selection modes.
You can also use the automatic polyline search option. For the selection modes description, see:
Snap Modes, Special Selections .
Automatic polyline creation:
e - if the cursor is on the object and you press the ’e’ key, automatic polyline search will be started.
The beginning is at the nearer object endpoint. You define a direction outside the profile, next objects are
selected by pressing the selection button. The polyline gets longer by adding new objects. Finish it by
pressing Enter (or mouse confirmation button).
f - if the cursor is over the object, a closed profile is found that the object is part of. You define a
side outside the profile and the result is a closed polyline.
The profiles must not cross or lay outside itself. With some solid types, multiple combinations with
multiple profiles may be used. However, the system will never allow an incorrect input.
82
Select one (max. two) closed base profiles and a top profile (profiles). The profiles must be closed;
corresponding base and top profiles (outside, or inside) must have parallel edges, or with circles, they
must have the start and end angle identical. Then, enter the rotation axis and angle. You get a solid created
by partial profile base revolution, which smoothly transfers into the top profile during revolving.
HLX - helix
Select a closed profile for helix creation and define the reference point.
- the profile is normal section; e.g. circle for cylinder spring coiling creation. Enter the radius of
coiling (distance of the reference point from the axis), helix hight and rotation during the whole
elevation.
- the profile is axial section; e.g. thread axial section. (However, do not improve the connecting
objects this way! Helix are very demanding as far as the computing capacity is concerned. One average
screw with improved real thread loads your computer like one thousand holes or several hundreds of
threadless screws. The parameter input is same as in the previous function.
- the profile is radial section; e.g. the creation of half-finished product for bolt borer. The reference
point is the point which the specified profile turns around with concurrent elevation.
You always enter height in degrees. The negative rotation value creates a left-handed helix.
PYR - pyramid
Select the base and top profiles. The profiles must be two and always closed. Corresponding base and
top profiles (outer, with two profiles outer/inner) must have parallel edges or with circular arcs identical
start and end angle. Enter the solid height and the truncated pyramid is created. With two profiles a
truncated pyramid with hole.
83
18.5 Transforming, Placing and Copying Solids
You can also specify the location by pressing a key or using an icon:
B - in the middle of two specified locations
G - same as B, but at the specified distance from the first point
K - absolute coordinates
D - dx dy dz
P - selected object reference point
84
18.5.4 Location Transformation
When transforming solids, you can use also the following keys. However, it is more convenient to
choose the appropriate transformation method from the icon menu which temporarily appears during
transformation.
x , y , z - solid movement along its axis ( x or y or z ) in the highlighted vector direction by the
entered value; enter a negative value for the opposite vector direction
X , Y , Z - movement in the direction of another selected solid axis
t - movement in the defined axis direction
T - movement in the direction of the last axis of movement
u , v , w - rotation along the x,y,z solid axis (the rotation sense is positive according to the highlighted
vector, use the right hand rule, that is if you grab the vector with the right hand so that thumb shows the
arrow direction, the positive rotation angle is in the fingers direction)
U , V , W - rotation according to the selected axis of another selected solid
r - rotation along the specified axis - specified using two points
R - rotation along the last specified rotation axis
> - allows to snap onto the inserted solids
< - does not allow to snap onto the inserted solids
+ - copying (after inserting a solid, insertion continues)
* - copying into identical copies
- - cancels copying
A - highlights the tripod even on selected solids
a - turns off the tripod on the selected solids
n - defines new insertion (reference) point on the transformed solid
N - defines the new insertion point host (it is placed according to the other solid reference point)
= - takes back the last specified location (reverse), undo during transformation
The following transformation options can be entered from the icon menus only:
- dynamic dragging according along the own solid axis; if you hold the selection button and move
the mouse, the solid (solids) moves in the appropriate axis direction (if you specify the location in the
space, the inserted group reference point moves into the location of normal intersection from this point to
the transformation axis). In other words, it is moved into the plane defined by the normal (transformation
axis) and the point (defined location), it is moved in the specified axis direction.
- dynamic dragging along another selected solid axis
- dynamic dragging along the specified axis
- dynamic dragging along the previous axis
- dynamic rotation along own solid axis; it rotates smoothly or if you specify a location in the space,
additionally specified solid group point is rotated together with the solid group so that it lays in the
plane given by the rotation axis and the location specified in the space
- dynamic rotation along another solid axis
- dynamic dragging along the specified axis
- dynamic dragging along the previous axis
- agreement of solid axis and another solid axis direction
- agreement of solid axis with the selected area normal; you select the area by moving the mouse from
the center of planar area over its boundary. Then, the area outline is highlighted. Finally, press the
selection button
- solid axis rotation against the selected area normal
- solid area normal rotation against/in the another area normal direction
- predefinition of the solid rotation axis by pointing at the cylindrical surface, the axis of this cylinder
will stand for the future rotation axis
- similar predefinition of the axis direction vector
- sets the axis direction of solid from selected solid. If you leave original solid coordinate system
unchanged, the coordinate system will be the same as the display coordinate system. Tripod of this
system is displayed in the upper right corner of screen. This command synchronizes a solid with selected
85
solid (select the first solid) and with global coordinate system displayed in the upper right corner. When
arranging solids, you generally synchronize any solid with any other solid.
RSI - removes the selected solid from the identical copy group.
86
18.6.2 Solid Groups
VariCAD solid modeler uses Boolean solid adding and cutting (set operations) to create 3D models.
Using Boolean operations, the resulting model is created. It has the structure of the CSG tree. It
preserves the model creation history, which can be broken, or model subparts can be removed.
When assembling objects, the order is important. Suppose a solid belongs to an assembly binding
(identical copy, section group) and the second solid does not. When adding or cutting, these properties
stay with the solid, which it is added to or cut. The added or cut solid loses bindings and eventually
inherits new ones from the new complex.
If the solid has a defined alternative (screws, some keys, pins and other objects from the part
library) to cut, after selection you define, whether you cut the selected solid or if you are creating a hole
for it. e.g. cutting a screw set with the shank into another solid: - cutting the solid creates a hole with the
shank diameter - hole creation creates a hole according to the database (standard) for the screw
In order to add or cut solids, they must intersect or touch by a surface. An edge or point touch is not
enough.
87
space. Only one specified part of the original solid stays with this function. It will be the part that was
nearest to the position where you have specified the solid.
CPSS - cuts a solid with tool preserving, saves a specified part This function is similar to the
previous one ( CUTPS ), the cutting solid is preserved.
88
removed, etc. This removed solid part can be changed using the MSO command, e.g. if you want to edit
the hole shape. During tool placement you copy the tool and create holes repeatedly.
89
- hidden line display (specific line color)
- removing tangent blends or drawing those using different color. Tangent blends appear e.g. in filleted
edge/plane joint.
- smooth blend removal. These blends develop e.g. while solids adding (2 cubes touching each other by
one side).
- exporting a detail view only. Thus, you can easily create a detail of a small area without exporting the
whole 3D scene.
18.9.2 Sections
SEC - creates, removes and turns on/off the section
If the sections are defined, you turn them on or off by simple clicking on the section name in the
section list. With solids with active section, some operations are limited, e.g. adding and cutting.
The available functions for working with the section are as follows:
90
- adds section; section is added
- renames section; its name is changed
- removes section; the section is removed
- adds/removes objects; it defines which objects are separated by the section, if it is turned on
- defines the tool; it defines which solid creates the section. This solid is unavailable for any operation
after the definition, (except the color change on a section the turned on).
- removes tool; it removes from the section the solid which creates the section. You can transform the
tool (transform the section plane), edit (change section profile). After changing the tool definition, you put
the solid back to the section.
You create the tool as a simple solid, the best way is to extrude the profile into space or insert a
prism. The tool can not be a composed solid (added or cut) or belong to a group.
91
Select a solid and the function calculates its surface area. To get more exact result, set the display to a
higher number of segments substituted the cylindrical surfaces.
92
18.10.6 Other Check
ODT3 - 3D solid attributes
Lists the name and attributes of the selected object, the inserted items from a detailed file or the
exports into an assembly, the relations to identical objects, the cross-sections and the relations to groups.
93
The work alternative displays basic shapes and dimensions, it is suitable for construction working.
The system is not too loaded by the amount of data.
The standard and precision alternative is suitable for presentation or exporting to 2D. Especially
precision alternative is more calculation performance-demanding and makes the response time longer.
The solids are usually created only in two or one alternative. If the alternative is single, you can
not of course switch it using the ALT command. If there are multiple alternatives present, you can
not break the solid like a Boolean tree.
With some solids (screws, rings, parallel keys with holes for bolts), hole creation is defined for the
solid. When cutting or cutting with part saving ( CUT , CUTS ) you define whether you create, e.g. a
hole for the bolt (with a greater diameter than the shank diameter) or you create only the hole with
shank diameter. The appropriate hole dimension for the bolt is defined in the part dimension database.
Solids from library can be also replaced with other solids instead of single inserting.
94
18.13 Working with Assemblies
18.13.1 Assembly
Assembly allows to edit details outside the assembly file - in a separate detail file. If you change the
detail, the change will be made in the assembly as well. If you change the detail in the assembly, the
change will be made also in the detail file. The detail can be inserted into multiple assemblies - such
change is to be done in multiple files.
After opening the assembly with the defined connections to details outside the assembly, the assembly
is opened the way it was saved. Then, the changed details are automatically updated from the detail
files. If the details are not found or files do not contain the defined object for export (detail-solid), a
dialog box appears offering solutions for such a situation. You can decide, whether you will load the
missing details from other files or you will remove the insertion connections or you preserve the
current state, which ensures the state of last editing in the assembly, but without further solution for
the missing file, the system will display the appropriate dialog box.
If the file contains inserted objects (imported), you can see the "I" identifier in the information
window. If the file contains the object, which is inserted into other assemblies (it is exported), you can
see the "E" identifier. The file can contain multiple solids and only some of them may be imported, it can
contain multiple solids and only one may be exported. However, it must not contain imported solids
and export solid together.
If the assembly connections are defined to one object of identical copies, detail changes are
transformed onto all identical copy objects.
Definitions, removals and modifications of inserted detail connections (assembly connections) are
described within the following command descriptions.
DIA - defines the detail insertion into the assembly, defines import
It defines for a selected object in the assembly that next time, it will be inserted from another file.
Enter the name of this file. If the file does not exist, it is created by saving only this 3D object. If the
file exists already, you can overwrite it the same way or leave it unchanged. Then, the detail object is
inserted from this file. Such an object must have a defined detail description (export into assembly).
This symptom is created automatically by creating files, if the file does not exist or you create it using the
DEE command.
Except the insertion definition, you can redefine the insertion. If the object is inserted from file,
you can define that it is inserted from another file. This is necessary, e.g. when the detail is in multiple
assemblies and you need to change it in one of them but not in the others. This way, you create a new
part.
95
If the defined object is inserted into other assemblies (detail), you can define that another object
will be inserted instead of this one from this file. Thus, you ensure alternative change in the assembly.
DSO - defines the saving and inserting detail’s objects (assembly) when working with multiple open
drawings.
If you edit multiple files simultaneously and switch among them, they are not saved. If there are
assembly connections defined in these files, you can define detail saving when switching or inserting
details into assembly. The detail editing is directly reflected in a concurrently opened assembly, but the
file is saved outside the saving command.
- identical copies (see also Copying Solids ). Allows to transform the change of one object onto another
one.
- working with groups, especially the option to collectively turn on and off the visibility, shading and
snapping of the groups. See also the 3GR , GSN , GSH , GVI functions.
- plane
- lateral area of a cylinder
- cone
- lateral area of rectangle-circle crossing
- fillet created the same as two-plane fillet
Select a face for creating development. The face will be highlighted. After your choice is accepted,
you create 2D development and the table of XY coordinates.
18.15 3D Printing
If you want to plot or print a shaded 3D scene, it is necessary to capture the screen using resources
outside VariCAD and print the bitmap file from other programs, as VariCAD does not support bitmap
format processing. Under Windows NT/95, you have the Paint Shop program available, under Linux, it is
xv.
Otherwise, you can export the 3D scene to 2D with hidden edges and then print from 2D as for any
other 2D drawing.
96
18.16 Tips and Recommendations for Work in 3D
If possible, compose solids from basic solids from the libraries (prism, cylinder, pipe, etc.). Those
solids can be very easily edited. Use the predefined operations as with hole drilling and milling.
In some cases, when the resulting solid is created by simple revolving of a single profile (especially
complex shaft) or by extruding the profile into space, it is suitable to use these common methods.
If you have to cut a solid and create a shaped hole, it is suitable that the tool (cutting solid) will
overlap out of the bigger solid and not that only the front surfaces of the tool will touch from the inside
the bigger solid. For the same reason, it is necessary to enter the drill overlap creating the hole for the
HOL function even in the direction out of the material. Similar rule applies to solid adding in the
opposite sense.
Do not use multiple open drawings in 3D - the hardware resources are significantly loaded. You
can open multiple drawings in 2D.
If you are working with a lower cylindrical surface segment density, the display is a little worse but
the system works faster (set it in 3DC ). On the other hand, while exporting to 2D, calculating volume
and surface area, it is more suitable to use a higher segment density.
If you are working with an assembly, it is more suitable to model individual details separately in
several files. In such files, there is less data and the system works faster. It is suitable to use assembly
connections, where the detail is edited in the separate file and it is inserted into the assembly
automatically when opening assembly.
With Boolean operations, use adding and cutting with part saving only where you need to do so.
They take more computing time compared to other operations and the file opening time is longer, too.
If you have identical objects in the assembly, use identical copies. By changing one object, you
automatically update the other ones as well.
With solids inserted from the mechanical part library, work always in the work alternative. Use
standard or precision displaying for export to 2D or presentations. The work display ensures higher
speed of your work, while the basic dimensions and shapes are preserved.
19 Internet Connection
To run Web browser with predefined VariCAD Web pages, use the following commands.
INF - feedback
FAQ - frequently asked questions
97
20 Command Reference
ELL - ellipsis
HAT - hatches
AHB - automatic hatch boundary searching
PHA - pattern hatching
APH - automatic hatch boundary searching , with pattern
CHP - create hatch pattern
20.2 Dimensioning
HDI - horizontal dimension
VDI - vertical dimension
SDI - slant dimension
RDI - radius dimension (R)
DDI - diameter dimension (D)
98
ADI - angular dimension
FSY - finish symbols
WSY - welding symbols
TSY - tolerance symbols
HPD - horizontal parallel dimensions
HSD - horizontal serial dimensions
HDD - horizontal datum dimensions
VPD - vertical parallel dimensions
VSD - vertical serial dimensions
VDD - vertical datum dimensions
SPD - slant parallel dimensions
SSD - slant serial dimensions
SDD - slant datum dimensions
HDM - horizontal diameter dimensions
VDM - vertical diameter dimensions
SDM - slant diameter dimensions
HTH - horizontal thread dimensions
VTH - vertical thread dimensions
STH - slant thread dimensions
THR - thread dimensions
POS - positioning
WSY - weld symbols
TSY - tolerance symbols
99
CHM - chamfering edges
RND - rounding edges
ESP - editing a spline
20.4 Transformations
MOV - transformation (moving)
DRG - dynamic transformation (drag & drop)
ROT - rotation
DRO - dynamic rotation
SCA - scaling
DSC - dynamic scaling
DTR - dynamic transformation & rotation
MIR - mirroring (or scaling according to one axis)
OFFS - offset lines
SOB - stretching an object
CTA - copying to array
20.5 Check
COO - coordinates
DIS - distance
ANG - angle
ODT - object data
CHL - check layer
100
20.6 Worksets
ATW - add to workset
RFW - remove from workset
CLW - clear workset
CHW - check workset
20.9 Blocks
BLS - block saving
BLI - block inserting
BLC - block creating
BLE - block or polyline editing
BAE - block attribute editing
BIE - block insertion point editing
PLL - polyline creating
20.10 Symbols
SLA - symbol library activating
101
SLC - symbol creating (to library)
SLI - symbol inserting (from library)
ADS - adding to symbol (in drawing)
SYC - symbol library change
20.13 Macros
MAC - macro creating
ESC - function escaping
20.14 Internet
INST - sets Internet browser
INH - Web - home page
INO - Web - online orders
102
INN - Web - what’s new
INI - Web - upgrade download
INF - Web - feedback
103
20.18 ZOOM and Images Processing (both 2D and 3D)
ZOOM - zoom
ZWI - zoom window
ZCS - zoom center scale
PAN - pan
ZALL - zoom all
EAV - aerial view
ZFO - zoom as format
ZDY - zoom eye position change
ZSV - zoom save
ZRE - zoom restore
ZMM - zoom min/max
REG - regeneration
RDR - redrawing
2D - 2D drafting area (paper space)
20.19 3D Functions
104
X90 - rotation around x, 90 deg.
X180 - rotation around x, 180 deg.
X270 - rotation around x, 270 deg.
Y90 - rotation around y, 90 deg.
Y180 - rotation around y, 180 deg.
Y270 - rotation around y, 270 deg.
RNP - view rotation normal to plane
SHW - shading switching - wires
SHC - solid shading change
PGR - presentation
20.19.4 Transformation
STC - solid transformation & copy
MIRR3 - 3d mirror
RSSO - re-scale of solids
105
20.19.5 2D creation
SDE - surface development
32E - 3D -> 2D export
32EN - 3D -> 2D reexport (new export)
SEC - creates, removes and turns on/off the section
HSE - hatch of section
HPSE - hatch of section, pattern
REL - remove export from list (3D->2D)
ROL - remove old export (3D->2D)
DON - display old/new objects in 2D
RLE - remove list of exports (3D->2D)
SON - switch old/new 2D
20.19.6 3D Assembly
3GR - 3D groups
ALT - switches the inserted part alternatives
RSI - removes solid from the identical copy group
GVI - group visibility change
GSH - group shading change
GSN - group snapping change
DIA - defines the detail insertion into the assembly
DEE - defines export
CDE - cancels the detail export property
EDE - edit detail
CSI - cancels solid insertion
ROI - redefines object inserting
CAI - cancels all solid-into-assembly insertion
RAI - recovers assembly imports
DSO - defines saving and inserting detail objects (assembly)
20.19.7 3D BOM
SAT - 3D solid attributes
DSS3 - design structure from 3D
MTC - changes attributes globally
ATL - attributes from name list
ATC - checks attributes, complete input
ODT3 - 3d object properties
106
3DCO - 3D coordinates
3DD - 3D distance
DPP - distance point - plane
DPC - distance point - cylinder
SCY - size of cylinder
STAT - 3d statistics
20.19.9 Customizing
3DL - 3D location settings
3DC - 3D creation settings
3DS - 3D display settings
EPC - eye position change sensibility
ISO - isometric view settings
2EF - 2D edit floating menu start position
S3K - sets 3D view rotation (keyboard control)
21 Troubleshooting
This chapter describes several possible troubles when working with VariCAD. In case your trouble
is not described here, contact your provider or directly the main distributor of VariCAD system.
- if the whole VariCAD window blinks while opening and closing other windows, use a graphic card
mode with more than 256 colors.
- if VariCAD tells you that a dialog box font was not found, the X11 font environment is not installed
correctly. VariCAD contains its own dialog box fonts. If they are destroyed and if there is no possible
substitution, write the dialog box font for larger and smaller windows size into the
/usr/lib/xvcad/fontdef.con file or respectively cfg/fontdef.con .
- if the circles or arcs are not displayed correctly, run the SCR command and set another circle
drawing method. Usually circle drawing from line segments is used.
- if the included dialog box windows are not opened at the same position within the command and
same inclusion level as the previous window, customize the /usr/lib/xvcad/windows.con file or the
cfg/windows.con file. Change the value within the panel position.
- if it takes too long to open a window, customize the /usr/lib/xvcad/windows.con file or the
cfg/windows.con file. Set the refresh value to -2 or to 0. Usually, the best solution ever is to upgrade the
system’s physical memory. Then, you can put the value back to 2.
To customize the windows.con file directly from VariCAD, use the WPST command.
107
directory with other configuration VariCAD files for a different environment or a parameter for
VariCAD startup in case of color allocation troubles. All possible parameters that you can enter will be
listed after entering the command for VariCAD startup with the -help parameter:
22 Appendices
32 ! 33 " 34 # 35 $ 36 % 37 & 38
’ 39 ( 40 ) 41 * 42 + 43 , 44 - 45
. 46 / 47 0 48 1 49 2 50 3 51 4 52
5 53 6 54 7 55 8 56 9 57 : 58 ; 59
< 60 = 61 > 62 ? 63 @ 64
A 65 B 66 C 67 D 68 E 69 F 70 G 71
108
H 72 I 73 J 74 K 75 L 76 M 77 N 78
O 79 P 80 Q 81 R 82 S 83 T 84 U 85
V 86 W 87 X 88 Y 89 Z 90
[ 91 \ 92 ] 93 ^ 94 _ 95 ‘ 96
237 - diameter
241 - plus minus
248 - degree
The simplex font must always be present on the disk, otherwise VariCAD will not start. If any
other of the required fonts is not found, it is replaced by the simplex font.
All fonts with the exception of simplex1 have a constant character width.
Recommended Usage:
simplex, azbuka: common usage when creating technical documentation
duplex, iduplex, triplex, itriplex: propagation purposes
simplex1: drawings that will be transferred to AutoCAD system or are taken from this system,
because this font has a variable character width like standard AutoCAD font. If another font would be
used to transfer, the text widths would not match even with the same height and relative text x-scale.
The VariCAD version 5.1 can use maximally 8 fonts at a time. The font order is written in the fonts.con
file. This text file is commented with the structure description. The fonts for graphic text have the *.fon
extension.
109
background
0;0;0
basic objects
white
63;63;63
red
63;0;0
green
0;63;0
blue
0;0;63
cyan
0;63;63
magenta
50;0;50
yellow
63;63;0
dark red
45;0;0
dark cyan
0;45;45
system objects
springy lines
50;30;30
grid
50;50;50
dialog box background
25;45;60
highlighting
63;0;63
text highlighted
63;63;63
dialog box text
0;0;0
menu highlighted
20;40;45
dark text
52;52;52
light edge
52;58;63
dark edge
12;28;38
cursor
63;63;63
110