Simulayt Software Installation Guide Installing Simulayt Software will require you to do the following things: 1. Retrieve latest Simulayt software. 2. Install the packages that you want to integrate it with (e.g. CATIA, ABAQUS) 3. Uninstall any previous installations of Simulayt software. 4. Install Simulayt Software 5. Setup licensing. 6. Configure environment so that Simulayt software is loaded into CATIA when needed. At the end of this guide are some trouble shooting tips in case things don’t work out.
1. Retrieve Simulayt Software from DSx-Client Care & Order
Go to DSx-Client
Main Menu – Media Distribution – Create Media Order
Request / Download the latest version for your hardware.
Extract the zip files from the web site into a folder (= the download folder).
2. Install CATIA
The installation step of the add-in will search for installations of CATIA and create start-up links for each one. This step will will automate the the creation of configuration configuration files and add add entries to the start menu. Any versions of CATIA installed after installing the add-ins will need to be configured manually.
Simulayt Software Installation Guide
Page 1
27 February 2012
3. Uninstall previous versions of Simulayt Software
Click on ‘Start’ menu:
choose ‘All Programs’: o Each Simulayt product will have an ‘Uninstall... icon
Click on it.
o Alternatively, from the Control panel:
o You can check what versions are currently installed and can un-install too:
Simulayt Software Installation Guide
Page 2
27 February 2012
Simulayt Software Installation Guide
Page 3
27 February 2012
4. Installing packages
First install any versions of software that Simulayt package needs to work with, as the Simulayt installer will detect installed versions and only install the Simulayt parts that are needed o AF5 and CL5 require CATIA V5 to be installed
A CD3 or CPE or CPM license is needed
AFM5 5.22.0 and CL5 5.22.0 work with
CATIA v5 R18
CATIA v5 R19
CATIA v5 R20
CATIA v5 R21
CATIA v5 R22
Install any available service packs for CATIA
o AF6 and CL6 require CATIA V6 to be installed
A CD3 or CEG or CMP license is needed
AF6 6.12.5 and CL6 6.12.5 work with
CATIA v6 R209, R211, R212, R212x
Install any available service packs for CATIA
o CLX is a standalone program
5.22.0 and 6.12.5 packages both contain the program
The program has no pre-requisites
o CMA requires Abaqus/CAE to be installed
CMA 2012.0210 works with:
Abaqus/CAE 6.10.1
Abaqus/CAE 6.10.1-EF
Abaqus/CAE 6.11.3
Abaqus/CAE 6.12
Ensure Service Packs are installed – generally Simulayt software is compiled to work with stable versions of the software, so this will be at least SP1.
Simulayt Software Installation Guide
Page 4
27 February 2012
Run the setup.exe program in the download folder created from the zip file o This will run the Microsoft Visual C++ runtime library installers as necessary. o Follow the instructions on screen o Later comments will assume that you accepted the default location for the
installation (= ‘Simulayt Installation directory’). If you choose a different
location, adjust the instructions as necessary
Simulayt Software Installation Guide
Page 5
27 February 2012
5. Installing licenses
Install licensing o Request a license from DSx-Client
This will require the host ID
For nodelock, of the machine running the software
For network, id of the machine serving licenses
To get the host ID:
Automatically: o Run DisplayHostID.exe
You can download this from the web page where you request a license
Make sure you use the ID for the wired Ethernet adaptor – wireless adaptors may get turned off, and Virtual Adaptors will not work.
Manually: o Type ipconfig /all in a command window:
Windows IP Configuration Host Name . . . . . . . . . . . . : myMachineName Primary Dns Suffix . . . . . . . : mynetwork Node Type . . . . . . . . . . . . : Hybrid IP Routing Enabled. . . . . . . . : No WINS Proxy Enabled. . . . . . . . : No DNS Suffix Search List. . . . . . : mynetwork Ethernet adapter Local Area Connection: Connection-specific DNS Suffix
. : mynetwork
Description . . . . . . . . . . . : Intel(R) 82579LM Gigabit Network Connection Physical Address. . . . . . . . . : AB-CD-EF-12- 34-56
Simulayt Software Installation Guide
Page 6
27 February 2012
DHCP Enabled. . . . . . . . . . . : Yes Autoconfiguration Enabled . . . . : Yes IPv4 Address. . . . . . . . . . . : 192.168.1.66(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.255.0 Lease Obtained. . . . . . . . . . : 16 January 2012 08:31:16 Lease Expires . Default Gateway DHCP Server . . DNS Servers . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
: : : :
24 January 2012 08:31:12 192.168.1.1 192.168.244.78 192.168.244.65
192.168.244.66 Primary WINS Server . . . . . . . : 10.22.11.10 Secondary WINS Server . . . . . . : 10.22.11.11 NetBIOS over Tcpip. . . . . . . . : Enabled
Look for the physical address of the Ethernet adapter Local Area Connection
When providing the number for generating a license, remove the ‘-‘ symbols – in the example above this would be ABDCEF123456
The host ID on Windows is a 12 digit hexadecimal number
o Licensing comes in three different modes:
Nodelock
Allows software to be used on one machine
Uses a license file that is read directly by the program
Does NOT require a FLEXlm server
The license file references the MAC address of the host machine o Can only be used on the one machine
Requires an environment variable to tell the program where to find the file: o Under Control Panel\System and Security\System o Choose the ‘Advanced’ tab
Simulayt Software Installation Guide
Page 7
27 February 2012
o Select Environment variables:
o Set a value for SIMULAYT_LICENSE_FILE:
Network
A server runs on a machine o The server reads the license file o Other machines can request a license from the server o See FLEXlm installation guide for help on setting up license
server
Machines that will run the software need to be able to contact the server on the network (ensure connection is possible).
The license file can specify a number of licenses for each ‘feature’
Requires an environment variable to tell the program where to find the license server: o Under Control Panel\System and Security\System o Choose the ‘Advanced’ tab
Simulayt Software Installation Guide
Page 8
27 February 2012
o Select Environment variables:
Set a value for SIMULAYT_LICENSE_FILE:
o In this case we reference a port number at a machine
The value 24500 is the default port number used by Simulayt
This value is set in the license file read by the server
The machine can be identified by name (as here) or with a IP address like 192.168.0.5
The FLEXlm software must be installed and started on the machine used as the license server. o Download from the Simulayt website o Install software o Use lmtools.exe to configure the server.
Simulayt Software Installation Guide
Page 9
27 February 2012
6. Configuring the software
Configure software to ensure Simulayt add-in is loaded: o For AFM with CATIA
The standard location of the installation is: C:\Program Files\Simulayt\Fiber Modeler\CATIA V5
In this folder is a subdirectory for each CATIA version:
B18, B19, B20, B21
of these contains the appropriate files to allow AFM to work with that version of CATIA
There is a subdirectory containing environment files for starting CATIA with AFM enabled
There is a sub-directory with the documentation
o For CL with CATIA
The standard location of the installation is: C:\Program Files\Simulayt 3DS\Composites Link\CATIA V5
In this folder is a subdirectory for each CATIA version:
B18, B19, B20, B21, B22
Each of these contains the appropriate files to allow AFM to work with that version of CATIA
There is a subdirectory containing environment files for starting CATIA with CL enabled
There is a sub-directory with the documentation
o To run CATIA with both CL and AFM enabled:
Use the CATIA environment editor and add the path for both A FM and CL to the environment: from the Start menu
Simulayt Software Installation Guide
Page 10
27 February 2012
Choose the one for the version of CATIA you wish to customise
Acknowledge the warning:
Simulayt Software Installation Guide
Page 11
27 February 2012
Choose the environment you want to copy and add to:
Choose ‘New From to create a new environment based on the selected
one:
Simulayt Software Installation Guide
Page 12
27 February 2012
Add the path to the AFM and CL files:
To add both AFM and CL use the path: (all one line) C:\Program Files\Simulayt\Fiber Modeler\CATIA V5\ B20\win_b64 \;C:\Program Files \Simulayt\Composites Link\CATIA V5\ B20\win_b64 \
Adjust the CATIA version as necessary (B19, B20, B21)
Adjust the 32bit 64 bit string as necessary
Do NOT put a space after the semi-colon (;)
The editor will create a link on the desktop that references the n ew file
It is probably worth renaming the link
The new configuration file is placed in the User Environment directory:
You can edit that file to add new environment variables if needed
o For CMA with Abaqus/CAE
Automatic
Simulayt Software Installation Guide
Page 13
27 February 2012
Trouble Shooting: License problems: If you have a problem with licensing then the error message will explicitly say so. If the message does not say that you have a license problem then what you are seeing is not caused by a license issue. If it is a license error, then read the message carefully, and if necessary „google‟ the error code to see what FLEXlm thinks is the problem. Most times the issue is related to FLEXlm and the installation of the license. Checking the Environment Variable: A simple method of checking that the Environment Variable has been correctly set is to open a Command Prompt window (under Programs\Accessories) and type set SIMULAYT_LICENSE_FILE .
The value of the license Environment Variable will then be returned.
To check all environment variable type SET:
‘External Solver’ not available in AFM:
In order for the „external solver‟ to be available the Simulayt DLLs need to be loaded. Ensure you starting CATIA using the shortcut in the „Start menu‟ created by Simulayt when it installed. This uses a configuration file to ensure that the DLLs in the Simulayt installation are in the CATIA path. If you are using this icon and it still does not work it may be because some Microsoft DLLs u sed by Simulayt DLLs are not available. Please manually run the vcredist_2008_x64.exe, vcredist_2005_x64.exe programs in the installation. These MS programs are run when Simulayt installs, but can fail silently. When run manually you should get more feedback about success. It is also possible that some CATIA DLLs we use are not up-to-date – please ensure you have the latest service pack installed. Also, check the documentation to see that your version of CATIA is supported with the release of AFM or CL If you have installed AFM and CL you need to manually modify the configuration so that both paths are included – see above in the installation guide how to do this. One other thing that prevents a DLL loading is if a 32bit DLL is used with a 64bit program or vice versa. Composites Modeler Icon not available in tree view: (CMZ, CMA)
In order for the forms to be available the Simulayt DLLs need to be loaded. Simulayt sets the location of files when it installed.
Simulayt Software Installation Guide
Page 14
27 February 2012
You can check this in CMZ by o choosing “Tools” – “Add-ins” and then hover the cursor over the Composites Modeler entry – it should show you the path to the installation – check this is correct. o Ensure the tick boxes are checked, so that the add-in loads at start-up. You can check this in CMA by seeing what path is referenced in the file: o SimulaytCompositesModeler_plugin.py o In the Simulia installation abaqus_plugins folder Default locations are: 6.12 onward: C:\SIMULIA\Abaqus\ version\code\python\lib\abaqus_plugins 6.11 and earlier : C:\SIMULIA\Abaqus\ version\abaqus_plugins
If it still doesn‟t load, or the tick boxes become unselected, it indicates a problem with loading the DLLs It may be because some Microsoft DLLs used by Simulayt DLLs are not available. Please manually run the vcredist_2008_x64.exe, vcredist_2005_x64.exe programs in the installation. These MS programs are run when Simulayt installs, but can fail silently. When run manually you should get more feedback about success. It is also possible that some SolidWorks or Abaqus DLLs we use are not up-to-date – please ensure you have the latest service pack installed. Al so, check the documentation to see that your version of SolidWorks or Abaqus is supported. One other thing that prevents a DLL loading is if a 32bit DLL is used with a 64bit program or vice versa.
Simulayt Software Installation Guide
Page 15
27 February 2012