Manual - Pdms Installation
Manual - Pdms Installation
Manual - Pdms Installation
Installation Guide
Version 11.3
pdms1131/man1/doc1
Issue 310101
PLEASE NOTE:
While every effort has been made to verify the accuracy of this document,
Cadcentre shall not be liable for errors contained herein or direct, indirect, special,
incidental or consequential damages in connection with the furnishing, performance
or use of this material.
All rights reserved. No part of this document may be reproduced, stored in a retrieval system or
transmitted, in any form or by any means, electronic, mechanical, recording, photocopying or
otherwise, without prior written permission of Cadcentre.
The software programs described in this document are confidential information and proprietary
products of Cadcentre Ltd or its licensors.
For details of Cadcentre's worldwide sales and support offices, see our website at
http://www.cadcentre.com/location
This guide explains how to install and set up PDMS Professional Version
11.3 on a workstation running the Microsoft Windows NT 4.0 or Windows
2000 operating system (hereafter referred to jointly as 'Windows'). The
basic installation can be carried out by any user, but a System
Administrator is required to carry out some of the set-up.
This guide assumes you are familiar with the concepts of directory/file
hierarchies for storing data on disks and with basic Windows terminology
and commands. If you are not, you may also need to refer to your
operating system documentation while you carry out the installation.
The guide also assumes that you have already gained access to the PDMS
installation files via a CD, from the Cadcentre Web site, by FTP from
another source, or by some other route.
2.1 Hardware
You must install and set up the FLEXMAN license system before PDMS
can be used. See the FLEXMAN Installation Guide.
Note: In the following instructions: +++ means the path name where
PDMS is installed, e.g. C:\CADCENTRE.
The installation procedure will set the user up with a Common Program
Object to enter PDMS. If you want to set up any new ones, follow this
procedure:
There is a batch (.bat) file supplied in +++\pdms11.3 called pdms.bat
which allows entry into PDMS, including the password, supplied in a
script.
You can run PDMS using this batch file in either of the following ways:
• If you have the path name for the .bat file in your PATH
environment variable setting, just type pdms to execute the batch
file.
• Otherwise, navigate to the directory where the batch file is stored
and type pdms or pdms.bat.
You can set up your own batch files. For example, if you want to set up a
batch file to enter DESIGN:
• Create a batch file in the PDMSEXE directory, named, for example,
xyz.bat.
• Type the following line into this file:
C:\cadcentre\pdms11.3\pdms.bat SAM SYSTEM/XXXXXX /STRUC DESIGN
When you run it, the xyz.bat file will enter PDMS in project SAM, as user
SYSTEM/XXXXXX, MDB /STRUC, and start up DESIGN.
• You can create a new program item to run your batch file:
With the cursor in the desktop area, click with the right-hand button and
select New>Shortcut. Type in the command line, for example:
+++\pdms11.3\xyz.bat +++
then press Next.
On the next form, give the shortcut a name.
On the next form, select an icon.
Press Finish.
You can change the icon name by selecting it and selecting Properties
from the menu displayed when you press the right-hand mouse button.
You should now be able to click on the icon and enter PDMS DESIGN
directly.
3.5 Plotting
To change to SDI, simply comment out this line by prefixing it with two
-- characters, thus:
-- setup appwin title 'PDMS' size 0.8 0.85
Note that this change will affect all users: it is not possible to configure
the interface setting locally for individual workstations on a shared
installation.
Before you can use PDMS, you need to set the following environment
variables:
• Select Start>Settings>Control Panel.
• Select System, and pick the Environment tab.
• Set LM_LICENSE_FILE to the location of the license file obtained
from Cadcentre; see Section 3.3. For example:
LM_LICENSE_FILE
C:\CADCENTRE\flexman2.1\license.dat
You should set your display to a resolution of at least 1024 x 768 and the
colour depth to True colour or 16.7 million colours.
This can be set by selecting Start>Settings>Control Panel. Select Display
and select the Settings tab. Making the appropriate selections on the
form.
You can run PDMS from a Command Prompt window rather than using
the PDMS icon. To do this you must set your PATH variable to the
directory where PDMS is installed. Select Start>Settings>Control Panel.
Select System and select the Environment tab. Make the appropriate
selections on the form. Select Path in the System Variables list, and add
the PDMS directory (for example, C:\CADCENTRE\pdms11.3) to the
Value.
To run macros with spaces in the filenames, you must enclose the
filename in quotes, without a leading slash. For example:
$m'c:\Program Files\Macros\space.mac' arg1 arg2
You can make your reports load directly into a Microsoft Excel
spreadsheet, as comma-separated files:
• Select Utilities>Reports>Modify from the PDMS main menu bar.
• Pick a report template.
• Click on OK: the Modify Template form is displayed.
• Select Options>Other Formats... from the Modify Template form
menu bar. This displays the Report Format form. From this form:
• Choose the CSV option from the Format drop-down list.
• Click on OK: this returns you to the Modify Template form.
By default, your PDMS project can use any language whose characters
are contained within the Latin-1 character set, comprising:
Danish Dutch English Faroese
Finnish French Icelandic Irish
Spanish German Norwegian Portuguese
Swedish Italian
This chapter summarises the steps you need to take if you want to use a
character set/language other than those in this Latin-1 group.
PDMS 11.3 can also support the following groups of languages:
Far Eastern, comprising:
Japanese Simplified Chinese Korean
Latin-2, comprising:
Albanian Czech English German
Hungarian Polish Rumanian
Serbo-Croatian Slovak Slovene
Latin-Cyrillic, comprising:
Bulgarian Byelorussian English
Macedonian Serbo-Croatian Ukranian
Russian
PDMS does not support any other character set/language, nor does it
support the mixing of any of the above except the mixing of one Far
Eastern language with English.
PDMS must know if you are using a non-Latin-1 language in order to
display characters correctly on drawings. Doing so will also allow
potential use of PDMS 11.3 projects across a heterogeneous network.
Since the character codes are different for Windows and Unix systems,
characters output by the applications (such as reports) will be system-
dependent. If, for example, Hungarian characters occur in the application
output, you must ensure that you have installed both Windows and Unix
versions of the applicationware.
• You must ensure that your license file is for the language version
you require.
• You must install the PDMS Far Eastern Character Set update after
you have installed PDMS 11.3.
• Before you can start up PDMS, you must set the environment
variable CADC_LANG appropriately:
CADC_LANG = Japanese
CADC_LANG = Chinese
CADC_LANG = Korean
• In PDMS ADMIN, you must specify a multibyte character set for
each project by using one of the commands:
PROJECT MBCHARSET JAP
PROJECT MBCHARSET CHI
PROJECT MBCHARSET KOR FILE /<fontfilename>
For details, see the PDMS ADMIN User Guide and PDMS ADMIN
Command Reference Manual.
• In PDMS ADMIN, you must specify a character set for each project
by using one of the commands:
PROJECT CHARSET LATIN 2
PROJECT CHARSET LATIN CYRIL
For details, see the PDMS ADMIN User Guide and PDMS ADMIN
Command Reference Manual.
Free User
The Free user has username/password SYSTEM/XXXXXX.
General Users
Team Username/password
CATS CATS/CATS
DEMO DEMO/DEMO
EQUI EQUI/EQUI
HANGER HANGER/HANGER
HVAC HVAC/HVAC
PIPE PIPE/PIPE
SAMPLE SAMPLE/SAMPLE
STRUC STRUC/STRUC
HANGER
An MDB for the Support Design tutorial. This MDB contains
suitable pipework, steelwork and civils as a starting point.
HVAC An MDB for the HVAC Design tutorial. This MDB contains
suitable steelwork and civils as a starting point.
SAMPLE
An MDB for the Reporting from PDMS and Drawing
Production tutorials. This MDB contains design data from
which reports and drawings can be produced. You can also
produce isometrics.
STRUC An MDB for the Structural Design tutorial.
PIPE An MDB for the Pipework Design and Pipework Spooling
tutorials.
Note that the databases in SAM and MAS can be installed in your own
projects using the Install options on the PDMS ADMIN form menu.
For full information on setting up your own projects, see the PDMS
ADMIN User Guide.
You will need to create project directories for each project; for example,
for a project xyz:
md xyz000
md xyzpic
md xyziso
md xyzmac
Set the corresponding environment variables that point to these
directories. You can do this using Start>Settings>Control Panel and
selecting System. Select the Environment tab (see Section 4.2).
Alternatively, type the following in an MS-DOS window:
set XYZ000=pathname\xyz000
set XYZPIC=pathname\xyzpic
set XYZISO=pathname\xyziso
set XYZMAC=pathname\xyzmac
Note: Users converting from Unix should note that there is no direct
equivalent of the .cshrc file in which these variables can be set.
Use the 'Make PDMS project' icon supplied to start the PDMS Make
program, then enter:
XYZ
$m/%PDMSEXE%/makemac.mac
FINISH
Note: Users converting from Unix should note that the makemac.mac
file is the same as on Unix. The executable for each module is also
named identically to that on Unix, e.g. DESIGN runs
%PDMSEXE%/des. The extension '.exe' needed by Windows is
added automatically.
There are automated procedures for upgrading projects from PDMS 11.2
to PDMS 11.3. You only need to set the upgrade environment variables as
described in Section 7.1, and run the supplied upgrade script.
The upgrade script is written in Perl, and the correct version of the Perl
system is supplied with PDMS as a sub-directory in the directory
containing the upgrade scripts. This is run independently of any other
version of Perl which you may have installed.
Note: Perl is developed in the public domain. You can find out more
about Perl and download the free source distribution at
http://www.perl.com.
pdms11.3.n pdms11.3upgrade
upgrademacro11.2_to_11.3.mac
Note:
During the upgrade procedure, existing project files will be overwritten.
Therefore it is important that you make a backup copy of each project
before starting the upgrade procedure.
2. If any of the other upgrade environment variables are not set the
procedure will prompt for them, otherwise respond to the prompts as
follows:
Enter name of the PDMS 11.2 project to be upgraded to 11.3:
Type the 3-character name of a PDMS 11.2 project to be upgraded.
Do you wish project xxx to be converted into a GLOBAL
project? (y/n):
Type Y if you wish your PDMS 11.2 project to be converted to a PDMS
Global project, or N for a standard PDMS project.
3. The procedure will then list the current options selected for the
upgrade, as follows. To accept the options, type y to proceed or n to
abandon:
This upgrade will copy new Dabacon templates into the Project
Then the upgrade commands will be run using PDMS 11.3 ADMIN
Then each Spatial Map will be (re)built in PDMS 11.3 DESIGN
The PDMS 11.2 project to be upgraded is: xxx
Project xxx [will/will NOT] be converted to a GLOBAL project
You will next be asked to enter USERNAME/PASSWORD
4. At the prompt
Do you wish to proceed with the upgrade? (y/n):
Type Y or N
If yes, at the prompt:
Enter PDMS11.3 Username/Password:
Type a free user’s username and password for the project being
upgraded.
README Readme file describing all data files and the order in which
they should be loaded.
DICTIONARY.DAT
Lexicon dictionary file to define UDAs required.
If you already have the UDA CDLIMITS created in your
DICT database, there is no need to redefine it: comment out
the definition in the DICTIONARY.DAT file before running.
This file has not changed between 11.2 and 11.3.
MASTER.DAT
Master DRAFT libraries.
MASTER.DAT includes data for the Hangers and Supports
ADP application and requires that the file /%PDMSDUI%/
DES/DATA/HS-INSTALL has already been applied to your
project. If you wish to check whether HS-INSTALL has been
applied to your MDB:
In LEXICON, check for existence of UWRL /CADC/H&S.
In PARAGON, check for existence of CATA
/CADC/HS/MASTER/CATA.
This file has changed for 11.3. Existing databases must be
upgraded; see below.
PROJECT.DAT
Project-specific DRAFT libraries for SAM project (optional).
This file has changed for 11.3. Existing databases must be
upgraded; see below.
SAMPLE.DAT
Sample DRAFT drawings using SAM project data (optional).
This file has not changed between 11.2 and 11.3.
8.1 Compatibility
Before running AutoDRAFT, you need to run AutoCAD R2000 and add
the following as file paths:
Location of autodraftACAD directory
Location of autodraftACADsource directory
Location of autodraftfonts directory
Before using the Drawing Editor make sure that AutoCAD has been
correctly installed and configured by entering the command acad at the
operating system command prompt.
Here are some suggestions about solving some problems you may
encounter when using PDMS under Windows.
9.1 General
Error: The dynamic link library DFORMD.dll could not be found in the
specified path.
Explanation: This is supplied with PDMS. Perhaps you have not set your PATH
variable. The PATH setting must include ‘+++\pdms11.3’. It is set
using the Settings>Control Panel>System>Environment form.
Error: When you start up lmgrd it says <time> (lmgrd) Can't make directory
C:\FLEXlm, errno: 2 No such file or directory, etc.
Solution: There is no C: drive for the license manager to write to. As the System
Administrator or a Power User, you need to make a shared disk called
C:. This can be done on a networked or non-networked computer.
Within the Windows Explorer’s File menu, create a new folder (e.g.
D:\C_drive) and make it current. Select File>Properties and select
the Share tab. Click on the Shared As: radio button and then click
OK.
Then from the Tools menu select Map Network Drive. Select C: from
the Drive: drop-down list in the displayed form and type
\\hostname\C_drive
in the Path box. Then click on OK. (C:) should now appear in the list of
available drives in Explorer.
Pop-up Mess.: FLEXlm: checkout failed: Cannot connect to license server (-15,
10:10061) WinSock error code.
Explanation: lmgrd has not been started up - see above for details.
Pop-up Mess.: FlexLM: checkout failed: Cannot find license file (-1,73:2) No such file
or directory.
Explanation: lmgrd has not been started up - see above for details.
Pop-up Mess.: FlexLM: checkout failed: Licensed number of users already reached
(-4,132).
Explanation: You have exceeded the permitted number of users specified in your
license file.
Error: Fatal Druid error handler UI_init. Couldn't even find the Default
Visual.
Solution: The Display colour selection is incorrect. Only specified combinations of
Colour Palette and Desktop Area are valid - see Section 4.4.
Error: Syntax errors occur when entering PDMS, but before the initial form
appears.
or
Using the 'q directory ...' syntax results in the message 'The system
cannot find the path specified'.
Solution: This may be caused because the TEMP environment variable is not set,
or points to a directory to which PDMS cannot write.