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

Met de Grasshopper-plug-in van SkyCiv kunnen gebruikers hun complexe dynamische modellen, ingebouwd in GH, in S3D importeren voor structurele analyse & 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.). De plug-in genereert het model en de uitvoer in de vorm van een JSON-bestand dat op het S3D-platform kan worden gebruikt voor het uitvoeren van de analyse

Gebruikers met toegang tot GH, kunt de plug-in downloaden van de SkyCiv Plugin-winkel 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, please there and search for SkyCiv as shown below

 

 

Na het downloaden van het bestand, double-click the installer (.exe) bestand en open Rhino > GH. Als de plug-in succesvol is geladen, het SkyCiv-tabblad en de instellingen zouden moeten verschijnen onder het GH-tools-menu, zoals zo:

 

SkyCiv Plugin Menu

SkyCiv Plugin 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 and click the desktop icon in the bottom left corner.

Een typische workflow voor het uitvoeren van ontwerpen via de plug-in

A SkyCiv plugin could help complement the workflow by modelling, het opslaan en 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.
  • When the model is ready in Grasshopper, 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: Verschillende soorten belastingen zoals knoopbelastingen, Member Loads, Verdeelde ladingen, Plaatdrukken, Momenten, enzovoort. zijn beschikbaar voor de gebruiker om toe te wijzen aan knooppunten/leden/platen.
    • Materialen: De plug-in van SkyCiv bevat een bibliotheek met materialen, namelijk constructiestaal, Beton, Hout, Glas, Met koolstofvezel versterkt kunststof, Aluminium enz. 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.
  • Het model is klaar om het script in JSON-formaat te schrijven met behulp van de tool genaamd "ModelWriter", die het model in SkyCiv Structural 3D zal lanceren
  • De JSON die wordt gevormd, kan worden opgehaald in de SkyCiv's, S3D-platform waar de analyse-API naar de structurele oplosser wordt verzonden. Gebruikers kunnen de elementen zien, weergegeven weergave, mesh, tagnummers enz enz in S3D voor de geometrie die werd gemodelleerd in GH en samenwerkte met behulp van de SkyCiv-plug-in

 

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 for creating the section from SkyCiv DB values of Country, Familie, Vorm & Grootte. Voor gebruiksgemak, 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.

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, dynamic input parameters are added to provide
the dimensions of the section.

 

Model

1. SkyCivCreateNodes 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 Verzameling van 3D-punten gespecificeerd als Grasshopper Point of punten gespecificeerd als meerlijnige gegevens via een paneel in de vorm van {0,0,0} {1,0,0} enzovoorts.
Knooppunten Uitvoer Lijst Verzameling van knooppuntobjecten gemaakt op basis van de 3D-coördinaten die als invoer zijn opgegeven.

2. SkyCivCreateNodes_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 Sprinkhaannummer of als een tekenreeks.
EN Invoer Lijst Verzameling van Y-coördinaten gespecificeerd als Sprinkhaannummer of als een tekenreeks.
Z Invoer Lijst Verzameling van Z-coördinaten gespecificeerd als Sprinkhaannummer of als een tekenreeks.
Knooppunten Uitvoer Lijst Verzameling van knooppuntobjecten gemaakt op basis van de 3D-coördinaten die als invoer zijn opgegeven.

3. SkyCivMemberFromBLC Component voor het converteren van Brep/Lijn/Curve naar Staaf/Ligger en het daaraan koppelen van dwarsdoorsneden

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 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, de limiet is ingesteld op L/250, maar dit kan worden gewijzigd via de resultaatinstellingen SkyCivMemberAttrs component.

 

4. SkyCivMemberFromPoints Component voor het converteren van punten naar liggers en het daaraan koppelen van dwarsdoorsneden. While doing this, it will create beams from points in a sequential manner i.e n, n+1 punt zal opleveren 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, de limiet is ingesteld op L/250, maar dit kan worden gewijzigd via de resultaatinstellingen SkyCivMemberAttrs component.

5. SkyCivNodePlates 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, zal worden verzonden
als 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 mesh-oppervlakken 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, de limiet is ingesteld op L/250, maar dit kan worden gewijzigd via de resultaatinstellingen SkyCivPlateAttrs component.
Bord Uitvoer Lijst Lijst van plaat(s) gemaakt.

Ladingen

We hebben ladingen gecategoriseerd als Puntenladingen, Gedistribueerde belastingen, Gebiedsbelasting, Plaatdrukken, Self Weights. For loads, the components are

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 & Outputs will be listed one place for these 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 magnitudes separately. Dit onderdeel is vergelijkbaar met SkyCivLidPLVec en vandaar de ingangen & Uitgangen worden hiervoor op één plaats 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 lijnobjecten waarvoor al leden zijn gemaakt of lijst met leden die al zijn gemaakt.
Afstandstype Invoer Item Absoluut of percentage
Positie Invoer Lijst Positie langs 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 Member Point Load Object

5 SkyCivDL Component for creating distributed loads by specifying x,j,z grootheden afzonderlijk. This component is similar to SkyCivDLVec and hence the Inputs & Uitgangen worden hiervoor op één plaats vermeld 2 componenten.

6 SkyCivDLVec Component for creating distributed loads by specifying x,j,z magnitudes via vectors.

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 lijnobjecten waarvoor al leden zijn gemaakt of lijst met leden die al zijn gemaakt.
XStart,XEnd,YStart,

YEnd,ZStart,ZEnd

Invoer Lijst Start and End Magnitudes for X,Y and Z respectively.
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, Lokaal.
Afstandstype Invoer Item Absolute of percentage afstand langs het lid.
Startpositie,

Eindpositie

Invoer Lijst Plaats langs de staaf waar DL respectievelijk begint en eindigt.
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 of Plate-object waarop plaatdruk moet worden uitgeoefend.
XMag,YMag,ZMag Invoer Lijst X,Y- en Z-grootheden 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, Lokaal.
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 Plaat-ID of plaatobject waarop plaatdruk rust
moet worden toegepast.
P1,P2,P3 Knooppunt-ID Invoer Item De knooppunt-ID van P1,P2,P3 Punt voor de lineaire druk.
P1,P2,P3 Mag Invoer Item Grootte op P1,P2,P3 Punt voor de lineaire druk.
assen Invoer Item Apply the load along the structure’s global or member’s local axis.
Possible values are Global, Global Projected, Lokaal.
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-as respectievelijk.
Laadgroepen Invoer Lijst De belastingsgroep 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-as respectievelijk gespecificeerd als Vector.
Laadgroepen Invoer Lijst De belastingsgroep 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,z grootheden 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 staaf.
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-as respectievelijk.
Laadgroepen Invoer Lijst De belastingsgroep 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 staaf.
Moment-vector Invoer Lijst Momentgroottevectoren.
Laadgroepen Invoer Lijst De belastingsgroep waartoe het moment behoort.
Moment Uitvoer Lijst Lijst met momentobjecten.

Ondersteuningen

1. SkyCivRestraints Component voor het maken 6 karakterbeperkingscode, 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 Veersteunvlag, d.w.z. Waar/onwaar.
Stijfheidstype Invoer Item Veerstijfheid voor translatie of rotatie rond de 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 bijlen beperken. Dit is 6 Karaktercode, d.w.z.. BBBNPP. B = beide assen,P = positieve as,N = negatieve as. Default 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 , sectie eigenschap.

Uitvoer van ondersteuning, belastingen (afhankelijk van het type belasting) en doorsnede worden aangesloten op de ingang van dit onderdeel this. Uitgang van eigen gewicht moet ook onder dit onderdeel worden aangesloten. 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 aan het model in sprinkhaan worden onmiddellijk doorgevoerd in S3D.

 

Analyse

Skycivsettings: Hoewel dit niet direct gerelateerd is aan analyse, the values related to the user name and API key will be essential for Analysis. Klik met de rechtermuisknop op de component en klik op “Instellingen toepassen”. You will get below screen to enter the User Name and API Key.

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 door dit onderdeel te 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 “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:

FlatSlab-Building

SteelShed

ArchRoof

Was dit artikel nuttig voor jou?
Ja Nee

Hoe kunnen we helpen?

Ga naar boven