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)
| File | Size | Uploaded | |
|---|---|---|---|
| plantsim-0.0.3.tar.gz | 6.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|