AR# 2890

4.2i Foundation Schematic - シンボルを追加して保存するとコンポーネントが表示されなくなり、Project Manager で「Message symbol not added; not enough memory to complete this operation」というエラー メッセージが表示される

説明

キーワード : Foundation, Schematic, symbol, component, remove, disappear, 回路図, シンボル, コンポーネント, 削除, 表示されない

重要度 : 標準

概要 :
Foundation Schematic でシンボルを多数含む大きな回路図を開いています。 コンポーネントを追加して保存した後、同じ回路図を再び開くと、追加したコンポーネントが表示されず、Project Manager で次のメッセージが表示されます。

"Symbol not added.
Not enough memory to complete this operation."

ソリューション

1

Foundation の Schematic Editor では、ひとつのシートに追加できるシンボルまたはコンポーネント数が制限されています。 制限数以上のシンボルやコンポーネントを追加する場合、同じ階層に新しいシートを作成するか、作業中のシートの一部から階層シンボルを作成します。 コンポーネントは新しいシートに配置でき、2 つのシート間で共通の信号は、同じ命名法則を使用していれば接続を保持できます。

新しいシートを作成するには、[File] → [New Sheet] をクリックします。シートを保存すると、同じプロジェクト名に連番が付いたシートが現在のプロジェクトに追加されます。たとえば、最初のシート名が「project_name1.sch」であれば、次のシート名は「project_name2.sch」となります。 また、[File] → [Save As] を使って、新しいシートに名前をつけ、現在のプロジェクトに追加することもできます。

この 2 つのシート間の信号を接続するには、ネット名を同じ命名規則に従って名付けます。 2 つのシートが同じ階層にある限り、ネットは接続されます。 あるシートから別のシートに信号を接続するには、次の手順に従います。

- シンボルをクリックし、ネットを描きます。 空いている場所で右クリックし、ネットを書き終えます。
- すぐに [Add Net or Bus Name] をクリックし、ネットに名前を付けます。 このアイコンは、ウィンドウ左側のツールバーにあり、赤文字の A が描かれています。

同じ作業をもうひとつのシートでも行います。

2

階層シンボルを作成するには、[File] → [New Sheet] をクリックし、新しい回路図を作成します。 新しく開いた回路図でロジックをシートに追加するか、作業していたシートからカット & ペーストします。

階層シンボル上のピンに接続する信号には、グリーンの I/O 終端が配置しておく必要があります。 I/O 終端を配置する方法

- ウィンドウ左側のツールバーから [I/O Terminal] をクリックするか、[SC Synbols Library] アイコンをクリックして、[I/O Terminal] を選択します。
- 次に、[Hierarchy] → [Create Macro] をクリックし、該当する場所にシンボル名を入力します。 (入力および出力は既に定義されています。)
- [OK] をクリックします。 これで、[SC Symbols Library] のリストから新しく作成したシンボルを選択し、任意のシートに配置できます。
AR# 2890
日付 08/12/2003
ステータス アーカイブ
種類 一般