C#ATIA

↑タイトル詐欺 主にFusion360API 偶にCATIA V5 VBA(絶賛ネタ切れ中)

2015-12-01から1ヶ月間の記事一覧

他ファイルの全てのピクチャを取り込む

連日、"AdvanceCAD" のデータをコピペする作業があり、さすがにウンザリ。 根本的な原因は、CADデータの運用の問題があるのは十分 わかっているのですが、今更運用方法を変更する事に 理解してもらえるはずが無い為、マクロで対応何とか してしまえと思い、作成してみま…

ファイル間リンクの取得3

こちらの続きです。 ファイル間リンクの取得2 - C#ATIA知識不足で断言できないのですが、やはり現状は無理っぽいです。 "Digital Photos" にあるサンプルを何とか動かしたいと思い、 ゴニョゴニョとコードを変更しましたが、思うような結果が得られない 理由も何となくわかり…

ファイル間リンクの取得2

こちらの続きです。 ファイル間リンクの取得 - C#ATIA"Digital Photos" にあるサンプルを何とか動かしたいと 思っているのですが上手く行きません。Form "GVI_GetCatiaLinks" の一部なのですが、 Public Sub UserForm_Initialize() Dim i As Integer Dim LstItem As Li…

ファイル間リンクの取得

"Partファイルから生成した、DrawのViewのリンク元の形状セット名を取得したい" と言うご質問を頂きました。 残念ながら、今のところ僕にはお望みの方法がわかりません。 現在ファイル間リンクに関しては、リンク元のファイルパスとリンクタイプの取得が 可能だったと思います。 手元に残っ…

空きピクチャ取得 外部マクロ

CATIAのDrawのシートと同様に、"AdvanceCAD" には1ファイル当り ピクチャが1~63まで用意されおり、複数の図面が管理できます。使用されている(要素のある)次のピクチャに移動する為の コマンドは用意されているおり、マクロでも使用できます。 が、逆に次の空のピクチャに移動する…

外部変数と外部マクロ呼び出し

"AdvanceCAD"には、関数のような観念がない・・・。 簡単なものなら構わないが、ある程度ボリュームがある物は やっぱり無理です。 幸い "外部変数" と "マクロからマクロ呼び出し" の機能があるため これで関数を作るしかないような。以前、喜多技研さんに相談したと…