Junko Matsumoto 「いいね!」にしました 42 日前
新谷淳 「いいね!」にしました 22 日前
穴位置用の点をスケッチで作成、穴ウィザードで穴のパラメータを指定して穴フィーチャーを作成する、といった一連の動作をマクロでつくることはできないでしょうか。
HoleWizard5という関数を使えば穴フィーチャーを作成できそうだと思うのですが、スケッチ等をSelectByID2で選択させた状態にしても作成できませんでした。
どなたかご教示お願いいたします。
oleWizard5の第1引数を swWzdGeneralHoleTypes_e.swWzdHole 第2引数を swWzdHoleStandards_e.swStandardJIS第3引数を swWzdHoleStandardFastenerTypes_e.swStandardJISDrillSizesにしたら、ドリル穴になるはずなのでΦ10とかにできると思います。
M4x0.7といったねじ穴は作れたのですが、Φ10のような穴は作れないのでしょうか…
スケッチを選択するのではなくSelectByRayで面を選択したのちHoleWizard5で穴フィーチャーを作成できました。
解決いたしました。コメントいただいた方もありがとうございます。
APIヘルプのサンプルを参考にしているかと思いますが、多分、SelectByID2の引数Markに2をいれてあげないといけないかもです。APIヘルプのHoleWizard5にRemarksでいろいろ書いてあるので、この辺りの確認が必要かもです。(自分で確認していないので”かも”をつけました...)
コメント
oleWizard5の
第1引数を swWzdGeneralHoleTypes_e.swWzdHole
第2引数を swWzdHoleStandards_e.swStandardJIS
第3引数を swWzdHoleStandardFastenerTypes_e.swStandardJISDrillSizes
にしたら、ドリル穴になるはずなのでΦ10とかにできると思います。
M4x0.7といったねじ穴は作れたのですが、Φ10のような穴は作れないのでしょうか…
スケッチを選択するのではなくSelectByRayで面を選択したのちHoleWizard5で穴フィーチャーを作成できました。
解決いたしました。コメントいただいた方もありがとうございます。
APIヘルプのサンプルを参考にしているかと思いますが、
多分、SelectByID2の引数Markに2をいれてあげないといけないかもです。
APIヘルプのHoleWizard5にRemarksでいろいろ書いてあるので、この辺りの確認が必要かもです。
(自分で確認していないので”かも”をつけました...)