SkyCiv-Dokumentation

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

SkyCiv API

  1. Zuhause
  2. SkyCiv API
  3. Plugins
  4. Grasshopper V2

Grasshopper V2

Einführung

It’s been a while since the first version of SkyCiv’s Grasshopper Plugin came out. We took the user feedback and brainstormed in our internal team meetings to make it more user-friendly from a UI and functionality point of view. Gut, the result is now out and we are very glad to present the V2 of our plugin as BETA. Wir werden Sie durch die neuen Komponenten führen und erwähnen ( wo immer es erforderlich ist) how they differ from the earlier version. Ich hoffe, dass sie Ihnen gefallen und Sie sie häufiger verwenden.

 

Was sich in der V2 geändert hat?

In der früheren Version, Die meisten Komponenten wurden entwickelt, um Eingaben über Formulare und/oder Mausereignisse entgegenzunehmen und so weitere Eingaben hinzuzufügen. Dieses Design bedeutete, dass der Benutzer klicken musste, um das Formular zu öffnen bzw. klicken musste, um neue Eingaben hinzuzufügen, Wählen Sie die entsprechenden Eingänge aus, apply the changes, and then close the form. We wanted to reduce the clicks and make inputs more intuitive and user-friendly. As we were redesigning, we also increased the scope of inputs. Let’s take an example to demonstrate this by comparing old and new components for creating a beam/member.

Alt Neu
For adding a new Line input, the user clicks on the +Line , and connects the new line as an input. For each new line, this process needs to be repeated. The new component not only takes Lines but also takes Breps/Curves as a list. So können wir sie alle an denselben Eingang anschließen.

 

Loslegen

Mit dem Grasshopper-Plugin von SkyCiv können Benutzer ihre in GH erstellten komplexen dynamischen Modelle zur Strukturanalyse in S3D importieren & Design. Das Plug-in verarbeitet die komplexe Geometrie und transformiert sie mit allen notwendigen Informationen, die für die Strukturanalyse erforderlich sind (Knoten, Elemente, Querschnitte, Materialien, Ladungen, Auflager, etc.). Das Plugin generiert das Modell und gibt es in Form einer JSON-Datei aus, die auf der S3D-Plattform zum Ausführen der Analyse verwendet werden kann

Benutzer mit Zugriff auf GH, Sie 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, please there and search for SkyCiv as shown below

 

 

Nach dem Herunterladen der Datei, Doppelklicken Sie auf das Installationsprogramm (.exe) Datei und öffnen Sie Rhino > GH. Wenn das Plugin erfolgreich geladen wurde, Die SkyCiv-Registerkarte und -Einstellungen sollten wie folgt im GH-Werkzeugmenü erscheinen:

 

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 könnte helfen, den Workflow durch Modellierung zu ergänzen, Speichern und Lösen 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, it needs to be transported to SkyCiv’s powerful S3D to make it ready for analysis/design. (Ein mit SkyCiv Solver kompatibles Format)
  • Verwenden des Plugins von SkyCiv, the user will have to declare:
    • Elementdefinition: Lines/Curves/Breps and surfaces in the geometry can be transformed to ‘Members’ & ‚Teller‘ bzw.
    • Randbedingungen in Form der Zuweisung von Supports zu Knoten
    • Ladungen: Verschiedene Arten von Lasten 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, Dadurch wird das Modell auf SkyCiv übertragen. 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 „ModelWriter“ zu schreiben, das das Modell in SkyCiv Structural 3D startet
  • Das gebildete JSON kann in den SkyCiv’s abgerufen werden, S3D-Plattform, auf der die Analyse-API an den Strukturlöser gesendet wird. Benutzer können die Elemente sehen, gerenderte Ansicht, Gittergewebe, Tag-Nummern usw. usw. in S3D für die Geometrie, die 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 Parameters Art des Parameters Parameterzugriff Beschreibung
Eingang Es gibt keinen Eingabeparameter, sondern stattdessen, Über das Eingabemenü können Sie das Material aus der Liste auswählen.
Materialausgabe Ausgabe Artikel Materialobjekt, das mit dem ausgewählten Material erstellt wurde.
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. SkyCivMaterialCustom Komponente zum Erstellen von Material durch manuelle Angabe benutzerdefinierter Eigenschaften.

Eingaben & Ausgänge

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.
Name Eingang Artikel Name of the custom material specified as String.
Young Modulus Eingang Artikel Modulus of Elasticity of the Material.
Dichte Eingang Artikel Dichte
Poissons Verhältnis Eingang Artikel Poisson’s ratio for Isotropic Materials.
Jedes Material wird durch die folgenden Eigenschaften spezifiziert Eingang Artikel Yield Strength of the Material.
Jedes Material wird durch die folgenden Eigenschaften spezifiziert Eingang Artikel Ultimate Strength of the Material
Material Ausgabe Artikel Benutzerdefiniertes Material wird unter Verwendung der als Eingabe angegebenen Eigenschaften erstellt.

3. SkyCivSectionDB Component for creating the section from SkyCiv DB values of Country, Familie, Gestalten & Größe. Für Benutzerfreundlichkeit, you can connect values lists to the input to get predefined values. The second option would be to provide the inputs as string values if you know the correct values.

Eingaben & Ausgänge

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.
Familie Eingang Artikel Abschnitt Familie. 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.
Gestalten Eingang Artikel Form der Abschnittsfamilie. Verbinden Sie eine Werteliste mit diesem Eingang, um die vordefinierten möglichen Werte zu erhalten.
Größe Eingang Artikel Größe der Abschnittsfamilie. 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.
Sektion Ausgabe Artikel Aus den Eingaben erstelltes Abschnittsobjekt.
Eigenschaften Ausgabe Artikel Für Abschnittseigenschaften, bitte besuche http://beamdimensions.com/ und schauen Sie sich den Abschnitt an.

 

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. SkyCivCreateNodes Komponente zum Erstellen von Knoten aus der Liste der Punkte oder der Liste der Strings in {x,j,mit} format specified via Panel.

Eingaben & Ausgänge

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Punkte Eingang Liste Sammlung von 3D-Punkten, die entweder als Grasshopper-Punkt oder als mehrzeilige Daten über ein Panel in Form von Punkten angegeben sind {0,0,0} {1,0,0} und so weiter.
Knoten Ausgabe Liste Sammlung von Knotenobjekten, die aus den als Eingabe angegebenen 3D-Koordinaten erstellt wurden.

2. SkyCivCreateNodes_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) ), the remaining items are filled as 0.

Eingaben & Ausgänge

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

3. SkyCivMemberFromBLC Komponente zum Konvertieren von Brep/Linie/Kurve in Stab/Träger und zum Zuordnen von Querschnitten

Eingaben & Ausgänge

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Brep/Linien/Kurve Eingang Baum Zum Erstellen der Mitglieder, Als Eingabe kann eine Sammlung von Breps/Linien/Kurven ü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 SkyCivMemberAttrs Komponente.

 

4. SkyCivMemberFromPoints Komponente zum Konvertieren von Punkten in Balken und zum Zuordnen von Querschnitten. While doing this, it will create beams from points in a sequential manner i.e n, n+1 Punkt ergibt 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 SkyCivMemberAttrs Komponente.

5. SkyCivNodePlates Komponente zum Erstellen von Platten aus Knoten.

 

Eingaben & Ausgänge

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Knoten-IDs/Punkteliste Eingang Liste Knoten-ID-Liste oder Liste der Koordinaten, angegeben als
Liste für eine einzelne Platte, d. h. Wenn als Knoten-ID-Liste angegeben,
es wird sein 1,2,3,4 oder für Koordinaten, wird verschickt
als Liste der Punkte in der richtigen Reihenfolge.
Plattendicke Eingang Artikel Dicke der Platte.
Material Eingang Artikel Material der Platte.
Attrs Eingang Artikel

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

 

Eingaben & Ausgänge

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Oberfläche/Netz Eingang Baum Flächen oder vernetzte Flächen, aus denen

the plates are to be created.

Plattendicke Eingang Artikel Dicke der Platte.
Material Eingang Artikel Material der Platte.
Attrs Eingang Artikel Objekt „Plattenattribute“.. Dies enthält MembraneThickness,Biegedicke,
Scherdicke,RotationZ,Membran,Versatz,Bohrsteifigkeitsfaktor. Für mehr Details, bitte sehen SkyCivPlateAttrs Komponente.
Teller Ausgabe Liste Liste der Platten(s) erstellt.

Ladungen

Wir haben Lasten, die als Punktlasten kategorisiert sind, Verteilte Lasten, Flächenlasten, Plattendrücke, Self Weights. For loads, the components are

1 SkyCivNodalPL Komponente zur Erzeugung von Knotenpunktlasten durch Vorgabe von x,j,z-Größen separat. Diese Komponente ähnelt SkyCivNodalPLVec und daher den Eingaben & Outputs will be listed one place for these 2 Komponenten.

 

 

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

 

 

Eingaben & Ausgänge

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
Gruppen laden Eingang Liste Die Lastgruppe(s) zu der diese Ladung gehört.
Punktlast Ausgabe Liste Knotenpunktlastobjekt

 

3 SkyCivMemberPL Komponente zur Erzeugung von Stabpunktlasten durch Vorgabe von x,j,z magnitudes separately. Diese Komponente ähnelt SkyCivMemberPLVec und damit die Eingaben & Die Ausgaben werden für diese an einer Stelle aufgelistet 2 Komponenten.

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

Eingaben & Ausgänge

 

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Mitglieder/Mitglieds-IDs Eingang Liste Liste der Mitglieds-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 Elements.
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.
Punktlast Ausgabe Liste Elementpunktlastobjekt

5 SkyCivDL Komponente zur Erzeugung verteilter Lasten durch Angabe von x,j,z-Größen separat. Diese Komponente ähnelt SkyCivDLVec und daher den Eingaben & Die Ausgaben werden für diese an einer Stelle aufgelistet 2 Komponenten.

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

Eingaben & Ausgänge

 

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Mitglieder/Mitglieds-IDs Eingang Liste Liste der Mitglieds-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

Eingang Liste Start- und Endgrößen für X,Y bzw. Z.
StartVec,EndVec Eingang Liste Start and End Vectors for DL.
Achsen Eingang Artikel Apply the load along the structure’s global or member’s local axis. Possible values are Global, Global Projected, Lokal.
DistanceType Eingang Artikel Absolute or Percentage distance along the member.
StartPosition,

EndPosition

Eingang Liste Position along the member where DL starts and Ends respectively.
Gruppen laden Eingang Liste Die Lastgruppe(s) zu der diese Ladung gehört.
Verteilte Last Ausgabe Liste Verteilte Lasten.

 

7. SkyCivUniformPlatePressures Component for plate pressures with Uniform Load Distribution.

 

Eingaben & Ausgänge

 

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Plate ID/Plate Eingang Artikel Plate Id or Plate object to which plate pressure needs to be applied.
XMag,YMag,ZMag Eingang Liste X.,Y- bzw. Z-Größen.
Gruppen laden Eingang Liste Die Lastgruppe(s) zu der diese Ladung gehört.
Achsen Eingang Artikel Apply the load along the structure’s global or member’s local axis. Possible values are Global, Global Projected, Lokal.
Plattendruck Ausgabe Liste Plattendruck(s)

 

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

Eingaben & Ausgänge

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Plate ID/Plate Eingang Artikel Platten-ID oder Plattenobjekt, auf das der Plattendruck ausgeübt wird
muss angewendet werden.
P1,P2,P3 Knoten-ID Eingang Artikel Die Knoten-ID von P1, P2, P3 Punkt für den linearen Druck.
P1,P2,P3 Mag Eingang Artikel Betrag bei P1,P2,P3 Punkt für den linearen Druck.
Achsen Eingang Artikel Apply the load along the structure’s global or member’s local axis.
Possible values are Global, Global Projected, Lokal.
Laderichtung Eingang Artikel Richtung des linearen Drucks. Mögliche Werte sind X,UND,MIT.
Gruppen laden Eingang Liste Die Lastgruppe(s) zu der diese Ladung gehört.
Plattendruck Ausgabe Artikel Plattendruck.

 

Momente

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

 

Eingaben & Ausgänge

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.
X.,UND,Z-Größen Eingang Liste Momentgröße um X,UND,Z-Achse bzw.
Gruppen laden Eingang Liste Die Lastgruppe, zu der das Moment gehört.
Moment Ausgabe Liste Liste der Momentobjekte.

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

Eingaben & Ausgänge

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.
Moment-Vektor Eingang Liste Momentgröße um X,UND,Z-Achse jeweils als Vektor angegeben.
Gruppen laden Eingang Liste Die Lastgruppe, zu der das Moment gehört.
Moment Ausgabe Liste Liste der Momentobjekte.

3. SkyCivMemberMoment Komponente zum Erzeugen von Stabmomenten durch Angabe von x,j,z-Größen separat.

Eingaben & Ausgänge

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 Stabes.
X.,UND,Von Größe Eingang Liste Momentgröße(s) über X,UND,Z-Achse bzw.
Gruppen laden Eingang Liste Die Lastgruppe, zu der das 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

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 Stabes.
Moment-Vektor Eingang Liste Moment-Größen-Vektoren.
Gruppen laden Eingang Liste Die Lastgruppe, zu der das Moment gehört.
Moment Ausgabe Liste Liste der Momentobjekte.

Unterstützt

1. SkyCivRestraints Komponente zum Erstellen 6 Zeichenbeschränkungscode, d. h. FFFRRR.

 

Eingaben & Ausgänge

Name des Parameters Art des Parameters Parameterzugriff Beschreibung
Übersetzung X Eingang Artikel Translations-DOF in der globalen X-Achse.
Übersetzung Y Eingang Artikel Translations-DOF in der globalen Y-Achse.
Übersetzung Z Eingang Artikel Translations-DOF in der globalen Z-Achse.
Rotations-X Eingang Artikel Rotations-DOF in der globalen X-Achse.
Rotations-Y Eingang Artikel Rotations-DOF in der globalen Y-Achse.
Rotations-Z Eingang Artikel Rotations-DOF in der globalen Z-Achse.
Spring-Träger Eingang Artikel Federunterstützungsfahne, d.h. Richtig/Falsch.
Steifigkeitstyp Eingang Artikel Federsteifigkeit für die Bewegung oder Drehung um die Z-Achse, d. h. Z_TRANS/Z_ROT.
Steifigkeitswert Eingang Artikel Steifigkeitswert für translationale oder Rotationssteifheit.
Zurückhaltungsobjekt Ausgabe Artikel Zurückhaltungsobjekt, das aus den angegebenen Eingängen erstellt wurde.

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

Eingaben & Ausgänge

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.
Zurückhaltung Eingang Artikel Zurückhaltungsobjekt oder Rückhaltescode in Zeichenfolgeformular.
Richtung Eingang Artikel Die Unterstützung kann die Bewegung in beiden Achsen oder einem Achsen zurückhalten. Dies ist 6 Zeichencode d. H.. BBBNPP. B = beide Achsen,P = Positive Achse,N = negative Achse.default ist BBBBBBBB.
Unterstützung x Ausgabe Liste Stützobjekt(s).

 

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

Ausgabe der Unterstützung, Ladungen (je nach Belastungsart) und Querschnitt sind mit dem Eingang dieser Komponente zu verbinden. Unter dieser Komponente muss auch die Ausgabe des Eigengewichts 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 am Modell in Grasshopper werden sofort in S3D übernommen.

 

Analyse

SkycivSetings: Dies hängt jedoch nicht direkt mit der Analyse zusammen, the values related to the user name and API key will be essential for Analysis. Bitte klicken Sie mit der rechten Maustaste auf die Komponente und klicken Sie auf “Einstellungen anwenden”. You will get below screen to enter the User Name and API Key.

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. The output from Assemble will need to be passed to Analysis. Please specify the Analysis Type. Die Standardeinstellung ist eine lineare statische Analyse. Sobald Sie bereit sind, die Analyse durchzuführen, Bitte drücken Sie “Analyse ausführen” Taste. Es gibt Ihnen eine visuelle Darstellung des Analyselaufs und nach dem Abschluss, the component will open the Table with the Analysis results in it. We are also working on Export to Excel and that will be available in the next minor version very shortly.

 

Beispieldateien

Here are some structural Grasshopper Models that you can download to help you get started:

FlatSlab-Building

SteelShed

ArchRoof

War dieser Artikel für Sie hilfreich??
Ja Nein

Wie können wir helfen?

Zur Spitze gehen