KB: 混合信号シミュレーションで、数式を用いて回路素子の値をパラメータ化する方法
ソリューションの詳細
ユーザー定義のパラメータ/数式は、最初の行が「.nsx」であるテキストフレームオブジェクトを配置することで指定できます。これは、シミュレーション対象のSpiceネットリストの一部としてコンパイルされます。 最初の行が「.nsx」の「テキストフレーム」を配置してください。これは、シミュレーション対象のSpiceネットリストの一部としてコンパイルされます。 標準的なSpice構文に従い、「.param」で始まる行はパラメータ宣言を示します。複数のパラメータで改行したい場合は、続く行の先頭にプラス記号「+」を付けることができます。
SPICEユーザーコードの領域
回路図をすっきり保ちたい場合は、Simulation Dashboardパネルの[Analysis Setup & Run]セクションにある[Settings]ボタンから[Global Parameters]タブを開き、グローバルパラメータとして定義することもできます。
グローバルパラメータ
AD22.6以降では、インストール時にサンプルプロジェクトが同梱されています(C:\Users\Public\Documents\Altium\AD22\Examples\Simulation Quick Start)。たとえば「5_Changing the gain.SchDoc」には、このようなパラメータ化の使用例が含まれています。
回路図キャプチャの改善
以下のマニュアルのセクションでは、サポートされているすべての関数/演算子を説明しています: 利用可能な関数
テキストフレームオブジェクト内でSpiceユーザーコードを使用する際の注意点として、