SkyCiv API'sini kullanma
SkyCiv Yapısal Analiz ve Tasarım API'si, mühendislerin kendi çözümleri için SkyCiv yazılımının tüm özelliklerine ve işlevlerine erişmelerine olanak tanır. Bu örnekte, Python kullanacağız.
Tekrarlayan görevlerimiz varsa SkyCiv API tercih edilen yöntem olacaktır.. Birkaç parametreden model oluşturmaya daha fazla zaman harcamak, uzun vadede saat tasarrufu sağlayacaktır.. Yapılarınız için tekrar tekrar kullanmak üzere bir komut dosyasını kaydetmek harika bir zaman tasarrufu sağlar!
SkyCiv API'sini yapılandırma
Sonraki adımları izleyerek ortamı SkyCiv API'yi kullanacak şekilde yapılandırmaya başlamamız gerekiyor:
- SkyCiv Paketini Python'a kullanarak yükleyin pip skyciv'i yükleyin
- adında yeni bir dosya oluşturun main.py
- İthalat Skyciv, Şu anda bir dizi dosya biçimini destekliyoruz ve matematik ana dosyadaki paketler
Bu paketler ile, matematiksel işlemleri kullanabiliriz, çıktıyı JSON güzelleştiriciyi kullanarak yazdırın, ve komut dosyasını sunucuya iletmek için SkyCiv isteğini kullanın.
Giriş parametreleri
We can define the input parameters in our script. We will only modify these values, the script must create all the nodes, üyeler, destekler, and the required elements in our structure. Bu örnekte, we need to declare the yükseklik, Genişlik, and spaces at the top chord of our Structure.
Düğüm oluşturma
We can go to dokümantasyon > The s3d_model object > düğümler. We need to define the coordinates of every node by using the x, Y, and z positions. Betiğimizde tüm düğümlerimizi tanımladıktan sonra, betiği çalıştırıp bu sonuçları görebiliriz.
Destekler ve Bölümler
We can go to dokümantasyon > The s3d_model object > destekler. T'yi tanımlamamız gerekiyorDesteğin bulunduğu düğümün kimliği ve kısıtlama kodu. Bu durumda, sabit bir destek kullanacağız FFFFFF düğümde 1, ve bir rulo desteği RFFRRR düğümde 3.
Bölümler oluşturmak için, veritabanının bölümlerini yükleyebiliriz, özel verileri yükle, bölümün özelliklerini tanımlayın, ve kontrol edebileceğiniz daha fazla seçenek İşte. Bu örnekte, veritabanından bir bölüm yükleyeceğiz, özellikle Amerikan > AISC > W şekilleri > G4x13.
Üye oluşturma
Yapımıza üye ekleyebiliriz. We can go to dokümantasyon > The s3d_model object > üyeler. Örneğimiz için, it’s important to define the fixities of our members, bu durumda, as we are using truss elements we need to use FFFFRR, because we don’t want to transmit moments to other elements. Dikey tanımlayacağız, diyagonal, üst, ve kafes kirişimizin hem sol hem de sağ tarafları için alt elemanlar.
Nokta Yükleri oluşturma
We can go to dokümantasyon > The s3d_model object > nokta yükleri. Örneğimizde, nokta yüklerini düğümlerimize uygulayacağız. Tüm yükler y yönünde olacak, ve yük grubu DL'ye eşit olacaktır. Bu yükleri uygulamamız gereken düğümler 1, 2, 3.
SSS
Her SkyCiv kullanıcısı, hesap düzeyine bağlı olarak maksimum sayıda API kredisine sahiptir. Daha fazla bilgi İşte.
SkyCiv Konfigüratör çözümleri, üreticilerin ve mühendislerin tasarım otomasyonunu kullanarak daha verimli tasarım yapmalarına olanak tanıyan özel olarak oluşturulmuş bir yazılımdır. Daha fazla bilgi için, şunu bir kontrol et bağlantı
SkyCiv'imiz var paketler Python için, Javascript, ve C#. ancak, yapabilirsin API'yi manuel olarak çağırın HTTP isteklerini destekleyen herhangi bir dilden.