Altium Designer でのデータベースライブラリ内のシンボルとフットプリントの変更

現在、バージョン 23. をご覧頂いています。最新情報については、バージョン Altium Designer でのデータベースライブラリ内のシンボルとフットプリントの変更 の 25 をご覧ください。

データベース自体の内容を維持するだけでなく、必要に応じて参照されるシンボルやモデルも維持する必要があります。これには、回路図のシンボルやフットプリントモデルの変更を行うことが含まれます。そして、標準データベースライブラリ(DbLib)の場合、シミュレーションモデルファイル内の定義も同様です。

標準およびバージョン管理されたデータベースライブラリの両方が、アクティブなドキュメントとして開かれたメインのDbLib/SVNDbLibドキュメントビュー内から、参照されたシンボルとフットプリントモデルに直接アクセスして編集する機能を提供します。以下のセクションでは、SVNDbLibを使用する場合に少し複雑ですが、より強力な方法でこれを行う方法を見ていきます。

コンポーネントレコードのシンボルとデフォルトフットプリントのみが、それぞれの(およびアクティブな)データベースライブラリファイルを通じて編集のためにアクセスできることに注意してください。デフォルトフットプリントモデルは、デザインパラメータ [Footprint Ref]にマッピングされているデータベースフィールド名に入力されたものです。

DbLibを使用する場合

コンポーネントの参照されているシンボル/フットプリントモデルライブラリファイルを編集するには、Table Browserでコンポーネントのエントリを右クリックし、コンテキストメニューから適切なコマンド - Open SymbolまたはOpen Footprint - を選択します。適用されるライブラリファイルが開かれ、シンボル/フットプリントがデザインスペースのアクティブなエンティティとして表示され、編集を行う準備が整います。

参照されたシンボル/フットプリントが見つかったライブラリが開かれます。データベースにライブラリ情報が存在する場合は特定のライブラリが、存在しない場合はDatabase Library OptionsダイアログSymbol and Model Search Pathsタブで定義されたパスを使用して見つけます(宣言されたパスに沿って関連するライブラリが実際に存在していることも確認してください)。データベースライブラリのためのシンボルとモデルライブラリの場所を指定するセクションに戻って、参照してください。

必要に応じて変更を加えた後、ライブラリファイルを保存してください。

DbLib内から直接、データベースコンポーネントの参照シンボルにアクセスする例。DbLib内から直接、データベースコンポーネントの参照シンボルにアクセスする例。

ソースライブラリファイルは、DbLibファイルの外部でもアクセスできます。必要なライブラリをブラウズして開くためにライブラリエディタのFile » Openコマンドを使用するか、またはWindowsエクスプローラーから直接Altium Designerにライブラリファイルをドラッグアンドドロップします。

SVNDbLibを使用する場合

前述の通り、データベースコンポーネントによって参照され、SVNDbLibファイルを通じてアクセスされるシンボルとモデルにアクセスして編集する能力は、少し複雑ですが、より強力です。変更は、SVNリポジトリに格納されているライブラリのローカル作業コピーに対して行われます。

ローカルワークスペースの指定

コンポーネントシンボルとフットプリントモデルを変更するには、リポジトリからローカル作業ディレクトリにファイルをチェックアウトする必要があります。PreferencesダイアログのData Management - SVN Librariesページで使用するディレクトリを指定します。デフォルトの作業フォルダーの場所が定義されています - \Users\<ProfileName>\Documents\My Designs\SVNDBlib Working Folder。必要に応じて、既存のフォルダーを参照するためにリポジトリ作業フォルダーを参照して選択するために使用されるボタンボタンをクリックするか、直接フォルダーへのパスを入力して変更します。

ローカル作業ディレクトリとして指名されたフォルダは、バージョン管理されているファイルのコピーのみを含むべきです。その他のファイル、例えば*.SVNDbLib*.mdb*.xlsなどは、バージョン管理の対象外であるため、別のディレクトリに配置すべきです。

ローカル作業ディレクトリを指定する。ローカル作業ディレクトリを指定する。

デフォルトの作業フォルダの場所は、デフォルトでは物理的に存在しません。これは、リポジトリからファイルをチェックアウトするときに作成されます。現在存在しないフォルダを(直接パス入力を通じて)指定した場合も同様です。

指定されたローカル作業フォルダにリポジトリからすべてのシンボルおよびフットプリントモデルライブラリを迅速にチェックアウトするには、SVNDatabaseLibエディターのメインToolsメニューからCheck Out All Working Foldersコマンドを実行します。チェックアウトされるフォルダは、Database Library OptionsダイアログSVN RepositoryタブのModels Location領域で指定されたものになります。

SVNリポジトリ内のモデルの位置を指定し、チェックアウトされる場所を示す画像データベースライブラリオプションの一部として指定されたSVNリポジトリ内に保存されているシンボルとフットプリントの例 - ローカルの作業フォルダにチェックアウトされます。

変更を加える

シンボルとフットプリントモデルライブラリを指定されたローカル作業フォルダにチェックアウトしたら、必要に応じて変更を加えることができます。これには、回路図シンボルとフットプリントモデルのローカルコピーを変更し、それらの変更をSVNリポジトリにコミットする作業が含まれます。

DbLibと同様に、シンボル/モデルを編集するためのアクセス方法は以下の通りです:

  • SVNDbLibドキュメント内で、Table Browserのコンポーネントのエントリを右クリックし、コンテキストメニューから適切なコマンド - Open SymbolまたはOpen Footprint- を選択します。

参照されたシンボル/フットプリントが見つかるローカルライブラリが開かれます - データベースにライブラリ情報が存在する場合は特にそうですが、存在しない場合は、Database Library OptionsダイアログSVN Repositoryタブの定義されたモデルの場所を使用しています。データベースライブラリのシンボルとモデルライブラリの場所を指定するセクションに戻って、参照してください。

  • SVNDbLibが利用可能なファイルベースのライブラリリストに追加されると、Componentsパネルを通じて直接編集コマンドにアクセスできます。必要なコンポーネントエントリを選択し、それぞれComponents領域の右クリックコンテキストメニューで Edit Symbolコマンド、またはModels領域の右クリックコンテキストメニューでEdit Footprintコマンドを使用します。

  • ライブラリエディターのFile » Openコマンドを使用して、必要なライブラリ(ローカル作業フォルダ内)を参照し、開きます。

  • Windowsエクスプローラーからローカル作業フォルダ内のライブラリファイルを直接Altium Designerにドラッグアンドドロップします。

いずれの場合も、必要に応じて変更を加えた後、ライブラリファイルを保存します。

しかし、ローカル作業フォルダにチェックアウトされたフォルダやファイルとリポジトリ自体との主なインターフェースは、Storage Managerパネルです。SVNDbLibファイルがアクティブドキュメントである場合、ストレージマネージャーパネルは、ローカル作業フォルダにチェックアウトされたシンボルとモデルのフォルダを表示します。リストされる正確なフォルダは、Database Library OptionsダイアログのSVN RepositoryタブのModel Locations領域で指定されたものになります。

Storage Managerパネルは、SVN作業フォルダ内でチェックアウトされたモデルファイルを表示します SVNDbLibファイルがAltium Designer内でアクティブなドキュメントである場合、Storage Managerパネルはローカル作業フォルダを反映します。

ライブラリファイルを編集するために開くには、パネルのAll Files領域にあるそのエントリを右クリックし、表示されるコンテキストメニューからOpenを選択します。必要に応じて変更を加え、関連するエディターの標準のSaveコマンドを使用してファイルを通常どおり保存します。

リポジトリへの変更のコミット

パネルページ: ストレージマネージャー

ライブラリを編集するために開く方法はいくつかありますが、Altium Designerで行われた変更をコミットすることは、Storage Managerパネルを通じてのみ実行できます。

Altium Designer内では、リポジトリへのコミットや、リポジトリからの更新、変更のチェックを行うコントロールは、Storage Managerパネルを通じてのみ利用可能です。もちろん、Altium Designerの外で、外部のSVNクライアントの機能を使用して、コミット、更新、変更のチェックを行うこともできます。

Storage Managerパネルを使用する際に最も重要なことの一つは、ローカルの作業フォルダー/ファイル(パネルに表示されている)とソースコントロールリポジトリ内の対応するフォルダー/ファイルとの間のリンクの状態を更新することです。個別に選択されたライブラリについては、パネルのAll Files領域で右クリックメニューから利用できるRefreshコマンドを使用してこれを実現します。フォルダ全体の状態をすばやく更新するには、Ctrl+F5キーボードショートカットを使用します。

ソースライブラリの状態を更新することは、複数のライブラリアンがソースシンボルおよびモデルファイルのリポジトリを維持する責任を持つマルチライブラリアン環境ではさらに重要になります。

ローカルライブラリのシンボルとモデルを扱う際に関連するステータスエントリーは次のとおりです:

アイコン ステータス 説明
SVNアイコン - 通常 No modification ライブラリのローカルコピーはリポジトリのものと同一です。ファイルを開いて変更を加えることができます。
SVNアイコン - 古い Out of date 作業フォルダ内のファイルのローカルコピーは、リポジトリ内の対応するファイルよりも古く、したがって古い状態です。変更を加えて自分の変更をコミットする前に、リポジトリから最新バージョンのファイルを取得する必要があります - 自分のローカル作業コピーを更新します - 右クリックコンテキストメニューのUpdateコマンドを使用して、リポジトリから最新のファイルを取得してください。
SVNアイコン - 変更済み Modified ファイルのローカルコピーはAltium Designerで変更され、作業フォルダに保存されました。ローカルの変更をリポジトリにプッシュするには、ファイルのエントリを右クリックして、コンテキストメニューからCommitコマンドを選択します。リポジトリにチェックインされると、ステータスはNo modificationに戻ります。
SVNアイコン - 競合 Conflict ファイルは、あなたが自分の編集済みおよび保存済みのバージョンのファイルをコミットする前に、別のAltium Designerユーザーによってコミットされました。UpdateまたはResolveコマンドを使用して、どのバージョンのファイルがリポジトリの最新リビジョンになるかを決定してください。
SVNアイコン - ロック済み Locked ファイルはあなた自身または別のユーザーによってロックされています。ロックされたファイルは、別のユーザーによって新しいリビジョンに更新されることはありません(強制的にロック解除されない限り)。この状態は、Modified SVNアイコン - ロック済みかつ変更済みNo modification SVNアイコン - ロック済みで変更なしなど、他のアイコンと関連付けられる場合があります、これらのステータス条件も適用される場合。
バージョン管理を使用する方法の詳細については、外部バージョン管理の使用を参照してください。

リビジョンの物理的比較

物理的比較は、同じシンボル(モデルライブラリ)の任意の2つのリビジョン間で実行できます。これにより、連続するリビジョンまたは非連続するリビジョンのファイル間で行われた変更を視覚的に明確に確認できます。

Storage Managerパネル内で、比較はパネルの下部にあるVCS Revisions領域から実行されます。

ストレージマネージャーのVCSリビジョンセクションは、バージョン履歴の管理とレビューに使用されますストレージマネージャーパネルは、選択したファイルの履歴に対して2つのビューを提示し、VCSリビジョンとローカル履歴のための別々の領域があります。

任意の2つのリビジョン間の比較が可能です。WindowsのCtrl+クリック選択技術を使用して、パネルのVCS Revisions領域で比較したいライブラリの2つのリビジョンを選択し、右クリックしてCompareを選択します。

Compareコマンドが実行されると、選択された2つのドキュメントリビジョンがワークスペース内で並べて開かれ、グラフィカルな比較が行われ、2つの間に検出された違いはすべてDifferencesパネルにリストアップされます。

2つのバージョンのグラフィカルな比較が実行され、検出されたすべての違いが差分パネルに詳細表示されますライブラリエディタの設計スペースで直接グラフィカルな比較。

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。

ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。

Content