реклама на сайте
подробности

 
 
> Редактор схем
op3op3
сообщение Jul 21 2017, 03:56
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 64
Регистрация: 20-12-16
Пользователь №: 94 698



Как скопировать часть схемы из одного листа в другой лист? То есть, обычный Copy / Past, Ctrl+C / Ctrl+V как сделать в KiCAD-е? Выделил мышкой нужную часть, скопировал в одной схеме, вставил в другой схеме?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Сергей Борщ
сообщение Jul 21 2017, 05:49
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Выделить в одной схеме блок, в выпадающем меню выбрать copy block, в этом же редакторе схем открыть другую схему, в ней нажать иконку Paste.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
krian
сообщение Mar 18 2018, 14:04
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 28-11-07
Пользователь №: 32 757



Цитата(Сергей Борщ @ Jul 21 2017, 09:49) *
Выделить в одной схеме блок, в выпадающем меню выбрать copy block, в этом же редакторе схем открыть другую схему, в ней нажать иконку Paste.


А можно ли каким-то способом перенести фрагмент схемы из одного проекта в другой?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 19 2018, 14:47
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (krian @ Mar 18 2018, 16:04) *
А можно ли каким-то способом перенести фрагмент схемы из одного проекта в другой?
Разве в приведенной вами цитате было сказано, что вторая схема должна принадлежать этому же проекту? Хорошо, отредактирую:
QUOTE (Сергей Борщ @ Jul 21 2017, 07:49) *
Выделить в одной схеме блок, в выпадающем меню выбрать copy block, в этом же редакторе схем открыть любую другую схему, в ней нажать иконку Paste.



--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
krian
сообщение Mar 21 2018, 09:40
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 28-11-07
Пользователь №: 32 757



Цитата(Сергей Борщ @ Mar 19 2018, 18:47) *
Разве в приведенной вами цитате было сказано, что вторая схема должна принадлежать этому же проекту? Хорошо, отредактирую:

В вашей цитате не было.
Но в описании иерархических структур (и в других местах) я не увидел указания, что в текущем проекте можно открывать схемы из других проектов и использовать их. Поэтому, такое свойство (если оно есть) не очевидно для начинающих пользователей. Для KiCAD я пока начинающий. Сделал в нем небольшую схемку и плату. Попробовал разные возможности размещения и трассировки.
Когда не получилось копирование Ctrl+C, Ctrl+V, я попробовал открыть KiCAD два раза и запустил в каждом из них разные проекты. Надеясь, что, как в других программах, можно будет скопировать фрагмент из одного окна в другое простым перетаскиванием мышкой. Но такой фокус тоже не удался.




Цитата(White Rabbit @ Mar 19 2018, 17:15) *
Всё просто. ...

Спасибо за разъяснение. В общем-то, конечно просто. Но согласитесь, копировать схемы через текстовый файл не совсем удобно.
Go to the top of the page
 
+Quote Post
krian
сообщение Mar 21 2018, 10:50
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 28-11-07
Пользователь №: 32 757



Вобщем, Спасибо всем ответившим.
Пользуясь вашими советами я попробовал и понял принцип такого копирования. Можно обойтись без работы с текстовыми форматами.

Если в новом проекте можно использовать старую схему, модифицировав её, то нужно создать новый проект и в его папку скопировать старую схему. Можно переименовать.. Потом ее открыть и произвести нужные модификации.

Если нужно копировать фрагменты из схем разных проектов, то в новом проекте нужно создать иерархические листы по количеству старых схем, которые предполагается использовать. Все эти старые схемы копируются в папку нового проекта и открываются, каждая на своем иерархическом листе. Потом с помощью Ctrl+C и кнопочки "вставить" (Ctrl+V оно почему-то не понимает) перенести нужные фрагменты из старых схем на корневой лист. После этого иерархические листы можно удалить.
На самом деле, чтобы попробовать, в качестве "старых" схем я использовал одну и ту же с разными именами. Но сути это не меняет.

Может кому-то нужно иначе, но мне нужно было именно так.

Сообщение отредактировал krian - Mar 21 2018, 10:58
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 15:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01401 секунд с 7
ELECTRONIX ©2004-2016