Installation and Configuration Guide
Installation and Configuration Guide
Welcome to FEMAP! This document will help you to setup your computer so that you can immediately begin to explore the
many capabilities of FEMAP.
This document contains information specific to getting started on a PC, which includes 64-bit versions for Windows 8, Win-
dows 8.1, and Windows 10.
The FEMAP installer contains only the 64-bit version of FEMAP, as a 32-bit version is no longer available.
Note: You MUST be logged in with Administrator privileges when installing FEMAP in order for the installation
process to work properly.
Hardware/Software Requirements
There are no special hardware/software requirements for FEMAP beyond those imposed by the Windows operating systems.
There are many types of hardware that will allow you to use FEMAP. Proper choice of hardware, however, can often make
the difference between frustration and productivity. Here are a few suggestions:
• Memory, RAM
• Memory, (Hard Disk)
• Graphics Boards
• Abaqus ODB Requirements
Memory, RAM
You will need at least 128 Mbytes of RAM to run FEMAP and the Parasolid solid modeling engine, which is the default.
Obviously, the more amount of RAM the better. Adding RAM can be one of the most cost effective means of increasing per-
formance.
If using the “Standard” geometry Engine in FEMAP, you can actually run with as little as 32 Mbytes of RAM. This is not a
recommended configuration.
Graphics Boards
While, standard graphics adapters may work very well with FEMAP, having a specialized board with support for OpenGL
will provide increased graphical performance when dynamically rotating large, complex models. They also usually provide
higher resolution and more colors, which make graphics easier to see and more realistic. Also, in order to use the “Perfor-
mance Graphics” option, a graphics card which supports OpenGL 4.2 is required.
FEMAP
Printer
If the installer does not have Administrator privileges, someone with Administrator privileges will have to log in and install
the driver manually. The driver installation program can be found in the SentinalDriver directory of the FEMAP installation
media (download or DVD). On any supported Windows platform, run SentinalDriver\SSD769.exe. It is highly recom-
mended that you do not have any security devices attached to your computer while you are installing the driver. Once the
driver has been installed, you can plug a USB security device directly into an open USB port and it should be recognized.
You will be prompted for the selection of additional FEMAP options, please choose any optional modules and components
that you wish to have installed.
Notice that the installation will tell you the amount of disk space required for the chosen options to be installed and how
much space is available on the drive where FEMAP will be installed.
Note: If you plan on licensing FEMAP with a dongle (security key), not a network license, then you will probably
want to UNCHECK the FLEXlm License Manager option as it is not used by the dongle.
The next dialog box allows you to Select FEMAP GUI Language. Select from:
• English
• German,
• Simplified Chinese
• Traditional Chinese
• Japanese
Once the language is selected, click Next.
2-4 Installation and Configuration
You will now be asked which type of installation to perform. Choose Nodelocked Dongle as the licensing method.
Nodelocked Dongle - Installs FEMAP for use with a Rainbow Parallel Port or USB don-
Rainbow SuperPro gle. If you have the dongle version of FEMAP, choose this setup
type.
Network Client - Installs the Network Client version of FEMAP. This setup is for use
FLEXlm where FEMAP is licensed via the FLEXlm license management
software. With the Network Client version of FEMAP, one machine
on your network will be designated as the license server. The fol-
lowing “Network License Server” setup will have to be run on that
machine.
Node-Limited Demo Installs the 300-Node demonstration version of FEMAP. This ver-
License sion requires no licensing, but is limited to very small models. It is
intended for new users to try FEMAP and all its options.
After choosing Nodelocked Dongle and pressing Next, the program will be installed and then a driver required for the don-
gle will automatically be installed. Finally, if you are installing FEMAP with the Simcenter Nastran option you will be
prompted to specify a “scratch” directory for the solver. You will need to have read/write access to this directory to be able
to properly use Simcenter Nastran.
FEMAP dongles are shipped good for 30 days from the first time they are run. In order to remove the time limit from your
new FEMAP dongle, or upgrade an older dongle or network license, you must contact Siemens Product Lifecycle Manage-
ment Software Inc. Global Technical Access Center (GTAC). Upgrade codes and updated license files are now available via
Siemens Product Lifecycle Management Software Inc. GTAC (Global Technical Access Center) WebKey system available
on-line at https://plmapps.industrysoftware.automation.siemens.com/webkey/ FEMAP customers can use WebKey for both
licensing support and product technical support.
Obtaining a Webkey Account from Siemens Product Lifecycle Management Software Inc. 2-5
Obtaining a Webkey Account from Siemens Product Lifecycle Management Software Inc.
To request a WebKey account, you can attempt to use the Help, Technical Support, Request Webkey Account command or
simply access the web page using this URL:
https://plmapps.industrysoftware.automation.siemens.com/webkey/
Then provide the following information:
• Your Installation ID
• WebKey Access Code
Your Installation ID is directly under the “Sold To” information on your shipping order. For dongle-based FEMAP custom-
ers, your WebKey Access code is the unique portion of your FEMAP serial number, i.e. 3H-NT-1234, which is displayed in
your current FEMAP in the Help - About dialog box, for this license as 1000-3H-NT-1234, with the version information at
the beginning of the serial number removed.
2. Via the Phone - You can call GTAC at 714-952-5444 (US and Canada residents may use 800-955-0000) and enter option
1, 1, for your CSR or option 1, 2, for Software Product Delivery (SPD). You should then request a copy of the license
upgrade for a specific Installation ID and serial number or Ethernet Address.
For dongle versions of FEMAP, the information returned to you to upgrade the dongle will be in the form of two case insen-
sitive alpha numeric codes. They will appear something like:
Use the Help, About command, then click the Security button. Cut and paste (to avoid errors) or type these two codes in to
the appropriate fields and press OK. The FEMAP dongle is an EPROM, and these codes are used to update the memory of
the dongle. Once these codes have been entered, you will never need to enter them again, with changes made to the memory
of the dongle, they will either be useless, or simply write the same thing to memory again.
Network Installation
The “Network Client” version of FEMAP utilizes the FLEXlm License Manager software from Flexera Software. This
licensing approach requires some software to be installed on a server machine and other software to be installed on one or
more clients. The clients then request and obtain licenses from the server. In a simple situation, both the client and server
could be the same computer, but more likely they are different systems connected by a network.
2-6 Installation and Configuration
License Server
This section provides instructions on installing the network license manager and configuring your server.
Security
We highly recommend running the license server with a user other than root, since processes started by root can introduce
security risks. The best practice would be to create a user and group with proper security, and use that user for running the
license server.
Note: If the existing FlexNet license service is running as “Local System” then you should delete it and recreate using
the license manager binaries shipped with Femap 11.4 or later.
Configuring the FLEXlm License Manager 2-7
Fill in a Service Name, specify a path to the lmgrd.exe file (a required FLEXlm component) that can be found in the instal-
lation directory, and specify the path the license file. Finally, check the “Use Services” option, and then the “Start Server at
Power Up”. Press the “Save Service” button.
Answer “Yes” to the question: “Would you like to save the settings for the service: (service name)?”. If another question
appears: “Windows preferred path <SystemDrive>\ProgramData to store service data is not set.”, simply click OK.
You must start the license server manually the first time, press the “Start/Stop/Reread” tab.
2-8 Installation and Configuration
Select the FEMAP service that you just created, and press the “Start Server” button. At this point FLEXlm will be handing
out FEMAP licenses on your network. To verify that everything is working fine from the license server standpoint, press the
“Server Status” tab.
Press the “Perform Status Enquiry” button and the text window will be filled with status information about your FLEXlm
license server. In the text window you will find information about how many licenses are available, and once user start
checking out licenses, how many are in use
Note: You must have Administrator privileges on the machine FEMAP is being copied to in order to complete
this additional step.
First, you will need to run “vcredist_x86.exe”, then also run a 64-bit version of the executable called “vcredist_x64.exe”.
You need to run both because FEMAP still uses some 32-bit applications. Additional redistributable executables may need
to be run on certain operating systems.
Starting FEMAP 2-9
Next, you must start FEMAP using the “Run as Administrator” option available by right-mouse clicking on the “femap.exe”
file. Running FEMAP from an Administrator account is typically not sufficient to properly write to the registry.
Finally, using a DOS prompt, navigate to the FEMAP install directory, then type:
femap/register
...then press Enter. This will fully resister the application on this machine. This only needs to be done once, then FEMAP
should run normally and API capabilities will be available.
Starting FEMAP
There are several command line options to launch FEMAP. The simplest method to launch FEMAP is to create a shortcut for
FEMAP on your desktop and double-click the icon when you want to launch FEMAP. This will use the command line con-
tained under the shortcut to launch FEMAP. You can modify this command line by right-clicking on the FEMAP icon,
selecting properties, and changing the command line option on the shortcut.
The command line will contain the executable (and its path). After the femap.exe, there are several options which may be
used to determine the mode in which FEMAP will operate. A list of these command line options are provided below.
c:\FEMAPv###\femap.exe [-R] [-NEU] [-NOSPL] [-D dxf_file] [-N neu_file]
[-PRG program_file] [-SE Solid Edge_file] [-NX nx_file] [-L port] [-SAT sat_file]
[-XMT x_t file] [-SCA scale_factor] [-IGES iges_file] [-NX nx_file] [modfile or ?]
where all of the arguments in [ ] are optional command line parameters. They are:
-R Read Only Mode. With this option set, the Save, Save As and Timed Save commands are
disabled. You will not be able to save changes to any model you access. All other com-
mands remain active. Any changes you make will be made in the temporary scratch file,
and will be lost when you exit FEMAP.
-NEU Automatically writes a neutral file with the same name (just .NEU extension) as your
.modfem file every time you save a model. In addition, when you open a model, if a neu-
tral file exists with a newer date than the model, it will be read.
-D dxf_file This option automatically reads the specified DXF file when you start FEMAP. Make sure
you leave at least one space between the two arguments.
-N neu_file This option automatically reads the specified FEMAP neutral file when you start FEMAP.
-PRG program_file This option allows you to run a specified FEMAP program file (*.PRO or *.PRG file)
when FEMAP is started.
-SE Solid Edge_file Automatically creates a new FEMAP file and calls the File, Import Geometry command to
read the Solid Edge part file (*.prt file) or assembly file (*.asm file). When you use
FEMAP with this command option, you will see the Solid Model Read Options dialog
box, which will contain the title of the solid model file contained in the SAT file.
-NX nx_file Automatically creates a new FEMAP file and calls the File, Import Geometry command
to read the NX part file (*.prt file) or assembly file (*.asm file). When you use
FEMAP with this command option, you may see a dialog box asking “OK to Adjust
Geometry Scale Factor to Match Value from Part File? If you do not adjust, the scale fac-
tor you selected will be used”
-SAT sat_file Automatically creates a new FEMAP file and calls the File, Import Geometry command to
read the ACIS solid model file *.SAT file [sat_file]. When you use FEMAP with this com-
mand option, you will see the Solid Model Read Options dialog box, which will contain
the title of the solid model file contained in the SAT file.
2-10 Installation and Configuration
-XMT xmt_file Automatically creates a new FEMAP file and calls the File, Import, Geometry command
to read the Parasolid solid model file *.X_T file [xmt_file]. When you use FEMAP with
this command option, you will see the Solid Model Read Options dialog box which will
contain the title of the solid model file contained in the X_T file.
-L port Specifies the parallel port where the FEMAP security device has been installed. This is not
typically needed unless FEMAP has difficulty accessing the device. If you want to attach
the security device to parallel port 1 (LPT1:), use -L 1, for parallel port 2 (LPT2:) use -L 2.
If your system is non-standard, or uses some other parallel port convention, you can spec-
ify the actual parallel port address. For example, if your parallel port was at address
03BCH (hexadecimal), you would convert the address to a decimal value, in this case 956,
and specify -L 956.
If you need to specify the -L option, you can change the default command line associated
with the FEMAP icon on the Desktop by selecting Properties. First, right-click on the
FEMAP icon. Then choose the File, Properties command (or press Alt+Enter). Move
down to the command line option, and just add the appropriate -L options. From then on
FEMAP will look for the security device on the specified port.
-SCA scale_value This option is used in conjunction with the -XMT and -SAT to specify a scale factor for
the solid model. If this option is used, FEMAP will automatically import and scale the
solid model. The Solid Model Read Options dialog box will not be shown.
-IGES iges_file Automatically creates a new FEMAP file and calls the File, Import, Geometry command
to read the file [iges_file]. When you use FEMAP with this command option, you will see
the IGES Read Options dialog box, where you can specify options for reading the file.
-JT jt_file Automatically creates a new FEMAP file and calls the File, Import, Geometry command
to read the file [jt_file]. When you use FEMAP with this command option, the JT file
will be imported without user interaction.
- INI filename Specify a specific femap.ini file to use. The femap.ini file contains specific options which
can be used to customize many aspects of the program, such as a specific set of values for
File, Preferences.
model_file Normally FEMAP will start with a new, unnamed model. If model_file is the filename of
an existing model however, FEMAP will start using that model. If the file does not exist,
you will see an error message, and FEMAP will start a new model with that name.
? If you add a question mark to the command line instead of specifying a model name,
FEMAP will automatically display the standard file access dialog box and ask you for the
name of the model that you want to use. If you want to begin a new model, just press New
Model or the Escape key. When you want to work on an existing model, just choose it
from the dialog box, or type its name.
Resolution:
Go to Section 3.2.1, "Security Device", and confirm all steps have been followed. Try to run FEMAP again.
Choose Server or File
Symptom:
If you are attempting to start a network client and see the Error dialog box from FEMAP, FLEXlm cannot find a valid
license file.
Resolution:
Press Cancel in this dialog box. Pick Help, About, Security to define the location of the license file, as instructed above in
Section 3.3.3, "Configuring Network Client Machines"
Unable to get license error message
This and all other FEMAP preferences are stored in a file called femap.ini that is typically located in the FEMAP executable
directory. You will have to create this file or modify it to include the appropriate lines as shown below:
DISKMODELSCR=C:\FEMAP114
where C:\FEMAP114 can be any valid path. The DISKMODELSCR parameter is case sensitive and must be defined exactly
as above. Once you make these changes and FEMAP starts, you can use the File, Preferences, Database command to mod-
ify this path.
Database Performance
These options control how FEMAP uses your computer’s RAM. Setting these properly can greatly improve performance.
Note: Changing the Database Memory Limit does not change the amount of memory used for the current session.
For this selection to take effect, you must exit and restart FEMAP.
The colored bar below the slider gives you an indication of the risk of running out of memory if you use this setting. The
yellow and red regions should be used with caution since there is a good chance of causing problems with other operations
like meshing and graphics. The small line along the top edge of the green section indicates the default memory limit. It is
simply displayed to make it easy for you to go back to that limit if you try other settings. The blue bar along the bottom edge
indicates the amount of memory that the database is currently using.
With this option, you are simply setting the maximum amount of memory available for the database. If you are working with
a smaller model, FEMAP will not use memory that it does not need and the blue bar will not extend the entire way to the
Max Cached Label 2-13
slider setting. If you look at this control with an empty model, or if you have a small model and a large amount of memory
in your system, the blue bar may not be visible – because it is too short to be seen along the bar.
Blocks/Page
This value sets the “page” size. The optimum setting of this number often depends on the speed of your disk and controller.
Note: The default value of “4” was determined via testing to produce the best performance over a wide range
of values for Database Memory Limit and using the default settings for a number of different types of
disk drives. You may want to try other values from 1 to 15 if you have changed any speed/caching set-
tings on your drive or have “high-speed” drives to determine if performance is improved.
For more information, see Section 3.4.2, “Improving Performance (RAM Management)” in the FEMAP User Guide.
Future Disclosure
Future releases of FEMAP will include information in the documentation about how data from the Femap Product Excel-
lence program was used to help shape product direction and improve the user experience