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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Редактирование Lines в PCB Editor, и пару вопросов
HEoH
сообщение Nov 12 2010, 11:00
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 13-07-09
Из: Наносибирск
Пользователь №: 51 190



1. Как из уже готовой прямой линии сделать закругленную кривую? Есть способ удаления и отрисовки новой, хотелось бы понять как уже отрисованную корректировать.

2. Почему при создании Package Symbol в окошке Quick view при линковке на Padstack выводится черный квадрат, а не силуэт Padstacka? Это глюк приползший из Allegro или мои локальные косяки в виде неустановленной галочки в 53 пункте 48 менюшки?)

Go to the top of the page
 
+Quote Post
Ant_m
сообщение Nov 12 2010, 13:59
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



1. Скруглить нельзя. Отредактировать - Edit->Vertex.
2. У меня также, возможно это из-за того что падстеки были сделаны в более старой версии(15,3). Мне не мешает. Делайте названия стеков осмысленными, с указанием размеров и типов.
Go to the top of the page
 
+Quote Post
HEoH
сообщение Nov 12 2010, 14:43
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 13-07-09
Из: Наносибирск
Пользователь №: 51 190



Цитата(Ant_m @ Nov 12 2010, 17:59) *
1. Скруглить нельзя. Отредактировать - Edit->Vertex.
2. У меня также, возможно это из-за того что падстеки были сделаны в более старой версии(15,3). Мне не мешает. Делайте названия стеков осмысленными, с указанием размеров и типов.

2. Неа, все в 16.3 делалось. Собственно, с назвваниями так и выкручиваемся.
Go to the top of the page
 
+Quote Post
Old1
сообщение Nov 12 2010, 19:42
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(Ant_m @ Nov 12 2010, 15:59) *
1. Скруглить нельзя. Отредактировать - Edit->Vertex.
...

Вооще углы мужду прямыми отрезками можно усекать и скруглять командами draft chamfer и draft fillet соответственно...
Go to the top of the page
 
+Quote Post
Tany
сообщение Nov 13 2010, 08:18
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 12-03-10
Пользователь №: 55 912



Цитата(HEoH @ Nov 12 2010, 14:00) *
2. Почему при создании Package Symbol в окошке Quick view при линковке на Padstack выводится черный квадрат, а не силуэт Padstacka? Это глюк приползший из Allegro или мои локальные косяки в виде неустановленной галочки в 53 пункте 48 менюшки?)

В HELP (Displaying Quickview Information) написано, что для Padstack выводится только текстовое описание, графического просмотра нет.
Go to the top of the page
 
+Quote Post
HEoH
сообщение Nov 13 2010, 09:40
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 13-07-09
Из: Наносибирск
Пользователь №: 51 190



Цитата(Old1 @ Nov 12 2010, 23:42) *
Вооще углы мужду прямыми отрезками можно усекать и скруглять командами draft chamfer и draft fillet соответственно...

Спасибо!
Go to the top of the page
 
+Quote Post
HEoH
сообщение Nov 13 2010, 11:30
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 13-07-09
Из: Наносибирск
Пользователь №: 51 190



Такой вопрос. Как на разведенную плату добавить новый элемент при условии, что имеется только файл brd. т.е. плата разводилась на одном компе, а правится совсем на другом, необремененном библиотеками и схемой?

ps. к администраторам - ничего если свои вопросы, по большей части не обсуждавшиеся или не найденные мной в ранних темах, буду плодить в этой теме?
Go to the top of the page
 
+Quote Post
Uree
сообщение Nov 13 2010, 14:01
Сообщение #8


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Без библиотек не получится. Но в случае, если такой элемент уже существует на плате, есть вариант сгенерить библиотеку непосредственно из платы, указать к ней путь и тогда можно будет вставлять элементы.
Ну и вопрос подключения новых элементов остается открытым. Обычно изменения вносятся из схемы в плату, а не наоборот.
Go to the top of the page
 
+Quote Post
Old1
сообщение Nov 13 2010, 15:39
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(HEoH @ Nov 13 2010, 13:30) *
Такой вопрос. Как на разведенную плату добавить новый элемент при условии, что имеется только файл brd. т.е. плата разводилась на одном компе, а правится совсем на другом, необремененном библиотеками и схемой?

ps. к администраторам - ничего если свои вопросы, по большей части не обсуждавшиеся или не найденные мной в ранних темах, буду плодить в этой теме?

Как уже написал Uree если символ присутствует на плате, то задача вполне решаемая: новый компонент можно добавить без нетлиста, но изменения просуществуют до очередного импорта нетлиста... правда есть вариант потом на другой машине соответствующим образом подправить схему в соответствии с измененой платой и уже после этого импортировать нетлист - тогда должно получиться...
Краткий порядок действий:
-экспорт библиотек (обязательно должнa стоять галка device files)
- выполнить команду partlogic, создаете новый компонент: достаточно назначить свободный REFDES и указать device file нужного компонента (девайс файл должен был появиться после экспорта библиотеки), если все сделаете как нужно в базе данных появится новый компонент, который можно разместить на плате
- размещаете новый компонент на плате командой place manual
- подключаете компонент к нужным цепям командой net logic...
Go to the top of the page
 
+Quote Post
HEoH
сообщение Nov 14 2010, 16:12
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 13-07-09
Из: Наносибирск
Пользователь №: 51 190



Решил хоткейев наделать. Вечер, ностальгия по Layout=)
1. Почему при создании файла в "D:\Documents and....\pcbenv\myenv" PCB Editor не видит нового файла с alias'ами?
2. Решил через консоль навводить хоткейев. Для некоторых комманд нужно жать Enter, а для некоторых нет - не могу понять в чем разница. То есть если ввожу такую команду - alias r "move; rotate", то при её использовании после нажатия на "r" нужно жать еще и "Enter", а, к примеру, для alias ~r "move; rotate" не надо. Как сделать выполнение "move; rotate" по нажатию на "r" без дополнительного нажатия на "Enter"?
Go to the top of the page
 
+Quote Post
Old1
сообщение Nov 14 2010, 16:53
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(HEoH @ Nov 14 2010, 18:12) *
Решил хоткейев наделать. Вечер, ностальгия по Layout=)
1. Почему при создании файла в "D:\Documents and....\pcbenv\myenv" PCB Editor не видит нового файла с alias'ами?
2. Решил через консоль навводить хоткейев. Для некоторых комманд нужно жать Enter, а для некоторых нет - не могу понять в чем разница. То есть если ввожу такую команду - alias r "move; rotate", то при её использовании после нажатия на "r" нужно жать еще и "Enter", а, к примеру, для alias ~r "move; rotate" не надо. Как сделать выполнение "move; rotate" по нажатию на "r" без дополнительного нажатия на "Enter"?

1. Добавьте описание горячих клавиш и псевдонимов, отредактировав файл ...\pcbenv\env, скорее всего другие имена файлов PCB Editor не понимает. Путь к pcbenv прописан в переменной среды HOME.
2. Чтобы работало без Enter нужно использовать команду не alias а funckey.
Go to the top of the page
 
+Quote Post
HEoH
сообщение Nov 14 2010, 17:25
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 13-07-09
Из: Наносибирск
Пользователь №: 51 190



Цитата(Old1 @ Nov 14 2010, 19:53) *
1. Добавьте описание горячих клавиш и псевдонимов, отредактировав файл ...\pcbenv\env, скорее всего другие имена файлов PCB Editor не понимает. Путь к pcbenv прописан в переменной среды HOME.
2. Чтобы работало без Enter нужно использовать команду не alias а funckey.

Спасибо, уже сам до этого докопался. У меня стало по запуску PCB Editora выползать окно с Unable to find the messaging system module definitions file 'allegro_smi_modules.txt'
ERROR: Couldn't initialize the Allegro error messaging system. Ну, и собственно PCB не запускается. env файл один в один с дефолтными алиасами и фанккейями. Убираю env файл, все работает нормально. А через командную строку все время вводить алиасы и хоткеи как-то неудобно, после закрытия программы они вытираются.

Предыдущий вопрос снимается, а для тех, кто будет подобное делать... В $HOME\pcbenv\ нужно было скопировать не то, что содержится в Defined Aliases/Funckeys (вызывается в PCB Editor вводом команды alias), а файл env из C:\OrCAD\OrCAD_16.2\share\pcb\text с добавлением своих настроек.
Go to the top of the page
 
+Quote Post
Uree
сообщение Nov 14 2010, 21:05
Сообщение #13


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Если в локальном env-e прописать настройки, то это ненадолго - до первого изменения настроек PCB Editor-a через меню User Preferences. После этих изменений все, что прописано туда руками(имеются в виду горячие клавиши), будет из файла удалено. Глобальный env-файл редактировать не рекомендуют, т.к. в случае его апдейта при очередном хотфиксе все изменения тоже будут потеряны.
В качестве коррекного метода саппорт кэйденса переопределять настройки так:
- создать системную переменную CDS_FILE с путем к папкам с локальными настройками(ex. c:\cadence\site)
- создать в этой папке папку pcb (c:\cadence\site\pcb), и в ней создать файл site.env
- а вот в этом файле и прописать нужные настройки, переопределяющие содержимое системного env-файла

А вообще, если внимательно почитать глобальный файл настроек ($CDS_INSTALL_DIR/share/pcb/text), то можно найти много интересных предопреленных путей, достаточно свои вещи сохранять в этих местах и все будет красиво работать...
Go to the top of the page
 
+Quote Post
HEoH
сообщение Nov 15 2010, 06:48
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 13-07-09
Из: Наносибирск
Пользователь №: 51 190



Цитата(Uree @ Nov 15 2010, 00:05) *
Если в локальном env-e прописать настройки, то это ненадолго - до первого изменения настроек PCB Editor-a через меню User Preferences. После этих изменений все, что прописано туда руками(имеются в виду горячие клавиши), будет из файла удалено. Глобальный env-файл редактировать не рекомендуют, т.к. в случае его апдейта при очередном хотфиксе все изменения тоже будут потеряны.
В качестве коррекного метода саппорт кэйденса переопределять настройки так:
- создать системную переменную CDS_FILE с путем к папкам с локальными настройками(ex. c:\cadence\site)
- создать в этой папке папку pcb (c:\cadence\site\pcb), и в ней создать файл site.env
- а вот в этом файле и прописать нужные настройки, переопределяющие содержимое системного env-файла

А вообще, если внимательно почитать глобальный файл настроек ($CDS_INSTALL_DIR/share/pcb/text), то можно найти много интересных предопреленных путей, достаточно свои вещи сохранять в этих местах и все будет красиво работать...

Точно.Спасибо! Только у меня 16.3 стоит и там эта переменная, как я понял, уже создана под именем cds_site = C:/Cadence/SPB_16.3/share/local и папка pcb в ней есть, в остальном все так, и работает.
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Nov 16 2010, 10:25
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Цитата(Old1 @ Nov 12 2010, 22:42) *
Вооще углы мужду прямыми отрезками можно усекать и скруглять командами draft chamfer и draft fillet соответственно...

Залез в хелп, только тогда смог найти эти команды. Вообще логика размещения команд в меню pcb editor, точнее ее полное отсутствие, конечно убивает... bb-offtopic.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 07:03
Рейтинг@Mail.ru


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