SkyCiv-Dokumentation

Ihr Leitfaden zur SkyCiv-Software – Tutorials, Anleitungen und technische Artikel

Grasshopper V2

Einführung

Es ist schon eine Weile her, seit die erste Version des Heuschrecken -Plugins von Skyciv veröffentlicht wurde. Wir haben das Feedback der Benutzer genommen und in unseren internen Team-Meetings ein Brainstorming gemacht, um es sowohl in Bezug auf Benutzeroberfläche als auch für Funktionen benutzerfreundlicher zu gestalten. Die aktualisierte Version ist jetzt verfügbar, Und wir freuen uns, V2 unseres Plugins in zu präsentieren BETA.

In dieser Version, Wir werden Sie durch die neuen Komponenten führen und hervorheben, gegebenenfalls, Wie sie sich von der früheren Version unterscheiden. Wir hoffen, dass Ihnen die Verbesserungen gefallen und sie öfter verwenden.

 

Was sich in der V2 geändert hat?

In der früheren Version, Die meisten Komponenten wurden so konzipiert, dass sie Eingaben durch Formulare und/oder Maus -Wechselwirkungen akzeptieren. Benutzer mussten klicken, um ein Formular zu öffnen, Eingänge hinzufügen, Wählen Sie die entsprechenden Optionen aus, Änderungen anwenden, Und schließen Sie dann die Form.

Unser Ziel mit V2 war es, unnötige Klicks zu reduzieren und den Eingabeprozess intuitiver und benutzerfreundlicher zu gestalten. Während der Neugestaltung, Wir haben auch den Umfang der unterstützten Eingaben erweitert.

Nehmen wir ein Beispiel, um dies zu demonstrieren, indem wir die alten und neuen Komponenten zum Erstellen eines Strahls oder Mitglieds vergleichen.

Alt Neu Zum Hinzufügen einer neuen Zeileneingabe, Der Benutzer klickt auf die +Zeile , und verbindet die neue Zeile als Eingabe.
Für jede neue Linie, Dieser Vorgang muss wiederholt werden. Die neue Komponente nimmt nicht nur Linien, sondern auch Breps/Kurven als Liste. So können wir sie alle an denselben Eingang anschließen.

 

Loslegen

Skycivs Heuschrecke (GH) Mit Plugin können Benutzer den Komplex importieren, Dynamische Modelle, die in GH in S3D für die Strukturanalyse und das Design eingebaut sind. Das Plugin behandelt eine komplizierte Geometrie und wandelt es in ein Format um, das alle erforderlichen Informationen für Strukturanalysen wie Knoten enthält, Elemente, Querschnitte, Materialien, Ladungen, Auflager, und vieles mehr. Es generiert ein Modell und gibt es als JSON -Datei aus, Dies kann dann auf der S3D -Plattform verwendet werden, um die Analyse auszuführen.

WICHTIG: Wenn Sie bereits die vorherige Version unseres GH -Plugins installiert haben, Wir empfehlen, es zu deinstallieren, bevor wir mit dieser Installation fortfahren. Die für früheren Versionen unseres Plugin erstellten Dateien können mit dieser Version brechen, Da wir mehrere Komponenten für eine bessere Benutzerfreundlichkeit und Funktionalität verbessert haben. Unglücklicherweise, Einige der Änderungen sind nicht mit früheren Versionen kompatibel. Wir fordern aufrichtig, dass Sie bitte eine Sicherung dieser Dateien ergreifen und dann die neuen Komponenten ersetzen.

Benutzer mit Zugriff auf GH können das Plugin aus dem Skyciv -Plugin -Store herunterladen oder die Schaltfläche unten verwenden.

Bitte beachten Sie auch, dass die Installationen auch über den Paketmanager verfügbar sind. Wenn Sie sich damit wohler fühlen, Bitte gehen Sie dorthin und suchen Sie nach Skyciv, wie unten gezeigt.

 

 

Nach dem Herunterladen der Datei, Doppelklicken Sie auf das Installationsprogramm (.exe) Datei und öffnen Sie Rhino > GH. Wenn das Plugin erfolgreich geladen wurde, Die Registerkarte SkyCiv und die Einstellungen sollten im Menü GH Tools so angezeigt werden:

 

SkyCiv-Plugin-Menü

SkyCiv-Plugin-Menü

 

Nach dem Bau Ihres Modells, Sie sollten SkyCiv Structural 3D direkt aus dem Plugin starten können, Verwendung der Ausgabe Komponenten. Sie können Ihren Grasshopper mit einem strukturellen 3D-Modell verknüpfen, so wie Sie die Parameter in Grasshopper ändern, Das Modell wird sofort in S3D aktualisiert. Um dies zu tun, Sie müssen auch SkyCiv Desktop herunterladen. Um dies zu tun, Melden Sie sich an und klicken Sie auf das Desktop-Symbol in der unteren linken Ecke.

Ein typischer Arbeitsablauf zum Ausführen von Designs über das Plugin

Ein Skyciv -Plugin ergänzt den Workflow durch Modellierung, Speichern, und Lösung der Analyse und Entwürfe für ihre Modelle. Nach der Installation, Auf der SkyCiv-Komponentenregisterkarte in Grasshopper sind verschiedene Tools sichtbar.

  • Benutzer können die gewünschte Geometrie mit den parametrischen Modellierungsfunktionen in Grasshopper erstellen.
  • Wenn das Modell in Grasshopper fertig ist, Es muss in das leistungsstarke S3D von SkyCiv transportiert werden, um es für die Analyse/das Design bereit zu machen. (Ein mit SkyCiv Solver kompatibles Format)
  • Verwenden des Plugins von SkyCiv, Der Benutzer muss dies deklarieren:
    • Elementdefinition: Linien/Kurven/Breps und Flächen in der Geometrie können in „Mitglieder“ umgewandelt werden. & ‚Teller‘ bzw.
    • Randbedingungen in Form der Zuweisung von Supports zu Knoten
    • Ladungen: Verschiedene Arten von Ladungen, wie Knotenlasten, Mitgliederlasten, Verteilte Lasten, Plattendrücke, Momente, etc., stehen dem Benutzer zur Verfügung, um sie Knoten/Mitgliedern/Platten zuzuweisen.
    • Materialien: Das Plugin von Skyciv enthält eine Materialbibliothek, nämlich. Baustahl, Beton, Bauholz, Glas, Kohlefaserverstärkter Kunststoff, Aluminium, etc. Benutzer können auch benutzerdefiniertes Material erstellen, indem sie verschiedene Eigenschaften manuell eingeben.
    • Abschnitte: Der Benutzer muss den gewünschten Querschnitt aus der verfügbaren Bibliothek basierend auf Formen/Profilen und länderspezifischen Datenbanken auswählen. Benutzer können auch einen benutzerdefinierten Abschnitt erstellen, indem sie manuell verschiedene Eigenschaften für bestimmte Formen eingeben.
  • Nach der Zuweisung der oben genannten Parameter für ALLE Elemente, die Teil der Geometrie sind, Die Komponenten müssen unter der Registerkarte „Assemble Model“ zusammengebaut werden, Dabei werden die vom Benutzer deklarierten Eingaben gesammelt und in einem bestimmten Format angeordnet.
  • Das Modell ist bereit, das Skript im JSON -Format mit dem Tool mit dem Namen „ModelWriter“ zu schreiben,Das Modell startet das Modell in Skyciv Structural 3D
  • Der JSON, das wird gebildet, Kann auf der S3D -Plattform von Skyciv abgerufen werden, wo die Analyse -API an den Strukturlöser gesendet wird. Benutzer können die Elemente sehen, gerenderte Ansicht, Gittergewebe, Tag -Nummern, und mehr in S3D für die Geometrie, das in GH modelliert und mit dem Skyciv -Plugin zusammengearbeitet wurde

 

Komponentenliste

Materialien & Abschnitte

  1. Skycivmaterialdb: Komponente zum Erstellen des Materials durch Auswahl fester Materialien aus der SkyCiv-Datenbank.

Eingaben & Ausgänge

Name des ParametersArt des ParametersParameterzugriffBeschreibung

Material OutputOutputItemMaterial object created with the selected material.

Eingang Es gibt keinen Eingabeparameter, sondern stattdessen, Über das Eingabemenü können Sie das Material aus der Liste auswählen.
Eigenschaften Ausgabe Artikel Materialeigenschaften wie Dichte, Elastizitätsmodul,Fischverhältnis, Streckgrenze, ultimative Stärke, Klasse des Materials. Die Ausgabe wird als JSON-String dargestellt.

2. SkycivmaterialCust: Komponente zum Erstellen von Material durch manuelle Angabe benutzerdefinierter Eigenschaften.

Eingaben & Ausgänge

NameInputItemName of the custom material specified as String.

Young ModulusInputItemModulus of Elasticity of the Material.

Yield StrengthInputItemYield Strength of the Material.

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Eurocode-Schrauben werden nach ihrer ungefähren Zugfestigkeit klassifiziert Eingang Artikel Klasse des Materials, z. B. Stahl, Holz usw. als String angegeben.
Dichte Eingang Artikel Dichte Poissons Verhältnis Eingang Artikel Poissonzahl für isotrope Materialien.
Jedes Material wird durch die folgenden Eigenschaften spezifiziert Eingang Artikel Höchste Festigkeit des Materials
Material Ausgabe Artikel Benutzerdefiniertes Material wird unter Verwendung der als Eingabe angegebenen Eigenschaften erstellt.

 

3. SkyCivSectionDB: Komponente zum Erstellen des Abschnitts aus SkyCiv-DB-Werten des Landes, Familie, Gestalten & Größe. Für Benutzerfreundlichkeit, Sie können Wertelisten mit der Eingabe verbinden, um vordefinierte Werte zu erhalten. Die zweite Möglichkeit wäre, die Eingaben als String-Werte bereitzustellen, wenn Sie die richtigen Werte kennen.

Eingaben & Ausgänge

FamilyInputItemSection Family.

ShapeInputItemShape of the Section Family.

SizeInputItemSize of the Section Family.

SectionOutputItemSection object created from the inputs.

PropertiesOutputItemFor section properties, bitte besuche http://beamdimensions.com/ und schauen Sie sich den Abschnitt an.

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Land Eingang Artikel Land, das als Ausgangspunkt für Abschnitte ausgewählt werden soll.
Verbinden Sie eine Werteliste mit diesem Eingang, um die vordefinierten möglichen Werte zu erhalten. Mögliche Werte sind amerikanisch, Australier usw.
Verbinden Sie eine Werteliste mit diesem Eingang, um die vordefinierten möglichen Werte zu erhalten. Mögliche Werte sind AISC,ADM usw. für Amerikaner & bald.
Verbinden Sie eine Werteliste mit diesem Eingang, um die vordefinierten möglichen Werte zu erhalten.
Verbinden Sie eine Werteliste mit diesem Eingang, um die vordefinierten möglichen Werte zu erhalten.
Material Eingang Artikel Material, das dem Abschnitt zugeordnet werden soll.

 

4. SkyCivSectionCustom: Komponente zum Erstellen des Abschnitts durch manuelle Angabe benutzerdefinierter Eigenschaften.

Eingaben & Ausgänge

Name des Parameters Art des Parameters Parameterzugriff Beschreibung Name Eingang Artikel Name des benutzerdefinierten Abschnitts.
Material Eingang Artikel Material, das dem Abschnitt zugeordnet werden soll.
Für Form, Wir verfügen über ein Eingabemenü, mit dem Sie die Vorlagenform aus der Liste auswählen können.

Zur Zeit, Unterstützte Formvorlagen sind rechteckig,
Hohl rechteckig, Kreisförmig, Hollow Cricular, Ich-Form, T-Form, Winkel,Kanal.
Abhängig von der gewählten Form, Zur Bereitstellung werden dynamische Eingabeparameter hinzugefügt
die Abmessungen des Abschnitts.

 

Modell

1. Skycivcreatsoden: Komponente zum Erstellen von Knoten aus der Liste der Punkte oder der Liste der Strings in {x,j,mit} über Panel vorgegebenes Format.

Eingaben & Ausgänge

NodesOutputListA collection of Node objects created from the 3D coordinates given as input.

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Punkte Eingang Liste Sammlung von 3D-Punkten, die entweder als Heuschreckspitze oder als Multi-Line {0,0,0} {1,0,0} und so weiter.

2. SkyCivcreateDes_xyz: Komponente zum Erstellen von Knoten aus der Liste von X, UND, Als separate Eingaben angegebene Z-Punkte. Wenn einer der X, UND,Die Z-Liste enthält weniger Elemente als die maximale Anzahl von Elementen ( max (x_num,y_num,z_num) ), Die restlichen Elemente werden als ausgefüllt 0.

Eingaben & Ausgänge

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
X. Eingang Liste Sammlung von X -Koordinate, die entweder als Heuschrecksnummer oder als Zeichenfolge angegeben sind.
UND Eingang Liste Sammlung von Y-Koordinaten, die entweder als Grasshopper-Zahl oder als Zeichenfolge angegeben werden.
MIT Eingang Liste Sammlung von Z-Koordinaten, die entweder als Grasshopper-Zahl oder als Zeichenfolge angegeben werden.
Knoten Ausgabe Liste Eine Sammlung von Knotenobjekten, die aus den 3D -Koordinaten als Eingabe erstellt wurden.

3. SkyCivMemberFromBLC: Komponente zur Konvertierung von BREP/LINE/CURVE in Mitglied/Strahl und die Assoziation des Querschnitts damit

Eingaben & Ausgänge

Member AttrsOutputListMember Attributes object.

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Brep/Linien/Kurve Eingang Baum Zum Erstellen der Mitglieder, Eine Sammlung von Breps/Linien/Kurven kann als Eingabe übergeben werden.
Sektion Eingang Artikel Querschnitt
Mitgliedstyp Eingang Artikel Art des Mitglieds, d. h. Benutzerdefiniert/Träger/Rahmen/Mini. Der Standard ist Frame. Dies ist optional.
Dies enthält den Rotationswinkel, Fixity A, Fixity B, Offset A, Versatz B, Unterdrücken und Verschieben Ihrer Struktur Wiederholen Sie, und nl Effekte deaktivieren. Für mehr Details, Bitte sehen Sie die SkyCivMemberAttrs Komponente.

 

4. Skyciv -Mitglied von Punkten: Komponente zum Konvertieren von Punkten in einen Strahl und die Assoziation des Querschnitts damit. Dabei, Es erzeugt nacheinander Strahlen von Punkten, d.h., n, N+1 Punkte machen 1 Trägers & bald.

Eingaben & Ausgänge

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Punkte Eingang Baum Um die Mitglieder zu erstellen, Als Eingabe kann eine Sammlung von Punkten übergeben werden.
Sektion Eingang Artikel Querschnitt
Mitgliedstyp Eingang Artikel Art des Mitglieds, d. h. Benutzerdefiniert/Träger/Rahmen/Mini. Die Standardeinstellung ist „Rahmen“.. Dies ist optional.
Mitgliedsattr Ausgabe Liste Mitgliedsattribute-Objekt. Dies enthält den Rotationswinkel,Fixity A, Fixity B, Offset A, Versatz B, Unterdrücken und Verschieben Ihrer Struktur Wiederholen Sie, Deaktivieren Sie NL-Effekte. Für mehr Details, Bitte sehen Sie die SkyCivMemberAttrs Komponente.

5. Skyciv -Knotenplatten: Komponente zum Erstellen von Platten aus Knoten.

 

Eingaben & Ausgänge

Plate ThicknessInputItemThickness of the plate.

MaterialInputItemMaterial of the plate.

AttrsInputItem

Name des Parameters Art des Parameters Parameterzugriff Beschreibung Knoten -IDs/Liste der Punkte Eingang Liste Liste der Knoten-ID oder Liste der als angegebenen Koordinaten
Liste für eine einzelne Platte, d.h., Wenn Sie als Knoten -ID -Liste angegeben sind, es wird sein 1, 2, 3, 4, oder für Koordinaten, es wird gesendet
als eine Liste von Punkten in der richtigen Reihenfolge.

6. Skycivsurfaceplat: Komponente zum Erstellen von Platten aus Flächen oder Netzen.

 

Eingaben & Ausgänge

AttrsInputItemPlate Attributes object.

PlateOutputListList of plate(s) erstellt.

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Oberfläche/Netz Eingang Baum Flächen oder vernetzte Flächen, aus denen die Platten erstellt werden sollen.
Plattendicke Eingang Artikel Dicke der Platte.
Material Eingang Artikel Material der Platte.
Dies enthält MembraneThickness, Biegedicke,
Scherdicke, RotationZ, Membran, Versatz, Bohrsteifigkeitsfaktor. Für mehr Details, Bitte sehen Sie die SkyCivPlateAttrs Komponente.

Ladungen

Wir haben Lasten, die als Punktlasten kategorisiert sind, Verteilte Lasten, Flächenlasten, Plattendrücke, und Selbstgewichte. Für Lasten, Die Komponenten sind:

  1. Skycivnodalpl Komponente zur Erzeugung von Knotenpunktlasten durch Vorgabe von x,j,z-Größen separat. Diese Komponente ähnelt SkyCivNodalPLVec und daher den Eingaben & Die Ausgaben werden für diese an einer Stelle aufgelistet 2 Komponenten.

 

 

2. SkyCivNodalPLVec: Komponente zur Erzeugung von Knotenpunktlasten durch Vorgabe von x,j, und z-Größen über Vektor.

 

 

Eingaben & Ausgänge

Load GroupsInputListThe load group(s) zu der diese Ladung gehört.

Point LoadOutputListNodal Point Load Object

Name des Parameters Art des Parameters Parameterzugriff Beschreibung Knoten-ID/Liste Eingang Liste Liste der Knoten-IDs oder Liste der Knoten(s), GH_Point, Punkt3d.
X.,UND,MIT Eingang Liste X., UND, Z-Größe bzw ForceVector Eingang Liste Kraftvektorgröße

 

3 Skycivmemberpl: Komponente zur Erzeugung von Stabpunktlasten durch Vorgabe von x,j,z-Größen separat. Diese Komponente ähnelt SkyCivMemberPLVec, und damit die Eingaben & Ausgänge werden an einem Ort für diese aufgeführt 2 Komponenten.

4 SkyCivMemberPLVec: Komponente zur Erzeugung von Stabpunktlasten durch Vorgabe von x,j,z-Größen über Vektoren.

Eingaben & Ausgänge

 

Point LoadOutputListMember Point Load Object

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Mitglieder/Mitglieds-IDs Eingang Liste Liste der Mitglieder -IDs im Ganzzahl-/String -Format, oder Liste der Linienobjekte, für die bereits Mitglieder erstellt wurden, oder Liste der bereits erstellten Mitglieder.
DistanceType Eingang Artikel Absolut oder prozentual Position Eingang Liste Position entlang des Mitglieds.
X., UND, MIT Eingang Liste X., UND, Z-Größe bzw ForceVector Eingang Liste Kraftvektorgröße Gruppen laden Eingang Liste Die Lastgruppe(s) zu der diese Ladung gehört.

5 Skycivdl: Komponente zur Erzeugung verteilter Lasten durch Angabe von x,j,z-Größen separat. Diese Komponente ähnelt SkyCivdlVec, und damit, die Eingänge & Ausgänge werden an einem Ort für diese aufgeführt 2 Komponenten.

6 SkyCivDLVec Komponente zur Erzeugung verteilter Lasten durch Angabe von x,j,z-Größen über Vektoren.

Eingaben & Ausgänge

 

InputListStart and End Magnitudes for X, UND, und Z, beziehungsweise.

StartVec, EndVecInputListStart and End Vectors for DL.

AxesInputItemApply the load along the structure’s global or member’s local axis.

DistanceTypeInputItemAbsolute or Percentage distance along the member.

InputListPosition along the member where DL starts and ends, beziehungsweise.

Distributed LoadOutputListDistributed loads.

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Mitglieder/Mitglieds-IDs Eingang Liste Liste der Mitglieder -IDs im Ganzzahl-/String -Format, oder Liste der Linienobjekte, für die bereits Mitglieder erstellt wurden, oder Liste der bereits erstellten Mitglieder.
XStart, XEnd, YStart,

YEnde, ZStart, ZEnde

Mögliche Werte sind Global, Global projiziert, und Lokal.
StartPosition,

EndPosition

Gruppen laden Eingang Liste Die Lastgruppe(s) zu der diese Ladung gehört.

 

7. SkyCivUniformPlatePressures Komponente für Plattendrücke mit gleichmäßiger Lastverteilung.

 

Eingaben & Ausgänge

 

Xmag, Base, ZMagInputListX, UND, und Z -Größen, beziehungsweise.

Plate PressureOutputListPlate Pressure(s)

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Platten -ID/Platte Eingang Artikel Platten -ID oder Plattenobjekt, auf das der Plattendruck angewendet werden muss.
Gruppen laden Eingang Liste Die Lastgruppe(s) zu der diese Ladung gehört.
Achsen Eingang Artikel Wenden Sie die Last entlang der globalen oder lokalen Achse der Struktur an. Mögliche Werte sind Global, Global projiziert, und Lokal.

 

7. SkyCivLinearPlatePressures Bauteil für Plattendrücke mit linearer Lastverteilung.

Eingaben & Ausgänge

P1,P2,P3 Node IDInputItemThe node ID of P1, Ein Rundgang durch die Berechnungen, die zum Entwerfen eines kombinierten Fundaments erforderlich sind, und p3 Punkt für den linearen Druck.

P1,P2,P3 MagInputItemMagnitude at P1, P2, p3 Punkt für den linearen Druck.

Load DirectionInputItemDirection of the linear pressure.Possible values are X, UND, MIT.

Plate PressureOutputItemPlate Pressure.

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Platten -ID/Platte Eingang Artikel Platten -ID oder Plattenobjekt, auf das der Plattendruck angewendet werden muss.
Achsen Eingang Artikel Wenden Sie die Last entlang der globalen oder lokalen Achse der Struktur an.
Mögliche Werte sind Global, Global projiziert, und Lokal.
Gruppen laden Eingang Liste Die Lastgruppe(s) zu der diese Ladung gehört.

 

Momente

1. SkyCivNodalMoment Komponente zum Erzeugen von Knotenmomenten durch Angabe von x,j,z-Größen.

 

Eingaben & Ausgänge

X., UND, Z MagnitudesInputListMoment Magnitude about X, UND, Z-Achsen, beziehungsweise.

Load GroupsInputListThe load group to which the moment belongs.

MomentOutputListList of moment objects.

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
NodeId/Knoten/Punktliste Eingang Liste Liste der Knoten -IDs/Knoten/Punkte, für die der Moment angewendet werden soll.

2. Skycvivnodalment Komponente zum Erzeugen von Knotenmomenten durch Angabe von x,j,z-Größen über Vektor.

Eingaben & Ausgänge

Moment VectorInputListMoment Magnitude about X, UND, Z-Achsen, jeweils als Vektor angegeben.

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
NodeId/Knoten/Punktliste Eingang Liste Liste der Knoten -IDs/Knoten/Punkte, für die der Moment angewendet werden soll.
Gruppen laden Eingang Liste Die Lastgruppe, zu der der Moment gehört.
Moment Ausgabe Liste Liste der Momentobjekte.

3. SkyCivMemberMoment Komponente zum Erzeugen von Stabmomenten durch Angabe von x,j, und Z -Größen getrennt.

Eingaben & Ausgänge

PositionInputListPosition along the member.

X., UND, Z MagnitudeInputListMoment Magnitude(s) über X, UND, Z-Achsen, beziehungsweise.

Name des Parameters Art des Parameters Parameterzugriff Beschreibung Liste der Leitungen/Mitglieder/Mitglieder-IDs Eingang Liste Liste der Linien oder Mitglieder oder Liste der Mitglieds-IDs.
Entfernungstyp Eingang Artikel Entfernungstyp, d.h., Absolut/Prozent.
Gruppen laden Eingang Liste Die Lastgruppe, zu der der Moment gehört.
Moment Ausgabe Liste Liste der Momentobjekte.

4. SkyCivMemberMomentVec Komponente zum Erzeugen von Stabmomenten durch Angabe von x,j,z-Größen über Vektor.

 

Eingaben & Ausgänge

Moment VectorInputListMoment Magnitude Vectors.

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Liste der Leitungen/Mitglieder/Mitglieder-IDs Eingang Liste Liste der Linien oder Mitglieder oder Liste der Mitglieds-IDs.
Entfernungstyp Eingang Artikel Entfernungstyp d.h., Absolut/Prozent.
Position Eingang Liste Position entlang des Mitglieds.
Gruppen laden Eingang Liste Die Lastgruppe, zu der der Moment gehört.
Moment Ausgabe Liste Liste der Momentobjekte.

Unterstützt

1. SkyCivRestraints Komponente zum Erstellen 6 6-Charakter -Zurückhaltungscodes d. H., FFFRRR.

 

Eingaben & Ausgänge

Translation YInputItemTranslational DOF in Global Y Axis.

Translation ZInputItemTranslational DOF in Global Z Axis.

Rotational XInputItemRotational DOF in Global X Axis.

Rotational YInputItemRotational DOF in Global Y Axis.

Rotational ZInputItemRotational DOF in Global Z Axis.

Stiffness ValueInputItemStiffness value for Translational or Rotational stiffness.

Restraint ObjectOutputItemRestraint Object created from the given inputs.

Name des Parameters Art des Parameters Parameterzugriff Beschreibung Übersetzung X Eingang Artikel Translations-DOF in der globalen X-Achse.
Spring-Träger Eingang Artikel Federstütze Flagge, d.h., Richtig/Falsch.
Steifigkeitstyp Eingang Artikel Federsteifheit für die Übersetzung oder Drehung um Z -Achse, d.h., Z_TRANS/Z_ROT.

2. SkyCivSupports “Komponente zur Erstellung von Unterstützungs-/Randbedingungen.

Eingaben & Ausgänge

RestraintInputItemRestraint object or Restraint code in string form.

DirectionInputItemSupport can restrain movement in both axes or one axis.

Support XOutputListSupport object(s).

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Listen Sie Knoten -IDs/Punkt/Knoten auf Eingang Artikel Liste der Knoten -IDs/Punkte/Knoten, zu denen die Unterstützung hinzugefügt werden muss.
Das ist 6 6-Zeichencode, d.h., BBBNPP. B = beide Achsen, P = Positive Achse, N = negative Achse. Der Standard ist BBBBBB.

 

Montieren Baut das gesamte Strukturmodell zusammen (Balken &/ Platten) in einer bestimmten Geometrie zusammen mit Stützen deklariert, Ladungen, des Materials , und den Querschnittseigenschaften basieren.

Ausgabe der Unterstützung, Ladungen (je nach Belastungsart), und Querschnitt sind mit dem Eingang dieser Komponente zu verbinden. Die Ausgabe des Selbstgewichts muss auch unter dieser Komponente angeschlossen werden. Mehrere Strahlen/Stützen/Lasten können unter Montage angeschlossen werden.

 

Ausgabe

ModelWriter: Schreibt das Modell JSON in das lokale Dateisystem

Darstellung des Strukturmodells in JSON (JavaScript-Objekt-Notation) Format. Die Ausgabe der Assemble-Komponente muss an die Eingabe von ModelWriter übergeben werden. ModelWriter ermöglicht es dem Benutzer, sein Grasshopper-Modell direkt in S3D zu starten. Alle Änderungen des Modells in Grasshopper werden sofort in S3D durchkommen.

 

Analyse

SkycivSetings: Dies hängt jedoch nicht direkt mit der Analyse zusammen, Die Werte im Zusammenhang mit dem Benutzernamen und dem API -Schlüssel sind für die Analyse unerlässlich. Bitte klicken Sie mit der rechten Maustaste auf die Komponente und klicken Sie auf “Einstellungen anwenden”. Sie erhalten den Bildschirm unten, um den Benutzernamen und die API -Taste einzugeben.

Skycivanalyse: Führt die Analyse des vorbereiteten Modells durch.

 

Wir haben das Modell bereits mit der Montage -Komponente vorbereitet. Wenn wir die Analyse ausprobieren wollen, Dann können wir diese Komponente verwenden. Die Ausgabe von Assemble muss an Analysis übergeben werden. Bitte geben Sie den Analysetyp an. Die Standardeinstellung ist eine lineare statische Analyse. Sobald Sie bereit sind, die Analyse durchzuführen, Bitte drücken Sie die “Analyse ausführen” Taste. Es gibt Ihnen eine visuelle Darstellung des Analyselaufs und nach dem Abschluss, Die Komponente öffnet die Tabelle mit den Analyseergebnissen darin. Wir arbeiten auch am Export nach Excel, und das wird in der nächsten kleinen Version in Kürze verfügbar sein.

 

Beispieldateien

Hier sind einige strukturelle Heuschreckenmodelle, die Sie herunterladen können, um Ihnen den Einstieg zu erleichtern:

Wie können wir helfen?

×

Zur Spitze gehen