|
Копирование расстановки. Room |
|
|
|
Dec 1 2016, 07:02
|

Местный
  
Группа: Свой
Сообщений: 253
Регистрация: 28-01-10
Из: Минск
Пользователь №: 55 126

|
Цитата(peshkoff @ Nov 17 2016, 09:32)  копировать расстановку из предыдущих проектов. хм, вроде была в альтии функция - создание из схемы/платы патернов для копирования Цитата Как правильно скопировать кусок принципиальной схемы (печатной платы) и добавить его в принципиальную схему (печатную плату) другого проекта? Как сохранить кусок принципиальной схемы или печатной платы (сложный, составной компонент) отдельно и пользоваться им как шаблоном? Ответ: Вариант 1. Использование инструмента Snippets. Работает, как в SCH, так и PCB. Вариант 2: Использование инструмента Device Sheet. Работает только в SCH. Нужный вам, часто повторяющийся кусок схемы размещаете на отдельном листе, сохраняете в специальную папку, где хранятся все Device Sheet'ы. Потом можно от этого листа в вашу схему вставлять лишь символ. Отличительная особенность от первого способа – если изменяете Device Sheet, то изменения автоматически применяются при следующей компиляции проекта ко всем схемам, в которых он был использован. Ссылка: http://wiki.altium.com/display/ADOH/Using+Device+SheetsКак создавать/использовать сниппеты (Snippets)? Ответ: Выделяете ту часть схемы (платы), которая у вас "повторяется" и выполняете команду Create Snippet from Selected Objects. Помеченный фрагмент сохраняется в специальной директории для Сниппетов, и потом вы его уже можете использовать в любом другом проекте (Панель Snippets). Ссылка: http://wiki.altium.com/display/ADOH/Snippetsя правдя никогда не пользовался, не дыло необходимости. только многоканальной схемой, в которой разводка и расстановка копировались.
--------------------
Святло ў цемры заўседы свеціць
|
|
|
|
|
Dec 1 2016, 08:49
|

люблю бегать и орать
    
Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376

|
Цитата(S17 @ Dec 1 2016, 08:52)  Да, комменты нужны. 10-ка и 16-я "ругаются", что не распознают версию проекта. Сама менюшка состоит из 2-х строк: "(" и "<" - попробовать не удалось... Что-то смылось...  У меня 13 и 17-ый. вроде все ок. по сути там и ломаться то нечему... Попробуйте удалить все кнопки для вызова скрипта и добавить по новой. По поводу комментов. а вы куда их ставите? Если по центру, то посмотрите BatchEditComment. Этот скрипт расставляет в центр и поворачивает комменты.
|
|
|
|
|
Dec 2 2016, 08:33
|
Частый гость
 
Группа: Участник
Сообщений: 105
Регистрация: 22-06-05
Пользователь №: 6 228

|
Цитата(peshkoff @ Dec 1 2016, 11:49)  У меня 13 и 17-ый. вроде все ок. по сути там и ломаться то нечему... Попробуйте удалить все кнопки для вызова скрипта и добавить по новой.
По поводу комментов. а вы куда их ставите? Если по центру, то посмотрите BatchEditComment. Этот скрипт расставляет в центр и поворачивает комменты. Комменты ставлю в механическом слое в основном по центру. Для больших компонентов их делаю по-больше. Для разъёмов они уже в слое "Top Overlay" и представляют собой их названия (вот только кавычки 16-ая светит, а 10-ка убирает - надо как в 10-ке). Может я скрипты как-то не так запускаю... С BatchEditComment ситуация та же - вижу 2 строчки с "(" и "<"... Я делаю так: DXP > RunScript... На картинке новая и старая версия скрипта - старый (внизу) виден нормально.
Сообщение отредактировал S17 - Dec 2 2016, 08:35
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 2 2016, 10:06
|

люблю бегать и орать
    
Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376

|
Цитата(S17 @ Dec 2 2016, 11:33)  Комменты ставлю в механическом слое в основном по центру. Для больших компонентов их делаю по-больше. Для разъёмов они уже в слое "Top Overlay" и представляют собой их названия (вот только кавычки 16-ая светит, а 10-ка убирает - надо как в 10-ке). Ясно. ну надо тогда еще добавить кнопочку  тогда мне нужно время.. Цитата Может я скрипты как-то не так запускаю... С BatchEditComment ситуация та же - вижу 2 строчки с "(" и "<"... Я делаю так: DXP > RunScript...
На картинке новая и старая версия скрипта - старый (внизу) виден нормально. че то новенькое... не могу у себя ( и < увидеть.. вы всегда скрипты через Run-Script запускаете? вообще, нужно кнопку на панельку добавить. для этого надо открыть файл проекта, потом открыть настройку панелей и оттуда имя процедуры перетащить на панель
|
|
|
|
|
Dec 2 2016, 11:14
|
Частый гость
 
Группа: Участник
Сообщений: 105
Регистрация: 22-06-05
Пользователь №: 6 228

|
Цитата(peshkoff @ Dec 2 2016, 13:06)  Ясно. ну надо тогда еще добавить кнопочку  тогда мне нужно время.. Благодарю  ! Цитата(peshkoff @ Dec 2 2016, 13:06)  че то новенькое... не могу у себя ( и < увидеть.. Разобрался. Я скачивал скрипт по-файлово - при этом в них получается html-белеберда, хотя когда я скачивал также предыдущую версию, у меня всё получилось хорошо. После того, как загрузил через кнопку "Download Snapshot" - всё стало нормально: загрузился Zip со всеми скриптами, все процедуры стали видны. Цитата(peshkoff @ Dec 2 2016, 13:06)  вы всегда скрипты через Run-Script запускаете? вообще, нужно кнопку на панельку добавить. для этого надо открыть файл проекта, потом открыть настройку панелей и оттуда имя процедуры перетащить на панель Откровенно говоря - это вообще 1-ый скрипт, который я запустил  . Раньше как-то обходился... Спасибо за картинку - она нагляднее, чем описание на Альтиуме, теперь до конца понял как это делается! Подробно это расписано у Вас в PDF в скрипте BatchEditComment - спасибо! Я так понял, что теперь эта картинка/менюшка вызывается по: DXP > Customize..."
|
|
|
|
|
Dec 2 2016, 11:46
|

люблю бегать и орать
    
Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376

|
Цитата Я так понял, что теперь эта картинка/менюшка вызывается по: DXP > Customize..." ну да. или правый клик по тулбару Цитата Спасибо за картинку - она нагляднее, чем описание на Альтиуме, теперь до конца понял как это делается! Подробно это расписано у Вас в PDF в скрипте BatchEditComment - спасибо! точно. я уже и забыл, что писал что-то Цитата(S17 @ Dec 2 2016, 14:14)  Откровенно говоря - это вообще 1-ый скрипт, который я запустил  . Раньше как-то обходился... ну раз подсесть, потом не слезешь  потом отдельную панель придется создать. но лучше сразу ее сделать
|
|
|
|
|
Dec 2 2016, 13:59
|
Частый гость
 
Группа: Участник
Сообщений: 105
Регистрация: 22-06-05
Пользователь №: 6 228

|
Цитата(peshkoff @ Dec 2 2016, 14:46)  ну раз подсесть, потом не слезешь  потом отдельную панель придется создать. но лучше сразу ее сделать Есть ощущение неотвратимости грядущего... И, видимо, это свершится гораздо раньше перехода на 17-ю версию  Новый ToolBar создал через соответствующую вкладку в Customize... и даже его нашёл на панели, не без труда, правда. Но вот теперь как перетащить туда те скрипты, которые понасовал до этого в другие TollBars или удалить их от туда, - ну ни как! И BitMap не хочет подцепляться: выбираешь, жмешь ОК, ещё раз смотришь - пусто...
|
|
|
|
|
Dec 2 2016, 14:58
|

люблю бегать и орать
    
Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376

|
Цитата(S17 @ Dec 2 2016, 16:59)  Есть ощущение неотвратимости грядущего... И, видимо, это свершится гораздо раньше перехода на 17-ю версию  Новый ToolBar создал через соответствующую вкладку в Customize... и даже его нашёл на панели, не без труда, правда. Но вот теперь как перетащить туда те скрипты, которые понасовал до этого в другие TollBars или удалить их от туда, - ну ни как! В режиме Customize все должно таскаться с панели на панель. Попробуйте отцепить панель (UnDock), перетащите ее на свободное поле а потом в Customize пробуйте кнопки таскать Цитата(S17 @ Dec 2 2016, 16:59)  И BitMap не хочет подцепляться: выбираешь, жмешь ОК, ещё раз смотришь - пусто... аа. это "фишка" 16 версии, там bitmap действительно не пркручивается. случайно столкнулся у коллеги, в 16 версии, не мог картинку подсунуть. единственный вариант, только для самых смелых!, это поправить прямиком файл настроек открываем C:\Users\<NameOfUser>\AppData\Roaming\Altium\AD {xxxxxxxx-xxxx}\DXP.RCS Находим строку с нашим скриптом (там все в хронологическом порядке, наши строки будут в конце) у меня она выглядит так: Код PL RunScript56 Command='ScriptingSystem:RunScript' Params='ProjectName=D:\Work\Altium Designer\ScriptsSVN\CopyCompPlacement\CopyCompPlacement.PrjScr|ProcName=CopyCompPlacement.pas>PasteCompDes' Caption='Paste Component Designators' Image='D:\Work\Altium Designer\ScriptsSVN\CopyCompPlacement\CopyCompPlacementPasteDes.bmp' DefaultChecked=0 End У вас будт то же самое. только где Image, будет Image='', надо поставить путь
|
|
|
|
|
Dec 16 2016, 11:41
|
Знающий
   
Группа: Свой
Сообщений: 517
Регистрация: 7-02-06
Пользователь №: 14 073

|
Я пытаюсь схемный фрагмент растиражировать на листе через команду Snippets и этому фрагменту имеется кусочек ПП, который тоже добавляю через Snippets. Когда на схеме есть десять однотипных узлов A1...A10 и на плате десять однотипных узлов, то остается установить соответствующие Component Links, чтобы затем перенести NetList из общей схемы. Когда сам Altium переносит элементы из общей схемы на плату, то он всем дизигнаторам добавляет префикс _Аn, где n - номер узла. Получается, чтобы меня понял Altium, я должен на плате в пределах каждого печатного узла добавить этот префикс? Я выделяю группы элементов для одного узла, через инспектор пытаюсь добавить *_A1 (например, для первого узла), а Altium все выделенные элементы переименовывает в *_A1... Почему не понимает мою нативную форму? Ну, конечно такие дизигнаторы, например R1_A1, D1_A1 и тп не годятся, планирую после окончательной трассировки убрать через инспектор эти префиксы _An.
|
|
|
|
|
Dec 28 2016, 17:10
|
Частый гость
 
Группа: Участник
Сообщений: 105
Регистрация: 22-06-05
Пользователь №: 6 228

|
Добавил копирование положения и атрибутов шрифта комментов - по образу и подобию, как это было сделано peshkoff для дезигнаторов.
CopyCompPlacement.pas.txt ( 15.14 килобайт )
Кол-во скачиваний: 84
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|