Bagaimana cara menyalin modul hierarkis di KiCAD?

8

Saya memiliki skema di mana saya menggunakan lembar hierarkis. Saya akan memiliki lima lembar yang sama dan saya ingin cara membuat satu dan entah bagaimana hanya menyalinnya untuk empat lembar lainnya.

Ada ide bagaimana melakukan itu? Saya tidak dapat menemukan cara yang jelas untuk melakukannya.

UPDATE: Hanya untuk menjadi jelas: Saya ingin menyalin tidak hanya simbol sheet tetapi seluruh sheet dan semua komponen di dalamnya.

AndrejaKo
sumber

Jawaban:

7

Jika Anda memiliki banyak blok skematik yang sama yang ingin Anda gunakan kembali, Anda bisa menggunakan lembar hierarkis seperti ini: (Kicad-4.0.2-stable MacOSX)

  1. Buat lembar hierarkis dengan nama lembar A_1, nama file A.sch
  2. Tempatkan komponen dan kabel Anda ke dalam lembar hierarkis ini.
  3. Tambahkan sheet hierarkis baru dengan nama sheet A_x (x adalah 1, 2, 3), nama file A.sch (hanya jika nama file sama, tetapi nama sheet berbeda akan berfungsi)
  4. Selesai
sprhawk
sumber
Ini jawaban terbaik. Ini mirip dengan jawaban AndrejaKo tetapi instruksinya lebih eksplisit. Saat menggunakan KiCad ini (4.0+) sebenarnya akan mengonfirmasi bahwa Anda ingin membuat lembar hierarkis baru menggunakan file .sch yang ada.
Anton
Jawaban untuk pertanyaan ini ( electronics.stackexchange.com/questions/187156/… ) memberikan tampilan grafis dari jawaban yang sama.
Anton
5

Ini adalah pertanyaan lama yang saya tahu, tetapi itulah yang saya temukan ketika mencari solusi untuk masalah ini, jadi saya pikir ini adalah tempat yang bagus untuk memberikan solusi bagi sesama pencari:

  1. Seret kotak di sekitar lembar yang ingin Anda duplikat, menggunakan tombol kiri mouse.
  2. Lepaskan tombol kiri mouse dan tekan kanan untuk melihat menu hal-hal yang dapat Anda lakukan. Pilih "Simpan Blokir".
  3. Kemudian klik pada ikon clipboard kecil (tempel) yang akan berada di sekitar tepi area pengeditan skematis Anda (dekat bagian kiri atas untuk saya).
  4. Pilih di mana blok baru akan pergi.

Ini akan menempelkan salinan blok Anda, tetapi akan merujuk ke lembar baru berdasarkan nama file yang sama seperti aslinya. Jika Anda memberi anotasi pada bagian Anda akan melihat bahwa bagian-bagian di lembar yang berbeda memiliki label yang berbeda, meskipun mereka bersumber dari file skematik yang sama.

Ray H.
sumber
Apakah ini kasus dengan bangunan lama 4200-an tahun 2013 dan sejak itu telah diperbaiki? (Kenapa di Bumi pergi dua tahun antara rilis anyways.)
rdtsc
Saya tidak tahu :-) Saya pemula di KiCad, menggunakan rilis versi 4.0 dari November 2015. Yang bisa saya katakan adalah menggunakan solusi di atas berfungsi dengan sangat baik. Saya mengedit skema dasar untuk selembar, dan semua instance juga berubah.
Ray H.
2

Buat lembar hierarkis Anda. Lalu, tekan "Space". Ini akan terlihat seperti pada gambar di bawah, tetapi Anda dapat memindahkannya dengan tombol "M", atau mengklik kanan lalu mengklik "Pindahkan Lembar".

masukkan deskripsi gambar di sini

Saya tidak ingat apakah ini hot-key default untuk "Ulangi Item Terakhir" atau jika saya telah mengubahnya sebelumnya. Untuk memeriksa ini, pergi ke Preferences> Hotkeys> List Current Hotkeys.

abdullah kahraman
sumber
1
Dalam pengaturan default saya, ruang mengatur dx dan dy ke nol. Saya tahu bahwa saya bisa menggunakan Sisipan untuk mengulangi komponen terakhir yang saya tempatkan dan yang berfungsi untuk lembar hierarki (dan memberikan hasil yang sama seperti yang Anda jelaskan), tetapi saya tidak bisa (atau tidak bisa menemukan cara untuk) melakukannya dengan lembar yang ada . Mungkin saya tidak jelas, tetapi saya ingin membuat salinan lembar yang diisi bersama dengan semua komponen di dalamnya.
AndrejaKo
Ah, saya kira tidak ada solusi lain daripada jawaban Anda.
abdullah kahraman
0

KiCAD saat membuat lembar hierarkis membuat file .sch baru untuk setiap lembar. Salah satu cara mengatasi masalah adalah dengan membuat beberapa lembar dan kemudian menyalin file .sch lembar asli dan meminta salinan mengganti file .sch dari lembar lain. Dengan cara ini, ketika dimasukkan, masing-masing salinan akan terlihat seperti lembar asli.

AndrejaKo
sumber
Perhatikan bahwa saya masih mencari solusi yang lebih elegan untuk masalah ini.
AndrejaKo
Saya percaya jawaban ini sudah usang. Anda tidak perlu membuat salinan file .sch. Jika Anda telah membuat lembar hierarkis yang ingin Anda gunakan kembali, cukup buat lembar hierarkis baru dengan "Nama lembar" yang berbeda tetapi masukkan file .sch yang sama dengan yang ingin Anda gunakan kembali. KiCad (4.0+) bahkan akan mengonfirmasi bahwa ini adalah niat Anda.
Anton