• このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

ソリッドワークスの興味深いマクロ

  • Thread starter Thread starter cubalibre00
  • Start date Start date
フォーラムのすべてのユーザーに良い夕方!

SWのマクロフィールドであなたの助けを求めるために自分自身の書き込みを見つけます, 私の前に他のユーザーに与えられたヒントを読みます, 私は正しい場所にいると思います!

まず、スケッチのポイントの座標をExcelファイルにエクスポートできるマクロの存在を認識しているかどうかを尋ねたい 注文お問い合わせ 私はより良く説明します, Web上で、私は座標をエクスポートできるマクロを発見しましたが、ポイントを注文する可能性を与えません, 例えば輪郭, 時計回りまたは反時計回り. この必要性は私がこれらのポイントを matlab に差し込み、輪郭を写す必要があるという事実から来ます。 誰に情報がありますか?

第二に、ソリッドワークスのプログラミングマクロの基本的な視覚的根拠を少なくとも習得できる、良い品質のオンラインガイドを知っていますか?
皆様のお越しをお待ちしております。お問い合わせ
チャオ!
 
こんにちはgdavidevr、
マニュアル 私はこれらのリンクをお勧めすることができます, 彼らは私が持っているすべての本です, しかし、私は学習した後、それらを取った, 私は物事を後退しました.
学習したい人にとっては良いスタートですが、プログラミングの知識が必要な人は常にいます。
お茶に入ったら、次のレベルに最初のパスターを同化したら、下の注文は難しくなります。
https://www.amazon.it/automating-solidworks-2019-using-macros/dp/1630572136https://www.amazon.com/solidworks-api-1-programming-automation-ebook/dp/b00hsjkoyhttps://www.amazon.it/solidworks-api-advanced-product-development-ebook/dp/b00hsru3c点の質問は非常に広いです、私は我々が吸収するつもりで、データが異なる理由を説明するのに困難があると思います。
- まず第一に、ポイントエンティティティティとプロファイル、多く、または一つだけによって形成されたスケッチを持つことができます。 この場合、すべてのエンティティティティティティティティをサイクルし、初期ポイントと最終ポイントの座標を取得し、ポイントエンティティティティの座標を取得し、倍増を解消します(各エンティティティティティティティティティがチェーンの場合、別の終了に相当します)。
ポイントのこのクラウドから、時計回りまたは反時計回りを注文するアルゴリズムを学習し、外部ポイントをチェックし、手を動かします
- ケースは非常に多く、開始基準を定義する必要があります。

私は見ていないウェブ上で、あなたは見るべきです。
 
こんにちはgdavidevr、
マニュアル 私はこれらのリンクをお勧めすることができます, 彼らは私が持っているすべての本です, しかし、私は学習した後、それらを取った, 私は物事を後退しました.
学習したい人にとっては良いスタートですが、プログラミングの知識が必要な人は常にいます。
お茶に入ったら、次のレベルに最初のパスターを同化したら、下の注文は難しくなります。
https://www.amazon.it/automating-solidworks-2019-using-macros/dp/1630572136https://www.amazon.com/solidworks-api-1-programming-automation-ebook/dp/b00hsjkoyhttps://www.amazon.it/solidworks-api-advanced-product-development-ebook/dp/b00hsru3c点の質問は非常に広いです、私は我々が吸収するつもりで、データが異なる理由を説明するのに困難があると思います。
- まず第一に、ポイントエンティティティティとプロファイル、多く、または一つだけによって形成されたスケッチを持つことができます。 この場合、すべてのエンティティティティティティティティをサイクルし、初期ポイントと最終ポイントの座標を取得し、ポイントエンティティティティの座標を取得し、倍増を解消します(各エンティティティティティティティティティがチェーンの場合、別の終了に相当します)。
ポイントのこのクラウドから、時計回りまたは反時計回りを注文するアルゴリズムを学習し、外部ポイントをチェックし、手を動かします
- ケースは非常に多く、開始基準を定義する必要があります。

私は見ていないウェブ上で、あなたは見るべきです。
迅速な回答をありがとう。

「質問ポイント」を深く掘り下げてみると、気にしないと、すぐに出そう。
インポートするスケッチの種類は、常に約千点からの離散的な輪郭になりますので、あなたが言及したポイントのクラウドは内部ポイントを持っていませんが、輪郭だけ。 また、廃棄時にダブルスを生成しないため、問題が上回ることもあります。
既にExcelにデータが重要であるマクロは、ポイントのソートを入力するだけで変更されることになります。

これらのマニュアル(最初にライブラリに行くつもりですか?)を提案するので、検索しようとするウェブサイトやブログを教えてください。

お問い合わせ
 
スケッチプロファイルがあったと思った。
ポイントの雲は、私が想像する計画です。
あなたが統合するためにいくつかのアルゴリズムを見つける必要がありますウェブでは、それは必要性に明らかに適応されなければなりません、そうすることは明らかにペーストコピーではなく、あなたは上で動作し、結果をテストする必要があります。
私は何も見つけた高速な外観を与えるソリッドワークのためのWeb上の既に準備マクロとして.
探してみてください, 多分何かを見つける, 多分そうあなたは、コードの一部を回復することができます.
 
こんにちは。
私は少しマクロを修正しました。なぜなら、片手では正しいディレクトリに保存されなかったからです。
pdfファイルのデフォルトサブフォルダは保存されません。
報告した間違いがあったことを願っています。 Win7 64bitとソリッドワークス2016 sp.3でテスト

こんにちは。
ガブリエレ
Solidworks 2020 でこのマクロを使用して、次のエラーが発生します。
1583759329220.png以下の行がハイライトされます。
1583759370622.pngpdf と dwg の作業が .stp ファイルが作成されていない

誰が私を助けることができますか?

お問い合わせ

マーキー
 
おそらく swmodel2 が宣言されていない。
ファイルの開きの前にこの行を差し込みます

sldworks.modeldoc2 として dim swmodel2
1583845483519.png
 
よろしくお願いします。

マーキー
おそらく swmodel2 が宣言されていない。
ファイルの開きの前にこの行を差し込みます

sldworks.modeldoc2 として dim swmodel2
View attachment 56584
また、変数の宣言が変更されていないまま、同じエラー、同じ行を入力します。

攻撃情報を完了するためにも、マクロの初期部分のスクリーンショット

1583848000765.png
 
また、変数の宣言が変更されていないまま、同じエラー、同じ行を入力します。

攻撃情報を完了するためにも、マクロの初期部分のスクリーンショット

View attachment 56589
ツールのカーテン-> 参照に移動しようとする
チェックが見つからない場合は、2020年版ではそれ以上の参照のチェックが有効になっている可能性があります。
それに依存しない場合は、マクロを添付するか、プライベートで送信してください。

こんにちは。
 
皆さんこんにちは。
シートの平坦な部分のdxfを生成するマクロがあり、同時に特定の名前、材料、数量、およびこのシートが曲げているか、またはない場合(それはフラグになるだろう)Excelにテーブルを埋めます
 
こんにちは、私は少し参加しても、この議論に少し貢献してもらいました。

マクロはこのようになります。
- ソリッドワークスの形式でテーブルを保存します(.slddrwファイルが既に存在している必要があります)。
- .slddrw を含むフォルダ内の "for carpentry" フォルダーを作成します。
- 3つのフォーマット.pdf .dwg .dxfの表「carpentry」のフォルダ内の保存
- 既に同じ名前のファイルが見つからない場合は、質問なしで直接それを上書きします
- テーブルを閉じる(ユニバーサルフォーマットでエクスポートすることは、閉じる前にテーブルに行う最後のことです)

私はそれが私に役立つように、それは他の人にサービスを提供することができます願っています


dim オブジェクトとしてスワップ

dim 部分の目的
dim boolstatus として boolean
dim longstatus 限り
dim longwarnings 限り
dim namecomplete 文字列
dim ファイル名
文字列として dim パス
文字列として新しいdimのブランド


サブメイン()

スワップ = アプリケーションを設定します。 スルドワークス
設定部分 = swap.activedoc
namecomplete = 部分.getpathname

namecomplete = "" の場合、

msgbox "最初にデザインを保存し、再試行"、vbcritical
メニュー

端 もし

longstatus = 部分.save

route = left(補完名、instrrev(補完名、\"))
filename = right(完全な名前、len(完全な名前) - len(path))
新しいフォルダ=「大工のために」

dir(path&newフォルダー、vbdirectory) = " の場合
mkdir (パス&新しいフォルダ)
端 もし

namecomplete = パスと新しいフォルダーと "\" とファイル名
namecomplete = strings.left(完全な名前、len(完全な名前) - 7)
longstatus = part.saveas3 (完全な名前及び ".pdf"、0、0)
longstatus = part.saveas3(完全な名前と ".dwg", 0, 0)
longstatus = part.saveas3(完全な名前と ".dxf", 0, 0)

mytitle = 部分.gettitle
Swap.quitdoc 私のタイトル

メニュー
 
こんにちは、私は新しくて、私はちょうど2年間のために、私は、自分のキャッチとして2年間のために、固体作品(英国で働いているので、英語)を使用していると私は、マクロや自動方法があるかどうかを知りたい、爆弾リストに文字を変更するか、図面で区別する。 説明: マクロを大胆に組み立てや、カードを参照するテーブルに存在するアセンブリの下に置き、まだ承認されていないコンポーネントをグレーにするために、私はあなたが理解するために画像を添付します。 誠に有難うございます。
 

Attachments

  • Capture 2.JPG
    Capture 2.JPG
    36 KB · Views: 44
  • Capture 1.JPG
    Capture 1.JPG
    54.5 KB · Views: 42
そのイメージキャプチャ2がどこから来るの?
ファイル用のpdmを作成するカードです。 変更ファイル、p/n の日付にすべての内部データが作成されます。 Solidworks(capture4) にある同じデータ
 

Attachments

  • Capture3.JPG
    Capture3.JPG
    22.5 KB · Views: 29
  • Capture4.JPG
    Capture4.JPG
    71.2 KB · Views: 15
ファイル用のpdmを作成するカードです。 変更ファイル、p/n の日付にすべての内部データが作成されます。 Solidworks(capture4) にある同じデータ
こんにちは。
Capture2の「ドキュメントタイプ」フィールド。 jpg は、recover4.jpg で表示されているカスタムプロパティにも表示されますか? (可視スクロールバーは他があることを示します)
 

Forum statistics

Threads
46,674
Messages
380,976
Members
2
Latest member
loop80
このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

Members online

No members online now.
Back
Top