KiCADで階層モジュールをコピーするにはどうすればよいですか?


8

階層シートを使用している回路図があります。同じシートを5枚用意し、1枚を作成して、他の4枚のシートにコピーする方法を教えてください。

それを行う方法はありますか?そのための明確な方法が見つかりません。

更新:明確にするために:シートシンボルだけでなく、シート全体とその中のすべてのコンポーネントをコピーしたいと思います。

回答:


7

再利用したい同じ回路図ブロックが多数ある場合は、次のような階層シートを使用できます:(Kicad-4.0.2-stable MacOSX)

  1. シート名A_1、ファイル名A.schの階層シートを作成します
  2. コンポーネントとワイヤーをこの階層シートに配置します。
  3. シート名がA_x(xは1、2、3)、ファイル名がA.schの新しい階層シートを追加します(ファイル名が同じで、異なるシート名が機能する場合のみ)
  4. できました。

これが最良の答えです。AndrejaKoの回答に似ていますが、指示はより明確です。このKiCad(4.0以降)を使用すると、既存の.schファイルを使用して新しい階層シートを作成することが確認されます。
アントン

この質問への回答(electronics.stackexchange.com/questions/187156/…)は、同じ回答のグラフィカルビューを提供します。
アントン

5

これは私が知っている古い質問ですが、この問題の解決策を探すときに見つけたものなので、仲間の検索者に解決策を置くのに良い場所だと思います。

  1. マウスの左ボタンを使用して、複製するシートの周りにボックスをドラッグします。
  2. マウスの左ボタンを放して右を押すと、実行できる操作のメニューが表示されます。「ブロックを保存」を選択します。
  3. 次に、回路図編集領域の端のどこかにある小さなクリップボード(貼り付け)アイコンをクリックします(左上にあります)。
  4. 新しいブロックの移動先を選択します。

これによりブロックのコピーが貼り付けられますが、元のファイルと同じファイル名に基づく新しいシートを参照します。部品に注釈を付けると、同じ回路図ファイルから供給されていても、異なるシートの部品には異なるラベルが付いていることがわかります。


これは2013年の古い4200-somethingビルドの場合で、それ以降修正されましたか?(なぜ地球上でリリースが2年間続くのか。)
rdtsc

知りません。:-)私はKiCadの完全な初心者であり、2015年11月のバージョン4.0リリースを使用しています。上記のソリューションを使用すると非常にうまく機能するというだけです。シートの基本回路図を編集すると、すべてのインスタンスも変更されます。
レイH.15年

2

階層シートを作成します。次に、「スペース」を押します。下の画像のように見えますが、「M」キーを押すか、右クリックして「シート移動」をクリックすると移動できます。

ここに画像の説明を入力してください

これが「最後のアイテムを繰り返す」のデフォルトのホットキーであるのか、以前に変更したことがあるのか​​覚えていません。これを確認するには、へ行きますPreferences> Hotkeys> List Current Hotkeys


1
私のデフォルト設定では、スペースはdxとdyをゼロに設定します。Insertを使用して最後に配置したコンポーネントを繰り返すことができ、それが階層シートで機能する(そして、あなたが説明したのと同じ結果を提供する)ことは知っていますが、既存のシートではそれができません(または方法が見つかりません)。 。多分私は不明瞭だったかもしれませんが、私はそれが含まれているすべてのコンポーネントと一緒に入力されたシートのコピーを作成したいと思います。
AndrejaKo 2012年

ああ、あなたが答えた以上に解決策はありません、私は恐れています。
abdullah kahraman

0

階層シートを作成すると、KiCADはシートごとに新しい.schファイルを作成します。問題を解決する1つの方法は、複数のシートを作成してから、元のシートの.schファイルをコピーし、そのコピーで他のシートの.schファイルを置き換えることです。このように、入力すると、各コピーは元のシートのようになります。


この問題に対するよりエレガントな解決策を探していることに注意してください。
AndrejaKo

この答えは時代遅れだと思います。.schファイルのコピーを作成する必要はありません。再利用したい階層シートを作成した場合は、「シート名」が異なる新しい階層シートを作成しますが、再利用したいものと同じ.schファイルを入力します。KiCad(4.0以降)は、これがあなたの意図であることを確認します。
Anton
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.