C#ATIA

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

CATIA_V5

CATIA V5のマクロを残すのは難しい

先月かな? とある、マクロを含むCATIA V5関連の内容を熱心に 発信していたサイトから、CATIA V5関連のみが削除されてしまい ました。復活されるかどうかも不明ですが残念です。色々な事が色々な理由で難しいですね。特にマクロに関しては 難しいです。 今は…

AutoLISP の魔法陣

AutoLISPで魔法陣を描くチャレンジだそうです。 Autodesk CommunityChallenge-Les cercles magiques en AutoLISP面白そう。Fusion360かCATIAでやってみよう。 時間が出来たら。

座標系に依存した点の作成

CATIAです。マクロで普通に点を作成した場合は、絶対座標の位置に点が作成されますが、 特定の座標系に依存する位置での点の作成を行うサンプルです。 Option Explicit Sub CATMain() ' 座標系の選択 Dim msg As String msg = "使用する座標系を選択 : ESCキー…

空のテキストを全て削除する

久々にCATIAです。Drawのシート内に空のテキストを全て削除するマクロです。 'vba 'Drawの空のテキストを削除 Option Explicit Sub CATMain() 'ドキュメント Dim doc As DrawingDocument Set doc = CATIA.ActiveDocument '空のテキスト取得 Dim nullTxts As …

対称部品の図面を描く2

こちらの続きです。 対称部品の図面を描く1 - C#ATIA素直な方法を思い付きました。こう言うことはPCから離れた時に 思い付くんですよね。(不思議) 1)まずPartファイルで形状を作成。 これは "Base_Model.CATPart" とします。 あぁ画像は使いまわしです。2…

対称部品の図面を描く1

業務で対称部品の図面を描くことになったのですが・・・面倒。 何か楽な方法ないものか? と思いLineのオープンチャットで ご相談しました。 のでご報告。 あぁ、久々のCATIAなお話です。念の為、今まで対称部品の図面を書いたことはあったのですが、 ・2D時…

DMUスペースアナリシスのセッション3

こちらの続きです。 DMUスペースアナリシスのセッション2 - C#ATIA CATIAのマクロです。気が付くのが遅かったのですが、grabcadこちらで問い合わせを 頂いてました。(コメント欄です) Free CAD Designs, Files & 3D Models | The GrabCAD Community Library 一か月程放置…

コピペ "結果として" のボディを作る

タイトルが言葉足らず過ぎますが、久々にCATIAです。マクロ実行後、ESCキーが押されるまで、クリックしたボディを ”結果として” でコピペし、そのボディが子になるようにアセンブルします。言葉じゃ分かりにくいです。 左の状態でボディ2をクリックしたら、…

catvbaファイルが削除される

久々にCATIAです。 ツールバーに登録しているマクロを実行しようとしたらエラーが・・・。 catvbaファイルが見つからないらしい。ファイルを置いているフォルダを確認すると、特定の客先の仕事用の 1個だけcatvbaファイルが消えています。何故?警告を発する…

Microsoft Mesh

こちらの記載を見たのですが ちゃんと理解する「Mesh for Microsoft Teams」 - Qiita真ん中より少し下辺りに、CADデータも表示させることが出来そうな 記載があり、CATIAも含まれてます。ビュアーの様に使えるようになるのかな?無料プランあるっぽいのです…

平面のtransformプロパティ

あぁリンクしようと思っていたのに、APIフォーラムのサーバーがダメっぽい。先日バグじゃないのかな?って質問に対して、リプライした際に 気が付いたのですが、ちょっと意外だなと思ったお話です。 Fusion360のドキュメントを新作すると必ず作成されるのが…

バルーンの文字の先頭に文字を追加したい

久々にCATIAです。 そう、また面倒になったので。左の様にバルーンで数字だけだと、使う度に数字がカウントアップ してくれるのですが、右の様に数字意外だとカウントアップしないので 困っちゃいます。取りあえず数字だけでバルーンを作りまくり、最後にマ…

表題欄の細々した項目をパラメータで変更する3

こちらの続きです。 表題欄の細々した項目をパラメータで変更する2 - C#ATIA表題欄用のパラメータが必要なのですが、DrawのパラメータってPartと違って コピペ出来ないのですね。知りませんでした。こんな感じのものを作りたいんですよ。 毎回作るのは面倒な…

空白のテキストを作る

CATIAのDrawで空白のテキストを作りたいんです。 全くわがまま人間(僕)は困っちゃいますね。 まず、テキストを作ってみます。 文字は何でも良いです。テキストの編集に入って、文字を削除します。 OK押すと・・・ 戻っちゃいます。僕よりわがままですね。 …

表題欄の細々した項目をパラメータで変更する2

こちらの続きです。 表題欄の細々した項目をパラメータで変更する1 - C#ATIA前回の最後に "ディテールシートにテーブル作り~" と書きました。 パラメータじゃなくて、テーブルを利用して を試すために こんなマクロを作りました。 'vba Option Explicit Sub…

表題欄の細々した項目をパラメータで変更する1

CATIAの図面枠って、通常は背景図で作ってますよね? 僕もそうなんですけど。図面枠だけじゃなくて表題欄も背景図に入ってますよね? 最初からCATIAで図面を書いていたのであれば、表題欄はテーブルで 上手に作るのが正攻法のような気がするのですが、 他の2…

画像にバルーンを付ける2(PDFからJPEG)

こちら関連です。 画像にバルーンを付ける - C#ATIA画像の図面って大体TIFFかPDFですよね?(個人的にはPDF派) あちらの方法はTIFFはOKですがPDFはNGなんです。 要はPDFから何かしらの画像ファイルかPSファイルにしたいのですが、 今さら何かソフトをインス…

ちいさなプライド

こちらの続きです。 画像にバルーンを付ける - C#ATIA無事バルーンを200個程作りました・・・。プロットしてみると悲劇が。 かなり最初の方でバルーン付け忘れの寸法を発見しました。忘れているところに最後のバルーン付ければ良いのですが、 周囲のバルーン…

画像にバルーンを付ける

あまりやらないのですが、偶に客先支給の画像(PDFやTIFF)の図面に バルーンでナンバリングしなきゃならない時があるんです。 ・・・検査の為に。どんな方法でも構わないのですが、今まで悩みながらExcelで行ったり してました。・・・Excelだと、挿入した画…

リンクされました

今更ですが、LIC(LiCLOG)さんのブログにリンクされました。 仕様ツリーの構成をExcelファイルに出力するマクロ|CATIAマクロの作成方法 | LiCLOG気が付くのが遅くて申し訳ないです。 仲良くしてやってください。 当時、"CADのマクロなんだから、CADっぽいサ…

図面に斜線を追記する

タイトル異なるのですが、こちらの続きです。 Factory2Dが許してくれない2 (許してもらいました) - C#ATIA加工のお仕事を行う際、現場でちょっとした図面が必要なのですが、 類似品だと1から図面を書くのが面倒です。 その為、リンクの差し替え等で済ませて…

Factory2Dが許してくれない2 (許してもらいました)

こちらの続きです。 Factory2Dが許してくれない1 - C#ATIAすいません、嘘を書いていました。線を描きたい場合は、該当するビューをアクティブにする 必要がありました・・・。drawLineTest関数は、この一行を書き足すだけ大丈夫でした。 Private Sub drawLin…

Factory2Dが許してくれない1

最近、モチベーションがダダ下がり。何とかしたい。久々にCATIAのマクロ作っている最中です。 ・・・知らなかった事に遭遇。誰かに相談したい気持ちが山々。結構敷居の高いDrawのマクロのお話で、こんなDrawファイルでテストしてます。 まぁ何とも味わいの薄…

ユーザーサイドのCATIA 関連サイト7

恐らくこれの続きです。 ユーザーサイドのCATIA 関連サイト6 - C#ATIA 1年に1件ぐらい発見しているのかな・・・。〇3D楽 3D CADを楽に覚える。コツをつかんで楽して覚えよう│3D楽 何処かのスクールなのかな? モデリングのチュートリアル等も 充実してます。 スケッ…

STLからIges変換

STLからIges変換って、STLの三角ポリゴンを三角のサーフェスにする だけなのですが、まぁ役に立たないと思うんですけどね。探したところ、こちらにFreeサービスが有りました。 STLをIGESに変換する オンライン フリー - STL IGES 変換 バイナリの22MBと18MB…

形状セット内のサーフェスと線類を別の色にする

サーフェスと線類が混在し選択された状態で別々の色を付けたい と 昨年末辺りでご相談頂いていたのですが、遅くなりました。CATIAの場合は色を変更する為には一度選択状態にする必要がありますが、 一辺にサーフェスと線類を別々に色付けする事は出来ません…

プラットフォーム競争

こちらの記事を読みました。 トップの発言も過熱!? 3D CADベンダーによるプラットフォーム競争がさらに激化 (1/2) - MONOist(モノイスト)SOLIDWORKSも3DEXPERIENCEに仲間入りするんですね。CATIAのデータもアクセス 出来るようになるのかな?(恐らく出来…

2020年を振り返る

今年一年は、当然アレに振り回された年でしたが、グズグズ言っても しょうがないため取りあえず無視します。〇CATIA ほぼ書いた記憶が無かったのですが、前半は少しだけ取り組んでいました。 今年になりこちらのブログを発見し、僕より細かな説明をされてい…

全てのバルーンの位置リンクを削除する

久々にCATIAのマクロです。業務で作ったDrawで大量にバルーンを作ったのですが、コピペしながら作った際 うっかり大量に位置リンクを付けてしまう と言う凡ミス・・・。それはそれで "もう、いいや これで" と思ったものの、ビュー自体を他のシートで 使いま…

PDFの連結

こちらの続きです。 Drawのプリントアウトをマクロで行いたい1 - C#ATIA 正確にはもう一個前の続きかも。3D PLMプリンタ方式でPDFを作成するのは、何の不満も無かったのですが、 複数シートを1ファイルに出来ない事に今さら気が付きました。 ・・・方法ない…