SolidWorksテンプレートの作成・変更方法

このQ&Aのポイント
  • SolidWorksのテンプレートを使用して、既存の部品やアセンブリのデータを簡単に入れ替える方法について教えてください。
  • 新しいテンプレートファイルにプロパティと平面の名称を変更し、既存の部品やアセンブリのデータを一括で入れ替える方法について詳しく教えてください。
  • SolidWorksで部品やアセンブリのテンプレートを作成し、新たなテンプレートファイルに既存のデータを効率的に反映させる方法についてお教えください。
回答を見る
  • 締切済み

SolidWorksのテンプレート

既に作成している部品やアセンブリのデータを新たに作成したテンプレートファイルに入れ替えたいのですが、なにか良い方法は無いでしょうか。 新たに作成したテンプレートの内容はプロパティと平面の名称を変えました。 既存の部品を1個ずつ変更していくのはかなりの手間がかかります。 良い方法は無いでしょうか。

noname#230358
noname#230358
  • 3D
  • 回答数2
  • ありがとう数2

みんなの回答

noname#230359
noname#230359
回答No.2

マクロについての追加回答が得られていないのでちょっと試してみました。 まず変更前のデータを開いてから作業を開始します。 マクロツールバーの「マクロの記録(||●)」ボタンを押した状態で 変更したい作業(プロパティおよび平面の名称変更)を行い 「マクロ停止(■)」を押します。 保存するマクロの名称を聞いてきますので適当なところに保存。 これでマクロを生成することができそうです。 プロパティ名称の変更はしてませんが、平面の名称変更を行って 別のファイルを開きマクロを実行することで同じ名前の平面に 変更することができました。 変更前のプロパティ名、平面名がすべて同じでないと対応できない かとは思いますが多少は楽にできるのではないでしょうか? 時すでに遅しかもしれませんが、まだ作業途中(未実施)であれば 試してみるのも良いかと思います。 保障はできかねる内容なので一部のみ実施し、その確認もしてください。 (それとも度胸で どーん! と全部やってもいいですが自己責任で)

noname#230358
質問者

お礼

回答ありがとうございます。 おかげでまったく知らなかったマクロの利用方法が分かりました。 「マクロの記録」使えそうですね。 試してみたいと思います。

noname#230359
noname#230359
回答No.1

Solidworksのバージョンやグレードが書いてないので できるかどうかわかりませんが・・・ プロパティー名変更と平面名称の変更を行うマクロを 作成し、それをタスクスケジューラで複数ファイルに 適応するというのがシンプルなのかな?と思います。 肝心のマクロについて詳しくないのでその点について はアドバイスできなくて申し訳ないですが、同僚の ソフト屋さんがプロパティ登録ツールを作ってくれて いるのでプロパティ名変更は  新しい名前でプロパティ登録⇒古い名前のプロパティ削除 という手順をAPIで行うことで可能なはずです。 マクロやAPIについて調べてみると手がかりになるか と思います。 (APIのHELPは英文なので私もほとんど読んでません) タスクスケジューラでマクロを複数ファイルに実行することは プロフェッショナル以上のグレードであれば可能です。 (Solidworks2011時点で確認) こちらのヘルプは日本語なので読むことは簡単です。 「ユーザー定義のタスクを実行」ができればマクロを自動で 走らせることができます。 走らせるマクロについては・・・私も知りたいw 2012のプレミアムならタスクスケジューラは問題無しですね。 後はマクロに詳しい人が出てきてくれるのをお互い待ちましょう^^

noname#230358
質問者

お礼

早速の回答ありがとうございます マクロ作成ですか・・・私には敷居が高く無理そうです。 ちなみにWorksは2012のプレミアムです

関連するQ&A

  • solidworks の質量一覧確認

    はじめまして。 solidworks2007を使用しています。 アセンブリ状態で各構成部品の質量チェックを(登録漏れ等)したいのですが一覧で確認できる機能はありませんか? 部品一個一個調べるのは結構手間ですから、部品表機能でチェックしたいのですが、エクセル部品表の<bomtemp-all>を使用しても重さの欄が空欄な状態です。 ご存知のかたおりましたらアドバイスをお願いいたします。 コメントありがとうございます。 >2.アセンブリ図面で、部品表を作成し、部品表の列プロパティで「ユー>ザー定義」→「質量」を選択。 上記方法試してみましたが、ユーザー定義に「質量」の項目がありませんでした。エクセル部品表/部品表 両方共に駄目でした。 ユーザー定義の設定方法でもあるのでしょうか?? 質問の追記です。 一つ方法が見つかりました。 ?部品モデリング状態で質量を測定。 ?部品ファイル(アイコン)/プロパティ/カスタムにて<質量と打ち込む>、<g数を打ち込む> ?以上の方法+部品表の列プロパティで対応できました。 しかし モデリング形状が変更されても、部品表の数値がリアルタイムに変わらず 苦労しています。 殿たか改善方法をご存知でしたら教えてください。

  • テンプレートの変更が反映されない

    一度テンプレートを作ってから、それに基づいて新しいファイルを新規作成しました。 その後、テンプレートを作り直したのですが、既存のファイルには何の変更も反映されませんでした。 開発>文書テンプレート で指定しなおしても同じでした。どうすれば変更が反映されるのでしょうか。

  • DreamWeaver テンプレート作業について

    こんにちは。テンプレートを使っての作業についての質問です。 制作会社が作ってくれたテンプレート(DWT)を使って、新しいページを作りたいのですが、作業の仕方はこのような感じでよろしいのでしょうか。 既存のDWTを開いて、新規保存で別名のDWTファイルを作る。 内容を変更して、ファイルを保存。 (この過程で既存テンプレートを元に新しいテンプレートファイルが出来たと考えていいのでしょうか?) その後、新しいDWTテンプレートを新規保存でHTMLとして保存する。 (これで、新しいテンプレートを元にHTMLページが作られ、テンプレートが変更されるとHTMLも自働更新されると考えていいでしょうか。) テンプレートに関しては全くの初心者で、マニュアルを読んでみて理解することができませんでした。どなたかご存知でしたら、なにとぞよろしくお願いします。

    • 締切済み
    • CSS
  • QL-800 テンプレートの文字を変更したい

    QL-800で食品表示ラベルを作成しています。 テンプレートを使って作っているのですが、例えば「品名」や「原材料」「保存方法」などあり、それぞれの内容については、書き直せるのですが、「」の中身は変更出来ないのでしょうか? 「品名」を「名称」に変えたいです。

  • SolidWorks 部品のミラー形状がほしい

    よろしくおねがいします SolidWorks の初心者です。 すでに作成された部品のミラー形状をアセンブリに持ち込みたいのですが、簡単な方法はあるのでしょうか。部品をミラーで最初から作り直すしかないでしょうか。

  • Solidworks単体ではどこまで可能でしょう…

    Solidworks単体ではどこまで可能でしょうか? こんにちは Solidworksでは部品点数はどのくらいまで可能なのでしょうか? 仮に1万5千点くらいの装置があるときはどのような方法でSolidを使っていったらよいのでしょうか?単純に小分けにして参考程度にトップアセンブリを作成したらよいのですかね?

  • Dreamweaver テンプレートを一括変更?

    環境:Dreamweaver8.0 WinXP 新しいテンプレートを作り、それを既存のテンプレートを使用しているHTMLすべてに適用したいと思ってます。 今はHTMLファイルを開き、修正>テンプレート>適用で一ファイルずつ変えています。編集可能領域の名称も変えているので、領域の移動の設定もそのときに行います。 ファイルが大量にあると、結構大変な作業です・・・ 例えばテンプレートAから作ったHTMLファイル全てに適用というように一括で変換する方法ありませんでしょうか? よろしくおねがいします。

  • Smartyのテンプレート

    出来なくて困っていることがあります。 Smartyのテンプレートは通常「templates」フォルダに格納すると思いますが、そのファイルを書き換えることは可能でしょうか? 流れとして PHPで既存のテンプレートを表示 ↓ その中のPOSTデータを元に既存のテンプレートを上書きして保存 fopenのwで開き、smarty->fetchで情報を載せたデータを作り、fwriteで同じファイルに上書きしようとおもったのですが、うまくいきません。 そもそもtemplatesフォルダの中身をプログラムで更新できるものなのか、できるならどのようにするのがよいのか、お分かりになる方がいましたらご教授願います。

    • 締切済み
    • PHP
  • テンプレートがなくなってしまいました

    DreamweavarMX2004を使用して、最初はテンプレートファイルから一括でページ変更していました。急ぎの変更が必要となり、通常使用以外のPCから個別に変更してFFFTPでアップしてしまいました。今では、その繰り返しで、テンプレートファイル自体がどこに存在するか確認できません。一からやり直す方法しかないものでしょうか?テンプレートは5種類程度で内容はあまり変わりません。多少なりとも省力化できる方法をご存じの方おられましたらよろしくお願いします。DreamweavarMXをバージョンアップすることで新しい機能があるようでしたら教えて下さい。

  • SolidWorks2007データのSolidW…

    SolidWorks2007データのSolidWorks2006での読み込み 質問させていただきます。 検討外れな質問かもしれませんがアドバイス下さい。 SolidWorks2007で作成されたパートファイル,アセンブリファイルを SolidWorks2006で読み込み,編集は出来るのでしょうか? 中間ファイル等があれば教えてください。 よろしくお願い致します。