KB: 部品タイプを削除するには?

Altium Designer Altium Designer
関連するコンポーネントまたはそのリビジョンがWorkspace内に存在する間は、コンポーネントタイプを削除できません。コンポーネントを削除すると、論理削除によってWorkspaceのゴミ箱に移動されますが、そのリビジョンは引き続きコンポーネントタイプを参照します。コンポーネントタイプを削除するには、関連するすべてのコンポーネントを削除するか、別のコンポーネントタイプに再割り当てし、関連するリビジョンをWorkspaceのゴミ箱から完全に削除したうえで、完全削除を妨げているリビジョン間の親子の依存関係を解消してください。

解決方法の詳細

コンポーネントタイプが引き続き使用中になっている

コンポーネントが関連付けられている間は、コンポーネントタイプを削除できません。Altium Designerからコンポーネントを削除した後でも、関連するコンポーネントリビジョンがWorkspaceのごみ箱に残っている場合、コンポーネントタイプが引き続き使用中として表示されることがあります。

Error dialog stating: “Cannot delete [redacted] tag. It is being used by revisions.” with OK button.  

論理削除されたリビジョンが残っている

コンポーネントを削除すると、論理削除が実行され、コンポーネントはWorkspaceのごみ箱に移動されます。コンポーネントリビジョンがごみ箱に残っている限り、それらはWorkspace内に存在し続けるため、関連するコンポーネントタイプを削除できません。

ごみ箱からコンポーネントリビジョンを完全に削除しようとすると、エラーが発生する場合もあります。このエラーは、アイテムリビジョンが親アイテムリビジョンから参照されており、関連する参照が削除されるまで完全に削除できないことを示しています。

Error dialog stating “Items weren’t deleted”; item cannot be deleted because item revisions are referenced by parent item revisions, and those revisions must be deleted first.

まず、関連するすべてのリビジョンを削除する

  • コンポーネントタイプに関連付けられているすべてのコンポーネントを特定します。
  • 関連するコンポーネントを削除するか、別のコンポーネントタイプに変更します。
  • Workspaceのごみ箱から、関連するすべてのコンポーネントリビジョンを完全に削除します。
  • 依存関係に関するエラーが発生した場合は、関連する親アイテムリビジョンと子アイテムリビジョンを完全に削除してから、残りのリビジョンの削除を試みてください。
  • Workspaceにもごみ箱にも関連するコンポーネントやリビジョンが残っていないことを確認してから、コンポーネントタイプを削除します。

コンポーネントとコンポーネントタイプを完全に削除する

  1. Componentsパネルを使用して、特定のコンポーネントタイプを使用するすべてのコンポーネントを見つけます。
  2. リストからコンポーネントを選択し、次のいずれかの操作を行います。
    • 選択したコンポーネントを右クリックしてDelete...を選択するか、
    • 右クリックしてOperations » Change Component Type...を選択し、別のコンポーネントタイプに割り当てます。

    Components panel listing parts; context menu for component MF-MSMF160 shows Delete and Operations > Change Component Type options, illustrating an alternative action when deletion is blocked by revisions. 

  3. コンポーネントを削除した後、Workspaceのごみ箱を開き、関連するすべてのコンポーネントリビジョンを完全に削除します。コンポーネントの削除だけでは論理削除しか実行されないため、不十分です。
  4. アイテムリビジョンが親アイテムリビジョンから参照されていることを示すエラーが発生した場合は、まず関連する親アイテムリビジョンと子アイテムリビジョンを特定し、完全に削除します。依存関係を解消したら、ごみ箱に残っているアイテムの完全削除を再試行してください。
  5. WorkspaceにもWorkspaceのごみ箱にも、関連するコンポーネントやコンポーネントリビジョンが残っていないことを確認します。
  6. 関連するすべてのコンポーネントとリビジョンを完全に削除したら、Preferences » Data Management » Component Typesからコンポーネントタイプを削除します。

    Preferences dialog, Data Management > Component Types, showing a component type selected and the context menu opened with Remove (Del) available to delete the component type.

補足事項

  • コンポーネントを別のコンポーネントタイプに再割り当てする場合は、Explorer panelを使用して適切なコンポーネントフォルダーに移動し、適切なコンポーネントテンプレートを割り当てることを強くお勧めします。これにより、コンポーネントの整理構造に一貫性を保ち、割り当てられたコンポーネントタイプに対応する正しいフォルダーにコンポーネントを保存できます。
  • ExplorerパネルではなくComponents panelを使用する利点は、コンポーネントタイプの整理や操作を、より効率的かつ直感的に行えることです。この方法は、同じコンポーネントタイプのすべてのコンポーネントが1つのフォルダーに格納されている単純な1対1の対応関係にも、同じコンポーネントタイプのコンポーネントが複数のフォルダーに分散している場合や、異なるコンポーネントタイプのコンポーネントが同じフォルダーにまとめられている場合など、より複雑なケースにも対応します。

参考資料

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。