FreeCAD Logo FreeCAD 1.0
  • Englisch Afrikaans Arabisch Weißrussisch Katalanisch Tschechisch Deutsch Griechisch Spanisch Spanisch Baskisch Finnisch Philippinisch Französisch Galicisch Kroatisch Ungarisch Indonesisch Italienisch Japanisch Kabylisch Koreanisch Litauisch Niederländisch Norwegisches Bokmål Polnisch Portugiesisch Portugiesisch Rumänisch Russisch Slowakisch Slowenisch Serbisch Schwedisch Türkisch Ukrainisch Valencianisch Vietnamesisch Chinesisch Chinesisch
  • Funktionen
  • Herunterladen
  • Blog
  • Dokumentation
    Inhaltsverzeichnis Erste Schritte Benutzerdokumentation Das FreeCAD-Handbuch Dokumentation der Arbeitsbereiche Python-Dokumentation Dokumentation der C++ Programmierung Anleitungen Häufig gestellte Fragen Datenschutzrichtlinie Über FreeCAD
  • Mitwirken
    Wie kann ich helfen Sponsor Einen Fehler melden Einen Pull Request durchführen Jobs und Finanzierung Richtlinien für Beiträge Entwicklerhandbuch Übersetzungen
  • Community
    Verhaltenskodex Forum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Kalender
  • ♥ Donate

Donate

$
SEPA-Informationen
Bitte richten Sie Ihre SEPA-Überweisung an:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Kreditinstitut: BNP Paribas Fortis
Adresse: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

BIM Modellierung
FEM-Analysen erstellen
Handbuch: Einleitung
  • Einführung
  • FreeCAD entdecken
    • Was ist FreeCAD?
    • Installieren
      • Installation unter Windows
      • Installation unter Linux
      • Installation unter Mac OS
      • Deinstallation
      • Setzen der Grundeinstellungen
      • Installieren zusätzlicher Inhalte
    • Die FreeCAD Oberfläche
      • Arbeitsbereiche
      • Die Oberfläche
      • Anpassung der Oberfläche
    • Navigieren in der 3D Ansicht
      • Ein Wort zum 3D Raum
      • Die FreeCAD 3D Ansicht
      • Objekte anwählen
    • Das FreeCAD Dokument
    • Parametrische Objekte
    • Import und Export in andere Dateitypen
  • Arbeiten mit FreeCAD
    • Alle Arbeitsbereiche auf einen Blick
    • Herkömmliche Modellierung, der CSG Weg
    • Herkömmliches 2D Entwerfen
    • Modellierung für Produktdesign
    • Modelle für den 3D Druck vorbereiten
      • Exportieren zu Zerschneidern
      • Umwandeln von Objekten in Polygonnetze
      • Verwendung von Slic3r
      • Verwendung der Cura Erweiterung
      • Erzeugung von G-Code
    • Erstellen von 2D Zeichnungen
    • BIM Modellierung
    • Verwendung von Kalkulationstabellen
      • Leseeigenschaften
      • Schreibeigenschaften
    • Erstellen von FEM Analysen
    • Erstellen von Bildsynthesen
  • Skripte in Python erstellen
    • Eine sanfte Einführung
      • Schreiben von Python Code
      • Handhabung von FreeCAD Objekten
      • Vektoren und Platzierungen
    • Erstellung und Handhabung von Geometrie
    • Erstellung parametrischer Objekte
    • Erstellen von Oberflächenwerkzeugen
  • Die Gemeinschaft

Der Arbeitsbereich Spreadsheet in FreeCAD ermöglicht Anwendern, Kalkulationstabellen zu erstellen und zu verwalten, wie solche die mit Excel oder Calc von LibreOffice erstellt werden, direkt in ihren Konstruktionsprojekten. Er ermöglicht die Eigabe, das Sortieren und den Umgang mit Daten in einem Tabellenformat, das dann mit verschiedenen Parametern und Modellen im Projekt verlinkt werden kann.

Einer der Hauptvorteile ist die Verwendung bei der parametrischen Modellierung. Kalkulationstabellen können mit den Abmessungen und Eigenschaften von 3D-Modellen verknüpft werden, was sie zu einem unverzichtbaren Werkzeug für dynamische Designänderungen macht. Wenn du beispielsweise einen Wert in der Tabellenkalkulation anpasst, wird die entsprechende Abmessung im Modell automatisch aktualisiert.

Neben der Verwaltung von Werten eignet sich der Arbeitsbereich hervorragend für die Datenverwaltung, da hier wichtige Informationen wie Materialeigenschaften, Abmessungen und projektweite Parameter gespeichert werden. Dies ist besonders bei komplexen Projekten nützlich, bei denen mehrere Werte referenziert oder angepasst werden müssen.

Kalkulationstabellen ermöglichen Benutzern auch die Eingabe von Formeln für Berechnungen und die Datenverwaltung. Diese Formeln können auf andere Tabellenzellen oder Parameter innerhalb des 3D-Modells verweisen, wodurch der gesamte Designprozess anpassbar und reaktionsfähig gegenüber Änderungen wird.

Er lässt sich nahtlos in andere FreeCAD-Arbeitsbereiche integrieren und ermöglicht die Interaktion zwischen Daten und Modellkomponenten. Diese Integration zentralisiert die Kontrolle über verschiedene Aspekte des Projekts und erleichtert so die Verwaltung. Die Benutzeroberfläche ist unkompliziert und ähnelt herkömmlicher Tabellenkalkulationssoftware, was sie für diejenigen, die bereits an Programme wie Excel oder LibreOffice Calc gewöhnt sind, vertraut und einfach zu verwenden macht.

In der Praxis ist der Arbeitsbereich Spreadsheet vielseitig für verschiedene Anwendungsfälle einsetzbar, darunter das Definieren projektweiter Parameter, das Verwalten von Stücklisten (BOM) und das Durchführen benutzerdefinierter Berechnungen, die Designentscheidungen beeinflussen. Er vereinfacht komplexe Projekte, indem er die Kontrolle der Parameter an einem Ort zusammenfasst.

Im folgenden Beispiel werden wir ein paar Objekte erstellen, einige ihrer Eigenschaften in eine Tabelle auslesen und die Tabelle zur direkten Steuerung der Parameter anderer Objekte einsetzen.

Eigenschaften auslesen

  • Wechsle zunächst zum Arbeitsbereich Part und erstelle einige Objekte: eine Quader, einen Zylinder und eine Kugel.
  • Bearbeite ihre Eigenschaft Placement (oder verwende das Werkzeug Draft Verschiieben), um sie etwas getrennt voneinander zu platzieren, damit wir die Auswirkungen unserer Vorgehensweise besser sehen können:

  • Lassen uns nun einige Informationen zu diesen Objekten extrahieren. Wechsle zum Arbeitsbereich Spreadsheet
  • Drücke die Schaltfläche Neues Arbeitsblatt
  • Doppelklicke in der Baumansicht auf das neue Arbeitsblattobjekt. Der Arbeitsblatteditor wird geöffnet:

Obwohl der Tabellenkalkulationseditor von FreeCAD nicht so viele Funktionen bietet wie dedizierte Anwendungen wie Excel oder LibreOffice Calc, bietet er wichtige Werkzeuge für die meisten Designaufgaben. Benutzer können Zelleigenschaften wie Größe, Farbe und Ausrichtung anpassen und Zellen zur besseren Organisation zusammenführen oder teilen. Einfache Formeln oder Verweise auf andere Zellen werden unterstützt, was eine einfache Datenmanipulation ermöglicht. Was ihn auszeichnet, ist seine tiefe Integration in die Modellierungsumgebung von FreeCAD, wo Änderungen in der Tabelle die Modellabmessungen automatisch in Echtzeit aktualisieren können. Zwar fehlen ihm möglicherweise erweiterte Funktionen wie Pivot-Tabellen oder Diagramme, aber sein Fokus auf parametrisch gesteuertes Design macht ihn zu einem leistungsstarken Werkzeug für die Verwaltung von Designdaten direkt in FreeCAD.

In FreeCAD gibt es neben den Standardfunktionen einer Tabellenkalkulation eine besonders nützliche Funktion: die Möglichkeit, nicht nur auf andere Zellen, sondern auch auf Objekte innerhalb des Dokuments zu verweisen und Werte aus ihren Eigenschaften zu extrahieren. Du kannst beispielsweise Eigenschaften von 3D-Objekten abrufen, die auf der Registerkarte Daten des Eigenschaften-Editors sichtbar sind, wenn ein Objekt ausgewählt ist. Dies ermöglicht eine nahtlose Integration zwischen der Tabellenkalkulation und dem 3D-Modell, wodurch es einfach wird, Änderungen basierend auf den Parametern von Objekten innerhalb des Entwurfs zu verknüpfen und zu automatisieren, was einen dynamischeren und vernetzten Arbeitsablauf ermöglicht.

  • Beginnen wir damit, ein paar Texte in die Zellen A1, A2 und A3 einzugeben, damit wir uns später merken, was was ist, zum Beispiel Würfellänge, Zylinderradius und Kugelradius. Um Text einzugeben, schreibe einfach in das Feld „Inhalt“ über der Tabelle oder doppelklicke auf eine Zelle.
  • Lass uns nun die tatsächliche Länge unseres Würfels abrufen. Gib in Zelle B1 =Würfel.Länge ein. Du wirst feststellen, dass die Tabelle über einen automatischen Vervollständigungsmechanismus verfügt, der eigentlich derselbe ist wie der Ausdruckseditor, den wir im vorherigen Kapitel verwendet haben.
  • Mache dasselbe für Zelle B2 (=Zylinder.Radius) und B3 (=Kugel.Radius).

  • Obwohl diese Ergebnisse mit ihren Einheiten ausgedrückt werden, können die Werte als beliebige Zahlen bearbeitet werden. Gib beispielsweise in Zelle C1 Folgendes ein: =B1*2.
  • Wir können jetzt einen dieser Werte im Eigenschafteneditor ändern und die Änderung wird sofort in der Tabelle angezeigt. Ändern wir beispielsweise die Länge unseres Würfels auf 20 mm:

Die Seite des Arbeitsbereichs Spreadsheet beschreibt detailreich alle möglichen Arbeitsabläufe und Funktionen, die in Tabellen zur Verfügung stehen.

Eigenschaften ausgeben

Ein weiteres leistungsstarkes Feature des Arbeitsbereichs Spreadsheet in FreeCAD ist die Möglichkeit, Werte aus den Eigenschaften von 3D-Objekten nicht nur zu lesen, sondern ihnen auch Werte zuzuweisen. Dadurch können die Abmessungen und Attribute von Objekten direkt aus der Tabelle gesteuert werden. Eine der Grundregeln von FreeCAD ist jedoch, dass zirkuläre Abhängigkeiten verboten sind – das heißt, eine Tabelle kann nicht gleichzeitig vom selben Objekt lesen und in dasselbe schreiben. Dies würde zu einer Situation führen, in der das Objekt von der Tabelle abhängt, während die Tabelle auch vom Objekt abhängt, was zu einer ungültigen Konfiguration führen würde. Um dies zu vermeiden, wird normalerweise eine zweite Tabelle erstellt, um das Schreiben von Werten zu handhaben und so eine klare Trennung zwischen den Lese- und Schreibvorgängen sicherzustellen.

  • Wir können jetzt die Registerkarte der Tabelle (unter der 3D-Ansicht) schließen. Dies ist nicht zwingend erforderlich, es ist kein Problem, mehrere Tabellenfenster geöffnet zu lassen.
  • Drücke erneut die Schaltfläche Neue Tabelle
  • Ändere den Namen der neuen Tabelle in einen aussagekräftigeren Namen, z. B. Eingabe (klicke dazu mit der rechten Maustaste auf das neue Tabellenobjekt und wähle Umbenennen).
  • Doppelklicke auf die Eingabetabelle, um den Tabelleneditor zu öffnen.
  • Gib in Zelle A1 einen beschreibenden Text ein, z. B.: „Würfelabmessungen“
  • Schreibe in Zelle B1 =5mm (mit dem =-Zeichen wird sichergestellt, dass der Wert als Einheitswert und nicht als Text interpretiert wird).
  • Um diesen Wert nun außerhalb der Tabelle verwenden zu können, müssen wir der Zelle B1 einen Namen oder Alias ​​geben. Klicke mit der rechten Maustaste auf die Zelle, klicke auf Eigenschaften und wähle die Registerkarte Alias. Gib ihr einen Namen, z. B. cubedims:

  • Drücke OK und schließe dann die Registerkarte der Tabelle.
  • Wähle das Würfelobjekt aus.
  • Klicke im Eigenschafteneditor auf das kleine Ausdrucks-Symbol rechts neben dem Feld Länge. Dadurch wird der Ausdruckseditor geöffnet, in den du Spreadsheet001.cubedims schreiben kannst. Wiederhole dies für Höhe und Breite:

Der Grund, warum wir im Ausdruck „Spreadsheet001“ statt „Input“ verwenden, ist, dass jedes Objekt in einem FreeCAD-Dokument einen eindeutigen internen Namen und eine benutzerfreundlichere Bezeichnung hat. Während die Bezeichnung in der Baumansicht angezeigt wird, wird der interne Name verwendet, um Objekte innerhalb des Dokuments eindeutig zu identifizieren. FreeCAD ermöglicht es dir, mehreren Objekten dieselbe Bezeichnung zuzuweisen, wenn du ihre Einstellungen anpasst, aber der interne Name bleibt eindeutig. Für alle Vorgänge, bei denen ein Objekt eindeutig identifiziert werden muss, verwendet FreeCAD den internen Namen statt der Bezeichnung, da sich die Bezeichnung auf mehr als ein Objekt beziehen könnte. Um den internen Namen eines Objekts zu finden, ist es sinnvoll, das Auswahlfenster (zugänglich über Ansicht → Fenster) geöffnet zu lassen. Dieses Fenster zeigt immer den internen Namen des ausgewählten Objekts an und stellt sicher, dass du in deinen Ausdrücken die richtige Referenz verwendest.

Durch die Verwendung von Zellaliasen im Arbeitsbereich Spreadsheet von FreeCAD ist es möglich, „Masterwerte“ im Dokument zu speichern, wodurch die Verwaltung und Änderung wichtiger Parameter vereinfacht wird. Beispielsweise kann eine Kalkulationstabelle die Abmessungen eines Modells enthalten, sodass diese Werte im gesamten Entwurf referenziert werden können. Dieser Ansatz vereinfacht den Aktualisierungsprozess des Modells. Wenn neue Abmessungen erforderlich sind, kannst du einfach die Kalkulationstabelle öffnen, die Werte anpassen und das Modell wird automatisch aktualisiert, um diese Änderungen widerzuspiegeln. Diese Methode rationalisiert die Versionierung und verbessert die Effizienz, insbesondere bei der parametrischen Modellierung, bei der sich die Abmessungen häufig je nach Projektanforderungen ändern.

Beachte abschließend, dass die Randbedingungen innerhalb einer Skizze auch den Wert einer Tabellenzelle erhalten können:

Du kannst den maßlichen Randbedingungen (Horizontalen Abstand, Vertikalen Abstand oder Abstand festlegen) in einer Skizze auch Aliase zuweisen (Du kannst diese Werte dann auch außerhalb der Skizze verwenden):

Herunterladen

  • Die in dieser Übung erstellte Datei: https://github.com/yorikvanhavre/FreeCAD-manual/blob/master/files/spreadsheet.FCStd

Mehr lesen

  • Der Arbeitsbereich Tabellenkalkulation
  • Ausdrücke anwenden


BIM Modellierung
FEM-Analysen erstellen
Handbuch: Einleitung

Diese Seite wird abgerufen von https://wiki.freecad.org/Manual:Using_spreadsheets

Kontaktiere uns!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© Das FreeCAD-Team. Bildnachweis (von oben nach unten): ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Dieses Projekt wird unterstützt von: , KiCad Services Corp. und andere Sponsoren

GitHubDiese Seite auf GitHub verbessern