Cad Conform For Micro Station Reference Guide
Cad Conform For Micro Station Reference Guide
for Microstation
Administrator and User Guide
Contact Information
Altiva Software, Inc.
14100 Southwest Freeway, Suite 560
Sugar Land, Texas 77478
www.altivasoft.com
License Agreement
This software package is for the use of the registered user only and is not to be supplied
to any third party without consent from Altiva Software unless otherwise agreed in writing
by Altiva Software. This package is for use on a single terminal or single workstation of a
computer.
CADconform is a registered trademark of Altiva Software. Microstation is a registered
trademark of Bentley. All other trademarks are the property of their respective owners.
Overview
Purpose
CADconform is aimed at organizations that require specific DGN standards for their
MicroStation design files. It helps the organization enforce these standards through four
distinct methods:
1) Provision of a drafting tool to interactively place features automatically to
specification.
2) Generation of report tables detailing which elements fail to match the required
standards.
3) A Feature Conforming tool to correct invalid features to the required standards.
4) A certification process to flag design files which have been approved, and warn the
user when a certified drawing has been modified.
CADconform stands out in the field of standards correction software in that it is a true
server solution. This means that the product was written from the ground up to be
available simultaneously for many users distributed across a corporate network, and
employs a client-server architecture to enforce privilege based access to reading from
and writing to a central DGN standards dictionary. This dictionary is implemented as an
ODBC database, allowing a degree of flexibility in the choice of application used to view,
edit, import and export data from the dictionary.
Due to the requirement of data being shared amongst different users, CADconform
keeps extensive records of which users have performed certain actions. This allows a
complete document trail to be maintained automatically. Records are kept of the user
name, date and time of any changes to the database, including modifications to Feature
Tables, generation of reports and changes made to every design file by Conform.
Additionally, a watermarking facility is provided with the certification process. This allows
administrators to have design files automatically stamped with a signed and dated
watermark cell representing that the file has been approved. This watermark will
automatically invalidate itself if any of the elements in the design file become modified
after it was certified.
System Requirements
CADconform requires the following:
Operating System – Windows 2000 or higher
Drafting Software – MicroStation J or higher (Microstation 2004 recommended)
Database Application – Any ODBC-compliant database application.
Implementation
CADconform is implemented as a MicroStation MDL application, which also uses an
ODBC connection to a database to manage its information storage. The Server is used
only as a data repository; therefore, there are no network overheads involved in running
CADconform when there is no data being read from or written to the database.
Additionally, database reads only occur when the database has been modified, because
database information is cached locally on each machine.
Conform
Conform is the tool that changes the symbology of design file elements to match a
feature in the Feature Table. It operates similar to a word processor, allowing each error
to be viewed, corrected or added to the feature table individually.
Delivered Files
CADconform.CFG
This file is the administrator configuration file; it globally affects all uses and usually
resides in the same directory as CADconform.MA. It is a plain ASCII text file that can be
edited in any text editor. It shares the same syntax rules as any other MicroStation
configuration file (“*.cfg”).
CADconform.MA
This file is the executable program used to run CADconform. It can be loaded by keying
in MDL LOAD CADconform from within MicroStation, or automatically when MicroStation
starts by ticking the “Auto-Load” option on the CADconform menu.
CADconform.MENU
This file controls the CADconform menu, and is a user definable ASCII text file. The
administrator can edit this file to add extra menu items for executing external batch files,
controlling CADconform via key-ins, adding site documentation, or performing any
allowable MicroStation commands. Instructions for editing this file are contained in the
comments at the top of the file.
CADconform.PWL
This is the Password List file used for managing the user profiles. The CADconform User
Profile Manager generates this file automatically. This file is encrypted and cannot be
edited by a user without invalidating the data.
CADconform.RSC
This file stores the last dialog settings used in CADconform, and is created
automatically. This file resides in the directory pointed to by the MicroStation
configuration variable $(MS_DATA) – which should be a local directory under normal
circumstances. By default, MicroStation sets this variable to
“C:\Bentley\Workspace\system\data”.
Documentation Files
The following documentation is also provided with CADconform in Acrobat PDF format
and HTML respectively:
The CADconform Reference Manual: “CADconform Reference Manual.pdf”
The CADconform Installation Guide and Release Notes: “Readme.html”
Log In…
Log Out
CADconform Draft
CADconform Toolbox
Watermarking Toolbox
About CADconform…
Help on CADconform
Go to Website
Auto-Start
Auto-Login
Exit CADconform
Log In…
Logs in to the CADconform database. Most of the CADconform commands require the
user to log into the database before doing anything else.
Log Out
Logs out of the database and closes all dialog boxes.
CADconform Draft
Opens the CADconform Draft menu without officially logging in to the database. Note
that the database will still be attached to enable picking feature tables in Feature Table
Manager, but no user login will be associated with the action. CADconform will attach
the database that was last logged in to.
CADconform Toolbox
Opens the CADconform Toolbox.
Watermarking Toolbox
Opens the Watermarking Toolbox.
About CADconform…
Opens the “About” dialog box, which displays the version number of CADconform, the
license information and the contact details.
Help on CADconform
Opens the CADconform online reference manual.
Go to Website
Opens the system default web browser and the associated web page. By default this is
the product web page for CADconform (http://www.cadconform.com), but it can easily be
reconfigured to point to any website.
Auto-Start
This menu toggle allows the user to make CADconform automatically load when
MicroStation is started. If this option is not ticked, then CADconform has to be loaded
manually via the “MDL Applications” option in the MicroStation “Utilities” menu.
Auto-Login
This menu toggle allows the password for the user to be remembered between sessions
of CADconform, without the user having to retype the password each time. Note that this
is not recommended for administrators, since it effectively gives complete control of
CADconform to anyone using the administrators machine.
Exit CADconform
Exits the CADconform application.
Menu Configuration
The CADconform Menu is completely configurable by the user. The menu is built each
time CADconform is loaded, from a plain ASCII text file located in the same directory as
the “CADconform.MA file”.
Instructions for editing the menu file are contained at the top of the menu file. Each
menu item is represented by a line in the menu file. Lines proceeded by a hash
character ‘#’ will be treated as comments and ignored. The first keyword on the left
before the comma represents the command name, as it appears on screen. The second
keywords to the right of the first comma represent the key-in command associated with
that keyword. For example, the line:
Log ~In..., CADconform DATABASE CONNECT
Creates a menu entry called “Log In…” that issues the key-in “CADconform DATABASE
CONNECT”. The tilde character ‘~’ before the ‘I’ means that the next character is the
keyboard accelerator. The keyboard accelerator is denoted by an underline under the
letter1. This means that the user can activate the login command by pressing the ‘I’ key
on the keyboard if the menu is open.
Any valid MicroStation key-in can be used as the command (for example: “place fence”).
Most of the commands in CADconform have a supported key-in; so often-used
commands can be added to this menu. To view all of the available key-ins for
CADconform:
On MicroStation 2004,
1) Select the MicroStation menu item “Utilities > MDL Applications”.
2) Select “CADconform” from the list of loaded applications.
3) Press the “Key-ins…” push button. MicroStation v8 only: Simply press the “Browse
Key-in Tool” to view all key-ins.
1 1
Under Windows 2000/XP the underline may not be visible until the ALT key is pressed. This
can be controlled by the “Control Panel > Display > Effects. > Hide Keyboard…” toggle.
CADconform Path
This is the full path to the installation directory of CADconform. From a client
machine, it should begin with the UNC path to the server machine, followed by a
share-name path to the install directory. For example:
\\WIN2KSERVER\SHARED_APPS\CADconform Server for MSJ\
This would look for CADconform on a machine on the network called
“WIN2KSERVER” with a shared directory called “SHARED_APPS”.
CADconform will look in the specified path for a file called “CADconform.MA” within a
sub-directory named “MDLAPPS”. If this file is not found, then the path has been
entered incorrectly and the configuration will not continue. If CADconform was
installed by the installer, then this path should be set correctly by default.
Note that the CADconform Toolbox will have a different number of icons depending
on the privileges of the person logging in. If the user does not have the “Edit
Dictionary” privilege, then the “Edit Feature Table” icon will not be available.
Similarly, the “Conform” and “Generate Reports” icons will only be available to users
with these respective privileges.
The following chapters list the purpose of every item on the user interface, in order of
each tool (left to right) on the main toolbox.
The “Connect to Database” icon on the CADconform toolbox allows the user to log
on to a specific database as a specific user. Starting this command will open the
CADconform Login window. This window opens up automatically when the toolbox is
initially opened, or the “Log In…” command is chosen from the CADconform menu.
This tool can be used after start-up to either:
Log out if you are finished.
Log in as a different user.
Log in to a different ODBC Data Source.
Toggle between stored passwords.
Configure the CADconform Server and Client paths
Open Windows Explorer at the directory containing the File DSN definitions.
The User Manager allows the database administrator to define who can use
CADconform and which tools are available to them.
Additionally, each user’s login, full name and password can also be entered by the
administrator.
If the user does not have the “Administrator” privilege, then the only function they can
perform with the User Manager is to change their own password.
Dialog Items
Login
This is the unique name assigned to represent each user. This is analogous to the
Windows login name, and a similar system can be used for CADconform as is used
for your corporate network.
Full Name
This is the users full name (first name, last name). It is used internally for Reporting.
New
Adds a New User to the User Profile. By default, the new user will inherit the
privileges of the currently selected user in the User Profile list-box.
Delete
Deletes the currently selected user from the User Profile.
The tab pages at the bottom half of the User Manager dialog define the privileges for
each selected user in the list box. These privileges are defined in more detail below.
Tools
The Tools options define which tools each user has available to them. These include:
Conform
“Conform” allows the user to open the Feature Conform tool to fix invalid design files.
If the user does not have this privilege, then the Conform icon will not be visible on
the CADconform toolbox.
Append To Table
The “Append to Dictionary” privilege allows a user running the
Conform tool to automatically add an unmatched feature to the
current Feature Table. This privilege should be used sparingly and
only usually at the beginning of a project, since it allows the user to
circumvent the correction of invalid features. The append privilege
appears as the “Add Feature” menu command in the Conform
dialog’s “Tools” menu. This menu option will be disabled for user’s
who do not have this privilege.
Drafting Menu
This privilege allows users to draft to the DGN standard using a menu built
automatically from the feature table. Any user involved in the drafting process should
be granted this privilege. It appears as an icon on the CADconform toolbox. If this
privilege is not granted, then the user will not see the “CADconform Draft” icon on the
main toolbox.
Administration
The Administration options define various privileges and command related to
CADconform’s operation.
Administrator
Allow Configure
Allow Remembered Passwords
Auto-Start Draft
Edit Menu File
Edit Config File
Administrator
The administrator privilege allows the user full control over user privileges for
CADconform. There will usually only be a small number of administrators in any
organization. The administrator is the only user who is allowed to edit the User
Profiles. Users who do not have this privilege will only be allowed to change their
own password, and all other options on the User Manager dialog box will be
disabled. Additionally, an administrator can overwrite a report in the Report
Generator, even if the report belongs to someone else.
Allow Configure
If the “Allow Configure” privilege is granted, then the user will be able to open the
“CADconform Client Configuration” dialog box from the “Configure” button on the
login dialog box. This allows the user to modify the path to CADconform on the
server machine. Normally, users shouldn’t be able to do this.
Auto-Start Draft
This option makes the Drafting Menu open up automatically when the user logs in to
the database.
Usually, the Feature Table Manager (FTM) will display, allowing the user to choose
the feature tables to draft to. If the feature tables are locked (see below), then the
FTM will not display.
Watermarking
The watermarking options define the cells used for marking and watermarking design
files during certification and reporting. This is an optional component of CADconform,
and may be ignored if not required. The options on the dialog box are:
Cell Library
This text field defines the path to the cell library used to define the marker and
watermark cells. It can be defined by using the browse button denoted by ellipses
“…”. If the path is relative to a path defined by the workspace configuration variable
“MS_CELL”, then only the file name is stored; otherwise the full path of the cell library
is stored.
Marker Cell
This text field defines the name of the marker cell. It can be picked by using the
locate icon to the right of the text field.
Watermark Cell
This text field defines the name of the watermark cell. It can be picked by using the
locate icon to the right of the text field.
Digital Signatures
The digital signature options define the cells used for marking and signing design
files. This is an optional component of CADconform, and may be ignored if not
required. The options on the dialog box are:
Cell Library
This text field defines the path to the cell library used to define the signature marker
and signature cells. It can be defined by using the browse button denoted by ellipses
“…”. If the path is relative to a path defined by the workspace configuration variable
“MS_CELL”, then only the file name is stored; otherwise the full path of the cell library
is stored.
Signature Cell
This text field defines the name of the signature cell. It can be picked by using the
locate icon to the right of the text field.
The Feature Table Manager opens whenever CADconform requires the user to select one
or more Feature Tables. If the user is logged on as and has the privilege to “Edit Feature
Tables,” then the user will be able to create, modify or delete Feature Tables using the
“Create”, “Modify” and “Delete” buttons on the dialog box. It also allows users to delete
cache files for tables by using the “Delete Cache” button. If the user does not have the
privilege to “Edit Feature Tables,” then these buttons will not be available. They will also
be unavailable if they are opening any tool other than the Feature Table Editor, or the
“Read Only” toggle is toggled “ON”.
Most tools that use the Feature Table Manager allow multiple Feature Tables to be
chosen. The Feature Table Manager supports multiple selection through the standards
Windows <CTRL> and <SHIFT> keys, and also by drag selection with the mouse. The
exception to this is the Feature Table Editor, which only allows the user to edit one
Feature Table at a time.
CADconform maintains a document audit of all changes made to Feature Tables in the
database. For every Feature Table created, there are two tables created in the database.
The first table contains the feature data of the Feature Table itself, and the second table
tracks all modifications to this Feature Table. For example, if a table is created called:
“Example1”, then there will be two tables created in the database: “Table_Example1” and
“iTable_Example1” (Note the preceding ‘i’ in the latter name). The latter table contains
information on the Feature Table, which is summarized in the Feature Table Manager
when a Feature Table is selected. This information includes the creator, the version
number of the table (see Delete Cache on page 25), the time and date of creation, the
number of entries in the Feature Table and the time, date and name of the last person to
modify the Feature Table. Individual modifications to the Feature Table can be viewed by
opening the information table within a database program, such as Microsoft Access.
Open
Opens the selected feature table(s).
Create
The ‘Create’ button allows the user to create a new database. The database can be
created either as a blank table, or imported from an existing dictionary (DICT) file.
Creating a new table requires the definition of a table name and optionally a table
description. Note the limitations on table names mentioned below.
Delete
The ‘Delete’ button deletes the currently highlighted table. This command can not be
undone, and only one table can be chosen at any time.
Modify
This allows the user to modify either the name or the description of an existing feature
table.
Delete Cache
The “Delete Cache” button allows users to delete the cache file of the selected table. This
will force CADconform to reload the table from the database instead of using the local
cache files. This will slow the loading process but may be useful if any changes are ever
made directly to the database.
Cancel
Cancels the current command; either open, create, modify or delete.
Table/Dictionary Versioning
CADconform stores a version number for all tables when the configuration variable
_CADconform_USEDICTVERSIONING is turned on. This version number consists of
major and minor release numbers and is displayed as: “major.minor” (e.g. Version 1.2).
This allows the administrator to track the changes made to tables. Administrators will be
prompted to update the version number by the dialog below when any changes are made
to the Feature Table. Table/Dictionary version numbers can also be used as replacement
text in watermarks to signify which dictionaries and versions a drawing has been certified
against.
The Feature Table Editor allows a DGN standards administrator to define the allowable
features that are in the Feature Tables. In order to edit a Feature Table, you must first
select the Feature Table using the Feature Table Manager. This dialog box opens
automatically whenever the Feature Table Editor, the Report Generator, Conform or the
Drafting Menu is run.
When the Feature Table Editor is opened, the selected Feature Table is automatically
imported from the database. If the Feature Table is empty, then the only entry in the
Feature Table will be the table name.
The Feature Table is organized into a group-based hierarchy, similar in concept to files
and directories in Windows Explorer. Features can be organised into groups, which can
then be children of larger groups. For example, a feature called “Lakes” can be a
member of a group “Water Features” which can be a child of a larger group “Mapping”.
Water Features can then contain other features, such as “River” and “Swamp”. As with
Windows Explorer, groups can be expanded and contracted by double-clicking with the
left mouse button.
Icons
The icons on the Feature Table Editor dialog box are shortcuts to the equivalent menu
bar commands. The purpose of each icon is listed below:
New Feature
This icon inserts a new feature underneath the currently selected group. If a feature is
selected, then the new feature will be a copy of the selected feature. Otherwise, it will
inherit the active settings for the feature type.
Delete
The icon deletes all selected features and groups. If a feature group is not empty, then
you will be prompted whether you wish to delete all contents of this group. More than
one feature can be selected for use with the delete tool.
Cut
This icon tags the selected list box rows as “Cut”. List box rows that are tagged will be
displayed in red. This tool is used in conjunction with the “Paste” icon. When a list of
rows is pasted, the rows tagged as “cut” will be deleted.
Copy
This icon tags the selected list box rows as “Copied”. List box rows that are tagged will
be displayed in red. This tool is used in conjunction with the “Paste” icon.
Paste
This icon pastes the currently tagged list box rows into the location of the currently
selected row. If the tagged rows were “Cut”, then the tagged fields will be deleted after
the paste operation.
Locate Tools
This icon allows the user to locate existing MicroStation elements from the design file.
Three operation modes can be used with this tool:
Identifying Features
Adding Features
Finding Features
Reading Watermarks
Adding Features
To add new features to the Feature Table from design file elements:
1) Start the Locate Feature tool and set the mode to “Add Features from CAD”.
2) Select the element to add and accept it
with a datapoint.
3) The new feature will now be added to the
Feature Table.
Note that this tool supports selection sets to add multiple elements in one hit. To use a
selection set, the elements must be selected before the Add Feature tool is activated. By
default, this tool will not add features to the Feature Table if they match any existing
features.
Finding Features
To find every instance of a particular feature in
the current design file:
1) Start the Locate Feature tool and set the
mode to “Match a feature From CAD”.
2) Select the Feature to be changed in the
Feature Table list-box.
3) Click “First” to find the first instance of the
element in the design file.
4) Click “Next” to find each successive instance of this feature.
5) Click “Display” to change the display options for displaying the feature, or “Use
Fence” to restrict the search by the active fence.
Reading Watermarks
Filtering Tools
This icon is used to filter the view display or selection set for certain features. This
makes locating undefined features a lot easier. Unlike the other icon commands, the
Filter tool behaves like a toggle. To turn the filter OFF once it is ON, simply click the icon
again. The icon imagery changes to reflect the current status, i.e.
Use Fence
This option will restrict the filter by the active fence. It will be disabled if there is no active
fence.
Mode
Mode changes the filtering command. The options are:
Display Chosen Features
Hide Chosen Features
Select Chosen Features
Deselect Chosen Features
Select All
Select All is simply a short-cut for the MicroStation “Edit > Select All” command. It
selects all elements in the design file. This is useful in combination with the
Select/Deselect filtering modes.
Apply
Apply will apply the current display filtering options to the active view. If Hide or Display
is chosen, then the view will be updated accordingly. If the Select/Deselect mode is
active, then the active selection set will be updated.
Settings Tools
The Set Features tool allows the user to set either selected features or selected design
file elements, according to the settings mode. Each of these commands requires a
datapoint to accept the operation. The available commands are:
Name
This is the descriptive name of the feature. It is currently limited to less than 64
characters in length.
Type
This defines which of the seven categories of element the feature belongs to. The seven
categories are:
Cell
Linear
Shape
Text
Command
Separator
Dimension
Command and separator types are used exclusively by the Drafting Menu, and are not
discussed in this section.
Level
Level defines which MicroStation level the feature should be on. On MicroStation J or
below, the level will be a number between 1 and 63, whereas under MicroStation v8 it
can be any alphanumeric name.
If a feature can be on a number of levels, then a feature will have to be added for each
level (e.g. “Annotation for Level 7”, “Annotation for Level 8”, etc). This makes it easier to
correct an invalid level when using CADconform, since the user will have a list of choices
to change the level to. Alternatively, ranges can be specified using the “Symbology
Ranges” options.
For Graphic Cells spanning multiple levels, the level represents the lowest (or “Base”)
level.
Weight
Defines the MicroStation line weight for the feature. Under MicroStation v8, “By Level”
and “By Cell” are also available options for line weight. This option may be disabled for
cell features defined as “Graphic Cell” types.
Style
Defines the MicroStation line style for the feature. Custom linestyles are fully supported
in both the MicroStation J and v8 versions of CADconform, however the method of
choosing them differs slightly. Under MicroStation v8, custom linestyles can be chosen
directly from the line style combo-box. If a custom linestyle is required on MicroStation J
or below, follow these steps:
1) Set the required custom linestyle as the active MicroStation linestyle.
2) Select “Custom” from the Feature Symbology “Style” combo box.
MicroStation v8 allows the user to choose custom linestyles directly from the combo box.
These options are available as tab pages on the Feature Type Options dialog boxes.
Element Types
Element types represent the allowed types for a particular feature. For example, a
concrete object line might be allowed as a line (type 3), line string (type 4) or shape (type
6). Element types are usually all on by default for each feature, and are mutually
exclusive.
Element Class
Element Class is stored for each design file element, and is displayed in the “General”
tab page of MicroStation’s “Analyze Element” tool in MicroStation v8, or the main
Analyze dialog box in v7 or below.
Most elements have an element class of “Primary” or “Construction”, but special element
types automatically set a different class. For example, dimensions are set by default to
“dimension” class (including dropped dimension primitive elements), and non-associative
patterns have their class set to “Pattern Component”.
Linestyle Scale
Note that Custom Linestyle Scale is only available if the user is matching on “Style” and
the style has been set to a custom linestyle. If matching on linestyle scale is active, then
a third option becomes available: “Apply Drawing Scale to Linestyle Scale”. This is
similar to the Cell Scaling options, it defines whether the active drawing scale will be
taken into account when drafting, conforming, reporting or matching this feature.
For example, assume that the linestyle scale is set to match on “1.000”, the “Apply
Drawing Scale to Linestyle Scale” is turned “ON” and the current drawing scale is set to
“50.000”.
If a user was running Conform and an element was found that matched our feature but
had a linestyle scale of “1.000” it would be rejected, and the reason would be reported
as having an incorrect scale (50 expected). Correcting the feature by clicking “Change”
would then scale the linestyle up by a factor of 50 because we had told CADconform to
apply the drawing scale to the perceived linestyle scale.
Graphic Group
This is not normally useful for MicroStation users, since graphic groups are automatically
allocated by MicroStation, and will vary between files. However, some 3rd party MDL
applications use unique graphic groups as a method of identifying features as belonging
to a certain type. The graphic group option can be useful for design files that adhere to
this methodology. Defining the graphic group for a feature will affect the way it is
interpreted by Conform and Report, as well as the way it is placed by the Drafting Menu.
Allowed Ranges
This tab page allows us to define a range of allowable values for matching symbology.
This is particularly useful for correcting legacy drawings where the DGN standards have
User Key-ins
All six of the Feature Type Option dialog boxes have settings for the “User Key-in”2. The
key-in is the command that is associated with drawing that feature, and is only used by
the Draft menu. For example, to draw a feature called “Concrete Line”, the key-in might
be set to “place smartline”. This means that the smartline tool is automatically started
every time you want to place a Concrete Line. Multiple commands can be entered as
long as they are separated by a semicolon.
User key-ins are built automatically from the Feature Table Editor’s dialog settings, and
a default drawing command is associated to every feature created depending on its
feature type. In addition to this, there are a number of tools provided for recording key-
ins directly. This works by converting any command activity driven by the user, into its
equivalent key-in command. These tools are described below, from left to right.
Key-in Tools
Record
2
See the MicroStation manual for more information on available key-ins.
Play
Executes the current User Key-in. This is useful for testing.
Previous
Highlights the previous command in the list.
Next
Highlights the next command in the list.
Stop
Stops recording of key-ins.
Under MicroStation J, the Previous and Next commands move the cursor but do not
highlight the current row. This is a pre-MicroStation v8 limitation.
Element Types
Normal Cell
Allows the feature to match a normal MicroStation cell (type 2) element.
Shared Cell
Allows the feature to match a Shared Cell (type 35).
Place Cell As
This option button defines how the cell is used, which affects the user key-in created
when placing and scaling the cell.
The options are:
Placement Cell
Pattern Cell
Active Point
Line Terminator
Select Using
This option defines how a cell is chosen from a library. If the cell name is already defined
and matched on (see below), then some of these options will not be available. The
options are:
Active Cell Dialog – this is the dialog opened when the user
clicks on the “Place Cell” icon on MicroStation’s main tool
box.
MicroStation Cell Selector – this is MicroStation’s cell
selector dialog, as opened from MicroStation’s “Utilities” menu.
CADconform Cell Selector – this is CADconform’s built-in cell selector. It is similar to
the MicroStation Cell Library dialog, but it supports filtering the cells by either name
or description.
Show Library Dialog – this is MicroStation’s dialog as opened from the “Element >
Cells” menu.
Also Match
These options are available on the “Also Match” tab page for cell features:
Cell Name
Forces the feature to only match cells of a
given cell name.
Cell Angle
Forces a match on the top view 2D rotation
angle.
Cell Type
Forces a match on the type of cell, either
Graphic or Point Cell.
Cell Scale
Forces a match on the 3D scale of the cell.
The Z Scale is ignored in 2D cells.
Cell Library
This option specifies the cell library from which the cell must be taken. If this option is on
and a located cell does not exist in the specified library, then the feature will not match.
This cell library is also automatically attached when the Draft command is issued for the
current feature. If cell names are not unique across multiple libraries, then it is strongly
recommended that the Cell Library option is used, otherwise CADconform will use the
first library found that matches the cell name. The Cell Library can be chosen by either
keying in the path - relative to $(MS_CELL) or full path including sub directories - or
browsing for it using the Browse icon.
User Key-ins
Useful key-ins for placing cells include:
“place cell relative|absolute|interactive” – place a cell in relative, absolute or interactive
mode.
“rc=mycelllib” – attaches the cell library called “mycelllib”.
Linear Options
The Linear Options dialog box has the following tab pages:
Element Types
Element Properties
Allowed Ranges
User Key-ins
Line String
Matches a line string (type 4).
Complex Chain
Allows the feature to match any complex chain (type 12).
Curve
Allows the feature to match a curve (type 11).
Arc
Allows the feature to match an arc (type 16).
B-spline
Allows the feature to match an open B-spline curve (type 27).
User Key-ins
Useful key-ins for placing linear elements include:
“place arc | block | curve | ellipse | line | shape | smartline” – place an arc, block, curve,
ellipse, line, shape or smartline.
Normal Shape
Matches any normal MicroStation shape (type 6) element.
Complex Shape
Matches a complex shape (type 14) element. Note that, as with Complex Chains, a
complex shape can contain other element types, including linear elements.
B-spline Shape
Matches a closed B spline curve (type 27) element.
Ellipse
Matches an ellipse (type 15) element.
Also Match
These options are available on the “Also Match” tab page:
Fill Type
Optionally specifies that the shape must be either filled or unfilled.
Fill Colour
Optionally specifies that a filled shaped must have a
particular fill colour.
User Key-ins
Useful key-ins for placing linear elements include:
“place block | ellipse | polygon | shape” – place a block, ellipse, polygon or shape.
Element Types
These options are available on the “Element Types” tab page:
Normal Text
Allows the feature to match a normal MicroStation text element (type 17).
Text Node
Matches a text node (type 7) element.
Also Match
These options are available on the “Also Match” tab page:
Text Width
Optionally enforces a match on the text width, in master units. Note that text width is
always affected by the current Drawing Scale, so text size should be defined for 1:1
scale only.
Text Height
Optionally enforces a match on the text height, in master units. Note that text height is
always affected by the current Drawing Scale, so text size should be defined for 1:1
scale only.
Font
Optionally enforces a match on the font name. The font can be chosen by the font name
from the combo box.
Colour
In MicroStation v8 and above, the text colour can actually override the element colour.
The colour options on this tab page define whether this is allowed or not. If the text
colour should not be allowed to override the element colour, then set the Colour toggle
ON and set the option button to “Matches Elem”.
The options on this dialog box are defined below. See the “Text Styles” chapter in the
MicroStation online manual for more information on using these override options.
Font
Force text style match on font (deactivates font option on Text Option dialog box).
Line Spacing
Force text style match on line spacing (deactivates line spacing options on Text Options
dialog box).
Colour
Force text style match on text style colour (deactivates override colour on Text Options
dialog box). Note that this may differ from the actual element colour as defined on the
Feature Table Editor dialog box.
Font Style
Forces text style match on these characteristics: bold, italic, slant, superscript and
subscript.
Char Spacing
Forces text style match on inter-character spacing.
Justification
Forces text style match on these characteristics: text justification, text node justification
and full justification.
Under/Over-line
Forces text style match on these characteristics of underlines and overlines: activated,
line offset, line colour, line weight and line style.
User Key-ins
Useful key-ins for placing text elements include:
“place text | dialogtext | node” – place text, open place text dialog, place text node.
Most of the settings are analogous to the standard MicroStation dimension settings
dialog box, which can be opened in MicroStation using the “Element > Dimensions”
menu item. For more detailed information on these settings, consult the MicroStation on-
line help manual.
There is no “Element Types” tab page for dimensions, since there is only one mandatory
element type for them – type 33.
All of the measurement settings in dimensions are in “text scale units”, which effectively
means a proportion of the current text height. The only exception to this rule is
Dimension Line Stack Offset, which is measured in working units.
Stack Offset
Stack offset controls the distance between stacked dimensions in working units.
Extension Lines
This tab page replicates some of the settings on the Extension Lines page in
MicroStation’s Dimension settings.
Geometry: Offset
Represents the distance between the element and the start of the dimension’s extension
lines. This distance is measured as a scale of the text size.
Geometry: Extension
Represents the distance beyond the dimension
line that the extension line overhangs. This
distance is measured as a scale of the text
size.
Terminators
This tab page replicates some of the settings on the “Terminators” page in
MicroStation’s Dimension settings.
Geometry: Width
Specifies the width of terminators, in text scale units.
Geometry: Height
Specifies the height of terminators, in text scale units
Terminator Attributes
Controls the symbology (colour, weight and style) of terminators. This can override the
symbology inherited from the Feature Symbology settings.
Dimension Text
This tab page replicates some of the settings on the “Text” page in MicroStation’s
Dimension settings.
Text: Justification
Controls the justification of the dimension text, either:
Left
Centre
Right
Text Frame
Allows a frame to be placed around dimension text, either:
None
Box
Capsule
Margin
Specifies the minimum distance between the leader line and the dimension text. This is
equivalent to the “Left Margin” setting in MicroStation v8, and the “Margin” setting in
MicroStation J and below. It is measured in text scale units.
Text Attributes
Controls the symbology (colour and weight) of the dimension text, as well as the font and
text size. This can override the colour and weight inherited from the Feature Symbology
settings, as well as the active settings for font and text size.
The text height is critical in determining the value of all match criteria that is measured in
text scale units. It is highly recommended that the text height is matched on (toggle ON)
if any of the other criteria is enabled that uses text scale units (eg: text margin,
terminator width, etc.)
Command Options
Command feature types are reserved for all generic commands that are not associated
with any one particular feature or element type. Command features are not used for
matching, Conforming or Reporting, they are only used by CADconform Draft.
Command features have only one options tab page for the User Key-in. This key-in can
be any type of command, such as a macro, user command, mdl command or anything
else a user might type in to the MicroStation key-in field. It can also be used for
displaying documents or opening web pages. An example of a command that opens a
web page might have a key-in such as:
“CADconform START http://www.corporatemontage.com.au”
“CADconform START” is a command added to MicroStation’s command table when
CADconform is loaded, which allows any URL to be opened in the system default web
browser.
To open a file, such as the CADconform manual, you might create a key-in such as:
CADconform RUNPROGRAM "$(_CADconform_DOCS_DIR)\CADconform for Microstation
Guide.pdf
The “CADconform RUNPROGRAM” command allows any program or file to be opened
or executed. As in this example, taken from the default menu for CADconform, it also
supports automatic expansion of configuration variables.
The Feature Table Editor menu bar appears along the top of the Feature Table Editor
dialog box. As well as providing a duplicate interface for most of the icon commands, the
menu bar can be used to import data from files, export the Feature Table to the
database, sort the features by name and type, clear the table and remove duplicate
features. The various menus are listed below:
File
Edit
Table
Tools
Import
Export
Export By Selection
Import
Import will bring data into the current feature table at the position of the currently
selected list box row. This means multiple data sources can be merged together into the
one Feature Table.
CADconform can import data from many different file types, but the export format is
limited to Feature Dictionary files, as well as the database.
The file formats currently supported by CADconform for
importing are:
Feature Dictionaries
ASCII Text / CSV Files
Barmenu files
DGN Drawings files
Enforcer Control Files
GDM ASCII Rules files
Geopak D & C Manager Text Files
J/Check RGL Text files
MicroStation Cell Libraries
SiteMenu Text files
Settings Manager files
Steel Definition files
Database Tables
Barmenu Files
Barmenu files are files created for use with “Barmenu”, an MDL application supplied with
MicroStation to allow users to define their own custom menus quickly and easily.
Support for Barmenu files is particularly useful for importing files to use with the Drafting
Menu.
3
Enforcer is a registered trademark of Australian Data Systems Pty Ltd.
Database Tables
Database tables can be imported from an ODBC source as long as a data source name
(DSN) has been defined and configured for it. Importing a database table opens the
Database Import Preview dialog, explained in detail below.
4
SiteMenu is a registered trademark of Rowse Company
Column Separator
The column separator defines what character is used to differentiate each column. This
is usually a comma, but sometimes a tab or semicolon is used. If all of the data is
“bunched up” in the first column, or spread across too many columns, then it is likely that
the wrong column separator has been chosen. Any character can be entered in the text
field if it is not in the drop-down list (for example, a percentage ‘%’ character).
If the “Fixed Width” option is chosen, then the field widths for each column can be
entered in the text fields that appear above the column names. In Fixed Width mode,
rather than having a character identify the start of each column, the file has a fixed
number of characters allowed for each column. These sorts of files are typically created
by database applications or data recorders, as they are much easier to read when
printed out as each column lines up for each row. Windows often gives these types of
files a “PRN” extension, meaning “print format”.
Preview
This setting defines how many rows of the CSV file to display in the preview window.
This can be useful to review more of the file to ensure it is not badly formatted further
into the CSV file.
Text Qualifier
Files exported from other applications (including Microsoft Excel) sometimes add single
or double quotes around text, to represent a literal string value. The text qualifier option
defines which characters to interpret as a text qualifier, so that these characters can be
stripped out. Additionally, text qualifiers allow literal interpretation of strings so that, for
example, a comma can be allowed as part of a feature name even thought the text file is
comma separated.
Comment Symbol
The comment symbol defines a character that denotes that the text to follow is a
comment or remark, and should not be treated as data to import. Typically this is a semi-
colon or hash ‘#’ (US: pound) symbol. Any text following the comment symbol on the
same line will be ignored.
Data Source
This is the connection string for the data source name (DSN). As with the databases
used in CADconform, there must be an existing ODBC DSN defined in order for
CADconform to connect to the database. This can be defined as one of the standard File
DSNs in CADconform’s “File DSN” directory, or alternatively a System or User DSN
defined in the Windows ODBC Control Panel.
Table Name
This comb-box displays a drop-down list of all available tables in the database
connected to by the Data Source name.
Columns to Import
This spin-box allows the user to define number of columns to import from the table.
Increasing the number of columns will add extra items to the dialog box. The maximum
number of columns is currently set to 12, due to dialog size constraints.
WHERE Clause
The “where” clause defines an optional filter to add to the SQL query prior to importing.
An example of this would be if you only wanted to import features on a certain level or
with a certain identifier. The “where” clause takes the typical SQL syntax form of:
<COLUMN NAME> <OPERATOR> <VALUE>
where…
<COLUMN NAME> is one of the column names.
<OPERATOR> is one of: < > <= >= <> BETWEEN LIKE
<VALUE> is either a number, or a string enclosed in single quotes.
Some examples of the “where” clause would be:
LEVEL_ID <= 63
PARENT_GROUP = ‘PAVEMENT’
FEATURE_NAME LIKE ‘%CONCRETE%’
Respectively, this would import:
All features with LEVEL_ID less than or equal to 63
All features with the PARENT_GROUP column equal to ‘PAVEMENT’
All features with the word ‘concrete’ in the FEATURE_NAME column
More information on SQL statements can be found by searching on the internet for:
“SQL syntax tutorial”.
Import
Begins the import from the database and closes the dialog.
Cancel
Cancels the import from the database and closes the dialog.
Export
Export will save the current Feature Table to an external Feature Dictionary, also known
as a DICT file. This is useful for backing up feature tables, transferring data between
databases and supplying feature tables to other users electronically.
Export by Selection
Export by Selection will export to a dictionary file only the selected rows in the list-box.
Selected groups will also have all child features exported. This is useful for cutting and
pasting between multiple tables.
New Group
See “Icons: New Group”.
New Feature
See “Icons: New Feature”
Cut
See “Icons: Cut”
Copy
See “Icons: Copy”
Paste
See “Icons: Paste”
Move
Moves a selected feature or group up or down relative to the other features. This is
useful for reordering the feature table.
Multi-Set Symbology
This tool is used to set the symbology for multiple features at once. It opens the Multi-
Set Symbology dialog, described below.
Feature Options
See “Feature Type Options”
Delete
See “Icons: Delete”
Multi-Set Symbology
The Multi-Set symbology dialog allows the user to set the symbology for many features
at once. The user can set the following properties from this dialog:
Level
Colour
Weight
Style
Hide Status
The Multi-Set Symbology dialog is similar in operation to the Windows Properties dialog
box, as described below.
The Multi-Set Symbology dialog. Note that the style toggle is red, meaning that style is
not set to ON for some features.
This logic does not apply to the option buttons and combo-boxes, as these have only
two effective states: changed and unchanged. Once you set a red option (non-toggle), it
changes from unchanged to changed, which means the setting will be applied. Unlike
toggles, the option can not then be set to unchanged.
After the user hits “OK”, the active properties are applied to all features that were
selected. Note that only black settings will be applied, red settings will be ignored.
Export
This will export the current contents of the table to the database. This will overwrite the
existing contents of the table in the database. A completion bar will open and display the
progress of the export operation. If the table is very large or the network connection is
particularly slow, then this operation could potentially take some time. Export can be
optionally done if the Feature Table has been edited and an attempt to close the Feature
Table Editor window is made, or the table is cleared (see below).
Sort
Sort allows the Feature Table to be sorted by
one of three methods:
By Feature Name
By Feature Type
By Feature Level
Note that sorting by type will also sort features
by name if they belong to the same type. Sorting by type can be convenient where one
group has many entries of different types. Sorting by name will sort features
alphabetically by name regardless of feature type.
Del Duplicates
This command removes duplicate features from the Feature Table. Duplicate features
may have been added manually by the user or imported from external files. There are no
problems with Feature Tables containing duplicate entries, however they are effectively
redundant and may slow down the opening of Feature Tables if there are many of them.
The “Del Duplicates” command works by comparing the name and symbology of every
feature in the Feature Table with every other feature in the Feature Table. Where a
perfect match is found, the feature is automatically deleted. If the feature names are
identical but the symbology differs (or vice versa), then the user will be prompted
whether they wish to remove the duplicate, ignore it or cancel. Note that separators and
feature groups are not affected by this command.
Element Filter
Element Locate
Feature Filter
Feature Groups
Set
CADconform Draft
Drawing Scale
Element Filter
Turns on or off the Display Filter.
Identify Feature
Add Features
Find Feature
Read Watermark
Feature Filter
This tool filters the feature list-box by removing features that are not currently in the
active design file / model. The filter can be turned ON or OFF by switching between the
two modes:
Show All Features {OFF}
Show Used Features {ON}
Feature Groups
Allows global control of the open-status of feature groups. Options are:
Open All
Close All
Set
This menu has four options, as described in the Set Icon section of the manual.
CADconform Draft
Opens the Drafting Menu with the currently opened feature table.
Drawing Scale
This menu item will open the Drawing Scale dialog box, described in the next chapter.
Drawing Scale
The Drawing Scale dialog allows the user to define the active scale of the current
design file / model. The drawing scale can be set in the Feature Table, Conform,
Report Generator and Drafting Menu. The drawing scale defines the scale to apply to
text sizes, line spacing, custom line-style scale, dimension text sizes and cell scales.
It affects both the way features are matched, and the way they are drafted.
Purpose
The Drawing Scale allows the user to define text sizes only once in a text feature,
and then apply a different drawing scale to get various text scales. The Drawing
Scale is effectively a global scale multiplier, so it can only really be used if a uniform
scale multiplier can be applied to text features in the context of one design file /
model.
For example, if the scale of the design file was 1:30, then all text sizes would
automatically be Conformed, Reported, matched and Drafted at 30 times the scale
that they were defined at for 1:1 scale. Thus, a text feature with text size of 1.5mm
would only conform if it appeared in the model as 45.0mm in size.
If no global scale multiplier can be applied to a model, then the scale should be set to
one (1.00) or Apply Scale should be turned OFF. In this case, individual features will
need to be added to the Feature Table for each text size. For example, you would
define text features for 1.5mm, 3.0mm, 4.5mm for design files that had scales of 1:1,
1:2 and 1:3 respectively.
Defining multiple scales effectively means that all features in the design file can be
interpreted at any of the multiple scales defined. This can create ambiguity if only
specific areas of the drawing are at different scales. If this is the case, then it is better
to disable multiple scales, restrict Conform or the Report Generator to those areas
individually using a fence, and run the tool at the one specific scale for that area.
Although features are allowed to be at any of the multiple scales for matching
purposes, they are only ever Drafted or Conformed at the active scale.
Conform
Conform is the feature conformer. This tool allows the user to correct invalid feature
symbology in the active design file. After launching the Conform tool, the Feature
Table Manager opens to allow the user to select the desired Feature Table. If there is
more than one Feature Table in the database, care must be taken that the correct
Feature Table is selected for the current design file. If you wish to conform a design
file to multiple Feature Tables, then hold down the control key <CTRL> and select
each one individually. After selecting the Feature Tables, Conform will import the
data from the tables, and the Conform dialog box will open.
Conform will scan every element in the active design file to check if it has a matching
feature in the loaded Feature Tables. Conform will only scan and correct elements in
the active design file (the master file) and only on levels specified by the Level Map.
Where a non-matching feature is found, the scanning stops and the element is
identified as an “Unknown Feature”. Unknown features can be ignored or changed to
an existing feature in the Feature Table. Optionally, the feature can also be added to
the Feature Table if it should be in the current standards table, assuming the user
has the “Append to Dictionary” privilege.
Conform has the ability to scan within complex components such as cells, complex
chain and text nodes. This functionality is controlled by the administrator and defined
in the Administrator’s configuration file. If a component of a complex element is
unmatched, then the entire component will be highlighted in the active highlight
colour, and the unmatched component will be selected and/or flashing, depending on
the display options.
The Conform dialog, after finding an unmatched text element. Note that some of the
suggested replacement features may appear in magenta, meaning they are hidden in
the Drafting Menu.
Start
Begins scanning the design file, aborting any previous scan operation.
Ignore
Ignores the current invalid element and continues scanning.
Ignore All
Ignores all instances of this unmatched feature until the end of the design file.
Change
Changes the symbology of the unmatched feature to match the symbology of the
selected feature in the Feature Table.
Change All
Changes all features in the design file that match the current unknown feature, to
match the symbology of the selected feature in the feature table. Conform will then
report how many changes were made to the design file, and then allow the scan to
continue from where it left off.
Hide/Show
This button works as a toggling command between “Show” and “Hide”. In “Hide”
mode, this command temporarily hides all elements in the design file that do not
match the current unmatched element. This allows the user to quickly preview all of
the elements that would be affected by a “Change All” or “Ignore All” command. It is
also useful when the current element is obscured by other elements in close
proximity. The hidden elements will reappear the next time the view is refreshed. In
“Show” mode, the view is automatically refreshed to show all elements.
Zoom Out/In
This button works as a toggling command between “Zoom In” and “Zoom Out”. Zoom
In occurs automatically when an unmatched feature is found and the “Zoom” option is
enabled in the Display Options dialog box. Zoom Out will do a “fit view” of the current
scan area. Note that this fitted view is not necessarily the same as the MicroStation
fit view command, because the Zoom Out will only show elements in the current
design file / model (excluding reference files) and will only show the scan area, which
may have been restricted by a fence or boundary shape, or possibly both.
Containing
This text-field allows the user to type in a filter string to
hide features that do not contain the typed string. The
filtering occurs immediately after typing a keystroke, and
can thus be very useful when large lists of features are
replaced.
Change To (List-Box)
This list-box summarises all of the features in the Feature Table that are of the same
type as the current unknown feature. This list is sorted in descending order of closest
match in the Feature Table. Therefore, the top of the list will always be the most likely
match for the unknown feature.
Group
The Group text field displays the table name and parent groups of the selected
feature in the “Change To” list box. For example, a feature in a group named “Civil &
Structural” in a Feature Table called “Cartographic” will have a group name:
“Cartographic.Civil & Structural”. Each parent group is separated by a full stop “.”
Difference
Defines the “Difference” between the currently selected feature in the “Change To”
list box, and the unmatched feature. Each mismatched property will be listed, for
example:
Colour (1), weight (0), level (Main Roads)
means that the chosen feature differs from the unmatched feature because it has a
colour of 1, weight of 0 and is on a level called “Main Roads”.
Where a scaleable value is present (such as text size or line spacing), the size is
displayed as a percentage scale representing the relative difference. For example,
“Text Size (0.5%)” means that the text size is only slightly wrong – by a factor of only
0.005.
Options
Tools
Options
The options menu allows the user to set various options related to conforming the
design file. The options are:
Display
Scan Criteria
Display
This menu item open the Display Options dialog box.
Tools
The tools menu currently has the following menu items:
Add Feature
Match Feature
Delete Feature
Delete All Matching
CADconform Draft
Read Watermark
Drawing Scale
View Feature Tables
Add Feature
Adds the current unknown feature to the Feature Table. The Feature Table will then
be exported to the database when the Conform dialog box is closed. The added
feature will be allocated a default name based on its symbology, and placed in a
group called “Added by UserName” where “UserName” is the full name of the user
who is currently logged on. This feature can then be renamed and relocated using
the Feature Table Editor after the Conform scan is complete.
Note that the “Add” command will be disabled or invisible if one of the following is
true:
1) The current user does not have the “Append to Table” privilege.
2) More than one Feature Table is currently open.
3) There is no currently unmatched feature.
Match Feature
Match Element will select the feature in the suggestion list that matches a design file
element selected by the user. This is useful when the unknown feature should be
changed to a feature that is nearby in the design file. The user must first select the
element and accept it with a data-point for the command to work. Additionally, a
warning will be displayed if the chosen element does not match an existing feature in
the currently loaded feature tables.
Delete Feature
This tool will delete the currently selected element. It will not be enabled if the current
element is a component of a complex chain - for example - a line within a cell, or a
text element inside a text node.
CADconform Draft
This command opens CADconform Draft (if it is not already open) using the existing
feature tables currently loaded by Conform. The only difference between activating
this tool from the Conform menu and activating it from the CADconform tool-box is
that activation from the tool-box will open the Feature Table Manager.
Read Watermark
This tool allows the user to query an existing watermark cell. More information is
available in the Read Watermark chapter.
Drawing Scale
Opens the “Drawing Scale” dialog box.
Display Options
The display options affect the way an unknown feature is displayed by Conform and
the Find Feature tool. The options on this dialog are summarised below:
Highlight
The unknown feature will be highlighted in the active view. The highlight colour will
be inherited from MicroStation’s active highlight colour, defined by: “Settings >
Design File > Color > Element Highlight Color”.
Select
The unknown feature will be selected. Note that this may appear to have the same
visual effect as the “Highlight” option if the following toggle button is ticked in the
MicroStation User Preferences: “Workspace > Preferences > Input > Highlight
Selected Elements”. Note also that the existing selection set is cleared each time an
unknown feature is selected. This makes it easy to use other MicroStation tools in
conjunction with Conform, such as “Change Attributes” or “Delete Element”.
Zoom
Zoom will modify the chosen view window (see below) extents to centre on the
unknown feature. If the zoom feature does not appear to work for some elements, it
is because the calculated window extents are smaller than MicroStation allows.
Zoom Window
This option chooses the appropriate MicroStation view window (1 to 8) to perform the
zoom function. If the view window is not currently open, then CADconform will open it
automatically.
Zoom Factor
The Zoom Factor affects how close the zoom window is to the unknown feature. It is
sometimes convenient to have the zoom further out from the element to determine
what the feature is supposed to be, in context to the elements around it. The zoom
factor represents a proportion of the ratio between the element size and the window
extents, with 0% being the minimum zoom and 100% being the maximum.
The Scan Type tab page of the Scan Criteria Dialog Box
Scan Type
Scan Type defines the nature of the scan that Conform will carry out. It has the
following groups of settings:
Feature Tables
The “Allow Ranges” toggle gives the user the ability to enable or disable symbology
ranges globally. This means that a broad feature table specification, which allows
many ranges of levels, colours, weights and styles can easily be tightened by turning
this toggle off. This can be useful when dealing with legacy design files, which may
have been created before tighter DGN standards were enforced. The available
options are:
Allow Ranges
Turns ON or OFF Conform’s support of symbology ranges.
Fix Ranges
This option controls what to do with ranges on elements that are conformed. There
are presently two options when fixing features with ranges:
“Never fix ranges,” means that the element will be left in its original state when the
user hits “Change” or “Change All”. This means that only bad criteria will be replaced
with the correct symbology.
“On Conform Change” means that ranged data will be replaced by the proper
symbology (the symbology used to draw the feature) on a Conform change. This can
include criteria that was allowed because it was in a range.
Level: “Centre-line”
Colour: 5
I run Conform on a design file and I find that I have drawn a centre-line with the
wrong colour (6 instead of 5). I then press “Change” in Conform with the Centre-line
feature highlighted as my replacement feature. The following results would occur:
1) If Fix Ranges was set to “Never Fix Ranges”, then my final centre-line will
have a weight of 1.
2) If Fix Ranges was set to “On Conform Change”, then my final centre-line will
have a weight of 0.
Scan Boundary
The “Scan Boundary” options define what region of the current model will be scanned
during the conform process. There are three allowed methods for defining a scan
area:
1) Shape
2) Fence
3) Use Selection Sets
Shape
The Shape Scan Boundary allows the user to define a boundary element that will
restrict the conform process. This allows elements outside the boundary area to be
ignored. Elements will only be checked that are inside this element, overlapping
elements will only be allowed if the current fence mode is set to “overlap” or “void-
overlap”.
To define the boundary shape, press the “Define” button, locate the plot border
element and data-point to accept it. The feature name should now display to the right
of the Clip by Shape toggle button. The plot border shape must be an existing feature
in the current feature table for this to work; otherwise, an error message is displayed.
Fence
If “Fence” is toggled ON, then Conform will only scan the active design file by the
active fence, if a fence is defined. The Fence Mode is similar to the fence mode used
during normal MicroStation operation. The “Void” modes will reverse the logic of the
Fence, allowing the user to define an area that will not be conformed.
Selection Sets
If “Use Selection Sets” is toggled ON and the selection mode is set to “Inclusive”,
then Conform will only scan elements that are in the active selection set. If the
selection mode is set to “Exclusive” then Conform will scan all elements that are not
in the active selection set.
If a combination of fence, boundary shape or selection sets are defined, then the
elements scanned are those that satisfy all criteria. For example, if a fence and a
boundary shape are defined, then the scan boundary will only include areas that
satisfy both criteria, which is the union of both scan areas.
Scan Options
Scan Options define user options specific to an individual run of Conform. This tab
page has the following dialog items:
Scan Levels
Drawing Scale
Scan Levels
Scan Levels defines which levels to scan and which levels to ignore. The current
level settings will be summarised by a text string to the right of the “Set…” button.
Note that in MicroStation v8, the levels will be summarised by level code, not level
name.
Default
This button allows the user to specify which levels will be scanned by default when
Conform is opened. This saves the user the bother of checking these settings each
time a new design file is opened. The available options are:
From View
All Levels
Last Chosen
“From View” will copy the displayed levels from the active view. Levels turned off in
the active view will not be conformed.
“All Levels” will default to Conform to All Levels. This is particularly useful in
MicroStation v8, where the number and names of levels can vary between each
model.
Set…
The “Set” button will open a dialog allowing the user to choose levels by name from a
Level List item, which will calculate the level codes automatically when the pop up
dialog is dismissed. Under MicroStation J and below, the pop up dialog displays a
Level Map item.
Drawing Scale
The drawing scale settings define the scale factor for scaleable criteria such as text
size and line spacing. The drawing scale will affect both the way Conform interprets a
text feature, and the way it replaces an invalid text feature. See the “Drawing Scale”
chapter for more information.
Apply Scale
This toggle determines whether to apply the current drawing scale to all elements or
not.
Match Threshold
“Match Threshold” is only used by the “Change All” command. If an invalid feature
has incorrect scaleable criteria, then the match threshold can be used to also replace
all elements that fall within the threshold tolerance.
For example, imagine a text feature has been defined with a text scale of 55mm, and
our Match Threshold is set to 1.000%. If a text element is found in the design file that
matches the symbology of the feature but has a text size of 55.5mm, then the
element will be considered invalid.
If we then do a “Change All”, Conform will prompt us as to whether we want to fix any
other text element that may have the same problem – i.e. correct symbology but a
text size out by a factor of 1.000% or less. If we choose “Yes”, then all matching text
with a text scale between 54.45mm and 55.55mm that doesn’t conform will be
replaced with a size of 55mm.
If however, Conform finds a text element with a scale of 56mm and we do a Change
All, we will not be prompted to correct text that is within the 1.000% range because
the current element is out by 1.818%.
Read Watermark
Read Watermark will allow the user to query an existing Watermark or Signature cell.
After this tool is activated, the user can choose the Watermark or Signature cell to
query, and accept it with a data-point. The Watermark or Signature details are then
displayed in the Watermark Info dialog box.
Watermark Cell
This is the name of the cell used for Watermarking or Signing. This cell name may
differ for people in different departments of the same organisation.
Feature Table
Lists the Feature Tables used for certifying the design file.
Stamped by User
Lists the full name of the user who stamped the design file.
Date Stamped
Lists the time and date when the design file was stamped and certified.
Number of Files
This number represents how many reference files were attached and certified as
correct when the watermark was created.
Watermark Status
Represents the status of the watermark at the time CADconform last checked the
watermark – any one of:
OK
INVALID
FILE MODIFIED
CONFORM FAILED
Note that if the design file has been modified since the last time the watermark was
checked, then the Watermark Status might say “OK”, even though it isn’t. The “Verify
Status” command can be used to ensure watermark integrity (see below).
Multi-line Text-Field
The multi-line text-field contains the following information about the watermark:
Verify Status
This command scans the design file to ensure the file has not been modified since it
was certified. If the file has been modified, then the watermark will automatically
invalidate itself and a single red line will appear through the watermark cell.
Generating Reports
The Report Generator is used to create reports on a list of design files that do or do
not match any of the features in the chosen Feature Tables. The Report is generated
as a database table, either in the CADconform database, or in a separately chosen
ODBC data source (as defined by the user). This database table can then be printed
out, converted to a text file or other file format, or used to generate a customised
report, by using a database application such as Microsoft Access or Oracle.
Several different report types can be generated for the chosen design files. They
include:
A Feature Summary
An Error Summary
A Detailed Report of Each Error
A Watermark Report
Additionally, two compulsory reports are generated every time a report is produced:
As with Conform, the Feature Tables must be chosen before a report can be
generated. The chosen Feature Tables define which features are allowed for each
design file in the report. Once the Feature Tables are chosen and imported using the
Feature Table Manager, the Report Generator dialog box will open.
The Report Generator allows the user to process one or more design files for each
report. Reference files for each design file can also be reported on by using the “Find
References” tool. If reference files are processed, then the reference clipping
Watermarking
If a design file passes certification, then CADconform will attempt to place a
Watermark cell in the design file. The watermark cell name is defined in the user’s
profile, and must be a cell either found in the defined cell library, or in a library
defined in the configuration variable “MS_CELLLIST”.
To avoid having to place the marker cell in every design file, the user can place the
marker cell in a standard border sheet that is referenced in. If no marker cell is found
in the active model, then CADconform will search all attached border sheets, and use
the location and scale of the marker cell in the border sheet. In this case, the
watermark cell with be placed in the master model on top of the referenced marker
cell, and the marker will not be deleted from the reference file.
CADconform can automatically prompt the user to place a marker cell if one isn’t
found in the current model during a report. See the Administrator’s Guide for more
information.
If a file passes a certify operation, then a fresh watermark will replace the existing
Marker cell. If the design file already has an existing watermark, then this cell will
also be replaced, but only if the “Update Existing Watermarks” toggle is ON in the
Advanced Options dialog box. If this option is OFF, then existing watermarks will be
ignored, and new watermarks will only be placed on top of marker cells. If a file does
not pass certification, then the watermark will not be placed. Additionally, if a valid
watermark already exists in the file, it will become invalidated. Invalidation of a
watermark can occur during three possible operations:
If an error occurs during the report or certify, then the error will be logged in both the
“Error Summary” and “All Errors” report. Additionally, if an existing watermark is
invalidated, then the reason will be logged in the Watermark Report. Watermarks
invalidated due to symbology errors will be represented by a cross over the
watermark cell. Watermarks invalidated due to design file modification will be
represented by a single diagonal line.
This cell will then be modified by CADconform at the time of certification and all the
user defined strings will be replaced with the relevant replacement text, as shown
below:
Reviewing Errors
The Report Manager can be used to review errors by viewing the error reports. By
double-clicking on a report row, CADconform will find the first matching feature in the
relevant design file. See the Report Viewer chapter for more information.
Dialog Options
The Report Generator dialog consists of three dialog components:
FileEditToolsOptions
Open Job
Opens a File Selector dialog to allow the user to open an
existing Report Job File. Report Job files are basically
settings files for batch reporting, they allow individual report
runs to be saved to a text file for later reuse.
Save Job As
Allows the current Report settings (including Advanced Options, levels and design
files) to be saved to a file for later reuse.
Select DGNs
Allows the user to edit the list of design files to report on. Note that the user must
choose “Add” to add design files to the list. The current list of design files to report on
is displayed in the “Design Files” list box on the Report Generator dialog box.
Show in Explorer
This command will open Windows Explorer and select the design file currently
selected in the Report Generator list-box.
By default, the nesting level is inherited from the selected design file. To find the next
level of nested reference files, select the required reference files and start the “Find
DGN Refs” command again.
Select
Remove
Set Levels
Select
Select facilitates the selection of design files in the list box. There are three options:
All
None
Invert
Remove
This command removes currently selected design files from the list of design files to
report on. This can be useful when used in conjunction with the “Find Refs”
command, since commonly the standard border sheet does not need to be checked
for every drawing.
Set Levels
Defines the levels to scan for each design file during a Report or Certify. These levels
can be chosen individually for each design file, via a Level List item in MicroStation
v8, or a Level Map in MicroStation J or below.
Icons
Most of the icons on the Report Generator dialog box are shortcuts for the menu
commands. The icons are described below:
Open Job
Opens a Report Job file. See the “File > Open Job…” menu command.
Save Job
Saves a Report Job file. See the “File > Save Job…” menu command.
Set Levels
Sets the reported levels of the selected design files. See the “Edit > Set Levels”
menu command.
Drawing Scale
Opens the Drawing Scale dialog box.
Advanced Options
Opens the “Advanced Options” dialog box.
Dialog Items
Below is a summary of the remaining items on the Report Generator dialog box.
The right-most column of this list box also contains the levels to report on for each
design file. To change the level for a specific design file, double-click the
corresponding row / cell.
The Design Files List Box showing Master models in black, reference models in blue
and missing references in red.
Report Name
Lists the name of the report to generate. This combo box contains the names of all
existing reports so that the user can view or overwrite an existing report, or change
the name to create a new report.
Feature Summary
Generates a report listing each unique feature and how many instances of each were
found in every design file.
All Errors
Lists the symbology, coordinates and file position of every element that did not match
any features in the Feature Tables. Note that this report can be very time consuming
to produce in files with many errors.
Error Summary
Produces a summary of each error in the design file and how many times it occurred.
This is usually the most useful of the report types.
Data Source
The name of the ODBC data source to write the report to. By default, this will be the
CADconform database, but it can be set to any data source defined in the ODBC
Data Sources in “Windows > Control Panel”. It may be quicker and easier for users to
define their own report database to use locally, if reports are not required to be
shared amongst users. This can also be useful to ensure that the CADconform
database does not get too large.
Report
This button begins generation of the report. A completion bar will open to display the
progress of the Report Generator for each design file (and reference file) in the
design file list. Files that do not pass with zero errors will have their watermarks
invalidated if they exist.
Certify
Begins certification of the design files. This process is identical to the Report
command, but in addition it will:
Turn off specified levels in all views (see “_CADconform_DISPLAY_LEVELS_OFF”).
Place or update watermark cells if there are zero errors.
View Report
Opens the Report Viewer dialog box.
Advanced Options
The Advanced Options dialog box is used to control how each design file is scanned
for the report, which features are being scanned and what the scan area is. There
are three tab pages on the Advanced Options dialog box:
Scan Type
Report Options
Output Options
Apply Scale
If turned ON, this toggle will scale text features by the Drawing Scale as defined by
the standard border sheet scale or saved scale for each drawing. If this toggle is ON
and no saved scale is detected or no standard border sheets are attached, then the
default scale is used.
Default Scale
This option defines the scale to use if no Drawing Scale could be read from the
standard border sheets, and Apply Scale is ON.
Certify Options
These options only affect the certification process, assuming that the user has been
granted this privilege.
Note: In MicroStation v8/2004 font tables, dimension styles and multi-line styles (type 96
elements) can not checked as they are re-written every time a DGN is closed.
If this option is not enabled, then the watermark will only invalidate when changes are
made to visible (graphic) elements in the design file.
Under MicroStation v8, the automatic process of placing a certification cell may
invalidate the file the first time it is placed. This can happen if any of the components
of the certification cell contain information not already contained in the design file. For
example, if the cell contains a piece of text on a level named “Watermark Text”, and
this level did not exist prior to certification, then the level table will become rewritten,
which would cause the watermark to become invalid upon next verifying the
watermark status.
The solution to this problem is to place the watermark cell manually and then delete
it, as this will copy the necessary unique features to the current model. If the various
settings such as Text Styles and Levels (see list above) are already in the model or
an attached CADLIB file, then this problem will not occur.
Report Levels
This option defines what the default will be for reported levels when a design file is
added to a batch report. The options are analogous to the Default Levels options on
the Scan Criteria dialog box in Conform.
Text Files
If this toggle is ON, then plain ASCII text files will be created in the specified
directory. The required path can be chosen using the “…” browse button. Text file
reports are human-readable formatted text files suitable for printing or viewing. Text
files contain a header describing each column at the top of the file.
CSV Files
If this toggle is ON, then ASCII CSV (Comma Separated Values) files will be created
in the specified directory. The required path can be chosen using the “…” browse
button. CSV file reports are suitable for importing into 3rd party applications (such as
spreadsheets). They do not contain a header describing each column, and thus
should only be used for data sharing between applications.
If you do not understand SQL Syntax, then it is probably safer to leave these settings
at their default values. The dialog items within this group-box have the following
purpose:
The keyword <TABLE> in the SQL Query is replaced at run-time with the actual table
name for the desired report type. For example, <TABLE> would be replaced with
‘Report_Sum_Untitled’ for the Error Summary report for a report named ‘Untitled’.
Report Info
This text-field defines the SQL query to perform to retrieve the Information Report.
Design Info
This text-field defines the SQL query to perform to retrieve the Design File
Information Report.
Error List
This text-field defines the SQL query to perform to retrieve the Individual Error List
Report.
Error Summary
This text-field defines the SQL query to perform to retrieve the Error Summary
Report.
Feature Summary
This text-field defines the SQL query to perform to retrieve the Feature Summary
Report.
Watermark Info
This text-field defines the SQL query to perform to retrieve the Watermark Status
Report.
To make the Design Info report only display the design file name, levels used and
number of errors:
SELECT Design_File, MSLevel, Num_Errors FROM <TABLE>;
To make the Feature Summary report only show features on the level ‘REBAR’:
SELECT * FROM <TABLE> WHERE Symbology LIKE '%lv=’REBAR’%';
The Report Viewer also provides a method of interactively reviewing errors in the
report, and exporting reports to text files or comma separated value files (CSV) for
importing into Spreadsheet applications such as Microsoft Excel.
The Report Viewer dialog and its columns are fully resizable, and have the following
dialog components:
Menu Bar
Dialog Items
Menu Bar
There are two menus on the menu bar:
File
Tools
File Menu
The File menu has the following menu items:
Edit
Export
Edit
Edit will open a file requestor dialog, allowing the specified file to be opened using
the Windows default application associated with the file extension. This is useful for
viewing reports after they have been exported to an external file. If, for example,
NotePad is associated with “TXT” files, then the specified file will be opened in
NotePad.
Export
Export can be used to export the data currently displayed in the Report Viewer to an
external file. There are two formats currently supported by the Export command,
which can be chosen by setting the File Extension option button on the File
Requestor dialog box:
Tools Menu
The Tools menu has two menu items:
Find Feature
Read Watermark
Find Feature
The only currently supported mode for the Locate Tool is “Find Feature”, which will
locate the corresponding feature for the selected row in the Report Viewer. For the
Feature or Error Summary reports – where one row may refer to multiple features –
the first match is displayed. Subsequent matches can then be found by pressing the
“Next” button on the Tool Settings window. Features in the “Individual Error” report
will always be found correctly (assuming the file hasn’t been modified since the report
was generated), because CADconform uses the element’s file position to uniquely
locate the element.
The Find Feature tool can also be activated by double-clicking on a list box row in the
Report Viewer dialog box.
Dialog Items
The Report Viewer dialog has the following dialog items:
Report Type
Allows the user to choose which report to view. These radio buttons automatically set
the SQL Query to show the corresponding report type and display the query results
in the list box. The SQL Query used by default can be defined in the “Output Options”
tab page of the Advanced Options dialog box.
SQL Query
Allows the user to enter an SQL query to create their own data sets. All standard
ANSI SQL commands are supported, for example:
Example 1
Will display only the “Feature” and “Num_Features” columns from a Feature
Summary report named “New2”, sorted in order of most common features at the top.
Example 2
SELECT Xcoord, YCoord FROM Report_All_new2 WHERE Symbology LIKE
‘%lv=6%co=5%’
Will display the X and Y coordinates of all mismatching features on Level 6 that have
a colour of 5.
For more information on SQL statements, consult an SQL manual or search on the
Internet for:
ANSI + SQL + TUTORIAL
Submit
Submits the current SQL Query. If the SQL query does not result in any database
rows being returned, then the column display name will change to “SQL Query
returned no rows”.
List Box
The list box displays the results of the last SQL Query. The number of columns
displayed in the list box depends on the number of columns resulting from the last
query. All columns are resizable, and will display (in MicroStation v8) truncated with
ellipses (“…”) if more information is contained in a cell than can be displayed.
Double-clicking on a list box row will activate the “Find Feature” tool and display the
feature in the current display view.
The Drafting Menu (also simply “Draft”) allows the user to use CADconform to create
design files to specification from the beginning of the drafting phase. It works by
creating a pull down menu for every selected Feature Table, with a command to
place every feature simply by selecting it. For example, selecting a linear feature
from the menu might start the PLACE SMARTLINE command. A default command is
associated with every feature, when a command isn’t already defined by the user.
The default commands for each feature are as follows:
The other two feature types have the following effect on the drafting menu:
1) Command: Defines any menu command that is not associated with any feature
2) Separator: Defines a horizontal separator bar to place in the menu.
User Interface
The Draft tool is made to be as flexible as possible, since it is the tool used most
often in CADconform. The Draft dialog is resizable, dockable, context sensitive and
supports tear-off menus. Various components of the Draft window can be enabled
and disabled by resizing the window larger or smaller, or docking the window to the
top or bottom of the MicroStation window. Additionally, the behaviour of Draft will
change depending on what other windows are open. For example, Draft can act as a
suggestion list chooser for Conform if a feature is activated in Draft when the
Conform window is open. Draft itself can also act as a feature conformer if a
selection set exists before a feature is activated.
Key-in Commands
A key-in command is created for every criteria enabled for that feature. This means
that if a feature is on level 20, then the key-in “lv=20” is appended to the key-in.
CADconform adds key-ins to MicroStation’s command table where an equivalent
key-in doesn’t already exist. For example, there is no standard key-in to define the
dimension line style, so CADconform adds a key-in (while it is loaded) to the
command table: “dimension style”. This means that when this feature is activated by
Draft, the correct dimension style is set prior to the user placing the dimension.
Various components of the Draft menu can be disabled or turned off. For example,
the menu bar can be turned off if the list box is active, or vice versa. These
components can be reactivated by either resizing the dialog large enough to
accommodate them, or activating them in either the “Tools” menu or the popup
“Settings” menu. The popup settings menu can be opened by right-clicking on the list
box, if it is displayed. If neither the Tools menu nor the list box is displayed, then the
Tools menu can be accessed by undocking and resizing the Draft menu large
enough that the list box automatically appears.
Draft menus can also be torn off into separate menus with independent settings. This
can help to break up large Feature Tables into separate focus areas or component
groups for easy access when drafting.
Some of the Drafting menu settings are remembered between runs automatically.
Settings automatically stored include only global settings that affect all Feature
Tables. This includes:
Window size
Docking position and height
Menu Length (short or long)
Interface options (list box, menu bar, tool box)
Options that are specific to individual Feature Tables are not automatically saved, but
can be written back to the local cache on the user’s machine using the “Save
Settings” command. These options include:
Tear off menus
Hidden features
Open feature groups
Menus Across (ON or OFF)
These Feature Table settings will be lost when CADconform needs to update the
local cache due to a modification of the Feature Table on the server. To make these
changes global to all users, these same settings can be applied in the Feature Table
Editor.
Modes of Operation
CADconform Draft effectively has three modes of operation:
1) Draft by Feature
2) Conform to Feature
3) Conform Change to Feature
Draft by Feature
Draft by Feature is the method discussed earlier, where the key-in associated with a
feature is activated to allow the feature to be drawn. This works by starting the
placement command (e.g. “PLACE SMARTLINE”) associated with that feature.
Interface
The components of the Draft menu that are not built from the Feature Tables are
described below:
Menu Bar
Pop-up Menu
Tool-Bar
List-Box
Groups and features hierarchically below these parent menus are displayed as sub-
menus and menu items inside these main menus.
Element Filter
Element Locate
Feature Filter
Feature Groups
Settings
Element Filter
This setting controls whether the Element Filter is currently ON or OFF.
Identify Feature
Add Features
Find Feature
Read Watermark
These settings are identical to the Locate Tools in the Feature Table Editor, apart
from the “Add Feature” command, which only temporarily adds features to the
Feature Table. Temporary features appear in red in the list-box, and will be
automatically deleted when any other tool in open.
Feature Filter
This option can be used to hide features from the Drafting Menu
that do not currently exist in the active model. These settings are
very similar to the Feature Filter in the Feature Table Editor.
Feature Groups
This menu allows global control of the open status of all feature groups.
Groups can be either all opened or all closed.
Settings
The Settings menu comprises various options that effect the display and behaviour of
the Draft menu. The items in this sub-menu are:
Drawing Scale
Interface
Save Settings
View Feature Tables
Drawing Scale
As with the Drawing Scale defined in the Feature Table Editor, Conform and the
Report Generator, the Drawing Scale will act as a scale multiplier for text size, line
spacing, cell scale and line style scale. See the Drawing Scale chapter for more
information.
List-Box
Menu Bar
Tool-Bar
Tools Menu
Fit Dialog Width
Menus Across
Menu Length
Dock at Top
Dock at Bottom
Reorganise Docking
Dock Height
List-Box
This toggle item defines whether the list box is displayed below the menu or not. It
can also be activated or deactivated by resizing the Draft dialog along the Y-axis, if
the menu bar is not displayed.
Menu Bar
Toggles the display of the menu bar. If the menu bar is toggled OFF, then features
can be activated by double-clicking the list box row. Note that either the menu bar or
the list box can be turned OFF, but never both.
Tool-Bar
Toggles the display of the icon toolbox. This can also be activated by resizing the
dialog in the Y-axis.
Tools Menu
The toggle controls display of the Tools menu in the menu bar. This is particularly
useful where multiple docked Draft dialog boxes are open, and optimising “screen
real estate” is important. Once deactivated, the Tools Menu can be activated again
by right-clicking on the list box to access the Popup menu.
Menus Across
This toggle controls whether the second level in the group hierarchy (the child groups
of the root level) display across the Draft menu to form a new menu for each group,
or whether they are all put in one menu under the root level.
This is useful to reduce clutter on menus for features that are a necessary part of
your DGN standards but either:
In Short Menu mode, hidden features and groups do not appear in either the list box
or the menu bar. In Long Menu mode, hidden features will display in the menu and
the list box, although the list box row will appear grey to notify the user that the
feature is not normally displayed.
Dock at Top
This menu item will dock the selected Draft dialog at the top of the MicroStation
window.
Dock at Bottom
This menu item will dock the selected Draft dialog at the bottom of the MicroStation
window.
Reorganise Docking
This command reorganises the application area of MicroStation, undocking and re-
docking all docked toolboxes. This option is only occasionally necessary when
docked windows overlap incorrectly.
Dock Height
This option is only available if the selected Draft dialog is currently docked. It allows
the pixel height of the docked window to be set, between 12 and 32 pixels. The
correct size is usually either 25 or 31 pixels, but can depend on various factors such
as:
Font Size
Tool Size (Small or Large as set in Preferences)
Dock Position (top or bottom)
The height of other docked windows
Save Settings
Save Settings will save the current Feature Table back to the user’s local cache
directory. The settings saved by this operation are:
Opened / Closed status of feature groups
Show / Hide status of features and groups
The “Tear Off” status of feature groups
Settings can only be saved for Feature Tables opened one at a time. This command
is not available if more than one Feature Table is opened.
The Draft dialog with the pop-up menu appearing over the list box
Tool-Bar
The tool-bar provides a set of tools that control the Drafting interface. Some of these
tools only affect features in the list-box, and will therefore be disabled if the list-box is
not displayed. These tools are described from left to right below:
Locate Tools
Locate Tools are similar to the Locate Tools in the Feature Table Editor. The only
difference is the “Add Features from CAD” tool mode, which will only add features
temporarily to the Draft menu’s list box. Temporary features can be useful when
using the other tools, such as the Display Filter and the Conform by Feature tool,
since they allow unmatched features to be filtered, selected and replaced. Temporary
features will display in the list box in magenta, and will not be added to the feature
table when saved.
Filtering Tools
The Display Tools function identically to the Filtering Tools in the Feature Table
Editor. They allow filtering of the view display or selection set by choosing features in
the list-box. Multiple features can be selected in the list box by using <SHIFT>,
<CTRL> or by drag selecting.
Save Settings
This command saves the current Feature Table settings to the local cache file. This
allows individual users to customise the Feature Table for their own personal
preferences as well as to their specific discipline. For example, an electrical engineer
may be working on a P&ID and want the electrical symbols displayed in a separate
window. The EE could tear off the “Electrical Symbols” sub-menu and then save the
settings, so that every time he/she opens the Feature Table, the Electrical Symbols
menu appears separately.
The Save Settings command only allows one Feature Table to be opened at any
time. If multiple Feature Tables are open, then the Save Settings command is
unavailable.
Interface Toggles
The Interface Toggles control whether certain components of the Draft dialog are
displayed or not. They display as clicked “in” (backfilled in grey) when they are ON,
and clicked out when they are OFF.
Menu-Bar
Toggles whether the menu bar is displayed or not. This option is duplicated in the
“Tools > Settings > Interface > Menu Bar” menu.
Tool-Bar
Toggles whether the tool-bar is displayed or not. This option is duplicated in the
“Tools > Settings > Interface > Tool Bar” menu.
List-Box
Toggles whether the list-bar is displayed or not. This option is duplicated in the “Tools
> Settings > Interface > List Box
The Menu Control tools control how the menu is displayed. The first two icons act as
toggles, but the last icon is a one-time command icon.
Long/Short Menus
Toggles between Short Menu mode and Long Menu mode. In Short Menu mode,
features that are flagged as hidden will not be displayed in either the pull-down
menus or the list-box. In Long Menu mode, features flagged as hidden will still be
displayed, but they will appear in magenta in the list-box. This option is duplicated in
the “Tools > Settings > Interface > Menu Length” menu.
Menus Across/Down
Toggles between Menus Across and Menus Down mode. In Menus Across mode,
children of the root feature table will be displayed in a separate menu across the
width of the Draft dialog box. In Menus Down mode, they will be placed under the
parent menu.
Fit Width
This options sets the Draft dialog width to the optimal size in order to display all
interface components, including the menu-bar, tool-bar and list-box.
The Feature Control Tools control the display of features in the list-box. They will be
disabled if the list-box is not currently displayed, or if more than on list-box row is
selected. The first two icons act as toggles, but the last icon is a one-time command
icon.
Hide Feature
This toggle controls whether a feature or feature group is hidden or not. Hidden
features will not be displayed in either the menu-bar or the list-box, when the current
menu length is set to “Short Menus”. This option is disabled in Short Menu mode,
since you would never see a hidden feature to be able to turn it back on. Note that
features can also be set as hidden by the administrator in the Feature Table Editor.
List-Box
The list box displays all open Feature Tables concatenated together, similar in
appearance to the Feature Table Editor. Groups are displayed hierarchically, and can
be opened and closed by double-clicking on the group. Each feature is represented
by a symbol, described below:
Cells
Linear
Shapes
Text
Dimension
Command
Separator
Group
The list box rows may also be coloured. Coloured rows have the following meaning:
Blue – The root level of a Feature Table
Red – A temporary feature
Magenta – A hidden feature
Green – A torn-off menu
A Feature Table named "Mechanical" with a torn off group "Concrete Linework" and
a hidden feature “Concrete Details”.
Right-clicking on the list box will open the Pop-up Menu. This is useful if the Menu
Bar has been turned Off.
The role of marker cells within the watermarking workflow is described in detail in the
Report Generator (see chapter 10). This tool provides an easy way to place the
watermarking marker cell.
The first thing the CADconform Administrator needs to do in order to digitally sign
drawings is to create a “Signature Marker” and a “Signature” cell. This can be done
using the usual MicroStation methods for cell creation. The origin and scale of the
placed signature cell will be picked up from one of two existing cells in the design file:
a marker cell, or a signature cell. This means that in order to sign a design file, the
user has to first place a marker cell into the design file. This cell will usually be placed
in the title block area of the design file. This tool will allow the user to place the
signature marker cell in the drawing provided the cell has been defined and the user
has the correct privileges.
Digital signatures are a useful tool used by CADconform to ensure the integrity of a
drawing. Once a drawing has been signed then CADconform can determine if any
changes have been made to that drawing. Digital signatures will check for any
changes made to visible elements as well as the design settings (as described in
Report Generator section).
When starting the tool, CADconform will check if the user has the correct privileges
and then pop up the dialog below, that will prompt the user to enter their password
and reason for signing.
Assuming the correct password for the logged in user is entered, CADconform will
then replace the signature marker cell with the signature cell. To test if the drawing
has been changed at any time after this point, simply verify the watermark (as
discussed in the Conform section).
The concept of digital signatures and certification are very similar. Both use marker
cells, watermarks and can check if a file has been changed. The major difference
between them is that a drawing can be digitally signed even if it does not adhere to
any standards, whereas a certification watermark can only be placed if the drawing is
certified against a set of standards (dictionaries). This explains why users do not
need to specify a dictionary when digitally signing a drawing.
This tool provides a quick method to launch the read watermark cell tool described in
the conform section.
Technical Reference
The CADconform Database
The CADconform database (herein referred to as “the database”) is communicated to via
the ODBC drivers under the Windows Operating System. The appropriate ODBC drivers
will need to be loaded before using CADconform, depending on the preferred database
application. Most ODBC drivers should be available either:
Preinstalled by Windows
From the database vendor
Downloadable from Microsoft’s website: (http://www.microsoft.com/)
Note that the ODBC interface has had several name changes with various releases of
Windows 95, 98, NT and 2000. This chapter refers to the ODBC interface generically, as
the “ODBC Control Panel”. On various systems, it may be called “ODBC”, “32-bit
ODBC”, or “Data Sources (ODBC)”. In Windows 2000/XP, the ODBC Control Panel may
be in a sub-directory of the Control Panel called “Administrative Tools”. In all cases, the
ODBC data sources should be available from the Windows Control Panel.
$(CADconform)Database\CADconform Tutorial.mdb
$(CADconform)File DSN\CADconform Tutorial.dsn
This tutorial is intended to get the administrator familiar with using CADconform without
having to configure everything beforehand. However, the tutorial database should not be
used in a production environment. It is preferable to create a separate database for
specific DGN standards, retaining the tutorial database simply for testing or training
purposes.
A brief description of each type is listed below. Note that because ODBC data sources
are a standard Windows component, more information can be found at Microsoft’s
website.
System DSN
Stored in the Windows registry of the local computer, a system Data Source Name is
visible for every user who logs on to this machine.
User DSN
Also stored in the Windows registry, this type of DSN is only available to the person
currently logged on to the machine. If another user logs on to the same machine, then
they will not be able to use the DSN.
File DSN
Unlike the User and System DSNs, the File DSN stores its information in a plain ASCII
text file instead of the Windows Registry. The main advantage of this type of DSN is that
this one text file can be copied to the server, making it visible to all CADconform clients.
Since the File DSN is the only type of DSN that doesn’t require setting up on each client
machine, it is the one most recommended to use. There is a special directory reserved
for File DSNs in the root CADconform installation directory named “File DSNs”. Any files
in this directory will be automatically listed on the CADconform login dialog box.
DSN files listed on the Login Dialog Box above, and the corresponding DSN files shown
in Windows Explorer below.
CADconform
“CADconform_Version” – The versions and install date of CADconform used on each database.
Conform
“Track_ParentDir_DesignFile” – a tracking log of changes to “ParentDir\DesignFile.CAD” using
Conform.
The Tracking Report is done in the background when the user runs Conform, and is only
available if the configuration variable: “_CADconform_REPORT_TRACKING” is set to 1.
The structure of the tracking log tables may be of interest to document management
administrators wishing to create customised reports. The structure of the Feature Table
may be of interest to administrators wishing to import data from another database.
Table Structure
A summary of the columns of each of these tables is listed below. A “Boolean” value is
represented as TRUE = -1, FALSE = 0.
5
Reserved for future expansion
One is stored on the server and read by all users. This is called the “Administrators
Configuration File”. The other file is stored locally on each client machine and is created
by CADconform automatically. This file is called the “Client Configuration File”.
Note: The Configuration file gets loaded every time CADconform is loaded. If you
change variables and reload CADconform, then the changes should take effect.
However, this is not the case for variables that are deleted or commented out. Because
MicroStation does not have a new value to overwrite the old one, the old definition for
the variable will still be loaded until MicroStation is exited. For this reason, it is better to
reload MicroStation each time you change a variable in the Configuration file.
The Administrators Configuration File defines the following variables. These variables
are loaded in as standard MicroStation configuration variables at the Application (Appl)
level, but will not be visible to users because they begin with an underscore “_”
character. They can still be overridden at the workspace “user” level if necessary, or
locked using the standard MicroStation “%lock” keyword to disable users overriding the
administrators value.
A value of “0” means a particular option is OFF, and a value of “1” means the option is
“ON”. Note that most configuration variables expect a zero or one value, but some
require a path to a file, directory or URL (internet address). As a general rule, these are
differentiated by the suffix, either “FILE”, “DIR” or “URL”, unless otherwise stated.
_CADconform_REPORT_TRACKING
If ON, then Conform will track all commands to the Conform tracking table. Default is
OFF (0).
_CADconform_REPORT_PROMPTMAXLOG
_CADconform_REPORT_MAXLOGGABLE
Defines the maximum number of allowed entries in a report before the user is warned
(see also CADconform_REPORT_PROMPTMAXLOG). Default is 1000.
_CADconform_CHECK_CELLS
If ON, then Conform will check cell headers, otherwise they will be skipped. Cell headers
are usually checked to ensure that only cells of a known cell name are allowed in the
drawing, and that they are on the correct level. If a particular cell is placed as a point
cell, then the usual symbology options (e.g. colour, weight, style, etc) can also be
specified. Default is ON (1).
_CADconform_CHECK_SHAREDCELLDEF
If ON, then Conform and the Report Generator will check shared cell definitions (element
type 34). This means that an error will be generated for shared cell definitions if they do
not match any features in the feature tables. Note that shared cell definitions are usually
invisible elements, but Conform will display them at position (0,0,0) in the design file if
they are unmatched. Fixing a shared cell definition has the advantage of automatically
fixing all of the shared cell instances (type 35) in the design file / model. Note that
Conform and Report will not pick up problems with shared cell definitions if either a scan
boundary or a fence are defined. This is because shared cell definitions have no real
geographical location in a model, and hence specifying an area causes them to never
fall within that search area. Default is OFF (0).
_CADconform_CHECK_TEXT
If ON, then Conform will check text and text nodes, otherwise they will be skipped.
Default is ON (1).
_CADconform_CHECK_TAGS
If ON, then CADconform will check tag (type 37) elements, otherwise they will be
ignored. Default is ON (1).
_CADconform_CHECK_SHAPESASLINEAR
If ON, then shape types (i.e. ellipses, shapes, etc) will be available in linear feature
types, otherwise they will only be available for features of type “Shape”. Default is ON
(1).
_CADconform_CHECK_CELLCOMPONENTS
_CADconform_ALLOW_UNKNOWN_CONFORMING_CELLS
If ON, then CADconform will automatically check the components of unmatched cells,
regardless of the _CADconform_CHECK_CELLCOMPONENTS setting. If all of the
components of an unmatched cell conform to the DGN standard, then the unknown cell
will be allowed. If the components of an unmatched cell do not conform, then errors will
be generated for each non-conforming component. This option has no effect on cells
that do conform. This can be very handy to save the administrator having to define every
possible cell in every cell library. Using this option, as long as the components of a cell
conform, then it is not necessary for the cell to exist in any feature table. Default is OFF
(0).
_CADconform_CHECK_COMPLEXCOMPONENTS
If ON, then CADconform will check all components of complex elements (other than
cells). This includes complex chains, complex shapes and text nodes. This is useful in
MicroStation v8 where individual text elements within a text node may have overriding
symbology (such as font) that differs from the parent text node. Default is OFF (0).
_CADconform_BORDERSHEETS
This variable defines a semi-colon separated list of standard border sheets.
CADconform will generate a warning if a design file is opened that does not have one of
these border sheets attached and it will open the “Drawing Scale” dialog box (see
Drafting Menu). If one of the defined border sheets is attached, then the attachment
scale of this reference file will be used as the drawing scale. If multiple border sheets are
attached, then a warning will be issued and the Drawing Scale dialog will appear so that
the user can set the scale manually. If the MicroStation “Save Full Path” option is used
for reference file, then each border sheet must include the full path, otherwise it can
simply be the reference file name.
_CADconform_DISPLAY_LEVELS_OFF
This setting defines the levels that are automatically turned off when a file is certified.
This list is comma separated, with a dash “-“ representing a range, e.g. “41-48, 52, 54,
60-63”. In MicroStation v8, this is a range of level codes. Default is ON (1).
lv=63;co=3;wt=4;lc=0
Where a symbology setting isn’t specified (for example, no colour is defined) the cross
will use the active symbology at the time the Watermark cross is drawn. Watermark
crosses are drawn automatically by CADconform when generating a report, certifying
design files, or rescanning the design file using the “Read Watermark” tool in conform.
There is no default value.
_CADconform_MAX_ERRORSCALE
This value is a floating-point number representing the error tolerance of floating point
values. Since MicroStation stores floating-point numbers as rounded integers, two
numbers are rarely exactly equal. This value represents the percentage of error tolerated
in the range 0% to 100%. Default is 0.0001.
_CADconform_DICT_DIR
This directory represents the default search path for imported and exported DICT files.
Default: $(CADconform_SERVER_DIR) Dictionary Files/
_CADconform_DOCS_DIR
This directory represents the default search path for documentation.
Default: $( CADconform_SERVER_DIR)Docs/
_CADconform_README_FILE
This variable points to the README file opened when the user clicks on the “Release
Notes” button in the “About CADconform” dialog box. It should not normally be changed.
Default: $(_CADconform_DOCS_DIR)readme.html
_CADconform_MARKERCELL
If ON, this option makes CADconform prompt the user to place a marker cell in the
current model if one isn’t already present. This prompt will occur during one of the
following times:
Default is ON (1).
_CADconform_SCRIPTS
This variable points to a directory containing scripts to be used with the “CADconform
RUNSCRIPT” command. It is not currently used.
Default: $(CADconform_SERVER_DIR)scripts/
_CADconform_TECHSUPPORT_URL
This variable points to the website that will be opened in the system default web browser
when the user clicks the “Website” button in the “About CADconform” dialog box. It
should not normally be changed unless the Corporate Montage Technical Support page
is moved. If the user wants to define their own web pages that can be added to the
CADconform menu, they can use the “CADconform START” command, as
demonstrated in the menu file. Default:
http://www.corporatemontage.com.au/contact/techsupport.htm
_CADconform_WEBSITE_URL
_CADconform_USEDICTVERSIONING
If ON, then CADconform will store a version number for feature tables and prompt users
for the version number when saving a feature table. This version number will also be
displayed in the feature table manager and can be used as replacement text within
watermarks (see Watermarks Section). Default is 1.
_CADconform_REPLACETEXT_DATE_STRING
When defined this is the string within watermarks that will be replaced with the date. The
string can either be a text element or part of a text node element (see Watermarks
Section). The default string is $$DATE$$.
_CADconform_REPLACETEXT_DATE_FORMAT
This variable defines the format of the date or time string according to the table below.
The times and dates are calculated by CADconform using the system time and date. By
default this string is set to “%d %b %y” which for example for result in “01 Jul 04”.
CODE DESCRIPTION
%% Percent sign.
Examples:
%d %b %y 01 Jul 04
_CADconform_REPLACETEXT_LINESPACING
If the replacement string is over one line then the replacement element in a text node.
This configuration variable defines the line spacing for this text node. An example of
when this configuration variable would be used is if a DGN is certified against multiple
dictionaries and the dictionary version string is replaced within a watermark. By default
this variable is set to 1 and if it is undefined then the active line spacing of the DGN will
be used.
This file will not usually be edited manually by either the user or the administrator. An
explanation of the variables stored in this configuration file follows:
CADconform_CLIENT_DIR
This variable contains the path to the local installation of CADconform Client. All files in
this path are created automatically.
CADconform_SERVER_DIR
This variable contains the path to the standards database. This path is used for many
things, such as checking the application version, reading the File directory and the
administrators configuration file. Most other variables inherit this path.
_CADconform_CONFIG_FILE
This variable points to the Administrators Configuration File. It is preceded by an
underscore to hide it from the Workspace Configuration dialog box.
CADconform_CACHE_DIR
CADconform_LOG_FILE
This variable points to the name of the log file to create during batch reporting. It is only
used when CADconform reports are run outside of MicroStation.
CADconform_MENU_FILE
This variable points to the menu file to build the “CADconform” menu from. If users want
to customise this menu, they can enter a path different to the default one which is shared
by all users.
Q: I have migrated users from MicroStation v8 to 2004. Can I upgrade the CADconform
database to 2004 standards automatically?
A: Yes. CADconform will automatically re-map level numbers to level names using the
level tables active at the time that a feature table is open. Level numbers from a
MicroStation v8 feature table (1-63) will be remapped to level codes in 2004, and the
corresponding level names associated with these codes will be substituted. All key-ins
supported by MicroStation v8 should be supported by 2004, assuming macros and 3rd
party MDL applications are also available.
Q: I installed the CADconform database and client on one machine that works okay, but
on another machine it can’t connect to the database. What have I done wrong?
A: The most likely cause of this problem is that the server path was set incorrectly during
the installation process. When CADconform is first installed, it writes the full path of the
server (specified by the user) to the File DSN. This path must be a full UNC path to be
visible to other machines on the network; it should not be a local drive or a mapped
drive. Some examples of the server path are below:
Example 1:
C:\Program Files\Altiva\CADconform for MSv8\
This is an example of a bad path. This would work on the machine it was installed on,
but not any other networked machine; since CADconform Server was installed on the
local drive of the server only.
Example 2:
M:\Altiva\CADconform for MSv8\
This is another example of a bad path. This would work on any machine that had the
“M:” drive mapped the same as the server machine, but not any other networked
machine.
Example 3:
\\CADServer1\Shared Folders\CADconform for MSv8\
This is an example of a good path. It should work for any machine that can see the
shared folder “CADServer1\Shared Folders”.
If the server path was entered incorrectly during the installation phase, you have two
choices of how to fix it:
Uninstall the software and then reinstall it.
The required change to this file is the final line beginning with “DBQ=”, followed by the
database path. The contents of an example File DSN is displayed below:
[ODBC]
DRIVER=Microsoft Access Driver (*.mdb)
UID=admin
UserCommitSync=Yes
Threads=3
SafeTransactions=0
PageTimeout=5
MaxScanRows=8
MaxBufferSize=2048
FIL=MS Access
DriverId=25
DefaultDir=\\PIERS\CADconform Server for MSv8\Database
DBQ=\\PIERS\CADconform Server for MSv8\Database\CADconform
Tutorial.mdb
Administration FAQ
A: Very little. Configuration files (such as the administrators configuration file and the
menu file) are read by CADconform at start-up from the network, but both of these files
are around 2KB. The largest files in CADconform are the executable “CADconform.MA”
and the database, which is usually around a couple of Megabytes, depending on the
database application and the amount of data stored. Both of these are cached locally,
and will only be downloaded from the network when they have been updated on the
server. Note that the actual size on disk of the database is much greater than the
individual data transmitted when a Feature Table is downloaded.
A: Yes. Since the database is read from (and possibly written to) by all users, it is
essential that the data in the database remains intact. It is preferable that some form of
automatic backup or archiving of the server machine is in place, but this is often not the
case. At the very least, it is important to make occasional backups of the database file
(or files, depending on the DB application) in the event that something becomes corrupt.
Q: I have made a mistake in my Feature Table and exported it back to the database. Is
there any way to undo this?
A: Currently there is no “Undo” operation for exported Feature Tables. However, there is
always a copy of the Feature Table stored as a dictionary file available in the local cache
directory on each client machine (pointed to by the Client Configuration variable
“CADconform_CACHE_DIR”). This file can be reimported using the Feature Table
Editor’s “Import” command.
A: All configuration is done through the two main configuration files – the Client
Configuration and the Administrators Configuration files. To make changes specific to
certain users, you need to change the Client configuration file on each machine. The
Client configuration variable “CADconform_MENU_FILE” sets the full path to the user’s
menu file.
CADconform generates detailed error messages from both the MicroStation database
server and the ODBC database server. Generally, if something goes wrong with the
database, a helpful message will appear explaining how to resolve it. The questions
below represent cases where a detailed error message does not appear.
Q: When I create a new database using the ODBC Control Panel, I cannot open it in my
database application. Why?
A: Care must be taken when creating new databases using the ODBC Control Panel. If
the ODBC drivers for the database application are newer than the database application
itself, then the application may not recognize the format of the database file. For
example, Microsoft Access 97 users will not be able to open a database (*.MDB) file
created by the Microsoft Access driver greater than version 4. To get around this, create
the new database from within the database application itself.
Q: I keep getting an error “Couldn’t update the information table” or something similar.
Why?
A: This error can appear when the user selects a table in the Feature Table Manager
that does not have a corresponding information table. This usually happens because the
user has accidentally deleted the table, or imported the table from another package. This
table can be created manually by creating a new Feature Table and copying the
“iTable_TableName” file using your database application, and renaming it to match the
Feature Table that causes the problem.
Performance Issues
Q: I have upgraded my Microsoft Access driver to version 4, and now my Feature Tables
take longer to import. What has happened ?
Q: Importing and exporting Feature Tables to the database takes too long. Can I do
anything to improve the speed?
A: There are a couple of ways to speed up creation of Feature Tables. Firstly, if the
Feature Table export is slow because the network is very busy, you can copy the
database file locally and work from there. This should only be done by the administrator,
and only if no one else is likely to edit the Feature Tables. Once the editing is complete,
the database file can be recopied to the network server.
Large feature tables are often a result of importing cell libraries. If this is the case, you
may wish to consider using the
“_CADconform_ALLOW_UNKNOWN_CONFORMING_CELLS” option instead of
defining each cell individually. With this option on, you will only need to define cells that
are allowed that contain components that do not conform. Cell components should
usually conform, so this should require a minimum number of entries, if any.
Conform Problems
A: Some graphics card drivers have problems with MicroStation OpenGL functionality.
When this occurs, MicroStation cannot generate a proper timing interrupt; and the
flashing may appear intermittent or not at all. Check the CADconform Installation Guide
on ways to get around this problem.
Q: I have the Zoom toggle on, but I can’t see the unknown feature in the view window.
Why not?
Q: When Conform finds an unknown feature, I don’t get any suggestions in the “Change
To” list box. Why not?
A: The suggestions in the “Change To” list box will only display features of the same
type as the unknown element, either: cell, linear, shape or text. If there are no
suggestions in the list box, then there are no features of this type in the Feature Table.
A: Conform will not match an element if the element type is not supported by the feature,
regardless of the symbology. For example, if a feature called “Concrete Object Line”
does not have the “Arc” toggle turned on in its Feature Type options, then an Arc
element will be flagged as an error, even if the symbology of the arc exactly matches the
symbology of a Concrete Object line. If this is indeed the reason why the element did not
conform, then changing the element to a Concrete Object Line will not solve the
problem, because Conform changes element symbology, not element type (it can not
convert an Arc to a Line). If the user attempts to change an element to a feature type
that doesn’t support the element type, then a warning to this effect will be displayed in a
pop-up dialog box.
Q: Why does Conform find an error with a cell that is not visible?
Q: The Report Generation is very slow. Is there any way to speed it up?
A: The Report Generator can become very slow when there are many invalid features in
the design file. You may wish to try doing only a minimum report with no Report Types
toggled ON, to see how many errors there are. You can then fix some of these errors in
Conform before trying the report again. Additionally, you may wish to do reports on only
a few levels at a time, or only one feature type at a time. The largest report is always the
“Individual Error Report”, so turning off this report type should give the best speed
increase.
Q: I ran the Report Generator but nothing happened. What’s going on?
A: You may have forgotten to use the “Add” button when defining which design files to
report on. Go back into the Report Generator and check if there are any files in the
Design File List. If there are files in the list, then it is possible that you have opened the
wrong database file. Check the “ODBC Data Source” on the Report Generator dialog
box to see where the report went. Then go the ODBC Control Panel to see which
database file the data source is pointing to. Additionally, it is possible that:
Q: I often get database error dialog boxes popping up when viewing reports. Why?
A: You will get “Table not found” type errors when you click on a report type if the
corresponding report was not created. For example, to view a Feature Summary report,
you must ensure the report was created with “Feature Summary” toggled ON.
Draft Problems
Q: When I click on a feature, it does not start the Drafting command. Why not?
In the first case, this can easily be solved by clearing the selection set with a data-point
before restarting the draft command. When a selection set exists, Draft automatically
goes into Conform by Feature mode.
In the second case, you will need to close the Conform window before you can start
drafting. When Conform is open, Draft automatically goes into Conform Change to
Feature mode.
Q: My Draft tool-bar, menu-bar or tools menu has disappeared. How do I get it back?
A: Various components of the Draft interface can be disabled via the tool-bar and menu-
bar, or by resizing or docking the Draft window. In order to get these components back,
try any of these options:
If you have any questions regarding this FAQ or any suggestions to add to it, simply
contact Corporate Montage at [email protected] or visit the
website for an office near you: