A2+ Erfahrungsaustausch

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

WICHTIG: Bitte zuerst lesen, bevor Sie posten
User avatar
Dirk.B
Veteran
Posts: 1424
Joined: Sat Feb 02, 2019 11:47 am
Location: Deutschland/Saarland

Re: A2+ Erfahrungsaustausch

Post by Dirk.B »

Hi

Gibt es eine möglichkeit die Überschriften generell in einer Voreinstellung zu ändern.
qua­si. eine Personalisierte Vorlage zu Erzeugen?
Voreinstellung.JPG
Voreinstellung.JPG (39.28 KiB) Viewed 2234 times
Gruß Dirk
chrisb
Veteran
Posts: 54192
Joined: Tue Mar 17, 2015 9:14 am

Re: A2+ Erfahrungsaustausch

Post by chrisb »

Nicht dass ich wüsste, aber Du kannst ein Spreadsheet kopieren.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
kbwbe
Veteran
Posts: 1052
Joined: Tue Apr 10, 2018 3:12 pm
Location: Germany, near Köln (Cologne)

Re: A2+ Erfahrungsaustausch

Post by kbwbe »

Dirk.B wrote: Tue Jun 08, 2021 10:09 am Gibt es eine möglichkeit die Überschriften generell in einer Voreinstellung zu ändern.
qua­si. eine Personalisierte Vorlage zu Erzeugen?
Jein. In den Quelldateien von A2plus (unter A2plus im Mod-Ordner) gibt es eine Datei Namens "a2p_partlistglobals.py".
Diese Datei enthält einen Abschnitt..

Code: Select all

    PARTLIST_COLUMN_NAMES = [
        u'IDENTNO',
        u'DESCRIPTION',
        u'SUPPLIER',
        u'SUPP.IDENTNO',
        u'SUPP.DESCRIPTION',
        u'(FILENAME)'
        ]
Dort kannst du die Feldnamen abändern. Leider musst du das nach einem Update von A2plus jedesmal neu machen. Die abgeänderten Feldnamen erscheinen beim Anlegen von #PARTINFO# bei neuen Teilen ebenfalls. Bereits bestehende #PARTINFO# Daten behalten die alten Feldnamen. Stücklisten werden mit den neuen Feldnamen beschriftet.

Das letzte Feld enthält immer den Dateinamen der Quelldatei.

Beim Editieren dieser Datei ist es wichtig, die Text-Einrückung beizubehalten. (Wegen Python als Programmiersprache)
KBWBE

https://github.com/kbwbe/A2plus
latest release: v0.4.56, installable via FreeCAD's addon manager
Tutorial: gripper assembly https://www.youtube.com/watch?v=QMxcQ5tssWk
Documentation: https://www.freecadweb.org/wiki/A2plus_Workbench
chrisb
Veteran
Posts: 54192
Joined: Tue Mar 17, 2015 9:14 am

Re: A2+ Erfahrungsaustausch

Post by chrisb »

kbwbe wrote: Tue Jun 08, 2021 8:58 pm Leider musst du das nach einem Update von A2plus jedesmal neu machen.
Vielleicht könnte man das ähnlich machen wie in der Path-Workbench mit den Postprozessoren: Die werden zunächst im benutzereigenen FreeCAD-Ordner gesucht, und wenn sie dort nicht gefunden werden, dann werden die Dateien aus der Installation verwendet.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
herbk
Veteran
Posts: 2660
Joined: Mon Nov 03, 2014 3:45 pm
Location: Windsbach, Bavarya (Germany)

Re: A2+ Erfahrungsaustausch

Post by herbk »

Guten Morgen Chris,
chrisb wrote: Tue Jun 08, 2021 10:56 pm
kbwbe wrote: Tue Jun 08, 2021 8:58 pm Leider musst du das nach einem Update von A2plus jedesmal neu machen.
Vielleicht könnte man das ähnlich machen wie in der Path-Workbench mit den Postprozessoren: Die werden zunächst im benutzereigenen FreeCAD-Ordner gesucht, und wenn sie dort nicht gefunden werden, dann werden die Dateien aus der Installation verwendet.
das wird bei A2+ schwierig werden, denn es ist ja komplett im benutzereigenen FreeCAD-Ordner installiert, - Path ist ja kein Add on mehr.

Ich hatte mir auch mal eine Version mit 2 Spalten mehr erstellt, - einfach eine Kopie davon machen die man sich nach einem Update wieder einspielen kann. ;) A2+ wird ja nicht bei jedem FCUpdate mit "erneuert".
Gruß Herbert
chrisb
Veteran
Posts: 54192
Joined: Tue Mar 17, 2015 9:14 am

Re: A2+ Erfahrungsaustausch

Post by chrisb »

herbk wrote: Wed Jun 09, 2021 6:28 am das wird bei A2+ schwierig werden, denn es ist ja komplett im benutzereigenen FreeCAD-Ordner installiert, - Path ist ja kein Add on mehr.
Der Installationsort von A2+ sollte davon unabhängig sein. Man darf die eigene Datei natürlich nicht im A2+-Unterverzeichnis ablegen. Aber das muss kbwbe beurteilen.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
chrisb
Veteran
Posts: 54192
Joined: Tue Mar 17, 2015 9:14 am

Re: A2+ Erfahrungsaustausch

Post by chrisb »

Ich habe mal etwas rumgespielt: Mit

Code: Select all

FreeCAD.getUserAppDataDir()
bekomme ich das Benutzereigene Verzeichnis. Ich denke das auch unter Linux und Windows so - bitte testen.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
herbk
Veteran
Posts: 2660
Joined: Mon Nov 03, 2014 3:45 pm
Location: Windsbach, Bavarya (Germany)

Re: A2+ Erfahrungsaustausch

Post by herbk »

Wo ich meinen persönlichen Ordner finde, weiß ich schon... :lol:
Aber: ja, mit

Code: Select all

FreeCAD.getUserAppDataDir()
bekommt man den Pfad, - außer bei FC aus den OpenSuse Repo, da kann ich nicht mal auf die Python-Konsole zugreifen... :roll:

Wenn ich unter Linux (OpenSuse) als Anwender etwas mit dem Addon Manager installiere wird es immer in den persönlichen Ordner installiert.
Ob das anders ist wenn ich als root eine WB nachinstalliere weiß ich nicht, als root arbeite ich nicht mit FC- ;)

Edit: rumspielen kann ich im Moment aber nicht weil meine AppImages nicht mehr laufen :( Ist aber wohl kein FC Problem !
Gruß Herbert
kbwbe
Veteran
Posts: 1052
Joined: Tue Apr 10, 2018 3:12 pm
Location: Germany, near Köln (Cologne)

Re: A2+ Erfahrungsaustausch

Post by kbwbe »

chrisb wrote: Wed Jun 09, 2021 7:56 am
herbk wrote: Wed Jun 09, 2021 6:28 am das wird bei A2+ schwierig werden, denn es ist ja komplett im benutzereigenen FreeCAD-Ordner installiert, - Path ist ja kein Add on mehr.
Der Installationsort von A2+ sollte davon unabhängig sein. Man darf die eigene Datei natürlich nicht im A2+-Unterverzeichnis ablegen. Aber das muss kbwbe beurteilen.
Hi Chris,
im dev-Zweig von A2plus ist das ganze im Moment so geregelt, daß A2plus zunächst eine benutzerdefinierte Datei ("a2p_partlistglobals_user.py") sucht und wenn diese nicht gefunden wird, wird stattdessen die normale Standard-Datei ("a2p_partlistglobals.py") geladen. Das kann ich im Master branch natürlich auch machen. Wo diese Datei abgelegt wird, kann man noch festgelegen. Der Mod-Ordner des Benutzers kommt auf jeden Fall in Frage.
KBWBE

https://github.com/kbwbe/A2plus
latest release: v0.4.56, installable via FreeCAD's addon manager
Tutorial: gripper assembly https://www.youtube.com/watch?v=QMxcQ5tssWk
Documentation: https://www.freecadweb.org/wiki/A2plus_Workbench
kbwbe
Veteran
Posts: 1052
Joined: Tue Apr 10, 2018 3:12 pm
Location: Germany, near Köln (Cologne)

Re: A2+ Erfahrungsaustausch

Post by kbwbe »

herbk wrote: Wed Jun 09, 2021 8:45 am Edit: rumspielen kann ich im Moment aber nicht weil meine AppImages nicht mehr laufen :( Ist aber wohl kein FC Problem !
Hallo Herbert,
ein ähnliches Problem hatte ich unter Linux Mint 19.3 auch. Es stellte sich heraus, dass irgendeine System-Library des Betriebssystems auf einem veralteten Stand war. Ich habe meinen Rechner auf Linux Mint 20.1 migriert und das Problem war weg. Seitdem laufen die AppImages wieder.

Zur Diagnose hatte ich das AppImage von einer Konsole aus gestartet. Dort war dann die problematische Library in den Fehlermeldungen zu erkennen.
== Nur als Hinweis am Rande, ich will diesen Thread nicht kapern ===
KBWBE

https://github.com/kbwbe/A2plus
latest release: v0.4.56, installable via FreeCAD's addon manager
Tutorial: gripper assembly https://www.youtube.com/watch?v=QMxcQ5tssWk
Documentation: https://www.freecadweb.org/wiki/A2plus_Workbench
Post Reply