SkyCiv API の使用
SkyCiv 構造解析および設計 API を使用すると、エンジニアは独自のソリューションのために SkyCiv ソフトウェアのすべての機能にアクセスできます。. この例では, Pythonを使用します.

反復的なタスクがある場合は、SkyCiv API が推奨される方法です。. いくつかのパラメータからモデルを生成することにもっと時間を費やせば、長期的には時間を節約できます。. スクリプトを保存して構造に何度も使用すると、大幅な時間の節約になります。!
SkyCiv API を構成する
次の手順に従って、SkyCiv API を使用するための環境の構成を開始する必要があります。:
- 次を使用して Python で SkyCiv パッケージをインストールします pip インストール skyciv
- という名前の新しいファイルを作成します main.py
- インポート skyciv, SkyCiv Structural3Dとの間でのモデルのインポートとエクスポート そして 数学 メインファイル内のパッケージ

これらのパッケージを使用すると、, 数学的演算を使用できます, JSON ビューティファイアーを使用して出力を出力します。, SkyCiv リクエストを使用してスクリプトをサーバーと通信します.
入力パラメータ
スクリプトで入力パラメータを定義できます. これらの値のみを変更します, スクリプトはすべてのノードを作成する必要があります, 会員, サポート, そして構造に必要な要素. この例では, を宣言する必要があります 高さ, 幅, とスペース 構造のトップコードにあります.
ノードの作成
行けるよ ドキュメンテーション > s3d_model オブジェクト > ノード. x を使用してすべてのノードの座標を定義する必要があります。, そして, と Z 位置. スクリプトですべてのノードを定義したら, スクリプトを実行すると、これらの結果が表示されます.

サポートとセクション
行けるよ ドキュメンテーション > s3d_model オブジェクト > サポート. t を定義する必要がありますサポートが配置されているノードの ID と 拘束コード. この場合, 固定サポートを使用します FFFFFF ノード内 1, そしてローラーサポート RFFRRR ノード内 3.
セクションを作成するには, データベースのセクションをロードできます, カスタムデータをロードする, セクションのプロパティを定義する, など、確認できるその他のオプション ここに. この例では, データベースからセクションをロードします, 具体的には アメリカン > AISC > Wシェイプ > 幅4x13.

メンバーの作成
構造にメンバーを追加できます. 行けるよ ドキュメンテーション > s3d_model オブジェクト > 会員. 私たちの例では, メンバーの固定性を定義することが重要です, この場合, トラス要素を使用しているため、FFFFRR を使用する必要があります, 瞬間を他の要素に伝えたくないからです. 垂直方向を定義します, 対角線, 上, トラスの左側と右側の下部部材.

点荷重の作成
行けるよ ドキュメンテーション > s3d_model オブジェクト > 点荷重. この例では, 点荷重をノードに適用します. すべての荷重は y 方向にかかります, 負荷グループは DL と等しくなります. これらの荷重を適用する必要があるノードは次のとおりです。 1, 2, 3.

よくある質問
すべての SkyCiv ユーザーは、アカウント レベルに基づいて利用可能な API クレジットの最大数を持っています。. 詳しくは ここに.
SkyCiv Configurator ソリューションは、メーカーやエンジニアが設計自動化を使用してより効率的に設計できるようにするカスタム構築ソフトウェアです. 詳細については, これをチェックして リンク
SkyCivがあります パッケージ Python用, これは、エンジニアリングCVに含めるソフトウェアコンピテンシーのリストです。, と C#. しかしながら, あなたはできる 手動で API を呼び出す HTTP リクエストをサポートする任意の言語から.

