Documentazione SkyCiv

La tua guida al software SkyCiv - tutorial, guide pratiche e articoli tecnici

API SkyCiv

  1. Casa
  2. API SkyCiv
  3. plugin
  4. Cavalletta V2

Cavalletta V2

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

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

  1. 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,
Rettangolare vuoto, Circolare, Cricolare vuoto, I-Shape, Forma a T., Angolo,o scanalatura.
A seconda della forma selezionata, I parametri di input dinamici vengono aggiunti per fornire
le dimensioni della sezione.

 

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:

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

Questo articolo ti è stato utile?
No

Come possiamo aiutare?

Vai all'inizio