Skip to main content

Python Package for communication with Siemens Tecnomatix Plant Simulation

This package enables the communication with the simulation software product "Tecnomatix Plant Simulation" by Siemens. It speaks to PlantSim via the COM interface from within Python and includes useful mappings for some more complex PlantSim data types like tables.

Example

from plantsim.plantsim import Plantsim
from plantsim.table import Table

plantsim = Plantsim(version='15.2', license_type='Research')
plantsim.load_model('model.spp')
plantsim.set_path_context('.Context.In.Your.Model')
table = Table(plantsim, 'TableName')
print(table) 

Setup

Requirements

You need a working version of Tecnomatix Plant Simulation installed on your system to be able to use this package.

System settings

If you have a NVIDIA 3D graphics card installed, make sure to select it as the default in the "NVIDIA Control Panel". Otherwise when loading a model into Plant Simulation, you will get an information window that you need to manually click every time.

Acknowledgements

This repository was created within the Public Research Project AlphaMES run by the Chair of Technologies and Management of Digital Transformation within the University of Wuppertal.

It was funded via a research grant by the German Federal Ministry for Economics and Energy (BMWi).

Maintainers

This package is currently maintained by Tilo van Ekeris and Constantin Waubert de Puiseau.

Disclaimer

Tecnomatix, Plant Simulation etc. are brand names of Siemens. This is NOT an official Siemens product.

This software is provided "as is" without warranty of any kind. See the LICENSE file for details.

Furthermore, this software is currently actively developed and used in research so that there are no guarantees for stable interfaces etc.

Copyright

Copyright (c) 2021 Tilo van Ekeris / TMDT, University of Wuppertal
Distributed under the MIT license, see the accompanying
file LICENSE or https://opensource.org/licenses/MIT

Release files for plantsim 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for plantsim 0.0.3
File Size Uploaded
plantsim-0.0.3.tar.gz 6.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for plantsim 0.0.3
File Interpreter ABI Platform
plantsim-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 15.0 kB

Release files / plantsim-0.0.3.tar.gz

Download URL plantsim-0.0.3.tar.gz
Size 6.6 kB
Tags Source
SHA-256 checksum
How to use checksums
afd064bd758de9456f83d655070ae58353e5dc548899cf6835c22fbbf6fc2323
BLAKE2b-256 checksum
How to use checksums
f954c15c124e3e989b8b275f2cc5e8816fe8fd271e172223da149fe39f197bd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.8

Release files / plantsim-0.0.3-py3-none-any.whl

Download URL plantsim-0.0.3-py3-none-any.whl
Size 8.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
259492ac88afea39fdd0d7d3d6c14f111019ce4656545bb2623d88f99e162df3
BLAKE2b-256 checksum
How to use checksums
0189298837b563e0e53c448a82ae360f945e6bf81c7dd565f621a5b59bc736f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.8

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page