C#ATIA

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

2020-01-01から1年間の記事一覧

個人ライセンス更新

こちらの続きです。 ライセンス切れ - C#ATIAやってきました、ライセンス切れ。 以前まではソフトのダイアログから更新するためのサイトにリンクして いたのですが、今は無いです。 調べたところ、こちらのサイトで行うようです。 Fusion 360のスタートアッ…

クレーム

少し前に行った業務にクレームが・・・。 品質とか納期じゃなくて "高い" と。製造業な平社員がコストダウンを考えると、 ・自分の作業を早める ・加工時間を短縮する ・消耗品を安価なものに切り替える ぐらいしか思いつかないのですが、消耗品に関しては自…

pythonのプロパティ

pythonの自作クラスでプロパティをほぼ使ったことが無かったのですが、 調べてみると結構面倒・・・。 C#は度重なるバージョンアップで、かなり簡素に書けるのに。清楚に書く方法が無いものか探したところ、こちらを発見しました。 Python におけるプロパテ…

奇妙な歯車3

こちらの続きです。 奇妙な歯車2 - C#ATIA昨日の後半の失速感でモチベーションダダ下がりだったのですが、 CustomGraphicsの表示方法を変更したところ、処理速度が劇的に改善しました。 CustomGraphicsの処理は結構重いんだな。(以前にもそんな経験してたな…

奇妙な歯車2

こちらの続きです。 奇妙な歯車1 - C#ATIA結局、チマチマ回転させる方法しか思いつかない為、そうしてみました。 半端じゃなくコードが汚いのですが、動作確認出来る程度まで行きました。 赤矢印:ベースサークル 緑矢印:ターゲットサークル 青矢印:ベース…

パラメータ範囲外の点(座標)を取得

タイトルがあやふやなのですが、要はこちらの内容に関連してます。 Quantum effect - getParameterAtLength() - Autodesk Community 黒い線が3D的な1本の曲線として、赤矢印が始点で青矢印が終点とします。 曲線上に点を描いて、その位置は3Dな座標値として…

ライセンス切れ

こんな表示されるとドキドキしちゃうな。 土曜日かな?

Bodyの制限数

Fusion360の1個のドキュメントのBodyの制限数は5000個なのかな? How to load more (or the next items) after 5,000 limit? - Autodesk Community 検索すると10000個と記載があったものも見かけたのですが、謎です。リンク先の記載では、”5000個の制限を超…

奇妙な歯車1

こちらちょっと面白そう。 Weird Gears | help in scripting - Autodesk Community さらにリンク先のYoutubeの動画見ると、AutoCADかな?直感的な思い付きで こんな状態だとして、回転中心から一周分等間隔の線を描いて 交差する座標値を求めてみます。こん…

f3dファイルから形状データのみをインポートする3

こちらの続きです。 f3dファイルから形状データのみをインポートする2 - C#ATIA こちらにアドイン ”Rescue_F3D” をUpしました。 GitHub - kantoku-code/Fusion360_Rescue_F3D: Import only shape data from the f3d file .内容的にはこちらのものと同一です…

f3dファイルから形状データのみをインポートする2

こちらの続きです。 f3dファイルから形状データのみをインポートする1 - C#ATIA使い勝手向上の為、アドイン化してほぼ出来上がってます。 が、githubにupしてません。・・・ん~使い方が間違っているとは感じてます。readmeがほぼ書けてない。結構ハードル高…

PDFの連結

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

Fusion360 Ver2.0.9142 アドイン起動しない問題

こちらに少しまとめて記載しました。 Re: all my plugins now don't work with newest update October 2020 Product Update V.2.0.9142 - Autodesk Communityこちらに goyals氏が記載していますが、APIをpythonで扱えるようにするための SWIGのバージョンを…

What You Gonna Do When The Grid Goes Down?

新曲出したの知らなかった・・・。 www.youtube.com もう御爺ちゃんと呼ばれてもおかしくない年齢なのに元気そうで何よりです。ちょっと前に出した曲、マ〇ドナルドのポテトをヤジっていたような曲だったから どうなったらそうなるのかな? と思ってたけど、…

Autodesk University 2020

事前登録はこちら Autodesk University ・・・多分出来ていると思う。今年はAUJ無しで、オンラインで全員無料だそうです。セッションを検索すると、日本語のPowerMillで1件だけHitするのですが、 説明文を見る限りPowerMillな雰囲気では無いようにも感じます…

VBAからPythonへ移植

VBAからPythonへ移植途中で、 今日のレートで13600円ぐらいの案件です。 Re: Fusion 360 Python Programmer Required - Autodesk Community中身をチラッと見あのですが、IF分の深さにゲッソリ。 "VBAから" と言うのも頷けます。タダならやるんだけどなぁ。 …

結合問題

こちらを取り組みました。 CombineFeature Error while joining multiple bReps - Autodesk Community APIで結合処理をした際にエラーになると言うものです。 最初の画像を見る限り、かなり過剰な結合しているのを感じます。GUI(手動)で結合してもエラーに…

2020.10以降のFusion360 早送り速度対策を考える2

こちらの続きです。 2020.10以降のFusion360 早送り速度対策を考える - C#ATIAコメント欄に記載しましたが、あそこに記載した方法ではNGです。 内部的に回避部分の呼び出しを制限しているようで、ポストでの対応も 無理っぽいと判断しました。 (個人的にFus…

リンク付きf3dファイルを読み込みたい1

リンク付きのコンポーネントのファイルをネイティブデータとして エクスポートすると、Fusion360の場合は "f3z" の拡張子となります。 こちらも実質zipファイルです。 "assy" 内に "hoge" "huga" "piyo" のコンポーネントがリンク付きで 存在している状態な…

executeTextCommandの言語依存

今まで気になっていたのですが、確認しました。 GUIのテキストコマンドは3種類あります。 あまり意味はないのですが、次のコマンドを "Txt" 実行すると Fusion360のバージョン情報を表示します。 Application.SoftwareVersionしかし、 "Py" "Js" で実行する…

f3dファイルから形状データのみをインポートする1

こちらにUpしたスクリプトですが、手動でも出来ます。面倒ですが。 Re: アップロードに失敗しました 〜「アップロードを保留中」から進まずアプリを終了できない〜 - Autodesk Community あちらのスクリプトは以下の処理を行ってます。 1)任意のf3dファイ…

作成したジョイント原点を非表示にする

Fusion360にはAssyする為の原点を任意に作成する事が出来ます。 これはAPIでも作成・修正可能なのですが、表示/非表示させることが 出来ません。(何故・・・)APIで提供されていない場合、可能性があるのはテキストコマンドです。 が、探したところ見つかり…

CGM

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

残念

噂は出ていたけど、ガッカリした。 ホンダが2021年を最後にF1撤退を電撃発表!! ここ2シーズンで5勝と快進撃の真っ最中に重大決断「将来のカーボンニュートラル実現に集中し取り組んでいくため」(中日スポーツ) - Yahoo!ニュース 毎回10年ぐらいの…

工具のたわみ

ちょっと前ですが "工具のたわみじゃないかな?" と、こちらを書きました。 解決済み: Re: CAM 2Dポケットについて - Autodesk Community時間があまりなく、個人的には伝えたい事があまり記載出来なかったので こちらでもうちょっと付け足して書きます。 あ…

2020.10以降のFusion360 エクスポート対策を考える

こちらの続きです。 2020.10以降のFusion360 早送り速度対策を考える - C#ATIA先に書いておきますが、 非営利な方のみご利用ください。正直な所10/1のUpdateが入ってからじゃないと使える方法どうか 分かりませんが、事前に何かしら方法を探したいです。 (…

2020.10以降のFusion360 早送り速度対策を考える

こちらの続きです。 2020.10以降のFusion360 - C#ATIAやっぱりCAMの "早送り速度は切削送り速度に制限されます" は本当っぽい。 本業で(黙って)使ってた方は、断念して購入すべきだとは思うのですが、 可哀想なのは個人ユースの方々。卓上CNCは移動範囲が…

FreeCADのAdaptivePath

知りませんでした。FreeCADのCAMにアダプティブクリアリングな 機能が有るなんて・・・。 Path Adaptive - FreeCAD Documentation2.5軸までなのかな? アルゴリズム自体がそんなに単純なはず無いだろうから 何かベースになるものがあると思うのですが、出所…

2020.10以降のFusion360

噂はチョロチョロ聞いているのですが、個人ライセンスの大盤振る舞いな感じが 引き締められるようです。こちらにズラッと記載されていました。Changes to Fusion 360 for Personal Use | Fusion 360 Blog恐らく一番大きいのは、無料は引き続き残すものの "Ig…

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

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