Altium Designerは、接続されたワークスペースと連携して、既存のライブラリをそのワークスペースに迅速にインポートするための、合理化された非常に自動化されたプロセスを提供します。このプロセスのインターフェースであるライブラリインポータは、選択したライブラリを自動的に分析し、アクティブに接続しているワークスペースにそれらをインポートするワンクリックソリューションを提示します。
古いコンポーネント管理方法論(SchLib、PcbLib、IntLib、DbLib、SVNDbLib)に関連するすべてのタイプのライブラリに対応するライブラリインポータは、高い整合性、集中化されたストレージと管理、設計の再利用の容易さ、リアルタイムのサプライチェーン情報など、多くの利点を享受できるようにするための、会社のワークスペースコンポーネントライブラリを迅速に構築するための専用ソリューションです。
ライブラリインポータは、選択されたデータベースおよびファイルベースのコンポーネントライブラリをワークスペースコンポーネントに単一ステップでインポートするシンプルインターフェースモードを提供し、インポータは自動的にタイプ分類、ターゲットソースフォルダ、パラメータの含有および値のタイプ、およびすべての関連データの転送を行います。インターフェースは、提案されたライブラリインポートの完全なプレビューと、それに関連するデータおよび設定へのアクセスを提供するアドバンスドモードでも利用可能です。インポートはデフォルトでワンクリックプロセスですが、インポータはプロパティパネルを通じてインポートの実行方法を正確に制御するための高度な設定オプションも提供します。
元のソースライブラリに存在するすべての情報がワークスペースコンポーネントにインポートされ、すべての参照されたドメインモデル(回路図シンボル、PCBフットプリント、シミュレーションモデル)、パラメトリック情報、割り当てられた部品選択、データシートファイルなどが含まれます。必要に応じてコンポーネントテンプレートも作成され、その後のライブラリインポートに洗練されて使用される場合があります。
元のコンポーネントに複数のPCBフットプリントが定義されている場合、ライブラリインポータはそれらのモデルを移行し、現在のデフォルトフットプリントを保持します。そして、PCBライブラリのみを扱う場合 – あなたの唯一の関心事がPCBレイアウトである場合 – ライブラリインポータは、それらのライブラリのみをインポートするか、または指定されたモデルタイプが統合またはデータベースライブラリからインポートされるモデルのみのインポートモードに切り替えることをサポートします。複数のコンポーネントタイプを含むライブラリ(一枚岩のライブラリ)も自動的に検出され、処理されます。
ライブラリインポートプロセスは、さまざまなフォーマット基準を使用する可能性のあるデータベースおよびファイルベースのライブラリソースを扱う必要がありますが、その自動分析プロセスはソースライブラリ内のコンポーネントのタイプ(抵抗器、コンデンサなど)およびパラメータ名とその値のタイプ(ボルト、オームなど)を検出します。システムは、結果として得られるワークスペースライブラリコンポーネントの重複IDがないこと、重複モデルやコンポーネントテンプレートが作成されないこと、およびそのようなエンティティが必要に応じて(リンクされて)コンポーネント間で再利用されることを保証するために、例えば、いくつかの検証を実施し、処理します。そして、問題が発生した場合、システムはそれらをフラグ付けし、それらの問題を解決する方法に関する提案とともに、できるだけ迅速かつスムーズにインポートを再開することを目指します。
インポートできるライブラリのタイプは:
回路図ライブラリ(*.SchLib)。
*.SchLib
PCBフットプリントライブラリ(*.PcbLib)。
*.PcbLib
統合ライブラリ(*.IntLib)
*.IntLib
データベースライブラリ(*.DbLib)。
*.DbLib
SVNデータベースライブラリ(*.SVNDbLib)。
*.SVNDbLib
ライブラリインポータは、ワークスペースに接続しているときに利用可能です。シンプルモードでインポータにアクセスするには:
Componentsパネルで、Import Libraryオプションをメニューから選択します。データベースまたはファイルベースのライブラリが現在パネルのCategories列(またはパネルがコンパクトモードのときの上部のドロップダウンメニュー)で選択されている場合、ライブラリインポータがこのライブラリに対して開きます。ワークスペースライブラリコンポーネントタイプが選択されている場合、標準のWindows 開くダイアログが開き、インポートするライブラリファイルを参照して選択します。
現在ソフトウェアで利用可能なデータベースおよびファイルベースのライブラリは、Libraries Preferencesダイアログで表示および管理できます。これは、ComponentsパネルのボタンメニューのLibraries Preferencesオプションからアクセスされます。
また、PreferencesダイアログのData Management – File-based Librariesページで、現在インストールされているファイルベースのライブラリを表示および管理することもできます。
Projectsパネルのライブラリファイルを右クリックし、コンテキストメニューからImport Libraryを選択します。
ローカルライブラリファイルが開かれているときに、回路図シンボルまたはPCBフットプリントエディタでTools » Import Libraryを選択します。
データベースライブラリエディタでFile » Import LibraryまたはTools » Import Libraryを選択します。
Libraries Preferencesダイアログで、Installedタブのライブラリエントリを選択し、Importコントロールをクリックします。
WindowsフォルダからExplorerパネルにライブラリファイルをドラッグアンドドロップします。
シンプルモードは、選択したライブラリを直ちにインポートするオプション()を提供するか、またはその完全なGUIモードでライブラリインポータを開くオプション()を提供します。
シンプルなワンクリックインポートモードでアクセスされたライブラリインポータ。
ライブラリインポータをそのAdvancedインターフェースモードで直接アクセスするには、メインメニューからFile » Library Importerを選択します。
完全なAdvancedインターフェースモードでアクセスされたライブラリインポータは、ワンクリックインポートプロセスもサポートします。
ライブラリインポータのシンプルモードは、接続されたワークスペースとソースライブラリの分析に基づいてインポートプロセスのすべての側面を事前選択します。ライブラリインポータダイアログは、インポート構造の概要を提示し、各アイテムタイプの合計数を含みます。ライブラリインポートはコマンドから単一ステップで実行されます。
このシンプルインターフェースモードは、一般的なコンポーネントタイプ(抵抗器、コンデンサ、集積回路など)と標準化されたパラメータ値を含む傾向がある、最も一般的なソースライブラリフォーマットに適しています。初期分析プロセス中に、システムは指定子やパラメータキーワードに基づいてライブラリ内のコンポーネントのタイプを推測します。(LD?、LEDなど)、対応するコンポーネントテンプレートをターゲットワークスペース(LED)で検索します。このテンプレートは、それらのコンポーネントのインポートに適用され、ターゲットフォルダ(Components/LED)、パラメータマッピング、パラメータ値の単位などのインポート設定を指定します。適切なテンプレートは、Altium 365ワークスペースの有効化またはAltium On-Prem Enterpriseサーバーのインストール中にサンプルデータを含むオプションが選択された場合、ワークスペースで利用可能です。
LD?
LED
Components/LED
ライブラリインポートの結果として新たに作成されたワークスペースコンポーネントは、ExplorerおよびComponentsパネルの両方で確認できます。インポートされたコンポーネントには、適用されたコンポーネントテンプレートによって解釈されたすべてのモデル、パラメータ、サプライヤーリンクソースデータから派生した部品選択肢、および参照リンクやファイルが含まれます。
ライブラリインポータによって作成されたコンポーネントテンプレートは、ExplorerパネルのManaged Content\Templates\Component Templatesフォルダでアクセスできます。
Managed Content\Templates\Component Templates
何らかの理由で – 例えば、インポート結果に満足できない場合 – コンポーネントのコレクションを削除したい場合、Componentsパネルで選択されたものは、右クリックコンテキストメニューからDeleteオプションを選択することで、きれいに削除できます。選択されたコンポーネントとそれらの関連モデルも、他のコンポーネントに使用されていない場合は削除できます。
ライブラリインポートプロセスに関する注目すべき点は:
単一のライブラリ(複数のタイプのコンポーネントを含むもの)は、そのライブラリに見つかったコンポーネントのタイプごとに自動的にサブグループに分割され、個々のライブラリとして処理されます。
認識できない(検出されない)コンポーネントタイプを含むソースライブラリは、コンポーネント/未分類ワークスペースフォルダに、解釈なしでインポートされます。インポートを実行する前に、これは指定子マッピングまたはパラメータグルーピングをAdvanced(フルUI)モードで適用することで解決できます。または、インポートを進めてから、後でExplorerパネルを通じてコンポーネントの設定とフォルダを変更できます。
コンポーネント/未分類
ライブラリインポートプロセスには、自動コンポーネント検証段階が含まれます。検証エラーを引き起こすコンポーネントはスキップされます。
インポートされるソースライブラリに重複するモデルが検出された場合、これらのモデルのうち1つだけがインポートされ、ターゲットワークスペースの結果として得られたコンポーネントにリンクされます。ライブラリインポータダイアログの上部に適切な通知が表示されます。
プロセスが遭遇したエラーは、インポートが完了したときにImporting Reportで確認できます。ボタンから利用可能です。
ライブラリインポータのフルGUIは、Advanced モードで表示され、ライブラリ、コンポーネントタイプ、コンポーネントパラメータの管理に関する詳細な制御を提供します。Propertiesパネルと組み合わせることで、ワークスペースへのコンポーネントライブラリのインポートを特定のニーズに合わせて設定できます。インポータの設定は、設定ファイルのエクスポート/インポートによって保存および復元できます。
アドバンスドモードは、File » Library Importer コマンドからライブラリインポータを開いたとき、またはシンプルモードでボタンが選択されたときに有効になります。ライブラリは、ライブラリファイルをエリアにドラッグアンドドロップする、<All Libraries>を右クリックしてコンテキストメニューからAdd Libraryを選択する、またはボタンを選択することで、インポータのSOURCE LIBRARIESセクションに追加されます(まだ追加されていない場合)。
<All Libraries>
Import Previewセクションには、ソースライブラリから識別されたコンポーネントタイプグループがTypes()または提案されたFolder Structure()としてリストされ、これらのコンポーネントのパラメータベースのグリッドビュー(Folder Structure)が含まれます。グリッド内のパラメータ値は、ソースライブラリを開いて編集する必要なく、その場で編集できます。下部のDetailsエリアには、現在選択されているコンポーネントから取得された追加情報 – 部品選択肢、モデル、データシートが含まれます。
Typesリストでタイプを右クリックし、Change Component Typeコマンドを選択することで、コンポーネントタイプを変更できます。
インターフェースに提示された詳細なオプションとデータに関わらず、インポータのアドバンスドビューはシンプルビューと同様に使用できます。インポートプロセスを呼び出すには、ボタンをクリックするだけです。シンプルビュープロセスと同様に、インポータはライブラリを分析し、含まれているコンポーネントのタイプを推測し、正しいコンポーネントテンプレートを適用しました。その後、テンプレートはワークスペースのターゲットフォルダ、適用される命名スキームとライフサイクル定義、およびパラメータマッピング/解釈を決定します。
複数のコンポーネントタイプを含むソースライブラリは、インポータの分析ルーチンによって検出され、個々のタイプライブラリとして処理できるサブライブラリグループに分割されます。コンポーネントタイプの検出は、ソースコンポーネントの指定子(R?、C?など)および他の主要なコンポーネントパラメータ(説明、IDなど)に含まれるキーワード(抵抗器、Resなど)に基づいています。
R?
C?
抵抗器
Res
以下に示す例では、ソースライブラリ(ProjectABC.IntLib)が検出されたコンポーネントタイプ(キャパシタ、抵抗器など)に応じて自動的に「分割」され、Folder Structure列(またはTypes列)で選択することで、その構成コンポーネントエントリをComponentsグリッドでプレビューできます。
ProjectABC.IntLib
表示されるComponentsリストは、いくつかの方法で変更できることに注意してください:
パラメータ列でリストを並べ替えるために、列ヘッダーエントリをクリックし、もう一度クリックして順序を逆にします。
ヘッダーの右クリックコンテキストメニューから:
リストの順序をデフォルト設定に戻すには、Clear Sortingを選択します。
特定の列の幅をその内容に合わせるには、Best Fitを選択します。
利用可能なすべての列をその内容の幅に合わせるには、Select Best Fit All Columnsを選択します。
Select Columnsを選択して、パラメータ列を有効/無効にしたり、リスト内の位置を並び替えることができるSelect Columnsダイアログにアクセスします。
ヘッダーエントリ内のフィルタアイコン()をクリックして、利用可能なパラメータ列の値、空/非空の値、またはCustomフィルタ設定にリストを制限します。適用されたフィルタはリストの下部に表示され、関連付けられたチェックボックスを使用して有効/無効にしたり、Filter Editorで変更したり、削除したりできます。ヘッダーフィルタアイコン()を介してAllを選択すると、適用されたフィルタも削除されます。
ライブラリサブグループエントリの1つがUncategorized(TypesまたはFolder Structureの下でUncategorizedとしてリストされ、アイコンが付随している場合)、これはインポータがそのグループのコンポーネントにタイプを検出して割り当てることができなかったことを示しています - コンポーネントタイプは実質的にNoneに設定されます。この場合、検出されなかったコンポーネント(インバータロジックIC)は認識されないデザイネータプレフィックス(U?)を使用し、そのパラメータにはIC、logicなどの検出されたキーワードが含まれていません。
Uncategorized
None
U?
IC
logic
インポートが実行されると、コンポーネントは解釈なしで未分類のタイプとしてインポートされます。ただし、キー/標準パラメータ(Resistance、Capacitance、Toleranceなど)が含まれている場合、インポータは自動的にそれらを適切なパラメータ単位タイプ(Ohm、Farad、Percentなど)に設定します。
Resistance
Capacitance
Tolerance
Ohm
Farad
Percent
この問題は、ライブラリ分割ダイアログで、これらのコンポーネントに使用されるデザイネータを望ましいコンポーネントタイプに手動でマッピングすることで対処できます。このダイアログは、ソースライブラリ(ProjectABC.IntLib)が選択されたときに利用可能なボタンからアクセスされます。Library Splittingダイアログは、デフォルト値で、デザイネータマッピングに基づいて未分類のコンポーネントのカスタムライブラリグルーピングオプションを設定するコントロールを提供します。
ダイアログのMap Designatorsオプションが選択されている場合、Component Typeドロップダウンリストから未分類のコンポーネントに適用するコンポーネントタイプオプションを選択します(利用可能なすべてのコンポーネントタイプが含まれています)。logicコンポーネントタイプをU?デザイネータにマッピングしたことをボタンで確認します。
適用されたマッピングによってコンポーネントタイプが指定されると、インポータは一致するコンポーネントテンプレート(logic)を使用して、テンプレート設定(フォルダ、命名など)によって定義されたライブラリインポートを構成します。
Library Splittingダイアログには、ソースライブラリで定義されている場合、指定されたパラメータ値(例:CategoryまたはComponent_Typeパラメータから)によって分割されたコンポーネントをグループ化するオプションも含まれています。これを行うには、ダイアログのParameter Groupingオプションを選択し、次にドロップダウンメニューから適切なパラメータを選択します。
Category
Component_Type
代わりに、PropertiesパネルのGeneralセクションでライブラリのコンポーネントタイプを手動で選択することもできます。
Componentsリストの個々のエントリのコンポーネントタイプを変更するには、そのComponent Typeセルをクリックしてドロップダウンメニューから別のタイプを選択するか、コンポーネントタイプを右クリックしてコンテキストメニューからChange Component Typeを選択します。
Component Type
ライブラリインポータの設定の柔軟性のおかげで、新しい(未分類の)タイプのコンポーネントライブラリを、そのライブラリタイプの将来のインポートに必要なインフラストラクチャ全体とともにインポートすることができます。適切なインポート設定を選択することで - 新しいコンポーネントタイプ、コンポーネントテンプレート、ターゲットフォルダ、パラメータマッピング、パラメータ値単位タイプ - そのライブラリタイプの次のインポートに必要なのは、以前に定義されたコンポーネントタイプを選択することだけです。選択されたコンポーネントタイプは、インポートのすべての他の側面を決定します。
特定のコンポーネントタイプをインポートから除外することもできます。コンポーネントタイプを除外するには、Typesリストで除外したいコンポーネントタイプを右クリックして、コンテキストメニューからExclude from Importerを選択します(Folder StructureからTypesへの列リストの変更が望ましい場合は)。
除外されたコンポーネントタイプはTypesリストでグレーアウト表示されます。グリッドで除外されたコンポーネントを表示するには、Show Excluded Component (n)をクリックします。ここで、nは除外されたコンポーネントの数を示します。
上記で説明したExclude from Importerコマンドを使用してコンポーネントタイプをインポートから除外した場合、それにもかかわらずそのコンポーネントタイプを含める必要がある場合は、Types(またはFolder Structure)リストでグレーアウト表示されたコンポーネントタイプを右クリックして、コンテキストメニューからInclude to Importerを選択します。コンポーネントタイプは再びTypesリストに表示され、除外されていないことが示されます。
ワークスペースに正しく、または全くインポートされないコンポーネントは、ライブラリインポータが実行されたとき()、またはインポート検証が実行されたとき()に、アドバンスUIで警告またはエラータグによって示されます。検証では、空のワークスペースフォルダパス、システムパラメータの競合、およびモデルの重複もチェックされます。致命的なエラーはインポートをブロックします。
インポートを試みるとき、Messagesパネルに検出された違反問題が表示され、ダイアログが現在のインポート設定を放棄するか続行するかの選択を提供します。後者の場合、無効なコンポーネントはインポートされず、またはインポートプロセスが失敗します。
インポートがキャンセルされた場合や手動検証が実行された場合、インポートチェックに失敗したコンポーネントは、エラー/警告アイコンと下部のDetailsエリアの詳細情報とともに関連付けられます。プレビューのStatus列のアイコンは、インポートルールチェックに違反している特定のコンポーネントエントリを示します。
利用可能なハードワイヤード検証チェックは以下の通りです。
レポートモード:
この違反は、インポートされるコンポーネントの説明が256文字を超えるときに発生します。
メッセージパネルに次の形式で通知が表示されます:
<ComponentName> description more then 256 characters.
ここで:
ComponentName は問題のあるコンポーネントの名前です。
ComponentName
ソースライブラリ内でコンポーネントの説明を編集し、長さの制限を超えないようにしてください。
この違反は、インポートされるコンポーネントに適用されたコンポーネントテンプレートにエラーがある場合に発生します。
Component template has errors: <Descripion>
Descripion はコンポーネントテンプレートエラーの説明です。
Descripion
エラーの説明に基づいて、ソースライブラリまたはライブラリインポート設定でエラーを見つけて修正してください。
この違反は、インポートされるコンポーネントのアイテムIDが同じ場合に発生します。
<ComponentName1> component HRID is duplicated with <ComponentName2> component HRID.
ComponentName1 と ComponentName2は問題のあるコンポーネントの名前です。
ComponentName1
ComponentName2
PropertiesパネルのParameter Mapping領域で、問題のあるコンポーネントに対して一意の値を持つソースライブラリパラメータにIDパラメータがマッピングされていることを確認してください。また、このパラメータのマッピングを<Auto>に設定することもできます。この場合、コンポーネントアイテムIDは、パネルのNaming Schemeで指定されたComponent領域(Advancedタブの下)に基づいて自動的に設定されます。
または、ソースライブラリ内の各問題のあるコンポーネントに対して、アイテムIDに選択されたパラメータが一意の値を持つことを確認してください。
この違反は、インポートされるコンポーネントがソースライブラリ内で同じジオメトリを持つシンボルモデルを持つ場合に発生します。
この機能は、LibraryMigrator.DuplicatedModelCheckオプションがAdvanced Settingsダイアログで有効になっている場合に利用可能です。
LibraryMigrator.DuplicatedModelCheck
<SymbolModelName1> model has the same geometry as <SymbolModelName2> in your source library. Imported components will be linked to <SymbolModelName2>
にリンクされます。ここで:
SymbolModelName1 と SymbolModelName2は問題のあるシンボルモデルの名前です。
SymbolModelName1
SymbolModelName2
この違反は、インポートされるコンポーネントのアイテムIDが空の場合に発生します。
<ComponentName> component HRID is empty.
PropertiesパネルのParameter Mapping領域で、問題のあるコンポーネントに値を持つソースライブラリパラメータにIDパラメータがマッピングされていることを確認してください。また、このパラメータのマッピングを<Auto>に設定することもできます。この場合、コンポーネントアイテムIDは、パネルのNaming Schemeで指定されたComponent領域(Advancedタブの下)に基づいて自動的に設定されます。
または、選択されたパラメータがソースライブラリに値を持つことを確認してください。
この違反は、ライフサイクル定義が割り当てられていないタイプのコンテンツを含むソースライブラリがある場合に発生します。
<ContentType> entity settings in library <LibraryName>.<LibraryType> have empty Lifecycle Definition.
ContentType はライフサイクル定義が割り当てられていないコンテンツタイプ(例: コンポーネントやシンボル)です。
ContentType
LibraryName はライフサイクル定義が割り当てられていないタイプのコンテンツを含むソースライブラリの名前です。
LibraryName
LibraryType はライフサイクル定義が割り当てられていないタイプのコンテンツを含むサブライブラリグループの名前です。
LibraryType
Lifecycle Definitionドロップダウンで、問題のあるコンテンツタイプに対してライフサイクル定義が選択されていることをPropertiesパネル(Advancedタブの下)で確認してください。ドロップダウンにエントリがある場合は、問題のあるコンテンツタイプがライフサイクル定義に割り当てられていることを確認してください。ワークスペースのライフサイクル定義を定義するページを参照してください。
この違反は、リビジョン命名スキームが割り当てられていないタイプのコンテンツを含むソースライブラリがある場合に発生します。
<ContentType> entity settings in library <LibraryName>.<LibraryType> have empty Revision Naming Scheme.
ContentType は、リビジョン命名スキームに割り当てられていないコンテンツタイプ(例:コンポーネントやシンボル)です。
LibraryName は、リビジョン命名スキームに割り当てられていないタイプのコンテンツを含むソースライブラリの名前です。
LibraryType は、リビジョン命名スキームに割り当てられていないタイプのコンテンツを含むサブライブラリグループの名前です。
問題のあるコンテンツタイプのRevision Naming Schemeドロップダウンでライフサイクル定義が選択されていることを確認してください(プロパティパネル(Advancedタブの下)で)。ドロップダウンにエントリがある場合は、問題のあるコンテンツタイプがリビジョン命名スキームに割り当てられていることを確認してください。ワークスペースのリビジョン命名スキームの定義ページを参照して詳細を確認してください。
この違反は、コンテンツをインポートするフォルダが接続されたワークスペースに存在しない場合に発生します。
Folder '<FolderPath>' does not exist
FolderPath は、接続されたワークスペースに存在しないターゲットフォルダへのパスです。
FolderPath
プロパティパネルで、ボタンをクリックしてコンテンツがワークスペースに保存されるターゲットフォルダを指定します。 フォルダを選択ダイアログが開いたら、既存のフォルダを参照して選択するか、その場で新しいフォルダを作成します。
この違反は、リンクされたフットプリントを持つコンポーネントが利用可能なライブラリに見つからない場合に発生します。
Footprint <FootprintName> is not found in available libraries. Any referenced footprints can only be found if the relevant PcbLib(s) are either installed, or are added to the Library Importer directly.
FootprintName は、見つからないフットプリントの名前です。
FootprintName
リンクされたフットプリントを含むライブラリをライブラリインポータに追加します。これは、この違反を持つコンポーネントがComponents領域で選択されているときにDetails領域のChoose a Libraryコントロールをクリックすることで行うことができます。
または、インポートされるコンポーネントにリンクされたフットプリントを含むライブラリがインストールされていることを確認してください(インストールされたライブラリについて詳しくは、データベース&ファイルベースのライブラリでコンポーネントを検索ページを参照してください)またはソースライブラリでフットプリントへのリンクを編集してください。
回路図ライブラリインポートセクションを参照して詳しく学んでください。
この違反は、パラメータマッピング設定にエラーがある場合に発生します。
Parameter mapping in library <LibraryName>.<LibraryType> has error: <Descripion>
LibraryName は、不正なパラメータマッピングを持つコンポーネントが見つかったソースライブラリの名前です。
LibraryType は、不正なパラメータマッピングを持つコンポーネントが見つかったサブライブラリグループの名前です。
Descripion は、パラメータマッピング違反の説明です。
Propertiesパネルのパラメータマッピング領域で、アイコンを持つパラメータを探し、マッピングを適切に更新します。 または、エラーのあるマッピングエントリを削除します。
インポートされるコンポーネントのアイテムIDが、ターゲットワークスペースに既に存在するアイテムのIDと同じである場合にこの違反が発生します。
Item with HRID <ItemID> already released.
ItemID は、ワークスペースで使用されるアイテムのIDです。
ItemID
PropertiesパネルのParameter Mapping領域で、パラメータIDが一意の値を持つソースライブラリのパラメータにマッピングされていることを確認します。または、このパラメータのマッピングを<Auto>に設定することもできます。この場合、コンポーネントアイテムIDは、パネルのComponent領域(Advancedタブの下)で指定されたNaming Schemeに基づいて自動的に設定されます。この場合、Naming Schemeが一意のアイテムIDを生成するように設定されていることを確認してください。
または、アイテムIDに選択されたパラメータがソースライブラリで一意の値を持っていることを確認してください。
この違反は、リンクされたデータシートを持つコンポーネントを含むソースライブラリがあり、Datasheetコンテンツタイプがライフサイクル定義に割り当てられていない場合に発生します。
Lifecycle Definition to import <LibraryName>.<LibraryType> library datasheets is not found.
ここで:LibraryNameは、データシートを含むコンポーネントがあるソースライブラリの名前です。
LibraryTypeは、データシートを含むコンポーネントがあるサブライブラリグループの名前です。
ライフサイクル定義にDatasheetコンテンツタイプが割り当てられていることを確認してください。ワークスペースのライフサイクル定義を定義するページを参照して詳細を学んでください。
または、Migrateオプションを変更してPropertiesパネルのDatasheet領域(Advancedタブの下)でデータシートファイルのインポートを無効にします。
レポートモード:
この違反は、コンポーネントモデルの説明が256文字を超える場合に発生します。
メッセージパネルに次の形式で通知が表示されます:
Description of Model '<ModelName>' of component '<ComponentName>' more then 256 characters.
ここで:
ModelName は、問題のあるモデルの名前です。
ModelName
ComponentName は、問題のあるモデルを含むコンポーネントの名前です。
ソースライブラリでモデルの説明を編集して、長さの制限を超えないようにしてください。
この違反は、リンクされたコンポーネントテンプレートに必須とマークされたパラメーターがあり、このパラメーターがソースライブラリに値がない場合に発生します。
<ParameterName> required parameter value in component <ComponentName> is empty.
ParameterName は、問題のあるパラメーターの名前です。
ParameterName
ComponentName は、問題のあるパラメーターを含むコンポーネントの名前です。
ソースライブラリまたはLibrary Importerのグリッドエリアで直接、問題のあるパラメーターに値を追加します。または、Propertiesパネル(Generalタブの下)のParameter Mapping領域でパラメーターマッピングを編集して、必須パラメーターが値を持つソースライブラリパラメーターにマップされるようにします。
この違反は、データシートをリンクしたコンポーネントを含むソースライブラリがあり、Datasheetコンテンツタイプがリビジョン命名スキームに割り当てられていない場合に発生します。
Revision Naming Scheme to import <LibraryName>.<LibraryType> library datasheets is not found.
LibraryName は、データシートを含むコンポーネントがあるソースライブラリの名前です。
LibraryType は、データシートを含むコンポーネントがあるサブライブラリグループの名前です。
リビジョン命名スキームにDatasheetコンテンツタイプが割り当てられていることを確認してください。ワークスペースのリビジョン命名スキームを定義するページを参照して詳細を学んでください。
この違反は、指定されたパスでリンクされたシミュレーションモデルを見つけることができないコンポーネントがある場合に発生します。
Simulation model file <Path> is not found.
Path は、シミュレーションモデルへの指定されたパスです。
Path
シミュレーションモデルが指定されたパスにあることを確認してください。または、ソースライブラリでモデルへのパスを更新してください。
この違反は、コンポーネントにリンクされたシンボルがない場合に発生します。
Symbol name cannot be empty.
コンポーネントにシンボルへのリンクがソースライブラリで正しく定義されていることを確認してください。
この違反は、接続されたワークスペースのターゲットフォルダに書き込み権限がない場合に発生します。
You do not have access right to modify folder <FolderPath>.
FolderPath は、編集権限がない接続されたワークスペース内のターゲットフォルダへのパスです。
ワークスペースの管理者にフォルダへの書き込み権限を提供してもらうように依頼してください(ワークスペースコンテンツへのアクセス制御ページを参照して詳細を学んでください)。
または、プロパティパネルを使用して、書き込み権限がある別のフォルダを選択します。ボタンをクリックしてFolderフィールドの右側で、ワークスペースに保存されるコンテンツのために、Choose Folderダイアログが開き、既存のフォルダを参照して選択するか、その場で新しいフォルダを作成します。
ユーザー定義のチェックは、PropertiesパネルのImport Checks領域で設定されます。関連する違反タイプの異なるレポートレベルを選択するには、Report Modeドロップダウンメニューを使用します。これらのチェックは以下にリストされています。
デフォルトのレポートモード:
この違反は、インポートされるソースライブラリのコンポーネントがパラメータの値を一意として設定しており、ターゲットワークスペースのコンポーネントがこのパラメータに同じ値を持っている場合に発生します。詳細については、 重複検出セクションを参照してください。
Component <ComponentName> is duplicated with components by parameter <ParameterName> (<ParameterValue>): - Server components: <WorkspaceComponentList>
ComponentName は、問題のあるコンポーネントの名前です。
ParameterName は、一意として設定されたパラメータの名前です。
ParameterValue は、一意として設定されたパラメータの値です。
ParameterValue
WorkspaceComponentList は、一意として設定されたパラメータ値が重複しているターゲットワークスペース内のコンポーネントのアイテムリビジョンIDのリストです。
WorkspaceComponentList
インポートされるソースライブラリのコンポーネントパラメータを確認し、Unique Fieldドロップダウンで正しいパラメータが一意として選択されていることを確認してください。PropertiesパネルのAdvancedタブで正しいことを確認してください。
インポートされるコンポーネントがターゲットワークスペースに既にあるものと同じ場合、移行から除外することができます – 詳細を学ぶ。
この違反は、ターゲットワークスペースに、インポートされるソースライブラリのコンポーネントと同じパート選択を持つコンポーネントが含まれている場合に発生します。詳細については、 重複検出セクションを参照してください。
Component <ComponentName> is duplicated with components by Part Choices: - Server components: <WorkspaceComponentList> (<Manufacturer> <PartNumber>)
WorkspaceComponentList は、インポートされるソースライブラリのコンポーネントと同じパート選択を持つターゲットワークスペース内のコンポーネントのアイテムリビジョンIDのリストです。
Manufacturer は、重複したパート選択の製造元パラメータです。
Manufacturer
PartNumber は、重複したパート選択の部品番号パラメータです。
PartNumber
インポートされるソースライブラリのコンポーネントパラメータを確認し、パート選択パラメータマッピング(PropertiesパネルのGeneralタブのPart Choices Mapping領域にリストされている)が正しいことを確認してください。
このチェックは、現在ライブラリインポータの検証機能によって観察されていません。
この違反は、分類されていないコンポーネント、つまり割り当てられたコンポーネントタイプがないコンポーネントが存在する場合に発生します。
<ComponentName> component type is undefined.
分類されていないコンポーネントにコンポーネントタイプを割り当ててください。詳細については、 未分類のコンポーネントセクションを参照してください。
この違反は、ソースライブラリのコンポーネントで定義されたリンクによってデータシートが見つからない場合に発生します。
Datasheet <Path> is not found.
Path は、ソースライブラリのコンポーネントで定義されたデータシートへのパスです。
欠落しているデータシートファイルを予想される場所に配置し、復元してください。または、PropertiesパネルのDatasheet領域(Advancedタブの下)でMigrateオプションを変更することにより、データシートファイルのインポートを無効にすることができます。
この違反は、ソースライブラリのコンポーネントがカスタムピンマッピングを持っている場合に発生します。
Import for <ComponentName> component pin mapping is not supported.
インポート後、コンポーネントエディターでシングルコンポーネント編集モードでコンポーネントを編集する際に、必要に応じてピンマッピングを確認し、設定できます – 詳細を学ぶ。
この違反は、コンポーネントのパラメータ値が指定された単位タイプの有効な値として解釈できない場合に発生します。
メッセージパネルに以下の形式で通知が表示されます:
<ParameterName> parameter value <ParameterValue> in component <ComponentName> cannot be converted to unit of type <UnitType>.
ParameterNameは、問題のあるコンポーネントパラメータの名前です。
ParameterValueは、問題のあるコンポーネントパラメータの値です。
ComponentNameは、問題のあるパラメータを持つコンポーネントの名前です。
UnitTypeは、問題のあるパラメータに現在設定されている測定単位です。
UnitType
ライブラリインポータのグリッドエリアで問題のあるパラメータ値を準拠する形式に編集します。または、適用されたコンポーネントテンプレートによって決定されたマップされたパラメータ単位Typeを、ソースライブラリが選択されたときにTextタブの下にあるプロパティパネルのParameter Mapping領域から解釈されないGeneralに変更します。
この違反は、部品選択マッピングの設定にエラーがある場合に発生します。
Part Choice mapping in library <LibraryName>.<LibraryType> has error: <Descripion>
LibraryNameは、誤った部品選択マッピングを持つコンポーネントが見つかったソースライブラリの名前です。
LibraryTypeは、誤った部品選択マッピングを持つコンポーネントが見つかったサブライブラリグループの名前です。
Descripionは、部品選択マッピング違反の説明です。
PropertiesパネルのPart Choices Mapping領域で、アイコンを持つパラメータを見つけてマッピングを更新します。または、エラーのあるマッピングエントリを削除します。
この違反は、ソースライブラリのコンポーネントがシステムパラメータと同じ名前のパラメータを含む場合に発生します。これらのパラメータは以下の通りです:
AncestorItemRevisionGUID
Cat
ComponentType
ContentTypeGUID
CreatedAt
CreatedBy
CreatedByGUID
DynamicData
Folder
FolderGuid
Hrid
Id
ItemDescription
ItemGUID
ItemHRID
LatestRevision
LifeCycle
LifecycleStateGUID
ModifiedBy
ReleaseDate
ReleaseDateNum
ReleaseNote
RevisionId
RevisionNamingSchemeGUID
SourceGUID
SourceVaultGUID
Text
Updated
UpdatedByGUID
'<ParameterName>' is system parameter
ここで
問題のあるパラメータのマッピングエントリをPropertiesパネル(Generalタブの下)のParameter Mapping領域から削除します。または、ソースライブラリのコンポーネントから問題のあるパラメータを削除するか、名前を変更します。
この違反は、ソースライブラリのコンポーネントにリンクされたシミュレーションモデルがある場合に発生します。
<ComponentName> component simulation parameters are skipped (<SimulationParameterList>).
ComponentNameは、ソースライブラリの問題のあるコンポーネントの名前です。
SimulationParameterListは、インポート中にスキップされるシミュレーションパラメータのコンマ区切りリストです。
SimulationParameterList
インポート後、コンポーネントエディタのシングルコンポーネント編集モードでコンポーネントを編集する際に、必要に応じてシミュレーションモデルへのリンクを設定できます – 詳細を学ぶ。
例えば、コンポーネントのForward Voltage値を有効な電圧に解釈できない場合のようなパラメータエラーは、次のように解決できます:
Forward Voltage
問題のあるパラメータ値の編集 – セルを見つけて準拠する形式に編集します。
マップされたパラメータ単位Typeの変更、適用されたコンポーネントテンプレートによって決定される、Voltageから解釈されないTextに – インポータUIでソースライブラリを選択し、その後Forward Voltage TypeをPropertiesパネルのParameter Mappingリスト(Generalタブの下)で変更します。
Voltage
インポートプロセスからコンポーネントを削除 – エントリを右クリックしてExclude from Importerオプションを選択します。
ファイルが見つからないエラー、ここで示されているような見つからないデータシートファイルは、次のように解決できます:
明らかな解決策は、失われたファイルを予想される場所に見つけて復元することです。
データシートファイルのインポートを無効にする – PropertiesパネルのDatasheetセクション(Advancedタブの下)でMigrateオプションを変更します。
上記のように、ライブラリインポートプロセスからコンポーネントを除外します。
特定のコンポーネントエントリを見つけたい場合は、Searchフィールド(右上)を使用してください。検索は、現在選択されているコンポーネントタイプのパラメータ値に一致するアイテムリストをフィルタリングします – すべてのコンポーネントに検索を適用するには、Types(Folder Structure)からAllを選択します。
回路図ライブラリをインポートしようとした際に「モデルが見つからない」というエラー(Footprint <footprint name> not found in available libraries)に遭遇した場合、ライブラリインポータがSCHLIB内のコンポーネントにリンクされているモデルを見つけることができないことを意味します。
Footprint <footprint name> not found in available libraries
Simpleモードでは、このようなエラーはインポートが実行された際に利用可能になるボタンからアクセスできるHTMLベースのImporting Reportに表示されます。Advancedモードでは、メインインターフェースのステータスアイコン()とメッセージパネルのエントリーによってエラーが示されます。これは、検証チェック()を実行するか、ライブラリをインポートしようとする()際に発生します。
不足しているフットプリントは検証プロセスによって正しく検出され、エラーレポートのDetailsドロップダウンの下にChoose a Libraryオプションを提供します。複数のコンポーネントフットプリントが不足していると検出された場合、Apply PcbLib Selectionダイアログがこのインスタンスまたは不足しているフットプリントを持つすべてのコンポーネントに指定されたPcbLibを使用するオプションを提供します。
この問題を解決(または回避)する別の方法は、必要なモデルライブラリファイルがAltium Designer内から利用可能であることを確認することです。ライブラリは、PreferencesダイアログのData Management – File-based Librariesページを通じてインストールされます。
また、複数のモデルライブラリをインストールしたくない場合は、ソフトウェアのデフォルトライブラリパスにそれらを配置する(またはパスを編集する)必要があり、回路図ライブラリコンポーネントのモデルソースライブラリが指定されていることを確認する必要があります:
ソフトウェアのデフォルト検索パスの場所にモデルライブラリを含めます。対応するPCBライブラリなどのモデルライブラリを、システムのデフォルトライブラリパスに指定された場所に追加します。この場所を確認するには、System – Default LocationsダイアログのSystem – Default LocationsページのLibrary Pathエントリを参照してください。ライブラリファイルがそのパスの場所に追加/コピーされた場合、変更を登録するためにAltium Designerを再起動する必要があるかもしれません。
回路図ライブラリコンポーネントの対象モデルライブラリ名を指定します。回路図ライブラリコンポーネントにリンクされたモデルライブラリがライブラリインポータに認識されるように、その名前をライブラリPCB Modelダイアログで指定します。
ライブラリインポータには、ターゲットワークスペースに重複するコンポーネントが作成されるのを避けるためのメカニズムも含まれています。これは、検証中にソースライブラリのコンポーネント識別子パラメーターとパート選択を、ターゲットワークスペースおよびインポートされるソースライブラリのコンポーネントと比較することによって達成されます。インポータのデフォルト設定では、検証ステップ()は、同じコンポーネントNameまたはPart Choicesエントリー(潜在的なコンポーネントの重複を示す)が検出された場合にWarningメッセージをフラグします。表示される警告/エラーメッセージには、重複違反のタイプ(パラメーターまたはパート選択)、違反しているライブラリコンポーネント名、およびそれが違反しているコンポーネント(IDによる)が含まれます。
Name
Part Choices
検証プロセスによって検出された2つの潜在的な重複、コンポーネントのName(上の画像)またはそのPart Choice(下の画像)がワークスペースのコンポーネントに既に存在する場合。
Part Choice
重複違反を検出するために使用されるパラメータ名-値ペアは、Advancedタブの下にあるPropertiesパネルのDuplicates Detection領域で指定されます。Unique Fieldドロップダウンメニュー(デフォルトではNameに設定)を使用して、ソースライブラリで利用可能なパラメーターから選択します。この選択は、企業システムに統合された独自の識別子フィールドを使用する企業ライブラリ構成に特に有用です。
指定されたパラメーター(ERP-REF)の値がローカルライブラリコンポーネントとワークスペースコンポーネントで同じである場合に検出される重複違反。
ERP-REF
重複違反に対して異なるタイプのステータスフラグを設定するには、PropertiesパネルのGeneralタブの下にあるImport Checks領域で別のReport Modeを選択します。
重複の検出はコンポーネントシンボルモデルに対しても実行されます。インポートされるコンポーネントがソースライブラリで同じジオメトリを持つシンボルモデルを持っている場合、これらのモデルのうちの1つだけがインポートされます。
この機能は、Advanced SettingsダイアログでLibraryMigrator.DuplicatedModelCheckオプションが有効になっている場合に利用可能です。
自動重複検出は、すべてのコンポーネントに共通のシンボルモデルを使用するソースライブラリの処理にも使用されます。このようなライブラリは、特定のパッケージ形式の抵抗器など、各々が標準モデルグラフィックであるシンボルを持つ単一のコンポーネントタイプで構成される傾向があります。
この単一、共通モデルの条件はライブラリインポータによって検出され、インポートされるすべてのコンポーネントに適用される1つのシンボルモデルを転送するようにインポートを構成します。インポートされるシンボルは、インポートされるシンボルの1つの名前を採用し、すべてのコンポーネントパラメーターは変更されません。
インポートされたライブラリシンボル(一般的な名前と空白の説明フィールドを持つ)は、必要に応じて編集できます。Componentsパネルで、右クリックEditオプションを使用してアクションを呼び出します。このプロセス中に、インポートされたコンポーネントが新しいシンボルリビジョンを使用するように、Create Revisions for ItemダイアログでUpdate items related to <symbol ID>オプションを選択します。
システムに登録されている、または実際には接続されたワークスペースにあるコンポーネントタイプの範囲は、PreferencesダイアログのData Management – Component Typesページ で表示および管理できます。タイプは、関連するコンポーネントTemplateとワークスペースFolderと共にリストされ、ライブラリインポータがライブラリファイルをワークスペースにインポートしたときに作成された新しいタイプも含まれます。
ライブラリインポータの設定がパラメータグルーピング(指定されたコンポーネントパラメータ値)を使用してインポートされた各コンポーネントのタイプを決定する場合、複数の新しいコンポーネントタイプの作成が一般的に発生するかもしれません。例えば、インポートされたコンポーネントのコレクションに対してCategoriesパラメータがResistor-0608であり、別のコレクションに対してはResistor-0402であるなどです。ここでは、すべてを将来的に使用するために単一のResistorコンポーネントタイプの下に最適にグループ化することが最善です。
Categories
Resistor-0608
Resistor-0402
Resistor
これらの状況で手動ですべてのコンポーネントタイプを変更するのではなく、コンポーネントタイプページの設定では、選択したタイプエントリを指定された単一エントリにマージすることができます。詳細については、コンポーネントタイプページのコンポーネントタイプのマージセクションを参照してください。
このようなマージの結果、ライブラリインポータでインポートされたコンポーネントタイプとしてResistorが選択された場合、マージされたテンプレート(Resistor_0402など)のいずれかを代替として選択した場合に適用されます。
Resistor_0402
ライブラリインポータは、ソースライブラリ内の利用可能なコンポーネントモデルを検出して処理する特別なModels Onlyインポートモードに切り替えることができます。
この機能は、Advanced SettingsダイアログでLibraryMigrator.ModelsOnlyModeオプションが有効になっている場合に利用可能です。
LibraryMigrator.ModelsOnlyMode
モデルのみモードでは、インポータの分析プロセスがソースライブラリ(IntLib、SchLib、PcbLibなど)に利用可能なすべてのシンボル、フットプリント、シミュレーションモデルを検出し、それらのモデルをシステムのデフォルトの場所、命名規則、ライフサイクル定義を使用してワークスペースにインポートします。
ライブラリインポータがその高度なモードに切り替えられた場合()または高度なモードで開かれた場合(File » Library Importer)、提案されるモデルインポートの完全な詳細が利用可能です。Import Preview領域は、ターゲットワークスペースで使用されるFolder Structureを示し、これはプロパティパネルの各モデルタイプのFolderフィールドでデフォルト設定から変更される場合があります。各モデルに適用される命名規則とライフサイクル定義は、利用可能なシステムタイプから選択できます(下記のPropertiesパネルを参照)。
必要に応じて、プロパティパネルで関連するボタンを使用して特定のモデルタイプを無効(または有効)にすることにより、ワークスペースへのコンポーネントモデルのインポートをタイプ別に制限できます。
ライブラリインポータが設定されたら、ボタンを選択してリストされたコンポーネントモデルのインポートを完了します。結果は、Library Importer progressダイアログ()で提供されるインポートログファイルで確認できるか、Componentsパネルでインポートされたモデルを表示することで確認できます。
上記で説明したModels Onlyインポートモードと同様に、ライブラリインポータは、ソースライブラリ内の利用可能なコンポーネントをそれらにリンクされたモデルなしでインポートできる特別なComponents Onlyインポートモードに切り替えることができます。
この機能は、Advanced SettingsダイアログでLibraryMigrator.ReleaseComponentsWithoutModelsオプションが有効になっている場合に利用可能です。
LibraryMigrator.ReleaseComponentsWithoutModels
コンポーネントのみモードでは、インポータの分析プロセスがソースライブラリ内のすべてのコンポーネント、パラメータ、およびパート選択を検出し、これらのコンポーネントをシステムのデフォルトの場所、命名規則、ライフサイクル定義を使用してワークスペースにインポートします。
ライブラリインポータがその高度なモードに切り替えられた場合()または高度なモードで開かれた場合(File » Library Importer)、提案されるコンポーネントインポートの完全な詳細が利用可能です。適用されるフォルダ、命名規則、およびライフサイクル定義は、利用可能なシステムタイプから選択できます(下記のPropertiesパネルを参照)。
ライブラリインポータが設定されたら、ボタンを選択してリストされたコンポーネントのインポートを完了します。リンクされたモデルなしでワークスペースにはコンポーネントアイテムのみが作成されます。結果は、Library Importer progressダイアログ()で提供されるインポートログファイルで確認できるか、Componentsパネルでインポートされたコンポーネントを表示することで確認できます。
ライブラリインポータに関連するPropertiesパネルの設定は、選択されたライブラリ(またはサブライブラリグループ)のインポート構成に対する高度な制御を提供します。パネルは、ライブラリインポータの高度なモードからPropertiesオプションをボタンメニュー(デザインスペースの右下)から選択すること、ライブラリインポータビューの右上にあるボタンをクリックすること、またはSource Librariesリストの<All Libraries>または特定のカテゴリーエントリの隣にあるボタンをクリックすることでアクセスできます。
パネルのオプション設定は、デフォルトのシステム設定または適用されたコンポーネントテンプレートによって指定された設定によって定義されます。これは、インポータによって検出されたライブラリのコンポーネントタイプによって設定されます - ここに示されている例ではLEDです。設定はユーザーが編集可能であり、必要に応じてインポートプロセスをカスタマイズできます。また、Reset to Defaultリンク(右上)で元に戻すことができます。
パネルのGeneralタブセクションは以下の通りです:
General:
[LibraryName]
[Create new]
[No Template]
Component TypeとComponent Templateの設定は、利用可能なタイプ/テンプレートに設定されている場合には実質的に結びついています。例えば、どちらかがCapacitorsに設定されている場合、もう一方も自動的にCapacitorsに設定されます。しかし、この場合にComponent Templateの設定を[Create new]に変更すると、現在の設定に準拠するために別のCapacitorsテンプレート(適切なバージョン/リビジョンサフィックス付き)が作成されます。既存のコンポーネントテンプレートは、インポートプロセスによって変更されません。
Capacitors
Parameter Mapping - ライブラリパラメータと適用されたコンポーネントテンプレート(またはテンプレートが利用できない場合のデフォルト設定)との間のパラメータマッチング、および各パラメータの値のタイプ(テキストまたは単位認識型)です。Source Library Parameter列のドロップダウンメニューオプションを使用してマッピングを変更し、Type列のメニューオプションを使用してテンプレートまたはデフォルトによって決定された既存の設定を上書きします。<Skip>オプションを選択してパラメータを含めないようにします。システムによって<Skip>に設定された(ソースライブラリパラメータに自動的にマッチしていない)パラメータは、適切なテンプレートパラメータに手動でマッピングできます。例えば、ソースパラメータROHSは、ワークスペーステンプレートで定義されたRoHS Compliantパラメータにマッチするように選択されるかもしれません。パラメータ名は編集でき、パラメータセットは追加、編集、削除が可能です。基本コンポーネントパラメータ(ID、Name、Description)は再マッピング可能ですが、それ以外は読み取り専用です。
<Skip>
ROHS
RoHS Compliant
ID
Description
ワークスペースパラメータIDの場合、ソースライブラリパラメータは<Auto>に設定されます。これにより、パネルのComponentセクションに指定されたNaming Templateに基づいてコンポーネントIDが自動的に作成されます。このパネルのAdvancedタブの下にあります。IDマッピングは、ソースライブラリの任意のパラメータ(各コンポーネントエントリに対して一意であるもの)を使用するように変更できます。基本コンポーネントパラメータ(ID、Name、Description)は再マッピング可能ですが、それ以外は読み取り専用です。
<Auto>
Part Choice Mapping - インポータによって認識される製造元部品またはサプライヤーリンクパラメータのリストであり、インポートされたコンポーネントの部品選択エントリを導出するために使用されます。ドロップダウンメニューオプションを使用してマッピングを再定義するか、マッピングセットを追加または削除します。デフォルトでは、製造元部品およびサプライヤーリンクパラメータはインポートプロセスに含まれません(スキップされます)。ライブラリコンポーネントに複数のサプライヤーリンクが含まれている場合、主要なサプライヤー参照(Supplier 1 / Supplier Part Number 1)が部品選択フィールドエントリに使用されます。
Supplier 1
Supplier Part Number 1
Import Checks - インポータのエラー/警告応答をインポート検証ルールの違反に対して表示または設定します。Report Modeドロップダウンメニューを使用して、Violation Typeエントリの応答とアイコンを変更します。Fatal Errorレポートモードが選択された場合、この違反が検出されたときにインポートプロセスがブロックされます。
Fatal Error
パネルのAdvancedタブには、システムデフォルトまたは適用されたコンポーネントテンプレートによって設定された、すべてのインポータデータオブジェクトアイテムの設定が含まれています。これには、コンポーネントモデル、データシートファイル、および作成されたコンポーネントテンプレートが含まれます。Datasheetオプション(有効/無効の切り替え)を除き、各インポートオブジェクトの設定には次のものが含まれます:
Folder - インポートされたオブジェクトの対象ワークスペースフォルダであり、手動で編集されるか(例えば、新しい対象フォルダを作成するため)または参照ボタン()を介して選択できます。
Naming Scheme - コンポーネントテンプレートによって定義されたオブジェクトのワークスペース命名仕様、またはアクティブなテンプレートがない場合は、対象フォルダ(または手動で入力された)のスキームです。利用可能な命名スキームから選択するためにドロップダウンメニューを使用します。対象フォルダパス(Folder)の変更は、フォルダ自体または適用された/関連付けられたコンポーネントテンプレートによって設定された命名スキームの変更を伴う場合があります。
Revision Naming Scheme - オブジェクトのワークスペースリビジョンに使用される命名配置であり、適用されたテンプレートによって設定されるか、エントリのドロップダウンメニューオプションから選択されます。システムによって有効にされたスキームのみがオプションとして利用可能です。
Lifecycle Definition - オブジェクトに使用されるライフサイクルシステムであり、適用されたテンプレートによって設定されるか、エントリのドロップダウンメニューオプションから選択されます。システムによって有効にされた定義のみがオプションとして利用可能です。
Componentオブジェクトセクションには、上述のようにDuplicates Detectionの設定が含まれています。
ライブラリインポータは、ターゲットパス、パラメータマッピング、命名スキーム、ライフサイクル定義、ターゲットコンポーネントタイプなど、すべての設定可能なインポート設定を含む詳細なテキストベースのファイルをエクスポートする機能を備えています。
インポータ設定ファイルは、File » Export » Importer Configコマンドから*.lmcfgファイルタイプとして保存され、File » Import » Importer Configメニューオプションを通じていつでも復元できます。
*.lmcfg
設定を復元する機能は、ソースデータベースまたはファイルベースのライブラリが更新され、それらの変更をワークスペースにインポートする必要がある場合に特に便利です。ライブラリが最初にインポートされたときに設定がエクスポートされた場合、復元された(インポートされた)設定は使用された正確な設定を再確立し、そのライブラリ(またはライブラリ群)に対して一貫したデータ転送スキームを保証します。
利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。
ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。