SkyCiv-documentatie

Uw gids voor SkyCiv-software - tutorials, handleidingen en technische artikelen

SkyCiv API

  1. Huis
  2. SkyCiv API
  3. Plug-ins
  4. Sprinkhaan V2

Sprinkhaan V2

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

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

  1. 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,
Hol rechthoekig, Circulaire, Holle Criculaire, Stuur ons een e-mail als u wilt dat deze functie eerder wordt geïmplementeerd, T-vorm, Hoek,Kanaal.
Afhankelijk van de gekozen vorm, Dynamische invoerparameters worden toegevoegd om te bieden
de afmetingen van de sectie.

 

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:

  1. 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:

Was dit artikel nuttig voor jou?
Ja Nee

Hoe kunnen we helpen?

Ga naar boven