User defined Python script (3D): Extract displacements by coordinates


ApplicationPLAXIS 3D
VersionPLAXIS 3D AE
Date created31 August 2016
Date modified31 August 2016

Description

A small Python script was written to obtain deformation results using the Remote scripting features in the PLAXIS 3D AE Output program. The results are retrieved using Output’s getsingleresult command for a set of coordinates written in a text file. The retrieved results are stored in a separate text file.

This Python script was written for PLAXIS 3D AE in combination with Python 3.4.x

Instructions

  1. Make sure PLAXIS 3D Output is running with a VIP licence;
  2. Write a text file with points' coordinates to retrieve the data for;
  3. Launch the Remote server on PLAXIS 3D Output on port 10001 (look for outputport variable);
  4. Run the Python script to retrieve the deformations;
  5. Point to the correct text file for the points' coordinates;
  6. The results are then stored in a text file with this content per line:
      phasename  pointname  ux  uy  uz  
  7. This text file is ready to copy & paste to Microsoft Excel or any other spreadsheet program

Developer

Filippo Forlani

Contact

Filippo Forlani
SGAI srl, ITALY
www.sgai.net
email: filfor @ gmail.com
Twitter @FilippoForlani

Licence

This Python script is licenced under GNU GPL 3.0

Disclaimer: This Python script is made available as a service to Plaxis users to be used in combination with a VIP licence. However, Plaxis does not accept any responsibility when using this Python script in combination with Plaxis. Hence, the user needs to validate results obtained from this script by him/herself. Plaxis does not provide support on the use of this Python script.

Downloads