introduzione
È passato un po 'di tempo dalla prima versione del plugin Grasshopper di Skyciv. Abbiamo preso feedback degli utenti e fatto brainstormiamo nelle riunioni del nostro team interno per renderlo più user-friendly in termini di interfaccia utente e funzionalità. La versione aggiornata è ora disponibile, E siamo entusiasti di presentare V2 del nostro plug -in BETA.
In questa versione, Ti guideremo attraverso i nuovi componenti ed evidenziamo, dove necessario, come differiscono dalla versione precedente. Speriamo che ti piacciano i miglioramenti e inizi a usarli più spesso.
Cosa è cambiato nel V2?
Nella versione precedente, La maggior parte dei componenti è stata progettata per accettare gli input tramite forme e/o interazioni del mouse. Gli utenti dovevano fare clic per aprire un modulo, Aggiungi input, Seleziona le opzioni appropriate, Applicare le modifiche, e quindi chiudere il modulo.
Il nostro obiettivo con V2 era ridurre i clic non necessari e rendere il processo di input più intuitivo e intuitivo. Durante la riprogettazione, Abbiamo anche ampliato l'ambito degli input supportati.
Facciamo un esempio per dimostrarlo confrontando i vecchi e nuovi componenti per la creazione di un raggio o un membro.
Vecchio | Nuovo |
![]() |
![]() |
Per l'aggiunta di un nuovo input di riga, L'utente fa clic sulla riga + , e collega la nuova riga come input. Per ogni nuova riga, Questo processo deve essere ripetuto. | Il nuovo componente non accetta solo le Linee ma anche le Breps/Curve come elenco. Quindi possiamo collegarli tutti allo stesso ingresso. |
Iniziare
Grasshopper di Skyciv (GH) Il plugin consente agli utenti di importare complessi, Modelli dinamici incorporati in GH in S3D per analisi e progettazione strutturali. Il plugin gestisce la geometria intricata e la converte in un formato contenente tutte le informazioni necessarie per l'analisi strutturale come i nodi, elementi, sezioni, materiali, carichi, supporti, e altro ancora. Genera un modello e lo produce come file JSON, che può quindi essere utilizzato sulla piattaforma S3D per eseguire l'analisi.
IMPORTANTE: Se hai già la versione precedente del nostro plugin GH installato, Suggeriamo di disinstallarlo prima di procedere con questa installazione. I file creati per le versioni precedenti del nostro plugin potrebbero rompersi con questa versione, Poiché abbiamo migliorato diversi componenti per una migliore usabilità e funzionalità. Sfortunatamente, Alcune delle modifiche non sono compatibili con le versioni precedenti. We sincerely request that you please take a backup of those files and then start replacing the new components.
Gli utenti con accesso a GH possono scaricare il plug -in dal negozio del plugin Skyciv o utilizzare il pulsante di seguito.
Tieni inoltre presente che le installazioni sono disponibili anche tramite Package Manager. Se ti senti più a tuo agio, Si prega di andare lì e cercare Skyciv come mostrato di seguito.
Dopo aver scaricato il file, fare doppio clic sul programma di installazione (.EXE) file e apri Rhino > GH. Se il plugin è stato caricato con successo, La scheda e le impostazioni Skyciv dovrebbero apparire nel menu Strumenti GH come così:

Menu del plug-in SkyCiv
Dopo aver costruito il tuo modello, dovresti essere in grado di avviare SkyCiv Structural 3D direttamente dal plugin, usando il Produzione componenti. Puoi collegare il tuo Grasshopper a un modello 3D strutturale, così come cambi i parametri in Grasshopper, il modello si aggiornerà istantaneamente in S3D. Per fare questo, dovrai anche scaricare SkyCiv Desktop. Per fare questo, accedi e fai clic sull'icona del desktop nell'angolo in basso a sinistra.
Un tipico flusso di lavoro per l'esecuzione della progettazione tramite il plug-in
A SkyCiv plugin complements the workflow by modelling, Salvataggio, and solving the analysis and designs for their models. Dopo l'installazione, vari strumenti sono visibili nella scheda del componente SkyCiv in Grasshopper.
- Gli utenti possono creare la geometria desiderata utilizzando le strutture di modellazione parametrica di Grasshopper.
- Quando il modello è pronto in Grasshopper, it needs to be transported to SkyCiv’s powerful S3D to make it ready for analysis/design. (Un formato compatibile con SkyCiv Solver)
- Usando il plugin di SkyCiv, the user will have to declare:
- Definizione dell'elemento: Lines/Curves/Breps and surfaces in the geometry can be transformed to ‘Members’ & ‘Plates’ respectively.
- Boundary conditions sotto forma di assegnazione di supporti ai nodi
- Carichi: Various types of loads, such as Nodal Loads, Carichi di membro, Carichi distribuiti, Pressioni della piastra, momenti, ecc., sono a disposizione dell'utente per l'assegnazione a nodi/membri/piastre.
- materiale: Il plugin di Skyciv contiene una libreria di materiali, cioè. Acciaio strutturale, Calcestruzzo, Legname, Bicchiere, Plastica rinforzata con fibra di carbonio, Alluminio, eccetera. Gli utenti possono anche creare materiale personalizzato inserendo manualmente varie proprietà.
- sezioni: L'utente deve scegliere la sezione trasversale desiderata tra la libreria disponibile in base a forme/profili e database specifici del paese. Gli utenti possono anche creare una sezione personalizzata inserendo manualmente varie proprietà per determinate forme.
- Dopo aver assegnato i parametri sopra menzionati per TUTTI gli elementi che formano come parte della geometria, i componenti devono essere assemblati nella scheda "Assembla modello", dove gli input dichiarati dall'utente vengono raccolti e organizzati in un formato specifico.
- Il modello è pronto per scrivere lo script in formato JSON usando lo strumento chiamato "ModelWriter,"Che lancerà il modello in Skyciv Structural 3D
- Il json, che si forma, può essere recuperato nella piattaforma S3D di Skyciv, dove l'API di analisi verrà inviata al solutore strutturale. Gli utenti possono vedere gli elementi, vista renderizzata, maglia, numeri di tag, and more in S3D for the geometry, che è stato modellato in GH e collaborato usando il plugin Skyciv
Elenco dei componenti
materiale & sezioni
- Skycivmaterialdb: Componente per la creazione del materiale selezionando materiali fissi da SkyCiv DB.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Ingresso | Non esiste alcun parametro di input ma invece, Viene fornito il menu di input per selezionare il materiale dall'elenco. | ||
Produzione materiale | Produzione | Articolo | Oggetto materiale creato con il materiale selezionato. |
Proprietà | Produzione | Articolo | Proprietà del materiale come la densità, modulo di elasticità,Pesce del rapporto, forza di snervamento, Forza definitiva, Classe del materiale. L'output è presentato come una stringa JSON. |
2. Skycivmaterialcust: Componente per la creazione di materiale specificando manualmente le proprietà personalizzate.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Classe | Ingresso | Articolo | Classe del materiale come l'acciaio, Legno ecc. specificato come stringa. |
Nome | Ingresso | Articolo | Nome del materiale personalizzato specificato come stringa. |
Giovane modulo | Ingresso | Articolo | Modulo di elasticità del materiale. |
Densità | Ingresso | Articolo | Densità |
Rapporto di Poisson | Ingresso | Articolo | Poisson’s ratio for Isotropic Materials. |
Forza di rendimento | Ingresso | Articolo | Resistenza alla snervamento del materiale. |
Massima forza | Ingresso | Articolo | Forza definitiva del materiale |
Materiale | Produzione | Articolo | Il materiale personalizzato viene creato utilizzando le proprietà indicate come input. |
3. Skycivsectiondb: Componente per la creazione della sezione da Skyciv DB Valori del paese, Famiglia, Forma & Dimensione. Per facilità d'uso, 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.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Nazione | Ingresso | Articolo | Paese da selezionare come punto di partenza per le sezioni. Collegare una lista di valori a questo input per ottenere i possibili valori predefiniti. I valori possibili sono americani, australiano ecc. |
Famiglia | Ingresso | Articolo | Sezione Famiglia. Collegare una lista di valori a questo input per ottenere i possibili valori predefiniti. I valori possibili sono AISC,ADM ecc. per americano & Presto. |
Forma | Ingresso | Articolo | Forma della famiglia di sezioni. Collegare una lista di valori a questo input per ottenere i possibili valori predefiniti. |
Dimensione | Ingresso | Articolo | Dimensione della famiglia di sezioni. Collegare una lista di valori a questo input per ottenere i possibili valori predefiniti. |
Materiale | Ingresso | Articolo | Materiale da assegnare alla sezione. |
Sezione | Produzione | Articolo | Oggetto sezione creato dagli input. |
Proprietà | Produzione | Articolo | Per le proprietà della sezione, per favore visita http://beamdimensions.com/ e dai un'occhiata alla sezione. |
4. SkyCivSectionCustom: Componente per creare la sezione specificando manualmente le proprietà personalizzate.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Nome | Ingresso | Articolo | Nome della sezione personalizzata. |
Materiale | Ingresso | Articolo | Materiale da assegnare alla sezione. |
Per la forma, abbiamo un menu di input che viene fornito per selezionare la forma del modello dall'elenco.
Attualmente, i modelli di forma supportati sono rettangolari, |
Modello
1. SkyCivCreateNodes: Componente per la creazione di nodi dalla lista di punti o dalla lista di stringhe in {x,y,z} format specified via Panel.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Punti | Ingresso | Lista | Raccolta di punti 3D specificati come punto di cavalletto o punti specificati come dati multi-line tramite un pannello sotto forma di {0,0,0} {1,0,0} e così via. |
nodi | Produzione | Lista | Una raccolta di oggetti nodi creati dalle coordinate 3D fornite come input. |
2. SkyCivCreateNodes_xyz: Componente per la creazione di nodi dall'elenco di X, E, Punti Z specificati come input separati. Se qualcuno degli X, E,L'elenco Z contiene elementi inferiori al numero massimo di elementi ( massimo di (x_num,y_num,z_num) ), the remaining items are filled as 0.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
X | Ingresso | Lista | Raccolta di coordinate x specificata come numero di cavalletta o come stringa. |
E | Ingresso | Lista | Raccolta di coordinate Y specificata come numero di cavalletta o come stringa. |
Z | Ingresso | Lista | Raccolta di coordinate Z specificata come numero di cavalletta o come stringa. |
nodi | Produzione | Lista | Una raccolta di oggetti nodi creati dalle coordinate 3D fornite come input. |
3. SkyCivMemberfromblc: Componente per la conversione di Brep/linea/curva in membro/trave e associazione della sezione trasversale
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Brep/Linee/Curva | Ingresso | Albero | Per creare i membri, Una raccolta di BREPS/linee/curve può essere passata come input. |
Sezione | Ingresso | Articolo | Sezione trasversale |
Tipo di membro | Ingresso | Articolo | Tipo di membro, ad es. Personalizzato/Traliccio/Cornice/Mini. Il valore predefinito è frame. Questo è facoltativo. |
Attribuzioni dei membri | Produzione | Lista | Oggetto Attributi membro. Questo contiene l'Angolo di rotazione, Fissità A, Fissità B, scostamento A, Scostamento B, Specchio, e disabilita gli effetti NL. Per ulteriori dettagli, Si prega di consultare il SkyCivMemberAttr componente. |
4. Membro di Skyciv dai punti: Componente per convertire i punti in un raggio e associarsi la sezione trasversale. Mentre lo fa, creerà sequenzialmente travi da punti, vale a dire, n, N+1 punti faranno 1 trave & Presto.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Punti | Ingresso | Albero | Per creare i membri, una raccolta di punti può essere passata come input. |
Sezione | Ingresso | Articolo | Sezione trasversale |
Tipo di membro | Ingresso | Articolo | Tipo di membro, ad es. Personalizzato/Traliccio/Cornice/Mini. L'impostazione predefinita è Cornice. Questo è facoltativo. |
Attribuzioni dei membri | Produzione | Lista | Oggetto Attributi membro. Questo contiene l'Angolo di rotazione,Fissità A, Fissità B, scostamento A, Scostamento B, Specchio, Disabilita gli effetti NL. Per ulteriori dettagli, Si prega di consultare il SkyCivMemberAttr componente. |
5. Piatti di nodo Skyciv: Componente per la creazione di piastre da nodi.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
ID nodo/elenco di punti | Ingresso | Lista | Node ID List or List of Co-ordinates specified as List for a single plate, cioè, Se specificato come elenco ID nodo, lo sarà 1, 2, 3, 4, o per le coordinate, Verrà inviato Come elenco di punti nell'ordine corretto. |
Spessore della piastra | Ingresso | Articolo | Spessore del piatto. |
Materiale | Ingresso | Articolo | Materiale della piastra. |
Attr | Ingresso | Articolo |
6. Piastra skycivsurface: Componente per la creazione di piastre da superfici o mesh.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Superficie/Mesh | Ingresso | Albero | Superfici o superfici mesh da cui creare le piastre. |
Spessore della piastra | Ingresso | Articolo | Spessore del piatto. |
Materiale | Ingresso | Articolo | Materiale della piastra. |
Attr | Ingresso | Articolo | Oggetto Attributi Piastra. Questo contiene MembraneThickness, Spessore di piegatura, Spessore di taglio, RotazioneZ, Diaframma, Compensare, Fattore di rigidità di perforazione. Per ulteriori dettagli, Si prega di consultare il SkyCivPlateAttr componente. |
Piatto | Produzione | Lista | Elenco dei piatti(S) creato. |
Carichi
Abbiamo carichi classificati come carichi puntiformi, Carichi distribuiti, Carichi di area, Pressioni della piastra, e pesi di sé. Per carichi, I componenti sono:
- SkyCivNodalPL Componente per la creazione di carichi di punti nodali specificando x,y,magnitudini z separatamente. Questo componente è simile a SkyCivNodalPLVec e quindi agli Inputs & Gli output verranno elencati in una posizione per questi 2 componenti.
2. SkyCivNodalPLVec: Componente per la creazione di carichi di punti nodali specificando x,y, e magnitudini z tramite vettore.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
ID/elenco dei nodi | Ingresso | Lista | Elenco degli ID nodo o Elenco dei nodi(S), GH_Punto, Punto3d. |
X,E,Z | Ingresso | Lista | X, E, Magnitudo Z rispettivamente |
ForceVector | Ingresso | Lista | Intensità del vettore forza |
Carica gruppi | Ingresso | Lista | Il gruppo di carico(S) a cui appartiene questo carico. |
Punto di carico | Produzione | Lista | Oggetto carico punto nodale |
3 SkyCivMemberpl: Componente per la creazione di carichi puntuali dell'elemento specificando x,y,magnitudini z separatamente. Questo componente è simile a SkyCivMemberPLVec, e quindi gli input & Le output saranno elencate in un unico posto per questi 2 componenti.
4 SkyCivMemberPLVec: Componente per la creazione di carichi puntuali dell'elemento specificando x,y,Magnitudini z tramite vettori.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Membri/ID membro | Ingresso | Lista | Elenco degli ID membri in formato intero/stringa, o elenco di oggetti di linea per i quali i membri sono già creati, o elenco di membri già creati. |
Distancetype | Ingresso | Articolo | Assoluto o percentuale |
Posizione | Ingresso | Lista | Posizione lungo il membro. |
X, E, Z | Ingresso | Lista | X, E, Magnitudo Z rispettivamente |
ForceVector | Ingresso | Lista | Intensità del vettore forza |
Carica gruppi | Ingresso | Lista | Il gruppo di carico(S) a cui appartiene questo carico. |
Punto di carico | Produzione | Lista | Oggetto di carico del punto membro |
5 Skycivdl: Componente per la creazione di carichi distribuiti specificando x,y,magnitudini z separatamente. Questo componente è simile a SkyCivdlvec, e quindi, gli input & Le output saranno elencate in un unico posto per questi 2 componenti.
6 SkyCivDLVec Componente per la creazione di carichi distribuiti specificando x,y,Z magnitudini tramite vettori.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Membri/ID membro | Ingresso | Lista | Elenco degli ID membri in formato intero/stringa, o elenco di oggetti di linea per i quali i membri sono già creati, o elenco di membri già creati. |
Xstart, Xend, Ystart,
Yend, Zestart, Zend |
Ingresso | Lista | Magnitudini di inizio e fine per x, E, e Z, rispettivamente. |
Startvec, Endvec | Ingresso | Lista | Vettori di avvio e fine per DL. |
Assi | Ingresso | Articolo | Apply the load along the structure’s global or member’s local axis. Possible values are Global, Global Projected, and Local. |
Distancetype | Ingresso | Articolo | Absolute or Percentage distance along the member. |
StartPosition,
EndPosition |
Ingresso | Lista | Posizionare lungo il membro dove DL inizia e finisce, rispettivamente. |
Carica gruppi | Ingresso | Lista | Il gruppo di carico(S) a cui appartiene questo carico. |
Carico distribuito | Produzione | Lista | Carichi distribuiti. |
7. SkyCivUniformPatepressures Componente per pressioni della piastra con distribuzione del carico uniforme.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Piastra/piastra | Ingresso | Articolo | ID piastra o oggetto piastra a cui è necessario applicare la pressione della piastra. |
Xmag, Base, Vittoria | Ingresso | Lista | X, E, e magnitudini Z., rispettivamente. |
Carica gruppi | Ingresso | Lista | Il gruppo di carico(S) a cui appartiene questo carico. |
Assi | Ingresso | Articolo | Apply the load along the structure’s global or member’s local axis. Possible values are Global, Global Projected, and Local. |
Pressione della piastra | Produzione | Lista | Pressione della piastra(S) |
7. SkyCivLinearPlatePressure Componente per pressioni a piastra con distribuzione lineare del carico.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Piastra/piastra | Ingresso | Articolo | ID piastra o oggetto piastra a cui è necessario applicare la pressione della piastra. |
ID nodo P1,P2,P3 | Ingresso | Articolo | L'ID nodo di P1, P2, e punto p3 per la pressione lineare. |
P1,P2,P3 Mag | Ingresso | Articolo | Magnitudo a P1, P2, punto P3 per la pressione lineare. |
Assi | Ingresso | Articolo | Apply the load along the structure’s global or member’s local axis. Possible values are Global, Global Projected, and Local. |
Direzione del carico | Ingresso | Articolo | Direzione della pressione lineare. I valori possibili sono x, E, Z. |
Carica gruppi | Ingresso | Lista | Il gruppo di carico(S) a cui appartiene questo carico. |
Pressione della piastra | Produzione | Articolo | Pressione della piastra. |
momenti
1. SkyCivNodalMoment Componente per creare momenti nodali specificando x,y,magnitudini z.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Elenco ID nodo/nodo/punto | Ingresso | Lista | Elenco di ID/nodi/punti del nodo per i quali deve essere applicato il momento. |
X, E, Grandezze Z | Ingresso | Lista | Intensità del momento attorno a X, E, Assi Z, rispettivamente. |
Carica gruppi | Ingresso | Lista | Il gruppo di carico a cui appartiene il momento. |
Momento | Produzione | Lista | Elenco degli oggetti momento. |
2. SkyCivNodalMomentVec Componente per creare momenti nodali specificando x,y,magnitudini z tramite vettore.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Elenco ID nodo/nodo/punto | Ingresso | Lista | Elenco di ID/nodi/punti del nodo per i quali deve essere applicato il momento. |
Momento vettoriale | Ingresso | Lista | Intensità del momento attorno a X, E, Assi Z, rispettivamente specificato come vettore. |
Carica gruppi | Ingresso | Lista | Il gruppo di carico a cui appartiene il momento. |
Momento | Produzione | Lista | Elenco degli oggetti momento. |
3. SkyCivMemberMoment Componente per la creazione di momenti membro specificando x,y, e le magnitudini z separatamente.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Elenco linee/membri/ID membri | Ingresso | Lista | Elenco di linee o membri o elenco di ID membri. |
Tipo di distanza | Ingresso | Articolo | Tipo di distanza, cioè, Assoluto/Percentuale. |
Posizione | Ingresso | Lista | Posizione lungo il membro. |
X, E, Da Magnitude | Ingresso | Lista | Magnitudo del momento(S) su X, E, Assi Z, rispettivamente. |
Carica gruppi | Ingresso | Lista | Il gruppo di carico a cui appartiene il momento. |
Momento | Produzione | Lista | Elenco degli oggetti momento. |
4. SkyCivMembermomentvec Componente per la creazione di momenti membro specificando x,y,magnitudini z tramite vettore.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Elenco linee/membri/ID membri | Ingresso | Lista | Elenco di linee o membri o elenco di ID membri. |
Tipo di distanza | Ingresso | Articolo | Tipo di distanza, cioè, Assoluto/Percentuale. |
Posizione | Ingresso | Lista | Posizione lungo il membro. |
Momento vettoriale | Ingresso | Lista | Vettori di magnitudo momento. |
Carica gruppi | Ingresso | Lista | Il gruppo di carico a cui appartiene il momento. |
Momento | Produzione | Lista | Elenco degli oggetti momento. |
supporti
1. SkyCivRestraints Componente per la creazione 6 6-Codici di moderazione dei caratteri, ad es., FFFRRR.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Traduzione x | Ingresso | Articolo | DOF traslazionale nell'asse x globale. |
Traduzione y | Ingresso | Articolo | DOF traslazionale nell'asse Y globale. |
Traduzione z | Ingresso | Articolo | DOF traslazionale nell'asse z globale. |
Rotazionale x | Ingresso | Articolo | DOF rotazionale nell'asse X globale. |
Rotazionale y | Ingresso | Articolo | DOF rotazionale nell'asse Y globale. |
Rotazionale z | Ingresso | Articolo | DOF rotazionale nell'asse z globale. |
Supporto a molla | Ingresso | Articolo | Flag di supporto primaverile, cioè, Vero/falso. |
Tipo di rigidità | Ingresso | Articolo | Rigidità della molla per traduzione o rotazione sull'asse z, cioè, Z_trans/z_rot. |
Valore di rigidità | Ingresso | Articolo | Valore di rigidità per la rigidità traslazionale o rotazionale. |
Oggetto di ritenuta | Produzione | Articolo | Oggetto di vincolo creato dagli input forniti. |
2. SkyCivSupports “Componente per la creazione di condizioni di supporto/al contorno.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Elenca ID nodo/Punto/Nodo | Ingresso | Articolo | Elenco di ID nodo/punti/nodi a cui è necessario aggiungere il supporto. |
Impostazioni di instabilità flesso-torsionale | Ingresso | Articolo | Oggetto vincolo o codice vincolo in formato stringa. |
Direzione | Ingresso | Articolo | Il supporto può trattenere il movimento in entrambi gli assi o un asse. Questo è 6 6-Codice del personaggio, cioè, BBBNPP. B = entrambi gli assi, P = Asse Positivo, N = asse negativo. Il valore predefinito è bbbbbb. |
Supporta X | Produzione | Lista | Oggetto di supporto(S). |
Assemblare Assembla l'intero modello strutturale (Travi &/ Piatti) dichiarato in una particolare geometria insieme ai supporti, carichi, al materiale, e le proprietà della sezione.
Uscita di supporto, carichi (a seconda del tipo di carico), e sezione trasversale devono essere collegati all'ingresso di questo componente. L'output del peso di sé deve anche essere collegato in questo componente. Più travi/supporti/carichi possono essere collegati in assemblaggio.
Produzione
ModelWriter: Scrive il modello JSON nel filesystem locale
Rappresentazione del modello strutturale in JSON (Notazione oggetto JavaScript) formato. L'output del componente Assemble deve essere passato all'input di ModelWriter. ModelWriter consentirà all'utente di avviare il proprio modello Grasshopper direttamente in S3D. Qualsiasi modifica al modello in Grasshopper arriverà immediatamente in S3D.
Analisi
SkyCivSettings: Sebbene ciò non sia direttamente correlato all'analisi, I valori relativi al nome utente e alla chiave API saranno essenziali per l'analisi. Fare clic con il tasto destro del mouse sul componente e fare clic su “Applicare le impostazioni”. Otterrai lo schermo qui sotto per inserire il nome utente e la chiave API.
SkyCivanalysis: Esegue l'analisi sul modello preparato.
Abbiamo già preparato il modello usando il componente di assemblaggio. Se vogliamo provare l'analisi, Quindi possiamo usare questo componente. The output from Assemble will need to be passed to Analysis. Please specify the Analysis Type. L'impostazione predefinita sarà un'analisi statica lineare. Una volta che sei pronto per eseguire l'analisi, Si prega di premere il “Esegui analisi” pulsante. Ti darà una rappresentazione visiva dell'analisi e una volta fatto, the component will open the Table with the Analysis results in it. We are also working on Export to Excel, E questo sarà disponibile a breve nella prossima versione minore.
File di esempio
Ecco alcuni modelli strutturali di cavalletta che puoi scaricare per aiutarti a iniziare: