Excel共通テンプレート
SWTDOの一部のコマンド(PropManager、BoltStatsなど)は
- Excelエクスポートを提供する
- Excelインポートも提供する
エクスポートされるファイルがSWTDOのExcel共通テンプレートである。このテンプレートはExcelテンプレートを必要とするすべてのコマンドで共通使用できる
Prodなど一部のコマンドは
- エクスポートのみ
- インポート非対応
そのエクスポート結果は共通テンプレートではない
- テンプレートで重要なのは、各Excelセルの位置(B2、C3など)である
- Excelファイル名、セル内容、記録行数は重要ではない
独自テンプレートを提供せずExcelインポートを求めるコマンド(クラスタ標識など)は、共通テンプレートを使用する
連鎖
連鎖エラーの解決:
取番システムで部品連番を100000など大きな値へ手動変更し、新しい部品を作成する
- 旧版のSWにはSOLIDWORKS Explorerという標準プラグインがあり、主な役割はSWファイルの参照先修正である
- TDOの連鎖も同様にデータ参照を変更するが、TDOはSWを変更せずTDOのDBのみを対象とする
アセンブリからBOM表、バックアップ、パラメトリック方程式ライブラリを作成すると、結果はアセンブリと関連付けられる。この関連はDBテーブルの関係に基づく。
例:アセンブリAからバックアップまたはProdリストを作成した後、アセンブリAをBへ名称変更すると、バックアップデータはAを特定できず、記録の関連が失われる(ファイル自体は失われない)。
連鎖:アセンブリファイルが変化すると、DBテーブルも追随する。
これは最も単純な連鎖である。他にもプロジェクトとアセンブリ、部品とアセンブリ、1部品と複数アセンブリ、複数プロジェクトと1アセンブリ、パラメータライブラリとパラメトリック部品、連鎖更新、連鎖削除などがある。これはDB概念である
すべて理解する必要はない。要点はファイル名+構成の全体的一意性である
SWTDO EntPDMではUUID分散主キーを採用し、企業全体のデータ連鎖に対応する
図形要素
この概念はSWのCSWPマニュアルに由来し、図面内のすべての図形要素(線、点)または閉領域(面)を指す
基体、ユニット
部品では、ボディが基体で、部品がユニットである
アセンブリでは、部品が基体で、アセンブリがユニットである
プロパティクラスタ
属性クラスタは構成上、2つに分けられる
- 基本属性セット
- 現在のアセンブリ属性セット
属性種別ではさらに次の2つに分かれる
- ファイル属性セット
- BodyList属性セット
基本属性セット
- ファイル属性の基本属性セットはProdシステム設定から取得する;
- BodyList属性セットは、SolidWorksのすべてのボディ種別(板金ボディ、押出しボディ)のCutList属性と、密度・小計質量など設計でよく使う計算要素からなる
現在のアセンブリ属性セット
- 任意のアセンブリを開くと、TDOはアセンブリ下のすべての部品の構成固有属性とカスタム属性を抽出し、新しい属性集合を動的に形成する
- CutList属性セットも同様だが、アセンブリ下のすべての溶接部品のCutList属性を取得する
TDOの「属性クラスタ」=基本属性セット+現在のアセンブリ属性セットの共通部分
PropManagerには、中国語文字や転送値など特殊な属性がある
機能属性
例:”TDO_置頂面Mark”、”TDO_面積和”
SWTDOには、特定コマンドの専用機能を実現するための属性がある
現在のプロジェクト
EnvCheckでは既定のプロジェクト位置が提示され、ユーザー操作に応じて自動的に切り替わる。このプロジェクトをTDOでは現在のプロジェクトと呼ぶ
CNV形式、標準形式
コード*名称*版。「*」は区切り記号
プラス記号形式
- CNV形式の例:G1001A1986_Flange V1.sldprt
- プラス記号形式の例:G1001A1986+既定_Flange V1.sldprt
上記でTDOが認識するコードはG1001A1986+既定である
コードはファイルの1段階識別、プラス記号部分は1ファイル複数図面の2段階識別に使う
プラス記号形式:コード+「+」+変化+区切り+名称+区切り+版
変化には構成名、ボディ名、展開図標識Flatting、下料寸法などを使用できる
コード+「+」+変化をコードとして一意性を確保する
TDO形式固有の命名規則
TDO標準CNV形式を使用する部品と、標準形式を使用しない部品では出力結果が異なる
ModelOutコマンド、BodyList、SMFlattenでは、部品の現在名に応じて2種類のファイル名を出力する
ファイルカテゴリ回避
SWTDOには循環ロジックに基づく300種類以上の一括処理がある。コードは設計者の主観で対象ファイルを決めるのではなく、属性や条件で判断する。
例
購入部品では図面出力が不要であり、人手で処理対象から除外する必要がある。購入部品を手動選択する方法に加え、手動で回避を設定する方法も提供する。
1000部品のアセンブリを一括出力する場合、大量の手動回避は現実的ではない。少量ずつ回避属性を一括追加する方法なら可能であり、唯一実用的な一括処理方法である。
「ファイル区分」は専用の機能属性
初期化でこの属性を持つ部品を一括処理しないと定義すると、SWTDOの大部分の一括処理ロジックは該当部品をスキップする
以下は参考例
最大連番
初期化時の値は、このPCで本ソフトを使用して生成した最後の番号を指す。Enterprise Editionでは30名の設計者が連番で使用した最後の番号となる。初期化は一度だけ行うのが理想で、番号の重複を防げる。再インストールは避けられないため、設定する初期連番は前のPCの最大連番より大きい値にする必要がある
ローカル
自分のPCを指し、Enterprise EditionのLANサーバーとは区別する
部品
部品とアセンブリ
コンポーネント
トップアセンブリと区別される子アセンブリ。属性「成品判断」で「コンポーネント」はトップアセンブリ下の2階層目または3階層目のアセンブリを表し、多くのERP製品では「半成品」と呼ばれる
完成品
総アセンブリ、トップアセンブリ
ToolboxPart
この用語はProdシステムにのみ表示され、Toolboxから呼び出した部品を判断するために使用する。「標準部品」と区別するための用語で、ユーザー定義はできない
標準部品
締付部品、消耗品、購入後すぐ使用
MATERIAL
材料について、SWは「MATERIAL」と「材料」を別属性として扱うが、公式提供の多くのライブラリファイルにはMATERIAL属性のみが含まれるため、本ソフトでは「材料」を使用しない。
SolidWorksでは、意味が同じでも互換使用できない用語がある点に注意する。
Description
説明、同上
ファイル使用中
例:画像やDXFを別ビューワで開いている場合、Windowsは並行操作できず、TDOも使用中のファイルには操作できない

