Invoering
It’s been a while since the first version of SkyCiv’s Grasshopper Plugin came out. We hebben gebruik gemaakt van de gebruikersfeedback en hebben tijdens onze interne teamvergaderingen gebrainstormd om het gebruiksvriendelijker te maken vanuit het oogpunt van gebruikersinterface en functionaliteit.. Goed, the result is now out and we are very glad to present the V2 of our plugin as BETA. We zullen u door de nieuwe componenten leiden en deze vermelden ( waar nodig) how they differ from the earlier version. Ik hoop dat je ze leuk vindt en ze vaker gaat gebruiken.
Wat is er veranderd in de V2?
In de eerdere versie, most of the components were designed to take inputs through forms and/or mouse events to add more inputs. This design meant the user had to click to open the form/click to add new input, select the appropriate inputs, 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.
Oud | Nieuw |
![]() |
![]() |
Voor het toevoegen van een nieuwe lijningang, de gebruiker klikt op de +Lijn , en verbindt de nieuwe lijn als ingang. Voor elke nieuwe regel, dit proces moet worden herhaald. | De nieuwe component neemt niet alleen lijnen, maar ook Breps/Curves als lijst. We kunnen ze dus allemaal op dezelfde ingang aansluiten. |
Beginnen
SkyCiv’s Grasshopper (GH) plugin allows users to import their complex dynamic models built in GH into S3D for structural analysis & ontwerp. De plug-in verwerkt de complexe geometrie en transformeert deze met alle noodzakelijke informatie die nodig is voor structurele analyse (knooppunten, elementen, secties, materialen, belastingen, ondersteuning, enz.). The plugin will generate the model and output in the form of a JSON file, which can be used on the S3D platform for running the analysis
Gebruikers met toegang tot GH kunnen de plug -in downloaden van de SkyCiv -plug -inwinkel of de onderstaande knop gebruiken:
Houd er ook rekening mee dat de installaties ook beschikbaar zijn via Pakketbeheer. Als je je daar prettiger bij voelt, Ga daarheen en zoek naar Skyciv zoals hieronder getoond
Na het downloaden van het bestand, Dubbelklik op het installatieprogramma (.exe) bestand en open Rhino > GH. Als de plug-in succesvol is geladen, Het tabblad Skyciv en de instellingen moeten op het menu GH Tools verschijnen zoals zo:

Skyciv plug -in menu
Na het bouwen van uw model, je zou SkyCiv Structural 3D rechtstreeks vanuit de plug-in moeten kunnen starten, de ... gebruiken Uitvoer componenten. U kunt uw Grasshopper koppelen aan een structureel 3D-model, zodat u de parameters in Grasshopper verandert, het model wordt onmiddellijk bijgewerkt in S3D. Om dit te doen, je moet ook SkyCiv Desktop downloaden. Om dit te doen, Log in en klik op het bureaubladpictogram in de linkeronderhoek.
Een typische workflow voor het uitvoeren van ontwerpen via de plug-in
Een skyciv -plug -in kan helpen de workflow aan te vullen door te modelleren, besparing, en het oplossen van de analyse en ontwerpen voor hun modellen. Na installatie, verschillende tools zijn zichtbaar op het SkyCiv-componenttabblad in Grasshopper.
- Gebruikers kunnen de gewenste geometrie creëren met behulp van de parametrische modelleringsfaciliteiten in Grasshopper.
- Wanneer het model klaar is in sprinkhaan, it needs to be transported to SkyCiv’s powerful S3D to make it ready for analysis/design. (Een formaat dat compatibel is met SkyCiv Solver)
- De plug-in van SkyCiv gebruiken, the user will have to declare:
- Elementdefinitie: Lines/Curves/Breps and surfaces in the geometry can be transformed to ‘Members’ & ‘Plates’ respectively.
- Boundary conditions in the form of assigning Supports to nodes
- Ladingen: Various types of loads, such as Nodal Loads, Member Loads, Verdeelde ladingen, Plaatdrukken, Momenten, enz., zijn beschikbaar voor de gebruiker om toe te wijzen aan knooppunten/leden/platen.
- Materialen: SkyCiv’s plugin contains a Library of materials, viz. Constructiestaal, Beton, Hout, Glas, Met koolstofvezel versterkt kunststof, Aluminium, enzovoort. Gebruikers kunnen ook aangepast materiaal maken door verschillende eigenschappen handmatig in te voeren.
- Secties: De gebruiker moet de gewenste doorsnede kiezen uit de beschikbare bibliotheek op basis van vormen/profielen en landspecifieke databases. Gebruikers kunnen ook een aangepaste sectie maken door handmatig verschillende eigenschappen voor bepaalde vormen in te voeren.
- Na het toewijzen van de bovengenoemde parameters voor ALLE elementen die deel uitmaken van de geometrie, de componenten moeten worden geassembleerd onder het tabblad "Model monteren", waar de door de gebruiker aangegeven invoer wordt verzameld en gerangschikt in een specifiek formaat.
- 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. Gebruikers kunnen de elementen zien, weergegeven weergave, mesh, tag numbers, and more in S3D for the geometry, which was modelled in GH and collaborated using the SkyCiv plugin
Componentenlijst
Materialen & Secties
- SkyCivMaterialDB: Component voor het maken van het materiaal door vaste materialen uit SkyCiv DB te selecteren.
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
Invoer | Er is geen invoerparameter maar in plaats daarvan, Er is een invoermenu beschikbaar waarmee u het materiaal uit de lijst kunt selecteren. | ||
Materiaalopbrengst | Uitvoer | Item | Materiaalobject gemaakt met het geselecteerde materiaal. |
Eigendommen | Uitvoer | Item | Materiaaleigenschappen zoals dichtheid, elasticiteitsmodulus,vis verhouding, vloeigrens, ultieme kracht, klasse van het materiaal. De uitvoer wordt gepresenteerd als een JSON-tekenreeks. |
2. SkyCivMaterialCustom: Component voor het maken van materiaal door handmatig aangepaste eigenschappen op te geven.
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
Klas | Invoer | Item | Klasse van het materiaal zoals staal, Hout enz. opgegeven als Tekenreeks. |
Naam | Invoer | Item | Naam van het aangepaste materiaal gespecificeerd als String. |
Jonge Modulus | Invoer | Item | Elasticiteitsmodulus van het materiaal. |
Dichtheid | Invoer | Item | Dichtheid |
Poisson's ratio | Invoer | Item | Poisson’s ratio for Isotropic Materials. |
Opbrengststerkte | Invoer | Item | Yield Strength of the Material. |
Ultieme kracht | Invoer | Item | Ultimate Strength of the Material |
Materiaal | Uitvoer | Item | Custom material is created using the properties given as input. |
3. SkycivSectiondb: Component voor het maken van de sectie uit Skyciv DB -waarden van het land, Familie, Vorm & Grootte. Voor gebruiksgemak, 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.
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
Land | Invoer | Item | Land dat moet worden geselecteerd als startpunt voor secties. Verbind een waardenlijst met deze ingang om de vooraf gedefinieerde mogelijke waarden te krijgen. Mogelijke waarden zijn Amerikaans, Australische enz. |
Familie | Invoer | Item | Sectie Familie. Verbind een waardenlijst met deze ingang om de vooraf gedefinieerde mogelijke waarden te krijgen. Mogelijke waarden zijn AISC,ADM enz. voor Amerikaans & spoedig. |
Vorm | Invoer | Item | Vorm van de sectiefamilie. Verbind een waardenlijst met deze ingang om de vooraf gedefinieerde mogelijke waarden te krijgen. |
Grootte | Invoer | Item | Grootte van de sectiefamilie. Verbind een waardenlijst met deze ingang om de vooraf gedefinieerde mogelijke waarden te krijgen. |
Materiaal | Invoer | Item | Materiaal dat aan de sectie moet worden toegewezen. |
Sectie | Uitvoer | Item | Sectieobject gemaakt op basis van de invoer. |
Eigendommen | Uitvoer | Item | Voor sectie-eigenschappen, bezoek alstublieft http://beamdimensions.com/ en bekijk de sectie. |
4. SkyCivSectionAangepast: Component voor het maken van de sectie door handmatig aangepaste eigenschappen op te geven.
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
Naam | Invoer | Item | Naam van de aangepaste sectie. |
Materiaal | Invoer | Item | Materiaal dat aan de sectie moet worden toegewezen. |
Voor vorm, we hebben een invoermenu waarmee u de sjabloonvorm uit de lijst kunt selecteren.
Momenteel, ondersteunde vormsjablonen zijn rechthoekig, |
Model
1. Skycivreateenodes: Component voor het maken van knooppunten uit de lijst met punten of de lijst met strings in {X,j,z} format specified via Panel.
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
Punten | Invoer | Lijst | Het verzamelen van 3D-punten opgegeven als Grasshopper Point of punten die zijn opgegeven als meerdere line-gegevens via een paneel in de vorm van {0,0,0} {1,0,0} enzovoorts. |
Knooppunten | Uitvoer | Lijst | Een verzameling knooppuntobjecten gemaakt van de 3D -coördinaten gegeven als invoer. |
2. Skycivreatenodes_xyz: Component voor het maken van knooppunten uit de lijst met X, EN, Z Punten gespecificeerd als afzonderlijke ingangen. Als een van de X, EN,Z-lijst bevat items die minder zijn dan het maximale aantal items ( maximaal van (x_num,j_num,z_num) ), the remaining items are filled as 0.
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
X | Invoer | Lijst | Verzameling van X -coördinaten gespecificeerd als een sprinkhaannummer of als een string. |
EN | Invoer | Lijst | Verzameling van Y -coördinaat gespecificeerd als een sprinkhaannummer of als een string. |
Z | Invoer | Lijst | Verzameling van z -coördinaat gespecificeerd als een sprinkhaannummer of als een string. |
Knooppunten | Uitvoer | Lijst | Een verzameling knooppuntobjecten gemaakt van de 3D -coördinaten gegeven als invoer. |
3. Skycivmemberfromblc: Component voor het converteren van Brep/Line/Curve naar lid/balk en het koppelen van de dwarsdoorsnede ermee
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
Brep/Lijnen/Curve | Invoer | Boom | Voor het aanmaken van de leden, Een verzameling Breps/lijnen/curven kan worden doorgegeven als invoer. |
Sectie | Invoer | Item | Dwarsdoorsnede |
Lidtype | Invoer | Item | Type lid, d.w.z. Aangepast/Truss/Frame/Mini. De standaard is frame. Dit is optioneel. |
Ledenattr | Uitvoer | Lijst | Object Lidkenmerken. Dit bevat Rotatiehoek, Fixiteit A, Fixiteit B, Offset A, Offset B, Je structuur onderdrukken en verschuiven Herhalen, en NL -effecten uitschakelen. Voor meer details, Zie de SkyCivMemberAttrs component. |
4. Skyciv -lid van punten: Component voor het converteren van punten naar een balk en het associëren van de dwarsdoorsnede. Tijdens dit doen, het zal opeenvolgend stralen van punten maken, d.w.z, n, N+1 punten zullen maken 1 balk & spoedig.
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
Punten | Invoer | Boom | Om de leden aan te maken, een verzameling punten kan als invoer worden doorgegeven. |
Sectie | Invoer | Item | Dwarsdoorsnede |
Lidtype | Invoer | Item | Type lid, d.w.z. Aangepast/Truss/Frame/Mini. Standaard is Kader. Dit is optioneel. |
Ledenattr | Uitvoer | Lijst | Object Lidkenmerken. Dit bevat Rotatiehoek,Fixiteit A, Fixiteit B, Offset A, Offset B, Je structuur onderdrukken en verschuiven Herhalen, Schakel NL-effecten uit. Voor meer details, Zie de SkyCivMemberAttrs component. |
5. Skyciv -knooppuntplaten: Component voor het maken van platen uit knooppunten.
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
Knooppunt -ID's/lijst met punten | Invoer | Lijst | Knooppunt-ID-lijst of lijst met coördinaten gespecificeerd als Lijst voor een enkele plaat, d.w.z., Indien opgegeven als knooppunt -ID -lijst, het zal zijn 1, 2, 3, 4, of voor coördinaten, het wordt verzonden Als een lijst met punten in de juiste volgorde. |
Plaatdikte | Invoer | Item | Dikte van de plaat. |
Materiaal | Invoer | Item | Materiaal van de plaat. |
Attr | Invoer | Item |
6. SkycivsurfacePlates: Component voor het maken van platen van oppervlakken of mazen.
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
Oppervlakte/Maas | Invoer | Boom | Oppervlakken of gaasoppervlakken waaruit de platen moeten worden gemaakt. |
Plaatdikte | Invoer | Item | Dikte van de plaat. |
Materiaal | Invoer | Item | Materiaal van de plaat. |
Attr | Invoer | Item | Plaatattributen-object. Dit bevat MembraneThickness, Buigdikte, Afschuifdikte, RotatieZ, Diafragma, offset, Boorstijfheidsfactor. Voor meer details, Zie de SkyCivPlateAttrs component. |
Bord | Uitvoer | Lijst | Lijst van plaat(s) gemaakt. |
Ladingen
We hebben ladingen gecategoriseerd als Puntenladingen, Gedistribueerde belastingen, Gebiedsbelasting, Plaatdrukken, en zelfgewichten. Voor ladingen, De componenten zijn:
- SkyCivNodalPL Component voor het creëren van knooppuntbelastingen door x op te geven,j,z grootheden afzonderlijk. Dit onderdeel is vergelijkbaar met SkyCivNodalPLVec en dus de ingangen & Uitgangen worden hiervoor op één plaats vermeld 2 componenten.
2. SkyCivNodalPLVec: Component voor het creëren van knooppuntbelastingen door x op te geven,j, en z-grootheden via vector.
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
Knooppunt-ID/lijst | Invoer | Lijst | Lijst met knooppunt-ID's of Lijst met knooppunten(s), GH_Punt, Punt3d. |
X,EN,Z | Invoer | Lijst | X, EN, Z-grootte respectievelijk |
ForceVector | Invoer | Lijst | Force Vector-omvang |
Laadgroepen | Invoer | Lijst | De belastingsgroep(s) waartoe deze lading behoort. |
Puntbelasting | Uitvoer | Lijst | Knooppuntbelastingobject |
3 Skycivmemberpl: Component voor het maken van staafpuntlasten door x op te geven,j,z grootheden afzonderlijk. Dit onderdeel is vergelijkbaar met SkyCivLidPLVec, en vandaar de ingangen & Uitgangen worden hiervoor op één plek vermeld 2 componenten.
4 SkyCivLidPLVec: Component voor het maken van staafpuntlasten door x op te geven,j,z-grootheden via vectoren.
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
Leden/lid-ID's | Invoer | Lijst | Lijst met lid -ID's in integer/string -indeling, of lijst met regelobjecten waarvoor al leden zijn gemaakt, of lijst met al gemaakte leden. |
Afstandstype | Invoer | Item | Absoluut of percentage |
Positie | Invoer | Lijst | Positie langs het lid. |
X, EN, Z | Invoer | Lijst | X, EN, Z-grootte respectievelijk |
ForceVector | Invoer | Lijst | Force Vector-omvang |
Laadgroepen | Invoer | Lijst | De belastingsgroep(s) waartoe deze lading behoort. |
Puntbelasting | Uitvoer | Lijst | Laadpunt Laadobject |
5 Skycivdl: Component voor het maken van gedistribueerde belastingen door X op te geven,j,z grootheden afzonderlijk. Deze component is vergelijkbaar met skycivdlvec, en vandaar, De ingangen & Uitgangen worden hiervoor op één plek vermeld 2 componenten.
6 SkyCivDLVec Component voor het maken van gedistribueerde belastingen door X op te geven,j,Z magnitudes via vectoren.
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
Leden/lid-ID's | Invoer | Lijst | Lijst met lid -ID's in integer/string -indeling, of lijst met regelobjecten waarvoor al leden zijn gemaakt, of lijst met al gemaakte leden. |
XStart, XEnd, YStart,
YEnd, ZStart, ZEnd |
Invoer | Lijst | Start and End Magnitudes for X, EN, en Z, respectievelijk. |
StartVec, EndVec | Invoer | Lijst | Start and End Vectors for DL. |
assen | Invoer | Item | Apply the load along the structure’s global or member’s local axis. Possible values are Global, Global Projected, and Local. |
Afstandstype | Invoer | Item | Absolute of percentage afstand langs het lid. |
Startpositie,
Eindpositie |
Invoer | Lijst | Position along the member where DL starts and ends, respectievelijk. |
Laadgroepen | Invoer | Lijst | De belastingsgroep(s) waartoe deze lading behoort. |
Gedistribueerde belasting | Uitvoer | Lijst | Verdeelde ladingen. |
7. SkyCivUniformPlatePressures Component voor plaatdrukken met uniforme belastingsverdeling.
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
Plaat-ID/plaat | Invoer | Item | Plate ID or Plate object to which the plate pressure needs to be applied. |
XMag, YMag, ZMag | Invoer | Lijst | X, EN, and Z magnitudes, respectievelijk. |
Laadgroepen | Invoer | Lijst | De belastingsgroep(s) waartoe deze lading behoort. |
assen | Invoer | Item | Apply the load along the structure’s global or member’s local axis. Possible values are Global, Global Projected, and Local. |
Plaatdruk | Uitvoer | Lijst | Plaatdruk(s) |
7. SkyCivLineairePlaatdrukken Component voor plaatdrukken met lineaire belastingsverdeling.
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
Plaat-ID/plaat | Invoer | Item | Plate ID or Plate object to which the plate pressure needs to be applied. |
P1,P2,P3 Knooppunt-ID | Invoer | Item | The node ID of P1, Een overzicht van de berekeningen die nodig zijn om een gecombineerde fundering te ontwerpen, and P3 Point for the linear pressure. |
P1,P2,P3 Mag | Invoer | Item | Magnitude at P1, P2,P3 Point for the linear pressure. |
assen | Invoer | Item | Apply the load along the structure’s global or member’s local axis. Possible values are Global, Global Projected, and Local. |
Laadrichting: | Invoer | Item | Richting van de lineaire druk. Mogelijke waarden zijn x, EN, Z. |
Laadgroepen | Invoer | Lijst | De belastingsgroep(s) waartoe deze lading behoort. |
Plaatdruk | Uitvoer | Item | Plaatdruk. |
Momenten
1. SkyCivNodalMoment Component voor het creëren van knooppuntmomenten door x op te geven,j,z grootheden.
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
NodeId/knooppunt/puntlijst | Invoer | Lijst | Lijst met knooppunt -ID's/knooppunten/punten waarvoor het moment moet worden toegepast. |
X, EN, Z-groottes | Invoer | Lijst | Momentgrootte ongeveer X, EN, Z-assen, respectievelijk. |
Laadgroepen | Invoer | Lijst | De laadgroep waartoe het moment behoort. |
Moment | Uitvoer | Lijst | Lijst met momentobjecten. |
2. SkyCivNodalMomentVec Component voor het creëren van knooppuntmomenten door x op te geven,j,z grootheden via vector.
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
NodeId/knooppunt/puntlijst | Invoer | Lijst | Lijst met knooppunt -ID's/knooppunten/punten waarvoor het moment moet worden toegepast. |
Moment-vector | Invoer | Lijst | Momentgrootte ongeveer X, EN, Z-assen, respectievelijk gespecificeerd als vector. |
Laadgroepen | Invoer | Lijst | De laadgroep waartoe het moment behoort. |
Moment | Uitvoer | Lijst | Lijst met momentobjecten. |
3. SkyCivMemberMoment Component voor het creëren van lidmomenten door x op te geven,j, en Z -magnitudes afzonderlijk.
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
Lijst met lijnen/leden/lid-ID's | Invoer | Lijst | Lijst met lijnen of leden of lijst met lid-ID's. |
Afstandstype | Invoer | Item | Afstandstype, d.w.z., Absoluut/percentage. |
Positie | Invoer | Lijst | Positie langs het lid. |
X, EN, Puntbelastingen zijn krachten die kunnen worden uitgeoefend op een knoop of op een punt samen met een staaf | Invoer | Lijst | Momentgrootte(s) ongeveer X, EN, Z-assen, respectievelijk. |
Laadgroepen | Invoer | Lijst | De laadgroep waartoe het moment behoort. |
Moment | Uitvoer | Lijst | Lijst met momentobjecten. |
4. SkyCivMemberMomentVec Component voor het creëren van lidmomenten door x op te geven,j,z grootheden via vector.
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
Lijst met lijnen/leden/lid-ID's | Invoer | Lijst | Lijst met lijnen of leden of lijst met lid-ID's. |
Afstandstype | Invoer | Item | Afstandstype, d.w.z., Absoluut/percentage. |
Positie | Invoer | Lijst | Positie langs het lid. |
Moment-vector | Invoer | Lijst | Momentgroottevectoren. |
Laadgroepen | Invoer | Lijst | De laadgroep waartoe het moment behoort. |
Moment | Uitvoer | Lijst | Lijst met momentobjecten. |
Ondersteuningen
1. SkyCivRestraints Component voor het maken 6 6-Karakterbeveiligingscodes, d.w.z., FFFRRR.
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
Vertaling X | Invoer | Item | Translationele DOF in de globale X-as. |
Vertaling Y | Invoer | Item | Translationele DOF in de globale Y-as. |
Vertaling Z | Invoer | Item | Translationele DOF in de globale Z-as. |
Rotatie X | Invoer | Item | Roterende DOF in de globale X-as. |
Rotatie Y | Invoer | Item | Roterende DOF in de globale Y-as. |
Rotatie Z | Invoer | Item | Roterende DOF in de globale Z-as. |
Veersteun | Invoer | Item | Spring Support vlag, d.w.z., Waar/onwaar. |
Stijfheidstype | Invoer | Item | Veerstijfheid voor vertaling of rotatie rond z -as, d.w.z., Z_TRANS/Z_ROT. |
Stijfheidswaarde | Invoer | Item | Stijfheidswaarde voor translationele of rotatiestijfheid. |
Terughoudend voorwerp | Uitvoer | Item | Beperking Object gemaakt op basis van de gegeven invoer. |
2. SkyCivSupports “Component voor het creëren van steun-/randvoorwaarden.
Ingangen & Uitgangen
Naam van parameter | Type parameter | Parametertoegang | Beschrijving |
Lijst knooppunt-ID's/punt/knooppunt | Invoer | Item | Lijst met knooppunt -ID's/punten/knooppunten waaraan de ondersteuning moet worden toegevoegd. |
Terughoudendheid | Invoer | Item | Beveiligingsobject of terughoudendheidcode in tekenreeksformulier. |
Richting | Invoer | Item | Ondersteuning kan de beweging in beide assen of één as beperken. Dit is 6 6-karaktercode, d.w.z., BBBNPP. B = beide assen, P = positieve as, N = negatieve as. De standaard is BBBBBB. |
Ondersteuning x | Uitvoer | Lijst | Ondersteuning van het object(s). |
Monteren Stelt het gehele constructiemodel samen (Balken &/ Borden) gedeclareerd in een bepaalde geometrie samen met ondersteuningen, belastingen, materiaal, en sectie-eigenschappen.
Uitvoer van ondersteuning, belastingen (afhankelijk van het type belasting), en doorsnede worden aangesloten op de ingang van dit onderdeel this. De output van zelfgewicht moet ook worden aangesloten onder deze component. Meerdere balken/steunen/ladingen kunnen worden verbonden onder assembleren.
Uitvoer
ModelWriter: Schrijft het model JSON naar het lokale bestandssysteem
Vertegenwoordiging van structureel model in JSON (JavaScript-objectnotatie) formaat. De uitvoer van de Assemble-component moet worden doorgegeven aan de invoer van ModelWriter. Met ModelWriter kan de gebruiker zijn Grasshopper-model rechtstreeks in S3D starten. Alle wijzigingen in het model in Grasshopper zullen onmiddellijk doorkomen in S3D.
Analyse
Skycivsettings: Hoewel dit niet direct gerelateerd is aan analyse, De waarden met betrekking tot de gebruikersnaam en API -toets zijn essentieel voor analyse. Klik met de rechtermuisknop op de component en klik op “Instellingen toepassen”. U krijgt het onderstaande scherm om de gebruikersnaam en API -toets in te voeren.
Skycivanalyse: Voert de analyse uit op het voorbereide model.
We hebben het model al voorbereid met behulp van de assembleercomponent. Als we de analyse willen uitproberen, dan kunnen we deze component gebruiken. The output from Assemble will need to be passed to Analysis. Please specify the Analysis Type. De standaardinstelling is lineaire statische analyse. Zodra u klaar bent om de analyse uit te voeren, Druk op de “Voer analyse uit” knop. Het geeft je een visuele weergave van de analyse -run en eenmaal klaar, 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.
Voorbeeldbestanden
Here are some structural Grasshopper Models that you can download to help you get started: