親ページ: 管理コンポーネント
管理コンポーネントは、コンポーネントエディタを使用して定義/編集されます。これにはSingle Component EditingモードとBatch Component Editingモードの2つのモードがあります。前者は、単一のコンポーネントを定義/編集する際に、合理化されたインターフェースを提供します。これは、新しいコンポーネントアイテムを作成するとき、または既存のコンポーネントアイテムの単一のリビジョンを編集するときのデフォルトモードです。後者は、複数のコンポーネントを定義/編集するためのインターフェースを提供しますが、希望する場合は単一のコンポーネントを定義/編集するためにも使用できます。
この文書では、コンポーネントエディタをSingle Component Editingモードで使用する方法について説明します。
Batch Component Editingモードでコンポーネントエディタを使用する方法の詳細については、Component Editor - Batch Component Editingモードを参照してください。
このSingle Component Editing機能は、コンポーネントエディタ用に特別に作られた拡張機能であるSingle Component Editing拡張機能を通じて提供されます。
Single Component Editor拡張機能。
この機能は、Single Component Editor拡張機能がAltium Designerインストール時にインストールされている場合にのみ利用可能です。この拡張機能はソフトウェアのインストール時にデフォルトでインストールされますが、万が一アンインストールされた場合は、PurchasedタブのExtensions & Updatesページで再度見つけることができます(ワークスペースの右上にあるコントロールをクリックし、メニューからExtensions and Updatesを選択してください)。
Single Component Editingモードでは、コンポーネントエディタのインターフェースは、以下の画像で示され、その後に要約される4つの主要な領域に基本的に分割されています。
コンポーネントエディタは、Single Component Editingモードで操作する際、4つの主要な領域に分けることができます。
コンポーネント - コンポーネントの主要なプロパティを定義する場所です。これには、Name、Description、ユニークなID、Type、所属するFolder、必要に応じてコンポーネントテンプレートへの参照が含まれます。
モデル - コンポーネントによって使用されるリリース済みドメインモデルへのリンクを追加する場所です。
パラメータ - コンポーネントに適用されるパラメトリックデータのセットを作成する場所です。これには、参照されたコンポーネントテンプレートからのパラメータや、追加のユーザー定義パラメータも含まれます。ここでは、ウェブサイトのURLやデータシートへのリンクも追加できます。
部品選択 - コンポーネントに使用したい実際の製造業者の部品を検索し、追加できる場所です。これは、基板が製造および組み立てられる際に、設計コンポーネントに使用される部品です。
この領域では、以下のコンポーネント属性を定義するためのコントロールを提供します:
Name - コンポーネントに与えられた人間が読める名前を反映します。このシステムパラメーターはサーバー内で検索する際に利用可能であり、インデックスされており、アイテムIDを覚えておく必要がなく、特定のコンポーネントを見つける良い手段を提供します!
名前を入力し始めると、管理されたコンテンツサーバーのローカルパーツカタログから利用可能なメーカーパーツの一覧がポップアップで表示されます。コンポーネントをすばやく定義するために、エントリを選択できます。これは、すべての情報を含む完全な定義、パラメータのみ(パラメータとパーツ選択)、または名前のみを使用することができます。この作成フォームパーツ検索機能は、フィールドの右端にあるボタンを押すことでも利用できます。詳細については、パーツ検索からのコンポーネント作成を参照してください。
このフィールドは、参照されたコンポーネントテンプレートで定義されているNameシステムパラメータのデフォルト値で自動的に入力されます。
Description - コンポーネントに追加された説明を反映します。このシステムパラメータは、サーバー内で検索する際に利用可能であり、インデックスが付けられています。
Descriptionシステムパラメータのデフォルト値が参照されたコンポーネントテンプレートで定義されている場合、そのフィールドはそのデフォルト値で自動的に入力されます。また、部品検索からコンポーネントが作成され、Use all dataオプションが選択された場合、選択された部品の説明でDescriptionフィールドが入力されます。
Use all data
さらに、Advanced Settingsをクリックすることで、以下にアクセスできます:
Id - このフィールドは、サーバーでリリースされたコンポーネントアイテムのIDを決定するために使用されます。File » New » Componentコマンドを通じて新しく作成されたコンポーネントの場合、このフィールドはデフォルトの命名規則CMP-{00000}に従って入力されます。エクスプローラーパネルを通じて新しく作成されたコンポーネントの場合、このフィールドはそのコンポーネントの親フォルダーに指定されたデフォルトの命名規則に従って入力されます。親フォルダーにコンポーネントテンプレートが添付されている場合、定義されたコンポーネント命名がそのテンプレートから取り込まれます。ソフトウェアは、そのスキームに基づいて、サーバー全体と既存のアイテムの識別子をスキャンした結果、次に利用可能な一意のIDを自動的に割り当てます。
代わりに、Idフィールドに直接必要なIDを入力することで、コンポーネントに自動割り当てされたIDを上書きすることができます。アイテムがどのように識別されるかについては、常に完全なコントロールと最終的な決定権を持っています!
Folder - このフィールドを使用して、ターゲットサーバー内の特定のフォルダにコンポーネントをリリースします。File » New » Componentコマンドを通じて新しく作成されたコンポーネントの場合、このフィールドは空白です。エクスプローラーパネルを通じて新しく作成されたコンポーネントの場合、このフィールドはそのコンポーネントの親フォルダで入力されます。ターゲットサーバー内でコンポーネントが保存される場所を完全に制御できます。ターゲットフォルダを手動で指定するには、 ボタンをクリックして、フォルダを選択ダイアログにアクセスします。既存のフォルダを参照して選択するか、その場で新しいフォルダを作成します。
コンポーネントのフォルダパスを慎重に決定することで、最初から正しい宛先フォルダにリリースされることが保証されます。しかし、リリース後であっても、必要に応じてアイテムはサーバー構造内の任意のフォルダに簡単に移動できます。
このフィールドは、コンポーネントが既にリリースされている場合、読み取り専用になります。
Template - このフィールドは、定義されたコンポーネントテンプレートを参照する機能を提供します。フィールドをクリックして、アクティブな管理コンテンツサーバー(ログインしているサーバー)で現在利用可能なすべてのコンポーネントテンプレートアイテムのリストにアクセスします。エントリをクリックして、そのコンポーネントテンプレートアイテムの指定された(最新の)リビジョンへのリンクを作成します。テンプレート情報はコンポーネントエディタに取り込まれます(Name、Description、Id命名形式、Folder、Type、Models、およびParameters)。詳細については、コンポーネントテンプレートの参照を参照してください。
Type - このフィールドは、コンポーネントのタイプを定義する機能をサポートし、サーバーコンポーネントの検索を目的に応じて行うための重要な属性です。フィールドをクリックして、選択するために現在定義されているコンポーネントタイプのリストにアクセスします。
リリース後に、一つまたは複数のコンポーネントのタイプを、その場で完全に異なるタイプに変更することも可能です。Explorerパネルで、変更したいコンポーネントを選択し、右クリックしてコンテキストメニューからOperations » Change component typeコマンドを選択します。Component Typeダイアログが表示され、新しいコンポーネントタイプを選択できます。
このエディタの領域は、コンポーネントによって使用されるリリース済みドメインモデルへのリンクを追加するために使用されます。
基本的なレベルでは、ボード設計で使用されるコンポーネントは、回路図とPCB編集の領域で表現される必要があります。したがって、回路図シンボルとPCBフットプリントモデルが必要です。
Models領域は、コンポーネントを回路図、PCB、シミュレーションの領域で表現するために必要なモデルを定義するためのコントロールを提供します。
モデルの操作についてもっと学ぶために、以下の折りたたみセクションを使用してください。
コンポーネントに必要なモデルへのリンクは、さまざまな方法で定義できます:
既存のモデルを選択します。モデルタイプの下にあるボタンのドロップダウンアイコンをクリックし、関連するメニューからExistingを選択します。次のダイアログで必要なタイプのモデルを選択します。
ボタンは動的であり、最後に使用されたコマンド(メニューから)が反映されることに注意してください。
既存モデルの対話ベースの追加
Explorerパネルからモデルを直接ドラッグアンドドロップします。
Explorerパネルからドラッグアンドドロップして、1つまたは複数のモデルを追加します。
新しいモデルを手動で作成します。モデルタイプの下にあるボタンのドロップダウンアイコンをクリックし、関連メニューからNewを選択します。そのモデルタイプに対応する一時エディタが開き、モデルを定義する準備が整います。定義が完了したら、エディタを保存して閉じるだけで、モデルはModels領域にリンクされて表示されます。コンポーネントがリリースされると、新しく定義されたモデルは自動的にサーバーにもリリースされ、新しいアイテムの初期リビジョンに格納され、Modelsのサブフォルダに保存されます(親コンポーネントフォルダの子として作成され、すでに存在しない場合)。
コンポーネントの新しいモデルを手動で作成する例。
ウィザードを使用して新しいモデルを作成します(シンボルとフットプリントのみ)。モデルタイプの下にあるボタンのドロップダウンアイコンをクリックし、関連メニューからWizardを選択します。この2つのモデルタイプのプロセスは似ており、異なるウィザードを使用するだけです。
シンボルの場合、Symbolウィザードが表示されます。足跡の場合、IPC Compliant Footprintウィザードが表示されます。それぞれのウィザードを使用して、必要に応じてモデルを定義してください。
ウィザードを終了すると、対応するモデルタイプの一時エディタが開き、ウィザードから生成された結果モデルが読み込まれます。
必要に応じて追加の変更を行い、エディタを保存して閉じてください。モデルは再びModels領域にリンクされて表示されます。 region.
コンポーネントのリリース時に、新たに定義されたモデルは自動的にサーバーにもリリースされ、新しいアイテムの初期リビジョンに格納され、Modelsのサブフォルダーに保存されます(親コンポーネントフォルダーの子として作成されます)。
コンポーネントの作成/編集に必要なシンボルを作成するために、Symbol ウィザードを使用する例。画像にカーソルを合わせると、コンポーネントのフットプリントモデルを作成するためにIPC Compliant Footprintウィザードを使用する例が表示されます。
テンプレートから。コンポーネントがコンポーネントテンプレートを参照している場合、そのテンプレートで定義されているすべてのモデルアイテム(専用パラメータとして)(SCHLIBおよびPCBLIBのみ)がModels領域に取り込まれます。詳細については、コンポーネントテンプレートの参照を参照してください。
部品検索から。部品検索からコンポーネントが作成され、Use all dataオプションが選択されている場合、選択した部品に対して定義されたモデルが取り込まれます。その部品に対してモデルが定義されていない場合、現在のモデルはそのまま残ります。詳細については、部品検索からコンポーネントを作成するを参照してください。
コンポーネントによって使用中(参照中)のモデルを変更するには、そのプレビューの右上にあるコントロールをクリックします。該当するモデルタイプの一時エディタが開き、必要に応じてモデルの変更を行う準備が整います。準備ができたら、エディタを保存して閉じるだけで、変更されたモデルがModels領域にリンクされて戻ります。コンポーネントのリリース時には、変更されたモデルも自動的にサーバーにリリースされ、その親アイテムの次のリビジョンに入ります。
コンポーネントによって参照されている既存のモデルを編集する例。
モデルを変更するには、モデルのプレビューの右上にあるコントロールをクリックし、メニューからSelect Modelを選択します。次に表示されるダイアログを使用して、異なるモデルアイテムをブラウズして選択するか、そのモデルアイテムの異なるリビジョンを選択します。 コンポーネントを表すシンボルを切り替える例。
既存の参照ドメインモデルを複製するには、モデルのプレビューの右上にあるコントロールをクリックし、メニューからCloneを選択します。そのモデルタイプに対応する一時エディタが開き、必要に応じて変更を加える準備ができた複製モデルが表示されます。準備ができたら、エディタを保存して閉じるだけで、複製されたモデルがModels領域にリンクされて表示されます。コンポーネントのリリース時に、複製されたモデルは自動的にサーバーにもリリースされ、新しいアイテムの初期リビジョンとして、Modelsサブフォルダー(既に存在しない場合は親コンポーネントのフォルダーの子として作成されます)に保存されます。
Models
既存のモデルをクローニングする例 - 新しいモデルアイテムを即座に作成し、コンポーネントがそれを使用できるようにしながら、車輪の再発明をする必要がないようにします。
Explorerパネルでモデルにすばやく移動するには、モデルのプレビューの右上にある コントロールをクリックし、メニューからShow in Explorerを選択します。パネルはそのモデル(およびそのリビジョン)が表示されるようになります(またはフォーカスされます)。
Explorerパネルでモデルアイテムのリビジョンに移動する例。
コンポーネントをサーバーにコミット/リリースしようとすると、コンポーネントエディタは検証を実行します - Component Rule Checkです。これの一環として、エディタがリンクされたモデルが最新のリビジョンでないことを検出した場合、これは検証失敗ダイアログによってフラグが立てられ、問題は Messagesパネルで詳細が説明されます。
コンポーネントエディタの自動コンポーネント検証チェックの一環として、モデルが時代遅れであることを検出します。
リリースをキャンセルして問題を修正するか、違反を無視してそのままリリースするかのオプションがあります。モデルのリンクを最新のリビジョンに更新するには、モデルのプレビューの右上にあるコントロールをクリックし、メニューからUpdate to Latestを選択します。
コンポーネントの検証はリリース時に自動的に行われますが、Tools » Component Rule Checkコマンドを実行することにより、いつでも手動で実行できます。どのようなチェックが含まれているか、およびその設定の詳細については、コンポーネントルールチェックの実行を参照してください。
コンポーネントは単一のシンボルと単一のシミュレーションモデルを参照できますが、任意の数のフットプリントモデルを参照するための設定が可能です。これは、IPCの異なる密度レベル(L(最小または最少の銅)、M(最大または最多の銅)、N(標準または中間の銅))に対応する3つのフットプリントを参照するコンポーネントを作成したいと考えている方々にとって、歓迎される機能です。この目的のために、フットプリントモデルがリンクされると、Add Footprintコントロールは引き続き利用可能です。デフォルトのフットプリントは最初にリンクされたものであり、モデルの左上にあるアイコンで区別されます。
別のフットプリントモデルをデフォルトモデルに設定するには、モデルのプレビューの右上にあるコントロールをクリックし、メニューからSet Defaultを選択します。
コンポーネントエディタ(Single Component Editingモード)で定義された例のコンポーネント。参照されたコンポーネントテンプレートを使用しています。テンプレートには3つのフットプリントモデルが定義されており、Models領域に取り込まれます。デフォルトのフットプリントモデル(左上にアイコンで区別される)は、テンプレートのPCBLIBモデルエントリに対応します。
モデルを削除するには、モデルのプレビューの右上にある コントロールをクリックし、メニューからRemoveを選択します。
このエディタの領域は、コンポーネントにパラメトリックデータを追加するために使用されます。ここでは、手動で3種類のパラメータを追加できます:
コンポーネントにパラメトリックデータを追加するためのコントロールを提供するParameters領域。
これらのパラメータタイプは必要に応じて任意の数追加することができます。そうするには、領域の下部にあるボタンのドロップダウン部分をクリックし、メニューから該当するエントリを選択します。新しいパラメータが次のようにリストに追加されます:
パラメータ - 現在選択されているエントリの下に追加されます。名前はデフォルト形式のパラメータ nとなります。Nameフィールド内をクリックして、必要に応じてこれを変更します。Valueフィールド内をクリックし、必要な値を入力します。
リンク - リストの最下部に追加されます。Nameフィールド内をクリックし、必要な名前を入力します。これは、回路図シート上に配置されたコンポーネントのインスタンスにアクセスした際に、右クリックReferencesサブメニューに表示されます。ターゲットページのURLをValueフィールドに入力(または貼り付け)します。これにより、ターゲットにアクセスするためのハイパーリンクが作成されます。
データシート - 標準のWindows 開くダイアログが表示され、必要なデータシートを参照して選択できます。このダイアログを通じて、複数のデータシートを同時に追加できます。各データシートはリストの最下部に追加されます。Nameは最初、ファイル自体のものであり、エクスプローラーパネルおよび、回路図シート上に配置されたコンポーネントのReferencesサブメニューに表示されます。必要に応じて、より適切なキャプションに変更します。Valueは、その名前、形式、およびディスク上のサイズの観点からのファイルになります。これにより、データシートに迅速にアクセスするためのハイパーリンクが作成されます。
Parameters領域は、パーツ検索を実施して見つかった部品のパラメトリックデータで埋めることもできます。詳細については、部品検索からのコンポーネント作成を参照してください。
前のセクションで述べたOpenダイアログを通じた手動での添付に加えて、以下の方法でコンポーネントに1つ以上のデータシートを添付することもできます:
WindowsファイルエクスプローラーからParameters領域内の任意の場所にドラッグ&ドロップする。
外部のウェブブラウザー内のウェブページからデータシートリンクをParameters領域内の任意の場所にドラッグ&ドロップする。
ローカルドライブからデータシートを添付し、メインデータシートのローカルキャプションを編集する例。
さらに、コンポーネントがコンポーネントテンプレートを参照している場合、そのテンプレートで定義されている任意のパラメータが取り込まれ、Parameters領域に追加されます。
参照されたコンポーネントテンプレートアイテムからの例示パラメータ。
注意点:
Parameters領域では、標準テンプレートパラメータ(読み取り専用または必須としてマークされていない)がアイコンを使用して区別されます。
読み取り専用としてマークされたテンプレートパラメータは、Parameters領域でアイコンを使用して区別されます。
必須としてマークされたテンプレートパラメータは、Parameters領域でアイコンを使用して区別されます。
リンクされたコンポーネントテンプレートアイテム内のパラメータと同じ名前を持つ既存のユーザー定義パラメータは、テンプレートバージョンに置き換えられます。そのパラメータの既存の値は保持されます(テンプレート内の値で上書きされません)。
読み取り専用としてマークされたテンプレートベースのパラメータの値フィールドは編集不可になります。読み取り専用としてマークされていない他のすべてのテンプレートベースのパラメータについては、必要に応じて値を変更することができます。
テンプレートベースのパラメータが必須としてマークされているが、テンプレートで値が指定されていない場合、その値フィールドにはアイコンが含まれ、このパラメータに値が必要であることを警告します。必須パラメータの値がすべて定義されるまで、コンポーネントをリリースすることはできません。
コンポーネントエディタは、参照されたコンポーネントテンプレート内で定義された単位を認識するコンポーネントパラメータデータ型をサポートしています。パラメータの値を、2.2k、2k2、4M、2.5GHzなどのさまざまな形式で直接適用フィールドに入力でき、管理されたコンテンツサーバーは、これらのエントリーの背後にある数値を認識するために必要な知能を備えています。
このコンポーネントテンプレートの機能は、サーバーの検索機能を通じてターゲットを絞った検索を容易にします。この機能は、コンポーネントのタイプによる検索だけでなく、範囲検索を使ったより賢い検索を可能にします。単位を認識するコンポーネントパラメータの力を利用して、例えば、47uFから220uFの間の容量を持つすべてのコンデンサを迅速に見つける検索を定義できます。
単位を認識するデータタイプを持つ参照されたコンポーネントテンプレートからのコンポーネントパラメータ。
単位を認識するデータタイプを使用するコンポーネントパラメータの値を入力する際に考慮すべきことは以下の通りです:
エンジニアリングの略語は大文字小文字を区別しないため、2k2を入力するのは2K2を入力するのと同じであり、100Rを入力するのは100rを入力するのと同じです。唯一の例外はM(メガ)とm(ミリ)です。
以下の単位を認識するデータタイプがサポートされています:
以下の表は、単位を持つパラメーターの値を入力する際にサポートされている接頭辞を一覧にしています。
コンポーネントパラメーターに単位を認識するデータ型が使用される場合、入力された値は指定されたデータ型に対して検証されます。これにより、そのデータ型の正しい測定単位が使用されていることが保証されます。例えば、Celsius型のパラメーターに10Vの値を設定することはできません。
コンポーネントエディタでパラメーターに無効な値を入力すると、入力が有効な値ではないことを警告するダイアログが表示されます。これは、セル間で値をコピー&ペーストする場合にも同様です。OKをクリックすると、値が以前の入力に戻ります。
データ検証 - コンポーネントエディタは、単位を認識するパラメーターの値とそのデータ型との間の不一致を警告する賢さを持っています。
このエディタの領域は、組み立てられたボード上でコンポーネントを実装するために使用できる「許可された」メーカー部品、つまり部品選択を一つ以上指定するために使用されます。実際のサプライチェーン情報 - メーカー(および部品番号)、サプライヤー(および部品番号)、説明、価格、および入手可能性を含む - は、管理されたコンテンツサーバーのローカル部品カタログおよび関連する部品ソースから取得されます。
各管理コンテンツサーバーには、専用のパーツカタログがあります。これは、メーカーパーツとそれに関連するサプライヤーパーツの管理と追跡に特化した、管理されたローカルパーツカタログデータベースです。ローカルパーツカタログには、実際のメーカーパーツを代表するアイテムと、サプライヤーパーツ(サプライヤー/ベンダーによって販売されるそれらのメーカーパーツの具現化)を代表する1つ以上のアイテムが格納されています。各サプライヤーパーツは、パーツデータベース内のアイテムへの参照です。それは、有効なサプライヤーからパーツを収集するインターフェースを持つデフォルトのパーツソースであるAltium Parts Providerの集約パーツデータベース、またはカスタムデータベースパーツプロバイダーとして設定されたリンクされたローカルパーツデータベースのいずれかです。必要なサプライヤーを有効にし、サーバーのブラウザインターフェースのPart Providersエリア内でAltium Parts Providerの場所/通貨範囲を決定します。Altium Designerから管理コンテンツサーバーにサインインしたままの間、PreferencesダイアログのData Management - Parts ProvidersページにあるAltium Parts Options領域は読み取り専用となり、サーバーで定義された設定を採用します。Altium NEXUSサーバーのAltium Parts Providerパーツソースを管理する詳細については、サプライチェーン管理を参照してください。
コンポーネントを定義する際のパーツ選択リストの例、単一のメーカーパーツが含まれています。
メーカーパーツは、以下の2つの方法でコンポーネントのパーツ選択リストに追加できます:
手動
自動的にパーツ検索を行う。詳細については、パーツ検索からのコンポーネント作成を参照してください。
部品を手動で追加するには、領域の下部にあるボタンをクリックします。部品選択の追加ダイアログが表示されます - 必要なメーカー部品を検索し、その部品を販売しているサプライヤーのエントリを選択してから、OKボタンをクリックします。
コンポーネントに既に定義されたデータがある場合、またはリストに既に部品選択肢がある場合、コンポーネントデータを使用するダイアログが表示されます。結果をどのように使用したいかを決定するためにこれを使用してください。既存のデータを全部または一部置き換えたい場合、または部品を部品選択肢として追加したいだけの場合は、Skipをクリックしてください。
手動で部品を選択する - 必要なメーカー部品を検索するためにAdd Part Choicesダイアログを使用し、ベンダー(供給業者)エントリを選択して、OKをクリックします。
部品選択には、以下の画像に要約され、その後詳述されるように、さまざまな情報が含まれています。
現時点では、サプライチェーンデータとユーザーランキング機能は利用できません。
部品選択の「分析」- エントリーは7つの主要な情報に分けられます。
部品画像。
メーカー名とメーカー部品番号。これは、そのメーカー部品に関する詳細情報を提供するOctopartウェブサイトへのクリック可能なリンクです。
説明。
在庫。このエントリーは、管理されたコンテンツサーバーのAltium Parts Providerソースの一部として有効にされたサプライヤーから利用可能な在庫の合計を表示します。
中央値単価。価格がない場合、または価格= 0の場合、このエントリーは赤いテキストで表示されます。
メーカーライフサイクル。これは4つの状態のいずれかで表示されます:
グレー = デフォルト、不明、または情報なし
緑 = 新規または量産状態
オレンジ = 新規設計非推奨
赤 = 廃止またはEOL
データシート。データシートボタンをクリックして、部品のメーカーデータシートを開きます。すべてのデータシートはCiivaウェブサイトでホストされています。
ライフサイクルステータスは、いくつかの理由から指標として使用されるように設計されています:
Altiumは、数千のコンポーネントメーカーによって製造された何百万ものコンポーネントのデータベースを維持しています。これらのメーカーがコンポーネントのライフサイクル状態を反映するために一貫した方法を使用していないため、ステータスはメーカー、グローバルディストリビューター、およびグローバル販売分析から集約された情報に基づいています。
部品がEOLまたは廃止として報告されるのは、少なくとも1つの認可されたディストリビューターまたはメーカーがこのステータスを確認した場合のみです。
新規設計非推奨のステータスを決定することはより複雑です。メーカーは時々、部品がアクティブかどうかだけを報告し、部品が廃止されるか置き換えられるかについて事前警告を与えないことがあります。したがって、このライフサイクルステータスは常にメーカーによって提供されるステータスと一致するわけではありません。ステータスアルゴリズムは、すべてのディストリビューターからのリアルタイムおよび在庫入手性を含むさまざまな情報を使用して、部品の入手を試みます。過去に一般的に利用可能であった部品が一貫して入手性が悪い場合、または以前に良好な入手性を持っていた後に一定期間供給されない場合、最終的に新規設計非推奨としてフラグが立てられます(すでにEOLまたは廃止されていない場合)。
ライフサイクルステータスインジケーターのアイデアは、問題のある部品を強調することによって、より情報に基づいた部品選択を行うのに役立つ、理解しやすい情報を提供することです。しかし、管理されているデータの膨大な量とコンポーネントの数を考えると、Altiumのステータスがメーカーの即時のステータスよりも遅れがちであり、したがって最新ではない可能性が常にあります。Altiumはライフサイクルステータスの正確性を保証することはできませんが、疑問がある場合はメーカーに確認して公式のライフサイクル情報をダブルチェックすることをお勧めします。
管理されたコンポーネントの作成を促進するために、Altium Designerは実際の部品を検索する機能、Part Search機能をサポートしており、その部品(またはそのデータの一部)をコンポーネントエディタに追加することができます。この方法では、スクラッチからコンポーネントを作成することなく、管理されたコンテンツサーバーに新しい管理部品を迅速に定義することができます。すなわち、その部品のすべてのデータ(名前、説明、パラメータ、データシート、部品選択肢、および定義されたモデル)を取り込むことができます。
この機能はいくつかの方法でアクセスできます - 折りたたみセクションをクリックしてさらに探求してください。
一般的な観察として、コンポーネントにまだ定義されていないデータがない場合、この機能を使用するとその部品に利用可能なすべてのデータが読み込まれます。コンポーネントが部分的に定義されている場合は、選択した部品のデータをどのように使用するかのオプションが提供されます。すべてのデータ(名前、説明、パラメータ、モデル、部品選択)を使用するか、パラメータのみを使用する(名前、パラメータ、部品選択を使用し、説明、データシート、モデルはそのままにする)か、または名前のみを使用する(他のすべてのエンティティをそのままにする)かです。
Nameフィールドは、パート検索機能への2つのアクセス方法を提供します:
直接入力 - Nameフィールドに入力を始めると、一致する部品のポップアップリストが表示されます。使用する部品を選択してください。
必要なメーカー部品の名前を入力し、便利なポップアップリストから関連する項目を選択します。画像は、その部品に関するすべてのデータがコンポーネントエディタに取り込まれる様子を示しています。
Part Searchダイアログを使用 - フィールドの最右端にある ボタンをクリックして部品検索ダイアログにアクセスします。必要な部品を検索し、その部品を販売しているサプライヤーのエントリを選択し、OKボタンをクリックします。
ダイアログ内の検索結果は、メーカーとメーカー部品番号でグループ化されており、サブエントリはその部品を供給するベンダーを反映しています。部品のベンダーを選択すると、それは任意のベンダーであり、新しいコンポーネントを作成するために使用されるのはメーカー部品です。部品の選択に関しては、特定のベンダー/サプライヤーではなく、メーカー部品に基づいて作成することで、部品を供給するサプライヤーに基づくすべてのソリューションをもたらす単一の部品選択が得られます(そして、それらは管理されたコンテンツサーバーを通じて使用可能です)。パラメータは、PreferencesダイアログのData Management - Parts Providersページで構成された定義されたParameter Importオプションに従ってインポートされます。
必要なメーカー部品を見つけるために、Part Searchダイアログを使用してください。OKをクリックする前に、利用可能なベンダー/サプライヤーのいずれかを選択することを忘れないでください。画像は、その部品のすべてのデータがコンポーネントエディタに取り込まれる様子を示しています。
Tools » Create from Part Searchコマンドを選択するか、メインメニューからアクセスできます。または、Shift+Ctrl+M キーボードショートカットを使用します。Part Searchダイアログが表示されます。必要な部品を検索し、その部品を販売するサプライヤーのエントリを選択してから、OKボタンをクリックします。
ダイアログ内の検索結果は、メーカーとメーカー部品番号によってグループ化され、サブエントリはその部品を供給するベンダーを反映しています。部品のベンダーを選択するとき、任意のベンダーを選択できますが、新しいコンポーネントを作成する際に使用されるのはメーカー部品です。そして、部品選択に関しては、特定のベンダー/サプライヤーではなく、メーカー部品に基づいて作成することで、その部品を販売するサプライヤー(および管理されたコンテンツサーバーを通じて使用可能なサプライヤー)に基づいたすべてのソリューションをもたらす単一の部品選択を得ることができます。パラメータは、PreferencesダイアログのData Management - Parts Providersページで設定されたParameter Importオプションに従ってインポートされます。
必要なメーカー部品を見つけるためにPart Searchダイアログを使用してください - OKをクリックする前に、利用可能なベンダー/サプライヤーのいずれかを選択してください。画像は、その部品のすべてのデータがコンポーネントエディタに取り込まれることを示しています。
部品を手動で追加する際にも、部品を効果的に選択し、そのデータを読み込むことができます。Part Choicesエリアの下部にあるボタンをクリックすると、Add Part Choicesダイアログが表示されます。これは部品検索ダイアログと非常に似ています。必要なメーカー部品を検索し、その部品を販売しているサプライヤーのエントリを選択し、OKボタンをクリックします。新しいコンポーネントで、定義されたデータがない場合、選択した部品のすべてのデータがコンポーネントエディタに取り込まれます。
部品選択を検索し、その部品に関連するすべてのデータをコンポーネントエディタに取り込み、効果的にコンポーネントを定義します。
コンポーネントに既に定義されたデータがある場合、またはリストに既に部品選択がある場合、Use component dataダイアログが表示されます。結果をどのように使用したいかを決定するためにこれを使用し、既存のデータをすべてまたは一部を置き換えるか、または部品を部品選択として追加するだけの場合は、Skipをクリックします。
コンポーネントをサーバーにコミット/リリースしようとするとき、コンポーネントエディタは検証を実行します - コンポーネントルールチェックです。この機能は、メインメニューからTools » Component Rule Checkコマンドを選択することにより、いつでも手動で実行することができます(実行する前にコンポーネントを保存しておいてください)。
このコマンドは、エディタのメインFileメニューからも利用可能です。
ボードプロジェクトにCompilerがあるように、コンポーネントエディタにはComponent Validatorがあります。見つかった違反はすべて、Messagesパネルにリストされます。
サーバーにリリース/コミットする前にコンポーネントの問題を検出します。
Component Validatorは、コンポーネントとその定義されたモデルに潜在的な問題の配列をテストします - ハードワイヤードテストと、グローバルレベルでユーザー定義可能な一連の違反タイプの両方です。
以下のハードワイヤード検証チェックはすべて、レポートモードがです:
ユーザー定義のチェックは、PreferencesダイアログのData Management - Component Rule Checksページで設定されます。
グローバル設定の一部として設定できる、ユーザー定義の違反チェック。これはComponent Validatorで使用されます。
エラーレベル以上のハードワイヤードテストが失敗した場合、またはユーザー定義のチェックが失敗した場合、そのコンポーネントのリリースは阻止されます。
関連ページ: 管理されたシミュレーションモデル
シンボルやフットプリント項目と同様に、コンポーネントはシミュレーションモデル項目のリビジョンを参照することもできます。このタイプのモデルリンクを追加することは、シンボルやフットプリントを追加することと似ていますが、ウィザードベースの作成オプションがないという例外がありますので、その情報については前のセクションを参照してください。ここでは、コンポーネントレベルのシミュレーションパラメータの含有、およびピンマッピングの設定について見ていきます。
デザイン内のコンポーネントのシミュレーションモデルを使用する場合、そのモデルに特有のパラメータは、2つの異なるレベルで指定できます:
コンポーネントレベルのパラメータは、複数のモデル間で共有されるパラメータや、設計者が回路図上でそのパラメータを可視化/編集可能にしたい場合(例:値、周波数など)に使用されます。
パラメータは、コンポーネントエディタのParameters領域にコンポーネントレベルで追加されます。パラメータの命名は、モデルレベルで定義されたパラメータと同じでなければならないことに注意が必要です。モデルレベルのパラメータ、そしてコンポーネントレベルで追加できるパラメータ(およびその名前!)を確認するには、シミュレーションモデルのプレビューウィンドウの下部にあるView Parametersコントロールをクリックします。
シミュレーションモデルアイテムのモデルレベルパラメータを表示して、コンポーネントレベルでどのパラメータを追加できるか、そしてそれらがどのように命名されているかを確認しましょう!
利用可能なモデルレベルのパラメータを手に入れたら、それらのパラメータをコンポーネントレベルで追加することができます。そのためには、Parameters領域の下部にあるボタンをクリックします。新しいパラメータエントリがリストに追加されます。必要に応じて名前を変更してください - 対応するモデルレベルのパラメータの名前と正確に一致させることを忘れないでください。
コンポーネントレベルでシミュレーション関連のパラメータを追加する。既に2つのパラメータ - Area FactorとTemperature - が参照されたコンポーネントテンプレートのおかげで利用可能であることに注意。
リリースされたコンポーネントのインスタンスが設計に配置されると、モデルレベルでの同じパラメータに対して、コンポーネントレベルでシミュレーションパラメータが異なる値を持つことができます。ネットリストが生成されると、コンポーネントレベルのパラメータが優先されます。
*.mdl
Width
DEFW
*.ckt
*.scb
必要なSIMモデルへのリンクが選択されたら、回路図ドメインで表現されるコンポーネントのピンが、シミュレーションモデルのピンに正しくマッピングされていることを確認する必要があります。
この機能はSingle Component Editingモードでは利用できません - Batch Component Editingモードに切り替える必要があります(Tools » Switch to Batch Editor)。
コンポーネントエディタをBatch Component Editingモードに切り替えたら、コンポーネント定義のSIMモデルエントリを右クリックしてコンテキストメニューからOperations » Edit Pin Mappingを選択することで、ピンマッピングダイアログでマッピングを行います。各回路図のピンについて、利用可能なドロップダウンを使用して、関連するModel Pinエントリをそれぞれ変更してください。デバイスが複数パートである場合は、各パートのマッピングを確認してください。完了したら、Single Component Editingモードに戻る(Tools » Switch to Single Component Editor)、またはBatch Component Editingモード内からリリースを進めることができます。
正しい回路図のピンからモデルピンへのマッピングを確実にする。
複数パートのコンポーネントにおいて、ピンマッピングダイアログを通じて、特定のパートをシミュレーションから除外する機能も決定されます。
内蔵されているSPICE3f5およびサポートされているPSpiceモデルについては、モデルの各ピンの機能は、そのモデルの一般形式セクションにあるSPICE 3f5ユーザーマニュアルで見つけることができます。サブサーキットモデルの場合、製造業者は通常、そのモデルの各ピンの機能を説明するコメントを挿入します。コメントが明らかでない場合、モデルのピン配置は通常、物理デバイス自体のものになります。この場合は、デバイスのデータシートを参照してください。デジタルSimCodeモデルの場合、コンポーネントピンをSimCodeファイルで宣言されたINPUTSおよびOUTPUTSにマッピングすることは、ネットリストテンプレートの入力および出力ノードリストエントリに依存します。
INPUTS
OUTPUTS
シミュレーションモデルアイテムを参照する管理コンポーネントを使用する場合、そのモデルアイテムにSimCode定義(*.scbファイル内)が含まれている場合、そのscbファイル(サーバーにリリースされたSimModelファイルと共に)は、その後に実行されるシミュレーションで使用されます。生成されたシミュレーションネットリスト(*.nsxファイル)では、モデル参照にはサーバーからローカルにキャッシュされたscbファイルへの完全なパスが含まれます。例えば:
*.nsx
.MODEL 74LS90 xsimcode(file="C:\ProgramData\Altium\Altium Designer {A586F887-1E00-4F36-9EC8-61C78B91FA73}\VaultsFileCache\0072B38F-E431-40BB-B462-FD262DB9CDAB\9A7AB3DA-D4A5-43B3-9C88-33A56E86A0BF\Released\LS.SCB" func=ls90)
.MODEL 74LS90 xsimcode(file="C:\ProgramData\Altium\Altium NEXUS {A586F887-1E00-4F36-9EC8-61C78B91FA73}\VaultsFileCache\0072B38F-E431-40BB-B462-FD262DB9CDAB\9A7AB3DA-D4A5-43B3-9C88-33A56E86A0BF\Released\LS.SCB" func=ls90)
.scb
利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。
ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。