柳井さん
回答ありがとうございます。
アセンブリ⇒スケッチ駆動構成部品パターン⇒オプションには
パターン化された構成部品のコンフィギュレーションをシードと同期化
しかありません。
直線パターンの方には
フレキシブルなサブアセンブリ構成部品の移動を同期化
というものがありますが、フレキシブルにしたサブアセンブリの部品位置の連動のようで
チェックを入れてもフレキシブル構成部品は連動しないようです。
フレキシブル部品の連動はVerUPで追加された項目なのでしょうか?
現在、2022SP5を使用しているのですが、どのVerを使用しているかお聞きしても良いでしょうか?
スケッチ連動パターンにもフレキシブル部品の連動があるかと思い込んでましたが、
こちらもで確認したところそのようなオプションはありませんでした…申し訳ございません。
直線パターンについては、こちらでは問題なく連動して変形しております。
パターン元のアセンブリはフレキシブル部品に設定されていますでしょうか。
なお、こちらが使用しているSolidworksのバージョンは2023のSP5になります。
柳井さん
パターン元をフレキシブル構成部品にしていました。
提案の通り、パターン元をフレキシブル構成部品を含むフレキシブルにしたサブアセンブリにすれば連動しました。
ありがとうございます。
実機見ないとわからないので、一旦対処法羅列します
「SOLIDWORKS 起動時に “トランザクションを開始できません” と出る」というケースは、マクロやアドインを使っていない状態でも起きることがありまして、これはSOLIDWORKSの内部状態や環境設定の破損が原因であることが多いです。
① SOLIDWORKS設定の初期化(レジストリリセット)
環境設定が壊れていると、起動時にエラーが出ることがありますわ
手順
SOLIDWORKSを終了
レジストリエディターを開く(regedit)
次のキーをエクスポートしてから削除:
HKEY_CURRENT_USER\Software\SolidWorks
SOLIDWORKSを再起動
※バックアップ必須です!
削除すると、設定が工場出荷状態に戻ります(ツールバーやテンプレート設定など全部)。
② アドインの読み込みエラーを疑う
自動起動するアドインが不正な操作をして、起動時トランザクションエラーになることがあります。
手順
Windowsのエクスプローラーで以下のフォルダに移動:
makefile
C:\Users\ユーザー名\AppData\Roaming\SolidWorks\SolidWorks 20XX\Startup
中にあるアドイン用のDLLやリンクを一時的に別フォルダに移す
SOLIDWORKSを再起動してみてください
③ コマンドラインで「セーフモード」起動
SOLIDWORKSには「アドイン読み込まずに起動」する方法があります
方法
Windowsキー + R で以下を実行:
cmd
"C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\SLDWORKS.exe" /safemode
※パスはインストール環境によって違うかもですわ。
④ 修復インストール
破損ファイルや不整合がある場合は、修復インストールが有効です
手順
コントロールパネル →「プログラムの追加と削除」
SOLIDWORKSを選んで「変更」→「修復」
指示に従って進めます
⑤ ログインユーザーのプロファイル破損
他のユーザーで正常起動するなら、ユーザープロファイルが壊れている可能性ありますわ
新しいWindowsユーザーで起動確認
プロファイルの再構築を検討
アノテートアイテムのねじ山は、同じエッジ上に複数個つけることができますので、
コンフィグレーションの種類に対応したものをすべて設定し、
それぞれを抑制することで可能かと思います。