Skripting

Automatisieren mit Python

Warum Skripting wichtig ist

Geschwindigkeit und Konsistenz sind der Schlüssel zum Erfolg Ihres Unternehmens. Bestimmte Arten von Problemen lassen sich am besten mit Code lösen - Probleme, bei denen sich wiederholende oder langwierige Aufgaben automatisiert werden können. Verwenden Sie Alibre Script, um Geometrien zu erstellen, Daten zu organisieren oder sogar Schnittstellen zu Datenquellen von Drittanbietern herzustellen.

Skripting-Übersichtsvideo

Alibre Script verfügt über die gesamte Leistungsfähigkeit der Skriptsprache Python.

Mit ihr können Sie so gut wie alles erstellen oder automatisieren.

Anwendungsfälle

Mit Alibre Script können Sie in Alibre Design so gut wie alles erreichen.

Erstellen und Ändern von Modellen

Sich wiederholende Modellierungsaufgaben können in Alibre Script übertragen und mit einem Mausklick ausgeführt werden.

Zugang und Nutzung von Datenquellen

Greifen Sie auf zahlreiche Datenquellen von Drittanbietern wie Excel, CSV, Access, SQL, Webdaten oder manuell eingegebene Daten zu. Verwenden Sie diese Daten, um die Geometrie zu steuern.

Logik einbauen

Codieren Sie einfache oder exotische Design-Logik auf der Grundlage dessen, was der Benutzer in den vorherigen Schritten ausgewählt hat. Zum Beispiel: "Wenn der Durchmesser zwischen 6 und 9 liegt, ist die Lochanzahl = 10".

Komplexe Geometrien erreichen

Einige Geometrien sind sehr rechenintensiv, z. B. die Erstellung von Knoten für eine geodätische Kuppel. Es kann viel einfacher sein, diese Geometrie mit Code zu erzeugen.

Erstellen einer Benutzeroberfläche

Erstellen Sie direkt in Alibre Script grafische Benutzeroberflächen, die es Ihnen oder anderen Personen ermöglichen, Daten einzugeben, aus Dropdown-Listen auszuwählen und vieles mehr. Die Optionen können das Skriptverhalten steuern.

Design Generatoren

Kombinieren Sie eine Benutzeroberfläche und Design-Regeln, um schnell Varianten von Modellen zur Anpassung oder Effizienzsteigerung zu erstellen.

Geometrie erstellen

Die Modellierung von Features von der Skizzenerstellung bis zur Feature-Generierung kann im Code erfolgen.

Kombinieren Sie mit Datenquellen oder Benutzeroberflächen, um leistungsstarke Geometrieerstellungsmaschinen zu erstellen.

Datenquellen

Nutzen Sie die gesamte Datenverarbeitungsleistung von Python, um auf Daten aus einer Vielzahl von Quellen zuzugreifen, sie zu analysieren und zu verwenden.

Diese Daten können zur Steuerung des Skriptverhaltens verwendet werden.

Automation

Beschleunigen Sie Aufgaben wie:


  • Konvertieren aller Teile einer Baugruppe in STL und Ablegen aller Teile in einem neuen Verzeichnis.

  • Ausgabe einer Liste aller Materialien, die von allen Teilen in einer Baugruppe verwendet werden.

  • Massenaktualisierung von Metadaten für alle Dateien in einer Baugruppe.

Mathematisch getriebene Geometrie

Erstellen Sie programmatisch Geometrien, die sonst schwierig oder zeitaufwändig wären. In diesem Beispiel erstellt ein Skript 3D-Punkte, die den Knoten eines geodätischen Polyeders entsprechen - wir werden sie als Referenzen verwenden, um Stützen für die geodätische Kuppel zu erstellen.

Benutzerschnittstellen

Erstellen Sie auf einfache Weise ein Frontend für Ihren Code, mit dem Sie schneller und vorhersehbarer mit dem Skript interagieren können. Benutzeroberflächen bestehen aus nur wenigen Zeilen Code und ermöglichen es auch anderen, Ihren Code einfacher zu nutzen.

Geschützter Code

Schützen Sie von Ihnen erstellte Skripte, so dass der Quellcode nicht sichtbar oder bearbeitbar ist. So können Sie sicherstellen, dass die Integrität des Codes für alle Benutzer erhalten bleibt, wenn Skripte ausgeführt werden, und Ihr geistiges Eigentum schützen.

Alibre Design ist in den folgenden Sprachen verfügbar:
Alibre Design & Atom3D are multilingual available in the following translations:  German, English, Italian, French, Polish, Czech, Hungarian, Portuguese, Spanish, Swedish, Chinese, Korean