C#ATIA

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

CATIA_V5

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

久々に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ファイルに出来ない事に今さら気が付きました。 ・・・方法ない…

CGM

CATIAのモデリングカーネルは、何時からか知りませんが "CGM" と言う 名称が付いていたのですが、何の略称なのか知りませんでした。 "Convergence Geometric Modeler" の様です。 Geometric modeling kernel - Wikipedia 今、知りました。・・・RDFってブル…

注記のテキストプロパティ3

こちらの続きです。 注記のテキストプロパティ2 - C#ATIA コメント欄の改善です。打開策が見つからず素直に検索したところ、こちらがHitしました。 COE : Forums : FT&A Change 3D Annotation Size and Add Frames in Macro なるほど・・・。 Sub CATMain() …

注記のテキストプロパティ2

こちらの続きです。 注記のテキストプロパティ1 - C#ATIADrawingTextPropertiesのプロパティは、恐らく読み書き可能なプロパティだろう と思い、素直に代入するようにしたところ上手く行きました。 (HelpにSetFontSizeで記載されていましたが、それを使いま…

注記のテキストプロパティ1

こちらでコメント頂きました。 注記内の指定文字を削除する - C#ATIA注記(アノテーション)の文字のフォントサイズ・フォント名等の変更を ご希望との内容です。しばらくCATIAのマクロを行っていなかった上、ちょっと時間が無い為 チラッと試した範囲で記載…

ビューを新規に作成するだけ

え~、Drawのアクティブなシートにビューを新規に作成するだけのマクロです。 たったそれだけです・・・。 'vba addMemoView_ver0.0.1 using-'KCL0.1.0' by Kantoku Option Explicit Private Const VIEWNAME = "Memo" Sub CATMain() ' ドキュメントのチェック If Not …

Draw内のTextをサイズ毎に色を付ける4

こちらの続きです。 Draw内のTextをサイズ毎に色を付ける3 - C#ATIA動画のサンプルコードをgithubにupしました。 GitHub - kantoku-code/CATIA_V5_drawText_color_change: CATIA_V5 drawingText_color_change sampleあまりに使わない気がするので、コードを…

ProductなMinimumBoxを作成する

こちらで”MinimumBoxのProduct版を”とのコメントを頂きました。 今更ながら、ボディからMinimumBoxを作成する(Sketch&Pad) - C#ATIA ナカナカ時間が取れなかったのですが、そこそこのものが出来たので こちらにUpしております。 GitHub - kantoku-code/CATIA…

Draw内のTextをサイズ毎に色を付ける3

こちらの続きです。 Draw内のTextをサイズ毎に色を付ける2 - C#ATIA質問者さんの要望を取り込むように改良しました。 こんな感じです。 僕のささやかなメッセージが届くかな? コードは後日(しばらくしたら)、githubにUpします。

RGBAのLong型

こちらの続きのようなものです。 GetParameterOnSubStringメソッド - C#ATIAこちらのDrawingText.TextPropertiesのcolorがRGBAのLong型を返してきます。 r1 DrawingTextProperties (Object) この数値がRGB(例えば255, 255, 0)をどうやって計算すれば求めら…

GetParameterOnSubStringメソッド

CATIAのDrawingTxtオブジェクトのGetParameterOnSubStringメソッドを 使ったことが無いので、戸惑ってます。 御存知の方いらっしゃいましたらアドバイス頂けると助かります。GetParameterOnSubStringメソッドはDrawingTxtの部分的な文字の情報を 取得するメ…

Draw内のTextをサイズ毎に色を付ける2

こちらの続きです。 Draw内のTextをサイズ毎に色を付ける - C#ATIAリンク先のトピが削除されている。 とりあえずコードが残っていたので再投稿。 'catvba by kantoku 'Sample that changes color with text size Option Explicit Private Const OTHERCOLOR =…