Einleitung
Der FreeCAD Einstellungseditor unter dem Menüpunkt Bearbeitungen → Einstellungen wird üblicherweise verwendet, um die FreeCAD Parametertabelle festzulegen und zu ändern.
Jedoch ist es auch möglich, unter Verwendung des Parameter Editors der im Menü Werkzeuge → Parameter bearbeiten gefunden werden kann, auf Parameter manuell zuzugreifen, diese zu ändern und zu erstellen.
Diese Seite listet Parameter, die nicht über den Einstellungseditor zugänglich sind, aber manuell festgelegt werden können, für das Fine-Tuning der FreeCAD-Installation oder zur Fehlerbeseitigung. Alle Parameter befinden sich in BaseApp/Preferences/. Die meisten davon müssen erst erstellt werden.
Allgemein
- Bitmaps/Theme/Name (string): Den Namen des Icon-themes angeben, das das System-icon-theme überschreibt, das FreeCAD verwendet. Wird nur verwendet, wenn Bitmaps/Theme/UseIconTheme auf
truegesetzt ist. - Bitmaps/Theme/ThemeSearchPaths (boole): auf
falsesetzen, damit FreeCAD seine enthaltenen Symbole verwendet anstatt der des System-icon-themes unter Linux. 0.21 und davor. Für neuere Versionen sollte stattdessen Bitmaps/Theme/UseIconTheme verwendet werden. - Bitmaps/Theme/UseIconTheme (boole): Auf
truesetzen, um Qt zu zwingen die Symbole des Icon-Themes des Systems einzusetzen. Der Standardwert istfalseund FreeCAD verwendet seine eigenen Symbole. Dies beeinflusst nicht die anderen Qt-icon-theme-Mechanismen wie Systemdialoge, Schaltflächen und andere. Jene sollten immer die Symbole des System-Themes verwenden. eingeführt in 1.0 - Dialog/DontUseNativeColorDialog (boole): Farbauswahldialog-Einstellung. Auf
falsesetzen, wenn FreeCAD eher den Farbauswaldialog des Systems verwenden soll als den Qt-Farb-Dialog. Standardwert:true. - Dialog/DontUseNativeDialog (boole): Einstellung des Datei-Dialogs. Auf
falsesetzen, wenn der Datei-Dialog des Systems zum Öffnen von Dateien verwendet werden soll oder auftruesetzen, um den Qt-Dateiauswahldialog zu verwenden. Der Standardwert hängt von einer Einstellung während des Kompilierens ab: #define (USE_QT_FILEDIALOG). - Dialog/DontUseNativeFontDialog (boole): Wird von dem Befehl Draft Textform verwendet. Auf
falsesetzen, um den Schrift-Dialog des Systems zu verwenden. Standardwert isttrue. - DockWindows/DAGView/Enabled (boole): Auf
truesetzen, um in der Beta-DAG-Ansicht ein andockbares Fensterelement zu aktivieren. Nach dem Ändern des Parameterwertes ist es erforderlich, FreeCAD neu zu starten, damit das Fensterelement in der Ansichten-/Fensterliste zur Verfügung steht. - DockWindows/PropertyView/Enabled (boole): Auf
truesetzen, um in der Eigenschaften-Ansicht ein andockbares Fensterelement zu aktivieren, unabhängig von der Combo-Ansicht. Nach dem Ändern des Parameterwertes ist es erforderlich, FreeCAD neu zu starten, damit das Fensterelement in der Ansichten-/Fensterliste zur Verfügung steht. - DockWindows/TreeView/Enabled (boole): Auf
truesetzen, um in der Baumansicht ein andockbares Fensterelement zu aktivieren, unabhängig von der Combo-Ansicht. Nach dem Ändern des Parameterwertes ist es erforderlich, FreeCAD neu zu starten, damit das Fensterelement in der Ansichten-/Fensterliste zur Verfügung steht. - Document/AutoNameDynamicProperty (boole): Auf
truesetzen, um FreeCAD zu veranlassen dynamische Eigenschafen mit einem gültigen Namen automatisch umzubenennen, anstatt einen Ausnahme-Fehler auszugeben (throwing an exception). Man beachte, dass Python-Code keinen Zugriff auf den neuen Namen hat. - Document/BackupPolicy (boole): Auf
falsesetzen, um zu verhindern, dass FreeCAD schreibgeschützte Dateien speichert. Standardwert isttrue. - Document/ChangeViewProviderTouchDocument (boole): Auf
falsesetzen, damit Änderungen der Sichtbarkeit eines Elements das Dokument nicht als geändert markieren. - Document/SaveThumbnailFix (boole): Auf
truesetzen, um ein Problem mit Qt5 zu beheben, das das Erstellen von Miniaturansichten für.FCStd-Dateien verhindert. - General/LockToolBars (boole): Auf
truesetzen, um die Verschiebbarkeit der Symbolleisten zu verhindern und die kleinen Griffpunkte auszublenden. Meist im Zusammenhang mit Stylesheets eingesetzt, die Symbolleisten vertikal ausrichten. - General/RecentIncludesExported (boole): Auf
truesetzen, um auch exportierte Dateien in der Liste der zuletzt geöffneten Dateien aufzunehmen. Standardwert istfalse. - General/RecentIncludesImported (boolean): Auf
falsesetzen, um importierte Dateien von der Liste der zuletzt geöffneten Dateien auszuschließen. Standardwert isttrue. - General/ShowSplasherMessages (boole): Auf
falsesetzen, um das Anzeigen von Nachrichten auf dem Begrüßungsschirm auszulassen. Dies kann die Dauer des FreeCAD-Starts verkürzen. Standardwert isttrue. - Macro/DuplicateFrom001 (boole): Auf
truesetzen, um die Suche nach Vorschlägen für Dateinamen von duplizierten Makros stets mit @001 zu beginnen, anstatt mit der aktuellen Version @NNN, falls möglich. Standardwert istfalse. - Macro/DuplicateIgnoreExtraNote (boole): Auf
truesetzen, um Extra-Angaben zu ignorieren, wenn Namen für Dateinamen von duplizierten Makros vorgeschlagen werden. Extra-Angaben sind Texte im Dateinamen nach "@NNN" und vor ".FCMacro". Beispiel: "my_macro@005.my_note.FCMacro". Auftruegesetzt, ist der nächste vorgeschlagene Dateiname "my_macro@006.FCMacro". Auffalsegesetzt, ist dernächste vorgeschlagene Dateiname "my_macro@006.my_note.FCMacro". Um als Extra-Angabe erkannt zu werden, sollte der Text mit einem dem "@NNN" folgenden Punkt (".") beginnen. Andernfalls wird z.B. "my_macro@006_my_note.FCMacro" zu "my_macro@006_my_note@001.FCMacro" als vorgeschlagener neuer Dateiname, was in manchen Fällen erwünscht sein kann. Standardwert istfalse. - Macro/ReplaceSpaces (boole): Auf
falsesetzen, wenn Leerzeichen in Dateinamen nicht automatisch in Unterstriche umgewandelt werden sollen, wenn ein Makro erstellt, umbenannt, oder dupliziert wird. Dies beeinflusst vorhandene Dateien nicht; es betrifft nur das Erstellen neuer Dateien bzw. das Umbenennen oder Duplizieren vorhandener Dateien. Standardwert isttrue. - MainWindow/ClearMenuBar (boole): Auf
truesetzen, um die Menüleiste bei einem Wechsel des Arbeitsbereiches zu leeren; nützlich, wenn ein globales Menü verwendet wird, da diese bei einem Wechsel des Arbeitsbereiches eventuell nicht aktualisiert werden und schnell vollgestopf werden mit den Menüeinträgen jedes Arbeitsbereiches. Standardwert istfalse. Unter macOS wird sie in beiden Fällen geleert, als Übergangslösung für einen Qt-Fehler. - MainWindow/ToolBarNameAsToolTip (boole): Auf
falsesetzen, um zu verhindern, dass der Namen einer Symbolleiste als QuickInfo angezeigt wird. Standardwert isttrue. - PropertyView/AutoTransactionView (boole): Auf
truesetzen, damit Änderungen der Eigenschaften im Reiter Ansicht zum Rückgängig-Stapel hinzugefügt werden (und so das Rückgängigmachen ermöglicht wird). Standardwert istfalse. - Selection/AutoShowSelectionView (boole): Auf
truesetzen, um das Fenster der Auswahlansicht automatisch anzuzeigen, wenn etwas ausgewählt wird. Standardwert istfalse. - Selection/singleClickFeatureSelect (boole): Auf
falsesetzen, um die Auswahl eines Formelements in PartDesign mit einem Einzelklick zu deaktivieren. Standardwert isttrue. - TreeView/HideColumn (boolean): Auf
truesetzen, um die Spalte 'Beschreibung' in der Baumansicht auszublenden. Standardwert istfalse. - TreeView/TreeViewStretchDescription (boolean): Auf
truesetzen, um die Spalte 'Beschreibung' in der Baumansicht bis zum rechten Fensterrand zu strecken. Standardwert istfalse. - Units/PropertyVectorListCopyPrecision (integer): Anzahl der Stellen, die für die Genauigkeit beim Kopieren einer Tabelle von Vektoren aus dem Kontextmenü in die Systemzwischenablage verwendet wird, wenn die Eigenschaften-ansicht für Eigenschaften vom Typ
App::PropertyVectorListverwendet wird. Standardwert ist16. eingeführt in 1.1 - View/AxisLetterColor (unsigned): Farbe der Buchstaben des Koordinatensystems, das in der rechten unteren Ecke der 3D-Ansicht angezeigt wird. Standardwert ist
255. Siehe hier für Informationen über die Farbwerte. - View/AxisXColor (unsigned): Farbe der Elemente der X-Achse des Bewegungs-Werkzeug. Standardwert ist
3425907456. Siehe hier für Informationen über den Farbwert. - View/AxisYColor (unsigned): Wie vorher für die Elemente der Y-Achse. Standardwert ist
869020416. - View/AxisZColor (unsigned): Wie vorher für die Elemente der Z-Achse.. Standardwert ist
859032576. - View/LocalCoordinateSystemSize (float): Größe des lokalen Koordinatensystems. Standardwert ist
2.0. - View/NavigationDebug (boole): Aktiviert die Ausgabe für die Fehlerbereinigung von Navigationsstilen (in Version 0.19 hat nur der Navigationsstil Geste etwas zu sagen).
- View/SavePicture (string): Auf
FramebufferObject,PixelBufferoderCoinOffscreenRenderersetzen, um verschiedene Methoden zum Erstellen von Abbildungen der 3D-Ansicht auszuwählen. - View/ToggleTransparency (integer): Die größtmögliche Transparenz in Prozent, die der Anwender benötigt, um von Null umzuschalten. Standardwert ist
70. eingeführt in 1.1
Standard-Export-Dateiname
- General/ExportDefaultFilenameMultiple (Zeichenkette): Legt den Standarddateinamen fest, der beim Exportieren mehrerer Objekte verwendet werden soll. Standardwert ist
%F. - General/ExportDefaultFilenameSingle (Zeichenkette): Legt den Standarddateinamen fest, der beim Exportieren eines einzelnen Objekts verwendet werden soll. Standardwert ist
%F-%P-.
Beide Optionen unterstützen das automatische Einfügen verschiedener Informationen in den Dateinamen unter Verwendung der folgenden Formatzeichen:
- %F - Der Name der .FCStd-Datei (oder die Bezeichnung, falls diese noch nicht gespeichert wurde)
- %Lx - die Bezeichnung des/der ausgewählten Objekts/Objekte, getrennt durch das Zeichen "x"
- %Px - die Bezeichnung des/der ausgewählten Objekts/Objekte und ihres ersten übergeordneten Objekts, getrennt durch das Zeichen "x"
- %U - Datum und Uhrzeit, in UTC, ISO 8601
- %D - Datum und Uhrzeit in der lokalen Zeitzone, ISO 8601
Alle anderen Zeichen werden wörtlich behandelt. Wenn der resultierende Dateiname ungültig ist, wird er beim Speichern geändert, wobei ungültige Zeichen durch einen Unterstrich (_) ersetzt werden.
Mausbezogenes
- General/ComboBoxWheelEventFilter (boole): Auf
truesetzen, damit Fensterelemente keine Mausradereignisse abfangen und so verhindern, dass scrollbare Bereiche nicht gescrollt werden. Erfordert den Neustart von FreeCAD, um zur Verfügung zu stehen. - View/GestureMoveThreshold (integer): Der Weg (px), den der Mauszeiger zurücklegen muss, um einen Rotations- oder Schwenkmodus des Gesture-Navigationsstils zu starten. Standardwert ist
5. - View/GestureRollFwdCommand, View/GestureRollBackCommand (string): Befehle des Gesture-Navigationsstils, die durch Rollgesten mit der Maustaste ausgeführt werden.
- View/GestureTapHoldTimeout (integer) : Der Wert legt fest, wie lange gewartet wird (in Millisekunden), um im Gesture-Navigationsstil den Schwenkmodus (pan-mode) zu starten. Es kann hilfreich sein, den Wert zu erhöhen, wenn das Ziehen von Geometrie im Sketcher schwierig ist. Standardwert ist
700.
Tastaturkurzbefehle
Esc-Taste
- General/TasksKeyEsc (boole): Erstellen und auf
falsesetzen, um die Funktion der Esc-Taste, das Aufgaben-Fenster zu verlassen, wenn dieses den Fokus hat, in allen Arbeitsbereichen zu deaktivieren.
Siehe Navigationswürfel.
Bestimmte Arbeitsbereiche
Arbeisbereich
BIM
- Mod/BIM/BIMSketchPlacementOnly (Boolean): Diesen Wert auf
truesetzen, um die Ansichtseigenschaften und Rastereinstellungen beim Erstellen einer neuen Skizze mit BIM Skizze zu ignorieren. Nur die Handhabung der Platzierung der Skizze unterscheidet sich dann vom Erstellen einer Skizze mit Sketcher NeueSkizze. Der Standardwert istfalse. - Mod/BIM/DefaultPageScale (Gleitkommazahl): Standardmäßige Skalierung für neue TechDraw-Seiten, die aus dem Arbeitsbereich BIM erstellt wurden, falls die Vorlage kein bearbeitbares Textfeld "Scale" (Maßstab) oder "Scaling" (Skalierung) (Groß-/Kleinschreibung irrelevant) enthält.
Arbeisbereich
CAM
- Der Arbeitsbereich CAM verfügt über zwei Schalter zum Aktivieren experimenteller Funktionen, die auf der Seite CAM Experimentel dokumentiert sind.
Arbeisbereich
Draft
- Mod/Draft/DefaultAnnoDisplayMode (Ganzzahl): Den Wert auf
1setzen, um Entwurfsanmerkungen (Texte, Maße und Hinweise) zu erstellen, deren AnsichtDisplay Mode aufScreengesetzt ist. Setzen Sie den Wert auf0, um neue Anmerkungen mit dieser Eigenschaft aufWorldzu erstellen. Der Standardwert ist0. eingeführt in 1.0 - Mod/Draft/DimAutoFlipText (Boolean): Setzen Sie diesen Wert auf
false, um die automatische Ausrichtung des Textes neu erstellter Bemaßungen relativ zur aktuellen Arbeitsebene zu deaktivieren. Der Standardwert isttrue. eingeführt in 1.1 - Mod/Draft/GridHideInOtherWorkbenches (Boolean): Den Wert auf
falsesetzen, um das Entwurfsraster beizubehalten, wenn man zu anderen Arbeitsbereichen als BIM oder Entwurf wechselt. Der Standardwert isttrue. eingeführt in 1.0 - Mod/Draft/SvgLinesBlack (Boolean): Den Wert auf
truesetzen, um die Farbe Weiß in der SVG-Ausgabe in Schwarz umzuwandeln. Setzen Sie den Wert auffalse, um die Farbe Weiß beizubehalten. Wirkt sich auf den Export in abgeflachte SVG-Dateien und TechDraw DraftViews aus. Der Standardwert isttrue. - Mod/Draft/useSupport (Boolean): Diesen Parameter auf
truesetzen, um die Eigenschaft DatenSupport von Entwurfsobjekten, die auf einer Fläche eines vorhandenen Basisobjekts erstellt wurden, auf dieses Basisobjekt zu setzen. Dies war vor FreeCAD Version 0.19 das Standardverhalten. Dabei ist zu beachten, dass dieser Parameter in zukünftigen Versionen möglicherweise nicht mehr unterstützt wird. Der Standardwert istfalse.
Arbeitsbereich
Part
- Mod/Part/ParametricRefine (Boolean): Auf
falsesetzen, damit Part FormAufbereiten eine unabhängige Kopie anstelle einer verknüpften Kopie erstellt. Standardwert isttrue.
Arbeitsbereich
PartDesign
- Mod/PartDesign/AdditiveHelixPreview (Boolean): Diesen Wert auf
truesetzen, um sicherzustellen, dass eine additive Helix, die den Körper nicht schneidet, in der Vorschau sichtbar ist. Der Standardwert istfalse. 1.0 und davor - Mod/PartDesign/DefaultDatumColor (vorzeichenlos): Diffuse Farbe und Transparenz für PartDesign Bezugspunkte, PartDesign Formbinder und PartDesign Teilformbinder. Standardwert ist
4292280473. Informationen zum Farbwert findet man hier. - Mod/PartDesign/NewSketchUseAttachmentDialog (Boolean): Diesen Wert auf
truesetzen, um beim Klicken auf die Schaltfläche Neue Skizze in der Teilekonstruktion den Anhangsdialog anstelle des Formelement-Auswahldialogs zu öffnen. Der Standardwert istfalse. - Mod/PartDesign/SubtractiveHelixPreview (Boolean): Diesen Wert auf
truesetzen, um sicherzustellen, dass eine subtraktive Helix, die den Körper nicht schneidet, in der Vorschau sichtbar ist. Der Standardwert isttrue. 1.0 und davor - Mod/PartDesign/SwitchToTask (Boolean): Diesen Wert auf
falsesetzen, um zu verhindern, dass der Arbeitsbereich PartDesign beim Start zum Aufgaben-Fenster wechselt. Der Standardwert isttrue. eingeführt in 1.1: Verfügbar im Voreinstellungseditor. - Mod/PartDesign/SwitchToWB (Boolean): Diesen Wert auf
falsesetzen, um zu verhindern, dass der Arbeitsbereich PartDesign automatisch aufgerufen wird, wenn ein PartDesign-Körper aktiviert wird. Der Standardwert isttrue.
Arbeitsbereich
Sketcher
- Mod/Sketcher/RadiusDiameterConstraintDisplayAngleRandomness (Gleitkommazahl): Legt eine Winkelzufälligkeit für den oben genannten Wert fest. Der Wert ist der Bereich des Zufallswinkels, zentriert auf den Basiswinkel. Der Standardwert ist
0. - Mod/Sketcher/RadiusDiameterConstraintDisplayBaseAngle (Gleitkommazahl): Legt den Winkel (von der Horizontalen) fest, der zum Anzeigen von Radius-/Durchmesserbeschränkungen im Sketcher zum Zeitpunkt der Erstellung verwendet wird. Der Standardwert ist
15. - Mod/Sketcher/RoundRectangleSuggConstraints (Boolean): Setzt den Wert auf
false, um das Hinzufügen von zwei zusätzlichen Konstruktionspunkten beim Erstellen eines abgerundeten Rechtecks zu deaktivieren. introduced in 0.21
Farben für Beschränkungs-Beschriftungen
Das Label in Sketcher, das den aktuellen Status der Einschränkungen anzeigt (z. B. "Unterbeschränkt", "Vollständig beschränkt" usw.), kann entweder mithilfe des Qt-Stylesheets oder über die Benutzereinstellungen für jeden Status individuell gestaltet werden. Die Benutzereinstellungen haben Vorrang, wenn sie festgelegt wurden (unter Mod/Sketcher/Allgemein):
- EmptySketchMessageColor - Standardmäßig 50 % Deckkraft, schwarz
- UnderconstrainedMessageColor - Standardmäßig schwarz
- MalformedConstraintMessageColor - Standardmäßig rot
- ConflictingConstraintMessageColor - Standardmäßig rot
- RedundantConstraintMessageColor - Standardmäßig orange-rot
- PartiallyRedundantConstraintMessageColor - Standardmäßig königsblau
- SolverFailedMessageColor - Standardmäßig rot
- FullyConstrainedMessageColor - Standardmäßig grün
Arbeisbereich
Start
Der Arbeitsbereich Start ist nach der Version 0.21 nicht mehr Bestandteil von FreeCAD:
- Mod/Start/DefaultImportXXX (Zeichenkette): Wobei XXX eine Dateiendung in Kleinbuchstaben ist. Zum Beispiel DefaultImportifc für .IFC-Dateien. Ermöglicht die Festlegung eines Standard-Importmoduls, das beim Klicken auf ein Symbol auf der Startseite verwendet wird, wenn mehrere Importeure verfügbar sind. Wenn beispielsweise DefaultImportifc = ifc_import festgelegt wird, wird der NativeIFC-Importeur verwendet, sofern verfügbar. eingeführt in 0.21
- Mod/Start/TimeFormat (Zeichenkette): Eine Zeitformatzeichenfolge wie
%m/%d/%Y %H:%M:%S, die für das Datum in der QuickInfo verwendet wird, die angezeigt wird, wenn der Mauszeiger über ein Element auf der Startseite bewegt wird.
Hilfe-Modul
- Mod/Help/UseWebModule (Boolscher Wert): Ermöglicht es, die Verwendung des Webmoduls zum Öffnen von MDI-Registerkarten zu erzwingen. Dies kann nützlich sein, um Probleme mit QWebEngine in einigen Versionen von Qt5 zu umgehen. Standardmäßig ist der Wert
false. eingeführt in 1.0
Diese Seite wird abgerufen von https://wiki.freecad.org/Fine-tuning