Inventor 2024 API関連情報

今回の記事ではInventor 2024でのAPIおよび関連情報について、ご案内をしたいと思います。

 

Inventor 2024 SDKと日本語版Help

まず、Inventor 2024で、アドインモジュール等の開発に必要となるSDKおよびVisual Studio 用の.Net Wizardについては、「Inventor 2024 新機能~ その1」以下の記事にてご案内をしておりますので、ご一読ください。

 

また、日本語版のAPI Helpについては、「日本語版 Inventor 2024 API プログラミング用ヘルプ」以下の記事にてご案内をしておりますので、ダウロードして取得をしていただければと思います。

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 用の Microsoft VBA モジュールをダウンロードする」から取得が可能です。

 

レジストリ登録アドインの完全なリタイア

Inventor 2010で、レジストリ登録が不要なアドインが導入されて以降、ご案内をしておりましたがInventor のアドインを作成には、レジストリ登録が不要なRegfree形式で作成することを推奨しておりました。

Inventor 2022からは、レジストリ登録を行う形式で作成されたアドインは、Inventorの Add-Insマネージャ ダイアログに表示されなくなりましたが、回避手段としてレジストリキーを作成することで利用可能とする方法が提供されておりました。

Inventor 2024からは、完全にレジストリ登録が不要なアドインのみが利用可能となります。

レジストリ登録を行うアドインから、レジストリ登録が不要なアドインへの変換方法については「Converting an Existing Add-In to be Registry-Free」にてご案内をしております。

 

すべてのユーザとバージョンに依存するアドイン マニフェスト ファイル(.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 Apprentice Server 2024」以下のサイトからダウンロードが可能です。

 

なお、Inventor 2023まで提供されておりましたInventor ViewはInventor 2023が最終リリースとなり、Inventor 2024では公開されません。

詳細については、以下URLのドキュメントを参照ください。

Autodesk® Inventor® View Replacement FAQ

 

今回の記事は以上となります。

次回の記事では、Inventor 2024のAPIトレーニングマテリアルについてご案内をいたします。

 

By Takehiro Kato


Comments

Leave a Reply

Discover more from Autodesk Developer Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading