Erweiterung Inventor Loader
-
- Posts: 10
- Joined: Wed Apr 28, 2021 1:47 pm
Erweiterung Inventor Loader
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.
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.
- thomas-neemann
- Veteran
- Posts: 11904
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact:
Re: Erweiterung Inventor Loader
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
Re: Erweiterung Inventor Loader
FreeCAD hat sein eigenes Python und seine eigenen Python module. Dort fehlt wohl das xlrd module.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?
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'
>>>
Re: Erweiterung Inventor Loader
eventuell hilft das ... https://www.forum.freecadweb.org/viewtopic.php?t=49295
-
- Posts: 10
- Joined: Wed Apr 28, 2021 1:47 pm
Re: Erweiterung Inventor Loader
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.
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.
- thomas-neemann
- Veteran
- Posts: 11904
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact:
Re: Erweiterung Inventor Loader
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)
Re: Erweiterung Inventor Loader
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.
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.
-
- Posts: 10
- Joined: Wed Apr 28, 2021 1:47 pm
Re: Erweiterung Inventor Loader
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.
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.
Re: Erweiterung Inventor Loader
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.
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.
-
- Posts: 10
- Joined: Wed Apr 28, 2021 1:47 pm
Re: Erweiterung Inventor Loader
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.
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.