今回の記事ではInventor 2024でのAPIおよび関連情報について、ご案内をしたいと思います。
Inventor 2024 SDKと日本語版Help
まず、Inventor 2024で、アドインモジュール等の開発に必要となるSDKおよびVisual Studio 用の.Net Wizardについては、以下の記事にてご案内をしておりますので、こちらをご一読ください。
また、日本語版のAPI Helpについては、以下の記事にてご案内をしておりますので、ダウロードして取得をしていただければと思います。
API Helpの「Inventor APIの新機能」では、Inventor 2024でのAPIの更新内容について記載されておりますので、是非一度ご確認ください。
VBA module for Inventor
InventorのAPIを用いたカスタムプログラムの開発に、Visual Basic for Applications (VBA)を利用することが出来ます。
本格的なアドインアプリケーションを開発する場合は、Visual Studioを用いたAddin開発を行うことをお勧めいたしますが、VBAを利用することでAPIの動作確認、プロトタイプの開発等を容易に行うことが出来ます。
Inventorから、VBAを利用するために必要なモジュールは以下のダウンロードサイトから取得が可能です。
レジストリ登録アドインの完全なリタイア
Inventor 2010で、レジストリ登録が不要なアドインが導入されて以降、ご案内をしておりましたがInventor のアドインを作成には、レジストリ登録が不要なRegfree形式で作成することを推奨しておりました。
Inventor 2022からは、レジストリ登録を行う形式で作成されたアドインは、Inventorの Add-Insマネージャ ダイアログに表示されなくなりましたが、回避手段としてレジストリキーを作成することで利用可能とする方法が提供されておりました。
Inventor 2024からは、完全にレジストリ登録が不要なアドインのみが利用可能となります。
レジストリ登録を行うアドインから、レジストリ登録が不要なアドインへの変換方法については以下のURLにてご案内をしております。
すべてのユーザとバージョンに依存するアドイン マニフェスト ファイル(.addin)の場所の変更
セキュリティ面を考慮し、すべてのユーザとバージョンに依存するアドインマニフェストファイルの場所が%ALLUSERSPROFILE%\Autodesk\Inventor 20xx\Addins\に代わり、%PROGRAMFILES%\Autodesk\Inventor 20xx\Bin\Addins\ に変更されました。
Inventor Apprentice Server
Inventorの関連製品として、InventorアプリケーションAPIのサブセットを提供するInventor Apprentice Serverがあります。
Inventor Apprentice Serverは、無償で提供されInventorファイルへのアクセス(主に読み取り、一部書き込みが可能)ができるアプリケーションを開発することが出来ます。
Inventor 2024に対応するInventor Apprentice Server 2024は以下のサイトからダウンロードが可能です。
なお、Inventor 2023まで提供されておりましたInventor ViewはInventor 2023が最終リリースとなり、Inventor 2024では公開されません。
詳細については、以下URLのドキュメントを参照ください。
Autodesk® Inventor® View Replacement FAQ
今回の記事は以上となります。
次回の記事では、Inventor 2024のAPIトレーニングマテリアルについてご案内をいたします。
By Takehiro Kato
コメント