【iCAD用便利ツール】ブラインドパーツツール

自作ツール

概要

本ツールはiCAD SX にて、検索に一致したパーツをまとめてブラインド化したり解除したりするツールです。

iCAD SX では、パーツを一時的に非表示にするブラインド化という機能がありますが、パーツを一つ一つ指定してブラインド化を実行する必要があります。

しかし実務では、例えば”機能寸法”というパーツをすべてブラインド化したい、”モーター”というパーツをすべてブラインド解除したいというケースもあり得ます。

このツールを使えば、そんな作業が簡単にできるようになります!

導入方法

事前準備

導入前に必ず、iCADインストールフォルダごとバックアップを作成してください。

本ツールはiCADのSDKを利用して作成されています。あらかじめiCAD SX の.NET連携機能を有効にしてください。

.NET連携機能有効化の手順

  1. スタートメニュー → iCAD SX 環境設定ツール → .NET連携セットアップ を起動する。
  2. ポート番号を「3999」(初期設定値のまま)にし、「.NET連携を有効にする」のチェックをONにする。

インストール

以下よりプログラムをダウンロードしてください。

ダウンロードしたプログラムを以下の手順で登録してください。

  1. ファイルを解凍する
  2. BlindPartsTool.exeをiCADインストールフォルダ\USER\BINへコピー
  3. コピーしたフォルダ内のBlindPartsTool.exeを直接実行するか、デスクトップ等にショートカットを作成して実行します。
    任意でコマンドメニュー、アイコンメニュー、ショートカットなどに登録も可能です。
    登録コマンド「;EXEC /%ICADDIR%\USER\BIN\BlindPartsTool.exe/ @GO」
    ショートカットキーの登録方法はこちらの記事を参照ください↓

使用方法

本ツールを起動すると以下の画面が出てきます。

検索ワード

検索したいワードを入力します。

検索モード

検索方法を選択します。

検索モード種類

  • 前方一致
  • 部分一致
  • 後方一致
  • 完全一致
  • 正規表現

単純な検索では部分一致や完全一致などを使用し、AND検索やOR検索などを行いたい場合は正規表現を活用することをおすすめします。

ブラインド化モード

検索条件に合致したパーツをブラインド化するのか、ブラインド解除するのかを選択します。

検索対象

パーツ名を検索するのか、コメントを検索するのかを選択します。

実行/中断ボタン

検索条件に合致したパーツのブラインド化/ブラインド解除を実行します。

ソフトウェアフリーズを回避するため、合致するパーツが100件以上ある場合は100件ずつ処理を行います。中断ボタンを押せば、処理中に中断することが可能です。

お気に入りリスト

よく使う検索条件はお気に入りリストに登録しておけます。

リスト上の行をダブルクリックすれば登録した条件のブラインド化を実行できます。

リストの行をドラッグアンドドロップすれば、リストの並び順を変更できます。

行を右クリックすれば、削除ができます。

各種実行/解除ボタン

検索実行以外に各種コマンドの実行ボタンがあります。

指定実行

指定したパーツをブラインド化します。

指定外実行

指定したパーツ以外のパーツをブラインド化します。

指定解除

指定したパーツのブラインド化を解除します。

全パーツ実行

全パーツをブラインド化します。

全パーツ解除

全パーツのブラインド化を解除します。

ご利用について

本ツールはあらかじめ以下の環境にてテストをしてから配布をしておりますが、万が一損害が生じた場合の一切の責任を負いかねますので、ご了承ください。

テスト実施済環境

  • iCAD SXのバージョン:V8L2
  • OS:Windows 11
  • 本プログラムに関する著作権等の知的財産権はものづくりのススメ-しれっとプロジェクトに帰属します
  • 本プログラムは一切の保証なく、現状で提供されるものであり、正常動作等について作者は保証を行いません
  • 本プログラムに関して発生するいかなる問題も利用者の責任により解決されるものとします
  • 本プログラムに関して発生するいかなる損害に対しても作者は責任を負いません

スタッフクレジット

本ツールは、以下のメンバーにより制作しております。

スポンサー支援のお願い

このように、ものづくりのススメでは「しれっとproject」というコミュニティにおいて、設計者の方々のために役立つツール開発などを行っております。

もしスポンサーご支援を頂ける方は、こちらのnoteのメンバーシップに加入いただけると嬉しいです。

しれっとproject メンバーシップページへ

今後も皆さんに役立つツール開発を行っていきますので、どうぞよろしくお願いします。

お問い合わせ

本ツールに関する不具合、ご要望等はお問い合わせフォームにてご連絡ください。

ゆー

この記事を書いた人

ゆー

【iCAD用便利ツール】製図補助ツール

console.log("postID: 15922");console.log("カウント: 9905");