Giriş
It’s been a while since the first version of SkyCiv’s Grasshopper Plugin came out. We took the user feedback and brainstormed in our internal team meetings to make it more user-friendly from a UI and functionality point of view. İyi, the result is now out and we are very glad to present the V2 of our plugin as BETA. Yeni bileşenlerden geçip bahsedeceğiz ( Nerede olursa olsun) how they differ from the earlier version. Umarım onları seversin ve daha sık kullanmaya başlarsın.
V2'de ne değişti?
Önceki sürümde, Bileşenlerin çoğu, daha fazla giriş eklemek için formlar ve/veya fare olayları aracılığıyla giriş alacak şekilde tasarlanmıştır.. Bu tasarım, kullanıcının formu açmak için tıklaması gerektiği anlamına geliyordu/yeni giriş eklemek için tıklayın, Uygun girdileri seçin, Değişiklikleri uygulayın, Ve sonra formu kapat. 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.
Düşünülen inşaat işinin çevredeki araziden önemli ölçüde daha düşük olduğu veya yüksek ağaçlarla çevrili ve/veya daha yüksek inşaat işleriyle çevrili alanlar | Yeni |
![]() |
![]() |
For adding a new Line input, the user clicks on the +Line , and connects the new line as an input. For each new line, this process needs to be repeated. | The new component not only takes Lines but also takes Breps/Curves as a list. So we can connect them all to the same input. |
Başlarken
SkyCiv’in Grashopper eklentisi, kullanıcıların GH'de yerleşik olan karmaşık dinamik modellerini yapısal analiz için S3D'ye aktarmalarını sağlar. & tasarım. Eklenti, karmaşık geometriyi işleyecek ve yapısal analiz için gerekli tüm bilgilerle dönüştürecek (düğümler, elementler, bölümler, malzemeler, yükler, destekler, vb.). Eklenti, analizi çalıştırmak için S3D platformunda kullanılabilen bir JSON dosyası şeklinde modeli ve çıktıyı oluşturacaktır.
GH'ye erişimi olan kullanıcılar, Eklentiyi SkyCiv Eklenti Mağazasından indirebilir veya aşağıdaki düğmeyi kullanabilir:
Please also note that the installations are also available through Package Manager. If you are more comfortable with it, please there and search for SkyCiv as shown below
Dosyayı indirdikten sonra, double-click the installer (.exe) dosya ve Rhino'yu açın > GH. Eklenti başarıyla yüklendiyse, SkyCiv sekmesi ve ayarları, GH araçları menüsü altında şu şekilde görünmelidir:

SkyCiv Plugin Menu
Modelinizi oluşturduktan sonra, SkyCiv Structural 3D'yi doğrudan eklentiden başlatabilmelisiniz, SkyCiv Oluşturucu API'sı Çıktı bileşenleri. Grasshopper'ınızı bir Yapısal 3D modele bağlayabilirsiniz, Grasshopper'daki parametreleri değiştirdikçe, model anında S3D'de güncellenecek. Bunu yapmak için, ayrıca SkyCiv Desktop'ı indirmeniz gerekecek. Bunu yapmak için, log in and click the desktop icon in the bottom left corner.
Eklenti aracılığıyla Tasarım Yürütmek için Tipik Bir İş Akışı
A SkyCiv plugin could help complement the workflow by modelling, Modelleri için analiz ve tasarımları kaydetme ve çözme. Yüklemeden sonra, Grasshopper'daki SkyCiv bileşen sekmesinde çeşitli araçlar görünür.
- Kullanıcılar Grasshopper'daki parametrik modelleme olanaklarını kullanarak istedikleri geometriyi oluşturabilirler..
- When the model is ready in Grasshopper, it needs to be transported to SkyCiv’s powerful S3D to make it ready for analysis/design. (SkyCiv Çözücü ile uyumlu bir format)
- SkyCiv'in eklentisini kullanma, the user will have to declare:
- Eleman tanımı: Lines/Curves/Breps and surfaces in the geometry can be transformed to ‘Members’ & "Tabaklar".
- Sınır koşulları düğümlere destek atama şeklinde
- Yükler: Düğüm Yükleri gibi çeşitli yük türleri, Üye Yükler, Dağıtılmış yükler, Plaka basınçları, Anlar, vb. kullanıcının düğümlere/üyelere/plakalara atanması için kullanılabilir.
- Malzemeler: Skyciv’in eklentisi, bir malzeme kütüphanesi içerir., Somut, Kereste, Bardak, Karbon Elyaf Takviyeli Plastik, alüminyum vb. Kullanıcılar ayrıca çeşitli özellikleri manuel olarak girerek özel materyal oluşturabilir.
- Bölümler: Kullanıcı, şekillere/profillere ve ülkeye özgü veritabanlarına dayalı olarak mevcut kütüphane arasında istenen kesiti seçmelidir. Kullanıcılar ayrıca belirli şekiller için çeşitli özellikleri manuel olarak girerek özel bir bölüm oluşturabilir.
- Geometrinin bir parçası olarak oluşan tüm öğeler için yukarıda belirtilen parametreleri atadıktan sonra, bileşenlerin "Model Birleştir" sekmesi altında monte edilmesi gerekir, Kullanıcı tarafından bildirilen girişler toplanır ve belirli bir formatta düzenlenir.
- Model, SkyCiv Structural 3D'de modeli başlatacak olan “ModelWriter” adlı araç kullanılarak JSON formatında senaryoyu yazmaya hazırdır.
- Oluşturulan JSON, SkyCiv'lerde alınabilir., Analiz API'sinin yapısal çözücüye gönderileceği S3D platformu. Kullanıcılar öğeleri görebilir, işlenmiş görünüm, ağ, GH'de modellenen ve SkyCiv eklentisi kullanılarak işbirliği yapılan geometri için S3D'de etiket numaraları vb.
Bileşen Listesi
Malzemeler & Bölümler
- SkyCivMaterialDB SkyCiv DB'den sabit malzemeler seçerek malzemeyi oluşturmak için bileşen.
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
Giriş | Girdi parametresi yok, bunun yerine, Listeden materyali seçmek için giriş menüsü sağlanır. | ||
Malzeme Çıkışı | Çıktı | Kalem | Seçilen malzeme ile oluşturulan malzeme nesnesi. |
Özellikleri | Çıktı | Kalem | Yoğunluk gibi malzeme özellikleri, esneklik modülü,Oran Balık, akma dayanımı, nihai güç, Malzemenin sınıfı. Çıktı bir JSON dizesi olarak sunuldu. |
2. SkyCivMaterialCustom Component for creating material by specifying custom properties manually.
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
Sınıf | Giriş | Kalem | Class of the material such as Steel, Wood etc. specified as String. |
İsim Soyisim | Giriş | Kalem | Name of the custom material specified as String. |
Young Modulus | Giriş | Kalem | Modulus of Elasticity of the Material. |
Yoğunluk | Giriş | Kalem | Yoğunluk |
Poisson Oranı | Giriş | Kalem | Poisson’s ratio for Isotropic Materials. |
Akma dayanımı | Giriş | Kalem | Malzemenin verim gücü. |
Nihai Güç | Giriş | Kalem | Malzemenin nihai gücü |
Malzeme | Çıktı | Kalem | Özel malzeme, giriş olarak verilen özellikler kullanılarak oluşturulur. |
3. Skycivsectiondb Component for creating the section from SkyCiv DB values of Country, Aile, Şekil & Boyut. kullanım kolaylığı için, 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.
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
ülke | Giriş | Kalem | Bölümler için başlangıç noktası olarak seçilecek ülke. Önceden tanımlanmış olası değerleri elde etmek için bu girişe bir değer listesi bağlayın. Olası değerler Amerikan, Avustralya vb.. |
Aile | Giriş | Kalem | Bölüm ailesi. Önceden tanımlanmış olası değerleri elde etmek için bu girişe bir değer listesi bağlayın. Olası değerler AISC'dir,Vb.. Amerikan için & yakında. |
Şekil | Giriş | Kalem | Bölüm ailesinin şekli. Önceden tanımlanmış olası değerleri elde etmek için bu girişe bir değer listesi bağlayın. |
Boyut | Giriş | Kalem | Bölüm ailesinin boyutu. Önceden tanımlanmış olası değerleri elde etmek için bu girişe bir değer listesi bağlayın. |
Malzeme | Giriş | Kalem | Bölüme atanacak materyal. |
Bölüm | Çıktı | Kalem | Girişlerden oluşturulan bölüm nesnesi. |
Özellikleri | Çıktı | Kalem | Bölüm özellikleri için, Lütfen ziyaret edin http://beamdimensions.com/ ve bölüme bir göz atın. |
4. SkyCivsectionCustom Özel Özellikleri manuel olarak belirterek bölümü oluşturmanın bileşeni.
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
İsim Soyisim | Giriş | Kalem | Özel bölümün adı. |
Malzeme | Giriş | Kalem | Bölüme atanacak materyal. |
Şekil için, Listeden şablon şeklini seçmek için sağlanan bir giriş menümüz var.
Şu anda, Desteklenen şekil şablonları dikdörtgendir, |
Modeli
1. SkyCivCreateNodes Noktalar listesinden düğümler oluşturmak için bileşen veya içinde dizeler listesi {x,Y,ile} format specified via Panel.
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
Puan | Giriş | Liste | Çekirge noktası olarak belirtilen 3D noktaların toplanması veya bir panel aracılığıyla çok satır verileri olarak belirtilen noktalar şeklinde {0,0,0} {1,0,0} ve benzeri. |
Düğümler | Çıktı | Liste | Giriş olarak verilen 3D koordinatlarından oluşturulan düğüm nesnelerinin toplanması. |
2. SkyCivCreateNodes_XYZ X listesinden düğüm oluşturmak için bileşen,Y,Z noktaları ayrı girişler olarak belirtildi. X'ten herhangi biri ise,Y,Z Listesi, maksimum öğeden daha az öğeler var ( maksimum (x_num,Y_num,z_num) ), the remaining items are filled as 0.
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
X | Giriş | Liste | Grasshopper numarası veya dize olarak belirtilen x koordinatının koleksiyonu. |
Y | Giriş | Liste | Çekirge numarası veya ip olarak belirtilen y koordinatının koleksiyonu. |
İLE | Giriş | Liste | Grasshopper numarası veya ip olarak belirtilen z koordinatının koleksiyonu. |
Düğümler | Çıktı | Liste | Giriş olarak verilen 3D koordinatlarından oluşturulan düğüm nesnelerinin toplanması. |
3. SkyCivMemberFromBLC BREP/Hat/Eğriyi Üye/Beam ve Bearnate Kesitine Dönüştürmek İçin Bileşen BT ile
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
Brep/çizgiler/eğri | Giriş | Ağaç | Üyeleri oluşturmak için, Giriş olarak brep/çizgiler/eğriler koleksiyonu geçirilebilir. |
Bölüm | Giriş | Kalem | Enine kesit |
Üye türü | Giriş | Kalem | Üye türü yani. Özel/kafes/çerçeve/mini. Varsayılan çerçevedir. Bu isteğe bağlı. |
Üye atikler | Çıktı | Liste | Üye Nesne Nesnesi. Bu dönüş açısı içerir,Sabitlik a, Sabitlik b, Ofset A, Ofset b, Öğeleri bastırmak, üyeleri döndürmenin hızlı ve kolay bir yoludur, NL efektlerini devre dışı bırak. Daha fazla ayrıntı için, bakınız SkyCivMemberAttrs bileşen. |
4. SkyCivMemberFromPoints Noktaları ışın ve ilişkilendirme noktasına dönüştürmek için bileşen. Bunu yaparken, Sıralı bir şekilde noktalardan kirişler oluşturacaktır, yani n, n+1 puan yapacak 1 ışın & yakında.
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
Puan | Giriş | Ağaç | Üyeleri oluşturmak için, Girdi olarak bir nokta koleksiyonu geçirilebilir. |
Bölüm | Giriş | Kalem | Enine kesit |
Üye türü | Giriş | Kalem | Üye türü yani. Özel/kafes/çerçeve/mini. Varsayılan çerçevedir. Bu isteğe bağlı. |
Üye atikler | Çıktı | Liste | Üye Nesne Nesnesi. Bu dönüş açısı içerir,Sabitlik a, Sabitlik b, Ofset A, Ofset b, Öğeleri bastırmak, üyeleri döndürmenin hızlı ve kolay bir yoludur, NL efektlerini devre dışı bırak. Daha fazla ayrıntı için, bakınız SkyCivMemberAttrs bileşen. |
5. SkyCivNodePlates Düğümlerden plakalar oluşturmak için bileşen.
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
Düğüm Kimlikleri/Noktaların Listesi | Giriş | Liste | Düğüm Kimliği Listesi veya Koordinatların Listesi Tek bir plaka için liste, yani. Düğüm Kimliği Listesi olarak belirtilirse, Olacak 1,2,3,4 veya koordinatlar için, gönderilecek Doğru sırada puan listesi olarak. |
Plaka Kalınlığı | Giriş | Kalem | Plakanın kalınlığı. |
Malzeme | Giriş | Kalem | Plakanın malzemesi. |
Atikler | Giriş | Kalem |
6. SkyCivSurfacePlates Yüzeylerden veya örgülerden plakalar oluşturmak için bileşen.
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
Yüzey/ağ | Giriş | Ağaç | Yüzeyler veya örgülü yüzeyler
Plakalar yaratılacak. |
Plaka Kalınlığı | Giriş | Kalem | Plakanın kalınlığı. |
Malzeme | Giriş | Kalem | Plakanın malzemesi. |
Atikler | Giriş | Kalem | Plaka öznitelikleri nesne. Bu membranethickness içerir,Bükülme, Kesme,Rotasyonz,Diyafram,Telafi etmek,Sondaj sertliği. Daha fazla ayrıntı için, bakınız Skycive Masalları bileşen. |
Tabak | Çıktı | Liste | Plaka Listesi(s) yaratılmış. |
Yükler
We have loads categorized as Points Loads, Dağıtılmış Yükler, Alan Yükleri, Plaka basınçları, Self Weights. For loads, the components are
1 SkyCivNodalPL X belirleyerek düğüm noktası yükleri oluşturmak için bileşen,Y,Z büyüklükleri ayrı ayrı. Bu bileşen skycivnodalplvec'e benzer ve dolayısıyla girişler & Outputs will be listed one place for these 2 bileşenleri.
2 Skycivnodalplvec X belirleyerek düğüm noktası yükleri oluşturmak için bileşen,Y, ve z büyüklükleri vektör yoluyla.
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
Düğüm Kimliği/Listesi | Giriş | Liste | Düğüm kimliklerinin listesi veya düğüm listesi(s), Gh_point, Point3d. |
X,Y,İLE | Giriş | Liste | X,Y,Sırasıyla z büyüklüğü |
Zorlayıcı | Giriş | Liste | Kuvvet vektörü büyüklüğü |
Grupları Yükle | Giriş | Liste | Yük grubu(s) bu yüke ait. |
Nokta Yükü | Çıktı | Liste | Düğüm Noktası Yük Nesnesi |
3 SkyCivMemberPL X belirleyerek üye nokta yükleri oluşturmak için bileşen,Y,z magnitudes separately. Bu bileşen benzer SkycivMemberplvec ve dolayısıyla girişler & Çıktılar bunlar için bir yer listelenecek 2 bileşenleri.
4 SkycivMemberplvec X belirleyerek üye nokta yükleri oluşturmak için bileşen,Y,Z vektörler aracılığıyla büyüklükler.
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
Üyeler/Üye Kimlikleri | Giriş | Liste | Tamsayı/dize biçiminde üye kimliklerin listesi veya üyelerin zaten oluşturulduğu satır nesnelerinin listesi veya zaten oluşturulan üyelerin listesi. |
Distanceype | Giriş | Kalem | Mutlak veya yüzde |
Durum | Giriş | Liste | Üye boyunca pozisyon. |
X,Y,İLE | Giriş | Liste | X,Y,Sırasıyla z büyüklüğü |
Zorlayıcı | Giriş | Liste | Kuvvet vektörü büyüklüğü |
Grupları Yükle | Giriş | Liste | Yük grubu(s) bu yüke ait. |
Nokta Yükü | Çıktı | Liste | Üye Noktası Yük Nesnesi |
5 SkyCivDL X belirleyerek dağıtılmış yükler oluşturmak için bileşen,Y,Z büyüklükleri ayrı ayrı. This component is similar to SkyCivDLVec and hence the Inputs & Çıktılar bunlar için bir yer listelenecek 2 bileşenleri.
6 SkyCivDLVec X belirleyerek dağıtılmış yükler oluşturmak için bileşen,Y,z magnitudes via vectors.
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
Üyeler/Üye Kimlikleri | Giriş | Liste | Tamsayı/dize biçiminde üye kimliklerin listesi veya üyelerin zaten oluşturulduğu satır nesnelerinin listesi veya zaten oluşturulan üyelerin listesi. |
XStart,XEnd,YStart,
YEnd,ZStart,ZEnd |
Giriş | Liste | Start and End Magnitudes for X,Y and Z respectively. |
StartVec,EndVec | Giriş | Liste | Start and End Vectors for DL. |
eksenler | Giriş | Kalem | Apply the load along the structure’s global or member’s local axis. Possible values are Global, Global Projected, Yerel. |
Distanceype | Giriş | Kalem | Absolute or Percentage distance along the member. |
StartPosition,
EndPosition |
Giriş | Liste | Position along the member where DL starts and Ends respectively. |
Grupları Yükle | Giriş | Liste | Yük grubu(s) bu yüke ait. |
Dağıtılmış Yük | Çıktı | Liste | Dağıtılmış yükler. |
7. SkyCivUniformPlatePressures Component for plate pressures with Uniform Load Distribution.
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
Plate ID/Plate | Giriş | Kalem | Plate Id or Plate object to which plate pressure needs to be applied. |
XMag,YMag,ZMag | Giriş | Liste | X,Y and Z magnitudes respectively. |
Grupları Yükle | Giriş | Liste | Yük grubu(s) bu yüke ait. |
eksenler | Giriş | Kalem | Apply the load along the structure’s global or member’s local axis. Possible values are Global, Global Projected, Yerel. |
Plate Pressure | Çıktı | Liste | Plate Pressure(s) |
7. SkyCivLinearPlatePressures Component for plate pressures with Linear Load Distribution.
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
Plate ID/Plate | Giriş | Kalem | Plate Id or Plate object to which plate pressure needs to be applied. |
P1,P2,P3 Node ID | Giriş | Kalem | The node ID of P1,P2,P3 Point for the linear pressure. |
P1,P2,P3 Mag | Giriş | Kalem | Magnitude at P1,P2,P3 Point for the linear pressure. |
eksenler | Giriş | Kalem | Apply the load along the structure’s global or member’s local axis. Possible values are Global, Global Projected, Yerel. |
Tek Yönlü yük eylemi, bir yükün iki taraf tarafından desteklenmesi anlamına gelir | Giriş | Kalem | Doğrusal basıncın yönü.,Y,İLE. |
Grupları Yükle | Giriş | Liste | Yük grubu(s) bu yüke ait. |
Plate Pressure | Çıktı | Kalem | Plate Pressure. |
Anlar
1. SkyCivNodalMoment X belirleyerek düğüm momentleri oluşturmak için bileşen,Y,Z büyüklükleri.
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
NodeID/düğüm/nokta listesi | Giriş | Liste | Anın uygulanacağı düğüm kimliklerinin/düğümlerin/noktaların listesi. |
X,Y,Z büyüklükleri | Giriş | Liste | X hakkında moment büyüklüğü,Y,Z ekseni sırasıyla. |
Grupları Yükle | Giriş | Liste | Ana ait olduğu yük grubu. |
An | Çıktı | Liste | Moment nesnelerinin listesi. |
2. SkyCivNodalMomentVec X belirleyerek düğüm momentleri oluşturmak için bileşen,Y,Z vektör yoluyla büyüklükler.
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
NodeID/düğüm/nokta listesi | Giriş | Liste | Anın uygulanacağı düğüm kimliklerinin/düğümlerin/noktaların listesi. |
Moment vektörü | Giriş | Liste | X hakkında moment büyüklüğü,Y,Z ekseni sırasıyla vektör olarak belirtilir. |
Grupları Yükle | Giriş | Liste | Ana ait olduğu yük grubu. |
An | Çıktı | Liste | Moment nesnelerinin listesi. |
3. SkyCivMembermoment X belirleyerek üye anları oluşturmak için bileşen,Y,Z büyüklükleri ayrı ayrı.
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
Satırlar/üyeler/üye kimlikler listesi | Giriş | Liste | Satırların veya üyelerin listesi veya üye kimliklerinin listesi. |
Mesafe tipi | Giriş | Kalem | Mesafe tipi yani. Mutlak/yüzde. |
Durum | Giriş | Liste | Üye boyunca pozisyon. |
X,Y,Büyüklükten | Giriş | Liste | Moment büyüklüğü(s) X hakkında,Y,Z ekseni sırasıyla. |
Grupları Yükle | Giriş | Liste | Ana ait olduğu yük grubu. |
An | Çıktı | Liste | Moment nesnelerinin listesi. |
4. SkyCivMemberMomentVec X belirleyerek üye anları oluşturmak için bileşen,Y,Z vektör yoluyla büyüklükler.
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
Satırlar/üyeler/üye kimlikler listesi | Giriş | Liste | Satırların veya üyelerin listesi veya üye kimliklerinin listesi. |
Mesafe tipi | Giriş | Kalem | Mesafe tipi yani. Mutlak/yüzde. |
Durum | Giriş | Liste | Üye boyunca pozisyon. |
Moment vektörü | Giriş | Liste | Moment büyüklük vektörleri. |
Grupları Yükle | Giriş | Liste | Ana ait olduğu yük grubu. |
An | Çıktı | Liste | Moment nesnelerinin listesi. |
Destekler
1. SkyCivRestraints Oluşturma Bileşeni 6 Karakter kısıtlama kodu, yani. FFFRRR.
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
Çeviri x | Giriş | Kalem | Global X ekseninde çeviri DOF. |
Çeviri y | Giriş | Kalem | Global Y ekseninde çeviri DOF. |
Çeviri Z | Giriş | Kalem | Global Z ekseninde çeviri DOF. |
Dönme x | Giriş | Kalem | Global X ekseninde dönme DOF. |
Dönme y | Giriş | Kalem | Global Y ekseninde dönme DOF. |
Dönme z | Giriş | Kalem | Rotational DOF in Global Z Axis. |
Yay Desteği | Giriş | Kalem | Spring support flag i.e. True/False. |
Stiffness Type | Giriş | Kalem | Spring Stiffness for Tranlastion or Rotation about Z Axis i.e. Z_TRANS/Z_ROT. |
Stiffness Value | Giriş | Kalem | Stiffness value for Translational or Rotational stiffness. |
Restraint Object | Çıktı | Kalem | Restraint Object created from the given inputs. |
2. SkyCivSupports “Component for creating Support/Boundary Conditions.
Girişler & Çıkışlar
Parametrenin adı | Parametre türü | Parametre erişimi | Tanım |
List Node Ids/Point/Node | Giriş | Kalem | List of Node Ids/Points/Nodes to which the support needs to be added. |
sonucu AISI S100-12'ye göre hesaplayacaktır | Giriş | Kalem | Restraint object or Restraint code in string form. |
yön | Giriş | Kalem | Destek, hareketi her iki eksende veya bir eksende kısıtlayabilir. 6 karakter kodu, yani. Bbbnpp. B = her iki eksen,P = Pozitif Eksen,N = negatif eksen.. |
Destek x | Çıktı | Liste | Destek Nesnesi(s). |
Grasshopper SkyCiv Eklentisi Tüm yapısal modeli birleştirir (Kirişler &/ Tabaklar) desteklerle birlikte belirli bir geometride beyan edildi, yükler , malzeme , bölüm özelliği.
Destek çıktısı, yükler (yük türüne bağlı olarak) ve kesit bu bileşenin girişine bağlanacaktır.. Kendi ağırlığının çıkışı da bu bileşenin altına bağlanmalıdır.. Birden çok kiriş/destek/yük montaj altında bağlanabilir.
Çıktı
Model Yazarı: JSON modelini yerel dosya sistemine yazar
JSON'da yapısal modelin temsili (JavaScript Nesnesi Gösterimi) biçim. Assemble bileşeninden gelen çıktının ModelWriter girdisine iletilmesi gerekir.. ModelWriter, kullanıcının Grasshopper Modelini doğrudan S3D'de başlatmasına izin verecek. Çekirgedeki modelde yapılan herhangi bir değişiklik anında S3D'de gerçekleşecek.
Analiz
SkyCivSettings: Bu doğrudan analizle ilgili olmasa da, the values related to the user name and API key will be essential for Analysis. Lütfen bileşene sağ tıklayın ve tıklayın “Ayarları Uygula”. You will get below screen to enter the User Name and API Key.
SkyCivAnalysis: Performs the analysis on the prepared model.
We have already prepared the model using the Assemble Component. If we want to try out the analysis, then we can by using this component. The output from Assemble will need to be passed to Analysis. Please specify the Analysis Type. The default will be Linear Static Analysis. Once you are ready to perform the analysis, please press “Analizi Çalıştır” buton. It will give you a visual representation of the Analysis run and once done, 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.
Örnek Dosyalar
Here are some structural Grasshopper Models that you can download to help you get started: