|
Самодеятельность Specctra, Как поубавить |
|
|
|
Jun 16 2009, 19:03
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(muravei @ Jun 16 2009, 22:57)  Эт мне столько писать?! Лучше я пешком постою. А нельзя , она ведь сама тоже создает этот фаил , вставить туда строчку, чтобы мои виа не трогала , в момент запуска? Понятия не имею, что он там создает и как. Я этим никогда не пользовался, и всегда делаю так, как мне надо, а не как пикаду. Кстати, заодно, я и не трачу время на задание ограничений для спектры в самом пикаде, это зверски не удобно, все эти диалоги, клики, окошки... Скрипт куда проще, быстрее и понятнее.
|
|
|
|
|
Jun 17 2009, 07:59
|

Гуру
     
Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591

|
Цитата(SM @ Jun 16 2009, 23:03)  Понятия не имею, что он там создает и как. Я этим никогда не пользовался, и всегда делаю так, как мне надо, Как должен выглядеть этот скрипт в простейшем случае, мне не надо авторазводки, мне надо чтобы она самостоятельно НИЧЕГО не делала. Я пробовал вставить эти два волшебных предложения (protect all vias protect all wires) в фаил созданный ПИКАДом, Спектра бросилась все переразводить автоматически(ну это понятно авторазводка), я удалил все кроме них из файла. Результат: # <<WARNING:>> 2 redundant wires and vias were deleted
|
|
|
|
|
Jun 17 2009, 11:33
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(muravei @ Jun 17 2009, 11:59)  Как должен выглядеть этот скрипт в простейшем случае, мне не надо авторазводки, мне надо чтобы она самостоятельно НИЧЕГО не делала. Для этого надо снять галку "Quit when done" в опциях Command line окна запуска спектры. И, главное, не забыть после всего того, что сделано в спектре руками, дать ей команду write session, как она в do-файле выглядит, иначе пикад не вберет в себя изменения, сделанные в спектре. А еще лучше вообще из-под пикада ее не пускать, а пользоваться пикадовскими accel2sp, sp2accel и пускать спектру как отдельную программу. По крайней мере пикад не будет "висеть" все это время.
|
|
|
|
|
Jun 17 2009, 12:01
|

Гуру
     
Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591

|
Цитата(SM @ Jun 17 2009, 15:33)  Для этого надо снять галку "Quit when done" в опциях Command line окна запуска спектры. Это давно сделано, сама она не выходит, но если нажать нв выход с сохранением , то все ОК. Но всетаки, я присмотрелся , после записи команд в ду файл , немного изменилось , некоторые виа она оставляет и сообщила:"# All Vias Protected. # All Wires Protected." Но от этого не легче. Это остается: # <<WARNING:>> 2 redundant wires and vias were deleted Цитата(SM @ Jun 17 2009, 15:33)  а пользоваться пикадовскими accel2sp, sp2accel и пускать спектру как отдельную программу. А где зарыты они?
|
|
|
|
|
Jun 17 2009, 12:12
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(muravei @ Jun 17 2009, 16:01)  Это остается: # <<WARNING:>> 2 redundant wires and vias were deleted ну так сами сотрите их в пикаде. И не будет варнинга. На кой Вам нужны две via, расположенные по одной координате? В чем их особый сок? Чтобы одну дырку для надежности дважды просверлили? Так их все равно на производстве прибьют... Цитата(muravei @ Jun 17 2009, 16:01)  А где зарыты они? ну там, где пикад проинсталлирован. а, сорри, забыл, их в 2006 выкинули... Вот привешу от 2004.
|
|
|
|
|
Jun 17 2009, 13:12
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(muravei @ Jun 17 2009, 16:47)  Очень даже нужны, мало ли что она говорит! Она удаляет кучу виа , с помощью которых я отвожу тепло на другую сторону платы. Она их удаляет и оставляет одну. redundant - это две via в одной точке. А не две via, сделанные рядом и включенные параллельно. Те, что для отвода тепла, после protect all vias, она не удаляет. А те, что друг на друге (причем Вы сами этого не видете, и видеть не можете, так как они в одной точке) - удаляет всегда.
|
|
|
|
|
Jun 17 2009, 14:00
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(muravei @ Jun 17 2009, 17:52)  Удаляет , еще как. Попробовал фиксировать их в ПИКАДе- остаются, но сколько гимора. Некорректно написанный .do файл. Я вот в пикаде не делаю ничего вообще, кроме распихивания цепей по классам и какой-то предразводки всяких там питаний и аналога, и у меня все фиксирует. Вам, неверующему, скриншот привесить? Где спектра их не убила? Цитата(muravei @ Jun 17 2009, 17:52)  По словарю -излишний. А по документации specctra - объект, расположенный в одной точке с другим объектом того же типа и имеющим те же геометрические размеры. Короче - случайно образовавшаяся от copy-paste хрень.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|