[C# SolidWorks API] SDKのインストール

APIを利用して設計プロセスを自動化しよう

まずは次の動画をご覧いただきたい.SolidWorksで,3次元モデルの作成から材料の設定,そして数値シミュレーションに力学特性評価に至る一連の設計プロセスを自動化した様子です.

自動化には,SolidWorks APIを利用しています.SolidWorks API(Application Programming Interface)は,SolidWorksが提供する3次元形状モデリングや数値シミュレーションなどの機能を外部のプログラムから利用するための仕組みです

一般的な設計プロセスでは,より良い製品を作りだすために形状や材料などの条件を徐々に変更しながら繰り返し性能評価を行います.条件を変更する方法さえSolidWorksに伝えることができれば,設計プロセスの大部分を自動化することができます.

APIは簡単に使えるの?

答えは,Noです.使い方に関する情報が少なく整理されていないためです.公式のリファレンスもサンプルや説明がやや少なく,APIの動作を理解するのに苦労することもあります.

それでもなんとか「APIを利用した設計プロセスの自動化」で示したような自動化ができるようになりました.まだまだ十分といえませんが,実際のコードを示しながら自動化するための方法を紹介していきたいと思います.これから初めようと考えているみなさんが,同じ罠に捕まらないように,分かりにくかった点や注意すべき点についても紹介する予定です.

SolidWorks APIを使うための準備をしよう

SolidWorks APIを利用するためには,開発キット (SDK) をインストールする必要があります.さっそく,インストール手順をみていきましょう.

 1. Customer Portalにログインする

  1.1 http://www.solidworks.com/sw/2109_ENU_HTML.htmにアクセスします.

  1.2 Custormer PortalLoginボタンをクリックします.

 SOLIDWORKS Customer Portal

  1.3 EmailPasswordを入力してLoginボタンをクリックします.

SOLIDWORKS Login

 
2. SDKをダウンロードする

  2.1 Download項目の中からDownloads and Updatesをクリックします.

SOLIDWORKS Downloads and Updates 

  2.2 ①製品のバージョンを選択したのち,②SOLIDWORKSタブを選択をします

SOLIDWORKS Version

    ページの下の方にある製品リストから③SOLIDWORKSをクリックします.

SOLIDWORKS Product 

  2.3 ライセンスの内容を確認して同意(Accept Agreement & Continueをクリック)します.

SOLIDWORKS License Agreement

  2.4 Download and Install PageのStep 3の最後にあるdownload, unzip, and install all the files (not recommended) をクリックします.

SOLIDWORKS Download and Install

  2.5 Manual Installsのページで製品のバージョン等を選択して,Continueをクリックします.

SOLIDWORKS Manual Installs

  2.6 Manual Download PackagesページのStep 5にあるSOLIDWORKS API SDKをクリックします.

 SOLIDWORKS Optional updates

  apisdk.exeがダウンロードされます.

 
3. apisdk.exeを実行する

  Next > Installの順番でクリックしてインストールを完了します.

SOLIDWORKS 2015 API SDK Install

(参考)

SolidWorks API Getting Started Overview (2015.4.14参照)

まとめ

SolidWork API(Application Programming Interface)は,SolidWorksの機能を外部のプログラムから利用するための仕組みです.

SolidWorks APIを利用するための準備として,開発キット(SDK)をインストール方法を紹介しました.

今後,コードを示しながらAPIを利用した自動化の方法を紹介していきます.

  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存

コメント

  1. Gs より:

    情報が少ない中でこのブログがあって本当に助かってます。
    実際に使ってみたいと思ってVS2015は入れましたけれども、やっぱりSolidWorksも入れないとやってみるのは無理ですよね..?

    • Kaz より:

      Gsさま

      コメントありがとうございます.
      ご指摘の通り,実際に動作確認をするためには,SolidWorksも必要になります.

      • Gs より:

        ご回答ありがとうございます、新しい仕事が始まる前に慣れておきたかったので使えないのは残念ですが、このブログを読むだけでもすごく勉強になりますのでいろいろ参考させていただきます。
        いい情報の共有ありがとうございます^^。

        • Kaz より:

          Gsさま

          SolidWorksのAPIに関しては,SolidWorksのユーザ向けにも情報提供が少ないので,試行錯誤で学んでおります.

          そのため情報も最適なものではないかもしれませんが,少しでもお役に立てれば幸いです.

Thank you for comment!