KB: 制約マネージャーから設計ルールへの切り替え
ソリューションの詳細
Constraint Managerは、AD23.11でオープンベータ版としてリリースされ、正式にはAD24でリリースされました。
https://www.altium.com/documentation/altium-designer/new#!constraint-manager-improvements-24-1
新規プロジェクト
制約マネージャーは、新しいプロジェクトを作成する際のオプションとして、プロフェッショナルおよびエンタープライズライセンスのユーザーが利用できる高度な機能です。スタンダードライセンスのユーザーは利用できません。プロジェクト作成時に「Create Project」ダイアログで制約管理オプションが有効にされていなかった場合、設計制約を定義する以前の方法(設計指示の使用とPCBルールおよび制約エディターダイアログの使用)のみが使用できます。
この機能は、新しいプロジェクトを作成する際にチェックボックス(デフォルトはチェック済み)として利用できます。Preferences > System > General > 右下の角にあるAdvancedボタンをクリックし、System.ConstraintManagerを検索してValueボックスのチェックを外すことで、新しいプロジェクトを作成する際のこのオプションのデフォルトを未チェックに変更できます。これにより、デフォルトでこの新機能を使用しないようになります。AD23.11では、上記のようにCreate Projectダイアログにチェックボックスが表示されません(オープンベータ機能だったため)、しかし、設定値ボックスは同じ効果を持ちます。
既存のプロジェクト
既存プロジェクトを新しいプロジェクトに追加
一つの方法で設計制約を使用して作成されたプロジェクトは、他の方法に切り替えることができません。制約方法を切り替えるには、他の方法で新しいプロジェクトを作成し、「Add Existing to Project」を使用して、すべてのファイルを新しいプロジェクトに追加する必要があります。(まず、それらを新しいプロジェクトフォルダにコピーしてください。)こちらのドキュメントが参考になります:https://www.altium.com/documentation/altium-designer/creating-projects-documents#!adding-and-removinga-design-document
古いバージョンから保存
制約マネージャーオプションで作成されたプロジェクトを、制約マネージャーがない古いバージョンのAltium Designer(AD23.10以前)で開いて保存しようとすると、保存されたプロジェクトは制約から変換されたルールで保存されると警告されます。これは元に戻すための実行可能なオプションかもしれませんが、保存後にルールを再確認する必要があります。
「Design Rules」に戻す一般的な方法は、単純にAltium Designerの古いバージョンでデザインを開いて保存することです。制約マネージャーが23.11.1で有効になる前にリリースされたバージョンですので、AD23.10.1またはそれ以前のバージョンでデザインを開いてから保存する必要があります。
これを行うと、このバージョンのクライアントに制約マネージャーが追加されていないため、デザインはデザインルールを使用するように戻ります。古いバージョンでデザインを保存すると、デザインルールがデフォルトのルールマネージャーになります(このプロジェクトで制約マネージャーに戻るオプションはありません)。
*注意: 古いバージョンのADに保存した後、constraints.xmlファイルを削除する必要がある場合があります
AD23.10.1(またはそれ以前のバージョン)のコピーは、こちらのダウンロードページからダウンロードできます:
https://www.altium.com/products/downloads
他のバージョンをインストールする際には、以下の点をお勧めします:
1. 新しいインストールを選択してください(既存のインストールとは別にするため)
2. インストーラー内の両方のフォルダに完全なバージョン番号を追加してください(23ではなく、23.10.1を入力してください) -- これは、インストール間で全てを分けて保持するためです
3. 「Import preferences」ステップが表示された場合は、スキップしてください
プロジェクトがバージョン管理下にある場合、これはストレージマネージャーパネルから行うことができます。まず、パネルを開いて、constraints.xmlファイルを右クリックし、「Remove from version control」を選択します。VCSをリフレッシュした後、VCSのステータスは「Schedule for deletion」と表示されるはずです。バージョン管理からファイルを削除した後、プロジェクトをサーバーに保存します。プロジェクトをサーバーに保存した後、ストレージマネージャーの右クリックメニュー(del)を使用してconstraints.xmlファイルを削除できます。これで、Altium Designerのバージョンを閉じて再開し、制約マネージャーが有効になっているバージョンでプロジェクトを開くと、プロジェクトのためのクラシックな「Design Rules」が表示されます。
詳細情報を含むドキュメントはこちらです:
https://www.altium.com/documentation/altium-designer/constraint-manager
https://www.altium.com/documentation/altium-designer/constraints-editor
https://www.altium.com/documentation/altium-designer/creating-projects-documents
https://www.altium.com/documentation/altium-designer/tutorial-setting-up-design-constraints
設計指示に関するドキュメントはこちらです:
https://www.altium.com/documentation/altium-designer/specifying-design-requirements-during-design-capture#!pcb_related_directives