iCAD ✕ VBAライブラリ一覧表

iCAD SX 更新:

この記事はこのような人に向けて書いています。

  • VBAでiCAD用ツールを作れるようになりたい人
  • 自作ツールを作って職場で自慢したい人

こんにちは。ゆー です。

このページでは私が自作したiCAD向けVBAライブラリを配布しています。

活用方法はこちらの記事をご参照ください。

ダウンロードリンク

下記リンクよりダウンロードしてください。

ICAD_VBA_ライブラリ

解凍すると以下のファイルが入っています。

ライブラリファイル一覧

  • ICAD_Control.bas
  • ICAD_Drawing.bas
  • ICAD_2Dto3D.bas
  • ICAD_3D_Edit.bas
  • ICAD_2D_MoveCopy.bas

ライブラリの内容

それぞれのライブラリに含まれているコードの一覧です。

ICAD_Contorol.bas

「iCADの起動確認」「2D画面への以降」「画面の全表示」など、iCADの操作全般

関数名 機能
IsICADActive iCADが起動中かチェックする
CreateICADWindow iCAD内の新規ウィンドウを作成して作業をする準備を行う
ActivateICAD2DView アクティブウィンドウを2D画面に切り替える
ActivateICAD3DView アクティブウィンドウを3D画面に切り替える
SetICADEntireView 全体表示する
SetICADDisplayDirection 指定した方向に表示を変更する(3D)
ChooseICADView 指定したビューをアクティブにする(2D)
SaveICADFileAs 名前をつけて保存する
PlaceICADPart 保存されているパーツからパーツ配置する
CloseICADWindowNoSave アクティブウィンドウを保存せずに閉じる
ChangeICADLinePattern システムの線種を変更する
EnableICADSearchAll すべての検索要素をONにする(作図要素、製図要素、立体要素、線種、線幅、カラー、レイヤー)
EnableICADSearchElement 検索要素(作図要素、製図要素、立体要素)を一つだけに設定する
EnableICADSearchLinePattern 検索線幅、線種を設定する
EnableICADSearchColor 検索要素カラーを設定する
EnableICADSearchLayer 検索要素レイヤーを設定する
ShowICADAllLayers すべてのレイヤーを表示にする
ShowICADOnlyLayers 指定したレイヤーのみ表示にする
EnableICADCrossSelection クロス選択をONにする
DisableICADCrossSelection クロス選択をOFFにする

ICAD_Drawing.bas

「直線の作成」「円の作成」「矩形の作成」など、2D図形の作図

関数名 機能
DrawLine_Between 2点間を結ぶ直線(有限)を作成する
DrawLine_Infinite 2点間を通る直線(無限)を作成する
DrawLine_Horizontal 水平線(無限)を作成する
DrawLine_Vertical 垂直線(無限)を作成する
DrawCircle 円を作図する
DrawRectangle 水平垂直の矩形を作図する

ICAD_2Dto3D_Creation.bas

「垂直投影」「回転投影」など2D→3Dコマンド

関数名 機能
CreateDimensionWindow 2D→3Dコマンド前の三次元ウィンドウを作成する
Create2D3DVertical [2D→3Dコマンド]垂直投影を作成する
Create2D3DRotation [2D→3Dコマンド]回転投影を作成する
Create2D3DSpiral [2D→3Dコマンド]らせん形状を作成する

ICAD_3D_Edit.bas

「集合演算」「切断」などの3Dモデル編集全般

関数名 機能
PerformUnionOperation 集合演算(和)をする
PerformDifferenceOperation 集合演算(差)をする
PerformIntersectionOperation 集合演算(積)をする
TrimByPlane 指定した平面(XY、YZ、ZX)でトリムする
SolidifyObject ソリッド化する

ICAD_2D_MoveCopy.bas

「集合演算」「切断」などの3Dモデル編集全般

関数名 機能
Move2D_Sidebyside 2D平行移動をする
Move2D_Rotation 2D回転移動をする
Move2D_Mirror 2Dミラー移動をする
Copy2D_Sidebyside 2D平行コピーをする
Copy2D_Rotation 2D回転コピーをする
Copy2D_Mirror 2Dミラーコピーをする

本記事で掲載している画像の特記事項

本ブログ記事に掲載しているiCADの画像についての注意事項です。

  • iCADは、富士通株式会社の登録商標です
  • iCAD SXの著作権は、iCAD株式会社が保有します
  • 当ブログでは、iCAD株式会社の許諾を得て画面等を表示しています
  • 当ブログの内容について、無断で使用、複製することを禁じます

 

ゆー

この記事を書いた人

ゆー

【iCAD用便利ツール】3Dモデル→2D作成&寸法記入 自動マクロ(AutoDimensioning)

自動化ツールがサクサク作れる!iCAD ✕ VBAライブラリ活用方法

console.log("postID: 14164");console.log("カウント: 1027");