-
- Introduction
- Setup
- Quick start guide
- Navigation
- Search
- Selecting, clipping, colouring and highlighting
- Packaging
- Views
- Line tracking
- Avatars
- Commenting
- Sketching
- Custom attributes
- Tools
- Settings
- Colouring Options
- File management
- Linking and API
- Advanced options
- Configuration file
- Animations
- 360° panorama
- Markup
- Drawings
- Spraying
- IntelliPID Module
- 2D to 3D Projection
- Appendix - How to use 3D PDF files
- Appendix - Performance optimisation
- Command line parameters
-
- ClashManager
- CopyMoveRotate
- dgn2pdf
- DGNFindReplace
- IsoOverView
- MDP-Manager
- MDP-Manager Quickstart
- PDS2SDNF
- PDS AdminTool
- PDS AdminTool Erweiterung Modell kopieren
- PIDDM2URS Converter
- ReviewGenerator
- S3D2PDS
- SpecManager
IsoOverView
For users
- Set the Debug On switch in the Schedule Batch Job screen during isometric sheet creation and start Iso as usual.
Start IOV (iov.exe)
Select the project-specific ini file
Select one or more h files (isometric sheets).
Select the plotter or printer.
Click on "Start".
Wait until Microstation terminates and the IOV message "ISO Over View completed" is displayed.
For the administrator
Automatic hits file generation
IOV requires the Hits file for each pipeline. Users can either set the Debug On switch on generation of the isomorphic sheets or word 16 can be set to 0 in INTERGRAPH_OPTIONS_BLOCK.
Program execution
Below is a brief summary of how the program executes in order to improve readers' understanding of the process.
The iov.ini file in the program folder is read
The INI file selected by the user is read
The seed file is copied to an iov file
All the elements in the iov file are set to pipelv level
The pipeline is drawn
The isometric sheet is opened
All elements on pipelv are deleted
The view mstnseedview from the iov file is referenced with the scale refscale and insertion point refpoint
The reference file is copied into the isometric sheet
The iov file is detached
The line terminal numbers are written to the IOV file
The grid file is read and the distance is calculated
The "Connnect to" information is read from the IDF file
The IsoCoverSheet is created (ICSseed copied)
The IOV file is copied in (via refernece)
The table is created
The I3D file is created
The line terminal numbers are written to the I3D file
The I3D file is copied in (via reference)
Microstation is terminated
Creation of the Seed files
Seed files are Microstation 2D files.
IsoOverView seed file
This contains the key plan drawing with the original coordinates and the Saved View with the name taken from the mstnseedview variable.
The recommended procedure for creating the seed file is as follows.
Open the PDS model (Piping or EQP) with the referenced grid.
Reference the model with the most important components.
File Export 2D...
Select View: Top View.
Edit the seed file, e.g. delete any surplus lines.
Create a Saved View with the name from the mstnseedview variable.
IsoCoverSheet (ICS) seed file
This file is usually a copy of the IsoGen border file. The additional dimension table entries should also be made here.
LOG file
The Temp folder (often c:\temp) contains a LOG file (iov.log). Thanks to this file, it is easy to identify errors.
INI file
[IsoOverView]
seedfile=o:\sk\proj\lingen\defset\iovseed.dgn
pipeco=3
pipelv=40
pipewt=4
pipelc=0
'Name of the Saved view in the IOV seed file
mstnseedview=iov
'Insertion scale of the view in the Iso sheet (???.i01)
refscale=7:1
'Insertion point of the view in the Iso sheet (???.i01)
refpoint=100,35
isopath=O:\sk\proj\lingen\iso\
'Factor for unit conversion (default 1000)
Unitfactor=1000
'Elements that are not to be displayed (e.g. support segment), name from the hits file (1st column). Multiple names can be specified if separated by spaces.
NotUsedComponent=SUPP
[IsoCoverSheet]
'Color, Level, Weight, Text Height, etc. of the line terminal number in the CoverSheet top view (for ISO view, see [I3D])
LENtextco=2
LENtextlv=1
LENtextwt=1
LENtextlc=0
LENtexttx=0.2
LENtexttw=0.2
LENtextJustification=CC
'Color, Level, Weight, Text Height, etc. of the table in the CoverSheet
TABtextco=1
TABtextlv=1
TABtextwt=1
TABtextlc=0
TABtexttx=3.5
TABtexttw=2.5
TABtextft=29
TABtextJustification=LC
'Table settings (measured with reference to grid)
'Y coordinate of first line
TABlineheight=10
'Line spacing
TABlinespacing=6
'C coordinate of serial number
TABnumberpoint=15
'X coordinate of label (connection to)
TABlabelpoint=35
'X coordinate of delta x
TABXpoint=250
'X coordinate of delta y
TABYpoint=320
'X coordinate of delta z
TABZpoint=400
'Number of decimals for distance to grid lines
TABround=0
'The distance to the grid lines is multiplied by this distance
TABfactor=1000
'Coordinates read from the h file and the idf file are different, value necessary to locate the "Connected to" text
TABaccuracy=0.05
'MicroStation macro, fill in text field in ICS file. Isometric sheet ???.i01 is automatically referenced, this macro can then be used to copy out the text field
ICSmacro=o:\sk\proj\lingen\defset\icsmacro.bas
'ICS-Seed-File
ICSseedfile=o:\sk\proj\lingen\defset\icsseed.dgn
'PDS file for grid measurement. Created using PDS.
Gridfile=o:\sk\proj\lingen\defset\FW_lingen.dat
'Insertion scale for IOV in ICS file
ICSrefscale=25:1
'Insertion point for IOV in ICS file
ICSrefpoint=220,230
[Programm]
'These variables are used by the program itself.
Lizenz=338070
inifile=o:\sk\proj\lingen\defset\iov.ini
createIOV=1
createICS=1
createI3D=1
[IPlot]
'IPlot Iparm file
IParmfile=o:\sk\proj\lingen\defset\plotseed.i
'Printer in format: \\server\drucker
IPlotque1=\\XNS178\ls802_A3
IPlotque2=\\XNS178\ls802_A4
IPlotque3=\\S_MT200\5000A4Q
[I3D]
'3D mstnfile as seed file for isometric view
I3Dseedfile=o:\sk\proj\lingen\defset\I3Dseed.dgn
'Insertion scale for IOV in ICS file
I3Drefscale=2.2:1
'Insertion point for IOV in ICS file
I3Drefpoint=450,320
'Color, Level, Weight, Text Height, etc of line terminal numbers or isometric view
I3DLENtextco=2
I3DLENtextlv=1
I3DLENtextwt=1
I3DLENtextlc=0
I3DLENtexttx=2
I3DLENtexttw=2
I3DLENtextJustification=CC
Variables in the IsoOverView section
Seedfile
Specifies the seed file for IOV (e.g.: EQP top view exported to a 2D file).
Pipeco
Color number of the drawn pipeline.
Pipelv
Level of the drawn pipeline.
All Microstation elements on this level in the isometric sheet are deleted.
Pipewt
Line weight of the drawn pipeline.
Pipelc
Line type of the drawn pipeline.
DelLevel
Deletes all elements on this level. This is useful if the level has been changed during testing.
Specify as usual in MicroStation (e.g. 10,12,50-60)
Mstnseedview
Name of the Saved View in the IOV seed file
Refscale
Scaling for referencing the IOV file in the ISO sheet.
Refpoint
Insertion point for the IOV file in the ISO sheet.
isopath
The software itself enters the value of this variable.
Unitfactor
Factor for unit conversion (default 1000)
NotUsedComponent
Elements that are not to be displayed (e.g. support segments), name from the hits file (1st column). You can specify multiple names as long as they are separated by spaces.
Variables in the IsoCoverSheet section
LENtext??
Color, level, weight, text height etc. of the line terminal number in the CoverSheet top view (for the ISO view, see [I3D])
TABtext??
Color, level, weight, text height etc. of the table in the CoverSheet
TABlineheight
Table settings (measured with reference to the grid). Y coordinate of the first line (line height)
TABlinespacing
Table settings (measured with reference to the grid). Line spacing.
TABnumberpoint
Table settings (measured with reference to the grid). X coordinate of the serial number.
TABlabelpoint
Table settings (measured with reference to the grid). X coordinate of the label (Connected to.)
TAB?point
Table settings (measured with reference to the grid). X coordinate of delta X, delta Y or delta Z
TABround
Number of decimal places for distance to grid lines.
TABfactor
The distance to the grid lines is multiplied by this factor.
TABaccuracy
Coordinates from the h file and the idf file are different. This value is necessary to identify the "Connection to" text.
ICSmacro
MicroStation macro, fill in text field in the ICS file. Isometric sheet ???.i01 is automatically referenced. This macro can be used to copy out the text field.
ICSseedfile
ICS seed file.
Gridfile
The PDS file for grid measurement. This is created using PDS.
ICSrefscale
Insertion scale for IOV in the ICS file.
ICSrefpoint
Insertion point for IOV in the ICS file.
gridextension
Excess grid. The terminal point may lie outside the grid if still within this value. This is of value if multiple grids are in use.
If this value is not specified then the terminal point may be located at any distance from the edge of the grid.
Variables in the Programm section
Lizenz
You enter the licence number here. The licence number is supplied by ITC-Schlegel. The licence applies to the entire domain, i.e. you can use the program throughout the entire network.
INI-File
The value of this variable is entered by the software itself.
Variables in the Iplot section
Iparmfile
This variable specifies the Iplot-Iparm file.
IPlotque1 to Iplotque5
These variables make it possible to specify up to 5 plotters or printers. These are then listed in the drop-down list box.
Variables in the I3D section
I3Dseedfile
3D mstnfile as the seed file for the isometric view.
I3Drefscale
Insertion scale for IOV in the ICS file.
I3Drefpoint
Insertion point for IOV in the ICS file.
I3DLENtext??
Color, level, weight,text height etc. of the line terminal number for the isometric view.
Tools
b DGN Find and Replace
DGNFindReplace is a tool to find text in DGN files and replace the text with desired text defined in one Excel sheet.
In following example sheet, the text ‘A’ in level 6, with color 0 and weight 1 will be replaced with text ‘O’.
One can define a folder, where the DGN files will be searched with given extensions. And one can also add the desired DGN files to the file list to process them.
The Excel configuration file can be created manually, or can be created automatically using “Extract text to Excel” function.
DGN Fill Text Nodes
DGN FillNode is a tool to fill DGN file text nodes with text defined in one Excel sheet.
In following example Excel sheet, all files, whose names contain substring ‘abc’, will be filled with text ‘demo1’ for text node number 753. All files, whose names contain substring ‘.i0’ will be filled with text ‘demo2’ for text node number 701.