Invoering
Het is een tijdje geleden dat de eerste versie van Skyciv's Grasshopper -plug -in werd uitgebracht. We namen gebruikersfeedback en brainstormden in onze interne teambijeenkomsten om het gebruiksvriendelijker te maken in termen van zowel UI als functionaliteit. De bijgewerkte versie is nu beschikbaar, En we zijn verheugd om V2 van onze plug -in te presenteren BETA.
In deze versie, We zullen je door de nieuwe componenten leiden en markeren, waar nodig, Hoe ze verschillen van de eerdere versie. We hopen dat je de verbeteringen leuk vindt en ze vaker begint te gebruiken.
Wat is er veranderd in de V2?
In de eerdere versie, De meeste componenten zijn ontworpen om inputs te accepteren via formulieren en/of muisinteracties. Gebruikers moesten klikken om een formulier te openen, Voeg ingangen toe, Selecteer de juiste opties, wijzigingen toepassen, en sluit vervolgens het formulier.
Ons doel met V2 was om onnodige klikken te verminderen en het invoerproces intuïtiever en gebruiksvriendelijker te maken. Tijdens het herontwerp, We hebben ook de reikwijdte van ondersteunde inputs uitgebreid.
Laten we een voorbeeld nemen om dit aan te tonen door de oude en nieuwe componenten te vergelijken voor het maken van een balk of lid.
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 sprinkhaan (GH) Met plug -in kunnen gebruikers complex importeren, Dynamische modellen ingebouwd in GH in S3D voor structurele analyse en ontwerp. De plug -in behandelt ingewikkelde geometrie en converteert deze in een indeling met alle benodigde informatie voor structurele analyse zoals knooppunten, elementen, secties, materialen, belastingen, ondersteuning, en meer. Het genereert een model en voert het uit als een JSON -bestand, die vervolgens op het S3D -platform kan worden gebruikt om de analyse uit te voeren.
BELANGRIJK: Als u de vorige versie van onze GH -plug -in al hebt geïnstalleerd, We raden aan om het te verwijderen voordat u doorgaat met deze installatie. De bestanden die voor eerdere versies van onze plug-in zijn gemaakt, kunnen met deze versie kapot gaan, omdat we verschillende componenten hebben verbeterd voor betere bruikbaarheid en functionaliteit. helaas, sommige wijzigingen zijn niet compatibel met eerdere versies. Wij verzoeken u oprecht een back-up van deze bestanden te maken en vervolgens de nieuwe componenten te vervangen.
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 vult de workflow aan 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, het moet worden getransporteerd naar de krachtige S3D van SkyCiv om het gereed te maken voor analyse/ontwerp. (Een formaat dat compatibel is met SkyCiv Solver)
- De plug-in van SkyCiv gebruiken, de gebruiker zal dit moeten aangeven:
- Elementdefinitie: Lijnen/curven/breps en oppervlakken in de geometrie kunnen worden getransformeerd naar ‘staven’ & ‘Platen’ respectievelijk.
- Grensvoorwaarden In de vorm van het toewijzen van steunen aan knooppunten
- Ladingen: Verschillende soorten ladingen, zoals knoopladingen, Lid laadt, Verdeelde ladingen, Plaatdrukken, Momenten, enz., 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, 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.
- Het model is klaar voor het schrijven van het script in JSON -formaat met behulp van de tool genaamd "ModelWriter,”Die het model zal lanceren in Skyciv Structural 3D
- De JSON, die is gevormd, Kan worden opgehaald in het S3D -platform van Skyciv, waar de analyse-API naar de structurele oplosser wordt verzonden. Gebruikers kunnen de elementen zien, weergegeven weergave, mesh, tag-nummers, en meer in S3D voor de geometrie, die werd gemodelleerd in GH en samenwerkte met behulp van de SkyCiv-plug-in
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. Skycivmateriaalcust: 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-ratio voor isotrope materialen. |
Opbrengststerkte | Invoer | Item | Vloeisterkte van het materiaal. |
Ultieme kracht | Invoer | Item | Ultieme sterkte van het materiaal |
Materiaal | Uitvoer | Item | Aangepast materiaal wordt gemaakt met behulp van de eigenschappen die als invoer zijn opgegeven. |
3. SkycivSectiondb: Component voor het maken van de sectie uit Skyciv DB -waarden van het land, Familie, Vorm & Grootte. Voor gebruiksgemak, u kunt waardenlijsten aan de invoer koppelen om vooraf gedefinieerde waarden te verkrijgen. De tweede optie zou zijn om de invoer als tekenreekswaarden op te geven als u de juiste waarden kent.
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} formaat opgegeven via Paneel.
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) ), de overige items worden gevuld als 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, XEinde, YStart,
YEinde, ZStart, ZENd |
Invoer | Lijst | Begin- en eindgrootten voor X, EN, en Z, respectievelijk. |
StartVec, Eindvec | Invoer | Lijst | Begin- en eindvectoren voor DL. |
assen | Invoer | Item | Pas de belasting toe langs de globale of lokale as van de constructie. Mogelijke waarden zijn Globaal, Globaal geprojecteerd, en Lokaal. |
Afstandstype | Invoer | Item | Absolute of percentage afstand langs het lid. |
Startpositie,
Eindpositie |
Invoer | Lijst | Plaats langs de staaf waar DL begint en eindigt, 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 | Plaat -ID of plaatobject waarop de plaatdruk moet worden toegepast. |
XMag, YMag, ZMag | Invoer | Lijst | X, EN, en Z -magnitudes, respectievelijk. |
Laadgroepen | Invoer | Lijst | De belastingsgroep(s) waartoe deze lading behoort. |
assen | Invoer | Item | Pas de belasting toe langs de globale of lokale as van de constructie. Mogelijke waarden zijn Globaal, Globaal geprojecteerd, en 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 de plaatdruk moet worden toegepast. |
P1,P2,P3 Knooppunt-ID | Invoer | Item | De knooppunt -ID van P1, Een overzicht van de berekeningen die nodig zijn om een gecombineerde fundering te ontwerpen, en P3 -punt voor de lineaire druk. |
P1,P2,P3 Mag | Invoer | Item | Magnitude op P1, P2, P3 -punt voor de lineaire druk. |
assen | Invoer | Item | Pas de belasting toe langs de globale of lokale as van de constructie. Mogelijke waarden zijn Globaal, Globaal geprojecteerd, en 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-assen, respectievelijk. |
Laadgroepen | Invoer | Lijst | De laadgroep waartoe het moment behoort. |
Moment | Uitvoer | Lijst | Lijst met momentobjecten. |
2. Skycvivnodalmement 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. SkyCiv-beperkingen 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. SkyCivOndersteunt “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. De uitvoer van Assemble moet worden doorgegeven aan Analysis. Geef het analysetype op. 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, de component opent de tabel met de analyseresultaten erin. Ook zijn we bezig met Exporteren naar Excel, En dat zal zeer binnenkort beschikbaar zijn in de volgende kleine versie.
Voorbeeldbestanden
Hier zijn enkele structurele sprinkhaanmodellen die u kunt downloaden om u te helpen aan de slag te gaan: