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
Skycivs Heuschrecke (GH) Mit Plugin können Benutzer ihre komplexen dynamischen Modelle importieren, die in GH in S3D eingebaut sind, für die Strukturanalyse & 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 die Ausgabe in Form einer JSON -Datei, Dies kann auf der S3D -Plattform zum Ausführen der Analyse verwendet werden
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ü
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, and solving the analysis and designs for their models. 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: Various types of loads, such as Nodal Loads, Mitgliederlasten, Verteilte Lasten, Plattendrücke, Momente, etc., stehen dem Benutzer zur Verfügung, um sie Knoten/Mitgliedern/Platten zuzuweisen.
- Materialien: SkyCiv’s plugin contains a Library of materials, viz. 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.
- The model is ready for writing the script in JSON format using the tool called “ModelWriter,” which will launch the model in SkyCiv Structural 3D
- The JSON, which is formed, can be fetched in the SkyCiv’s S3D platform, where the analysis API will be sent to the structural solver. Benutzer können die Elemente sehen, gerenderte Ansicht, Gittergewebe, tag numbers, and more in S3D for the geometry, which was modelled in GH and collaborated using the SkyCiv plugin
Komponentenliste
Materialien & Abschnitte
- 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 value 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, |
Modell
1. Skycivcreatsoden: 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 Heuschreckspitze oder als Multi-Line {0,0,0} {1,0,0} und so weiter. |
Knoten | Ausgabe | Liste | Eine Sammlung von Knotenobjekten, die aus den 3D -Koordinaten als Eingabe erstellt wurden. |
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) ), the remaining items are filled as 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 | Collection of Y coordinate specified either as a Grasshopper Number or as a string. |
MIT | Eingang | Liste | Collection of Z coordinate specified either as a Grasshopper Number or as a string. |
Knoten | Ausgabe | Liste | Eine Sammlung von Knotenobjekten, die aus den 3D -Koordinaten als Eingabe erstellt wurden. |
3. SkyCivMemberFromBLC: Component for converting Brep/Line/Curve to Member/Beam and associating the Cross Section with it
Eingaben & Ausgänge
Name des Parameters | Art des Parameters | Parameterzugriff | Beschreibung |
Brep/Linien/Kurve | Eingang | Baum | Zum Erstellen der Mitglieder, a collection of BReps/lines/curves can be passed as input. |
Sektion | Eingang | Artikel | Querschnitt |
Mitgliedstyp | Eingang | Artikel | Art des Mitglieds, d. h. Benutzerdefiniert/Träger/Rahmen/Mini. The default is Frame. 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, and Disable NL Effects. Für mehr Details, please see the SkyCivMemberAttrs Komponente. |
4. SkyCiv Member from Points: Component for converting points to a beam and associating the Cross Section with it. 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, please see the SkyCivMemberAttrs Komponente. |
5. Skyciv -Knotenplatten: Komponente zum Erstellen von Platten aus Knoten.
Eingaben & Ausgänge
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. |
Plattendicke | Eingang | Artikel | Dicke der Platte. |
Material | Eingang | Artikel | Material der Platte. |
Attrs | Eingang | Artikel |
6. Skycivsurfaceplat: 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 die Platten erstellt werden sollen. |
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, please see the 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, und Selbstgewichte. Für Lasten, Die Komponenten sind:
- 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
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-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
Name des Parameters | Art des Parameters | Parameterzugriff | Beschreibung |
Mitglieder/Mitglieds-IDs | Eingang | Liste | Liste der Mitglieder -IDs im Ganzzahl-/String -Format, or List of Line objects for which members are already created, or List of Members already created. |
DistanceType | Eingang | Artikel | Absolut oder prozentual |
Position | Eingang | Liste | Position along the Member. |
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. This component is similar to SkyCivDLVec, and hence, the Inputs & 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
Name des Parameters | Art des Parameters | Parameterzugriff | Beschreibung |
Mitglieder/Mitglieds-IDs | Eingang | Liste | Liste der Mitglieder -IDs im Ganzzahl-/String -Format, or List of Line objects for which members are already created, or List of Members already created. |
XStart, XEnd, YStart,
YEnde, ZStart, ZEnde |
Eingang | Liste | Start- und Endgrößen für X, UND, und Z, beziehungsweise. |
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, and Local. |
DistanceType | Eingang | Artikel | Absolute or Percentage distance along the member. |
StartPosition,
EndPosition |
Eingang | Liste | Position along the member where DL starts and ends, beziehungsweise. |
Gruppen laden | Eingang | Liste | Die Lastgruppe(s) zu der diese Ladung gehört. |
Verteilte Last | Ausgabe | Liste | Verteilte Lasten. |
7. SkyCivUniformPlatePressures Komponente für Plattendrücke mit gleichmäßiger Lastverteilung.
Eingaben & Ausgänge
Name des Parameters | Art des Parameters | Parameterzugriff | Beschreibung |
Platten -ID/Platte | Eingang | Artikel | Platten -ID oder Plattenobjekt, auf das der Plattendruck angewendet werden muss. |
Xmag, Base, Sieg | Eingang | Liste | X., UND, und Z -Größen, beziehungsweise. |
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, and Local. |
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 |
Platten -ID/Platte | Eingang | Artikel | Platten -ID oder Plattenobjekt, auf das der Plattendruck angewendet werden muss. |
P1,P2,P3 Knoten-ID | Eingang | Artikel | Die Knoten -ID von 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 Mag | Eingang | Artikel | Größe 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, and Local. |
Laderichtung | Eingang | Artikel | Richtung des linearen Drucks. Possible 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-Achsen, beziehungsweise. |
Gruppen laden | Eingang | Liste | Die Lastgruppe, zu der der 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-Achsen, jeweils als Vektor angegeben. |
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
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. |
X., UND, Von Größe | Eingang | Liste | Momentgröße(s) über X, UND, Z-Achsen, beziehungsweise. |
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
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. |
Moment-Vektor | Eingang | Liste | Moment-Größen-Vektoren. |
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
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 | 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. |
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 einer Achse einschränken. Das ist 6 6-Zeichencode, d.h., BBBNPP. B = beide Achsen, P = Positive Achse, N = negative Achse. Der Standard ist BBBBBB. |
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 , 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. 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 die “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, 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: