Erweiterung Inventor Loader

In diesem Forum Fragen und Diskussionen in Deutsch
Forum rules
Foren-Regeln und hilfreiche Informationen

WICHTIG: Bitte zuerst lesen, bevor Sie posten
Strahlemann
Posts: 10
Joined: Wed Apr 28, 2021 1:47 pm

Erweiterung Inventor Loader

Post by Strahlemann »

Einen schönen guten Tag beisammen.

Den Inventor Loader konnte ich "erfolgreich" installieren. Leider ging dies über den Add-On-Manager nicht, was mich alleine schon vor eine kleine Herausvorderung stellte. Nun ist das gute Teil drauf - ipt-Dateien lassen sich aber leider nicht öffnen. Ich bekomme immer die Meldung:

16:31:57 During initialization the error "invalid syntax (<string>, line 230)" occurred in C:\Users\XXX\AppData\Roaming\FreeCAD\Mod\pluginloader\InitGui.py
16:31:57 Please look into the log file for further information
16:32:00 Exception while processing file: H:/Frästest.ipt [No module named 'xlrd']

Die ipt-Datei hat ein Kollege aus der Technik in Inventor "gebaut" und lässt sich dort einwandfrei öffnen.

Folgende Daten sind gegeben:

FreeCAD
OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 0.20.24787 (Git)
Build type: Release
Branch: master
Hash: ea96f1860164ff8a6751b21b3fb4d425fc87f5e5
Python version: 3.8.6+
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.0
Locale: German/Germany (de_DE)

Windows:
Edition Windows 10 Pro
Version 20H2
Installiert am ‎17.‎07.‎2020
Betriebssystembuild 19042.928
Leistung Windows Feature Experience Pack 120.2212.551.0

Phyton:
Phyton 3.10.0a7:53e5529
https://pypi.python.org/pypi/xlrd
http://pypi.python.org/pypi/xlutils
https://pypi.python.org/pypi/xlwt
http://www.decalage.info/python/olefileio

Kann es sein, dass ich auf Grund mangelnder Kenntnis, bei der Instellation der Phyton packages etwas falsch gemacht habe? Wo müssen die hin gepackt werden? Und warum steht bei den FreeCAD-Daten Phyton 3.8.6+ wenn ich 3.10.0a7 aufgespielt habe?

Sehr viele unwissende Fragen. Trotzdem hoffe ich auf eure Hilfe und Unterstützung.
Danke im Voraus.
User avatar
thomas-neemann
Veteran
Posts: 11904
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: Erweiterung Inventor Loader

Post by thomas-neemann »

Strahlemann wrote: Wed Apr 28, 2021 2:48 pm
hallo


ich konnte schon viele ipt dateien öffnen, eigentlich alle, die ich getestet habe. aber einige waren fehlerhaft, bei gelegenheit werde ich sie mit einem inventor-viewer gegenprüfen ob sie dort feherfrei angezeigt werden. kannst du eine probe-datei hochladen?

lg thomas
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: Erweiterung Inventor Loader

Post by bernd »

Strahlemann wrote: Wed Apr 28, 2021 2:48 pm ...
16:32:00 Exception while processing file: H:/Frästest.ipt [No module named 'xlrd']

...

Python version: 3.8.6+
...

Phyton:
Phyton 3.10.0a7:53e5529
https://pypi.python.org/pypi/xlrd
http://pypi.python.org/pypi/xlutils
https://pypi.python.org/pypi/xlwt
http://www.decalage.info/python/olefileio

Kann es sein, dass ich auf Grund mangelnder Kenntnis, bei der Instellation der Phyton packages etwas falsch gemacht habe? Wo müssen die hin gepackt werden? Und warum steht bei den FreeCAD-Daten Phyton 3.8.6+ wenn ich 3.10.0a7 aufgespielt habe?
FreeCAD hat sein eigenes Python und seine eigenen Python module. Dort fehlt wohl das xlrd module.

Bei mir auf Windows und FreeCAD LibPack fehlt das module auch

Code: Select all

>>> import xlrd
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "C:\0_BHA_privat\progr\FreeCAD_0.19.xxxxx_Py3Qt5\bin\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'xlrd'
>>> 
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: Erweiterung Inventor Loader

Post by bernd »

Strahlemann
Posts: 10
Joined: Wed Apr 28, 2021 1:47 pm

Re: Erweiterung Inventor Loader

Post by Strahlemann »

Hallo Thomas und Bernd.

Danke für die schnelle Antwort. "Musterdateien" darf ich leider nicht hochladen, unterliegen leider der Geheimhaltung. Die Versuche ipts aus GrabCAD zu öffnen verursachen allerdings den gleichen Fehler. Versuchsdatei https://grabcad.com/library/autodesk-in ... cfarlane-1

Vielleicht mache ich einfach nur einen Installationsfehler der Phyton-Pakete, wovon ich ausgehe. Deshalbd die Frage, in welchen Ordner muss ich die Zusatzpakete speichern? Irgendwie werde ich aus der Dokumentation nicht schlau.

Danke nochmals für die schnelle Hilfe.
User avatar
thomas-neemann
Veteran
Posts: 11904
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: Erweiterung Inventor Loader

Post by thomas-neemann »

Strahlemann wrote: Mon May 03, 2021 9:35 am
habe ca 10 dateien davon getestet, alle sahen gut aus, ob sie richtig sind kann ich nicht beurteilen.
ich vermute ein "windows"-problem bei dir. ist linux z.b. als dualboot nach vollsicherung für dich eine option?


OS: Ubuntu 20.04.1 LTS (XFCE/xubuntu)
Word size of FreeCAD: 64-bit
Version: 0.20.24825 (Git) AppImage
Build type: Release
Branch: master
Hash: ccc4151b3020969450325466e385850783795325
Python version: 3.9.2
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.5.1
Locale: German/Germany (de_DE)
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
chrisb
Veteran
Posts: 54177
Joined: Tue Mar 17, 2015 9:14 am

Re: Erweiterung Inventor Loader

Post by chrisb »

Vielleicht installierst Du mal zwei beliebige andere Workbenches mit dem AddonManger und schaust Dir an wo die landen, z.B. Fasteners und ThreadProfile, die sind einigermaßen klein.
Sie landen jeweils in einem eigenen Unterverzeichnis von C:\Users\XXX\AppData\Roaming\FreeCAD\Mod\. Und genauso müsste auch der Invenor Loader installiert werden.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Strahlemann
Posts: 10
Joined: Wed Apr 28, 2021 1:47 pm

Re: Erweiterung Inventor Loader

Post by Strahlemann »

Hallo Chrisb.

Genau so wäre er installiert.
Mittlerweile habe ich allerdings herausgefunden, dass der InvetorLoader nicht auf die xlrd zugreift, obwohl vorhanden/installiert. Das gleiche Problem habe ich zu Hause auf meinem Laptop auch. Werde ich mich wohl in Python einlesen und auf die Suche begeben ... kann ja nicht so schwer sein :-)

Euch allen vielen Dank für die schnellen Rückmeldungen.
Man darf nicht alles glauben was in Fachbüchern steht. Der kleinste Druckfehler kann den Totalschaden bedeuten.
User avatar
RedBaron
Posts: 389
Joined: Wed Sep 23, 2020 12:53 pm

Re: Erweiterung Inventor Loader

Post by RedBaron »

Mit welcher Inventor Version sind die ipt-Dateien erstellt worden?

Wen die ipt-Dateien nur angezeigt werden sollen könnten diese als step-Dateien importiert werden.

Ich habe versucht verschiedene ipt-Dateien aus Inventor 2017 und 2019 zu öffnen, das hat nur mit der Funktion
"Convert to step" im Öffnen-Fenster funktioniert.
Strahlemann
Posts: 10
Joined: Wed Apr 28, 2021 1:47 pm

Re: Erweiterung Inventor Loader

Post by Strahlemann »

Mon RedBaron.

Die Inventorversion ist egal. Als stp lassen sich die Dateien ebenfalls nicht öffnen. Habe nun FreeCad auf Version 0.19 "runtergeschraubt" und siehe da - alle ipts lassen sich mit dem InventorLoader öffnen. Ohne zu zicken.

Danke euch allen für die Hilfe.
Man darf nicht alles glauben was in Fachbüchern steht. Der kleinste Druckfehler kann den Totalschaden bedeuten.
Post Reply