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

 
 
7 страниц V  « < 4 5 6 7 >  
Reply to this topicStart new topic
> Выравнивание объектов в Allegro PCB, Align in Allegro PCB
Ant_m
сообщение Jul 13 2011, 05:13
Сообщение #76


Знающий
****

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



Цитата(John Silver @ Jul 12 2011, 17:22) *
Вот кстати, что говорят иностранные товарищи:
http://www.cadence.com/community/forums/T/19664.aspx

Лучше бы задать вопрос в тех. поддержку. А то, ИМХО, форум cadence, от самой cadence оторван. В смысле что нифига они его не читают.

Цитата(John Silver @ Jul 13 2011, 01:26) *
Запилил сохранение настроек.
По просьбам трудящихся сделал двоякий механизм.

Спасибо. И все таки, хранить настройки скрипта в проекте я считаю не правильным. Например потому что, совсем не очевидно как будут работать сторонние программы с этим файлом, тот же hyperlynx. А вдруг ваша структура(строка, переменная) как то совпадут с зарезервированной, но сейчас не используемой? Все варианты вы ведь проверить не сможете.
З.Ы как можно "выпилить" эти настройки из файла brd? Если они туда записались.
Go to the top of the page
 
+Quote Post
John Silver
сообщение Jul 13 2011, 07:25
Сообщение #77


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Цитата(Ant_m @ Jul 13 2011, 08:13) *
Лучше бы задать вопрос в тех. поддержку. А то, ИМХО, форум cadence, от самой cadence оторван. В смысле что нифига они его не читают.

И что они мне ответят? Да, вы знаете, у нас там баг на баге и багом погоняет, поэтому нее используйте эту фичу, и ваще лучше переходите на Ментор. biggrin.gif

Цитата
Спасибо. И все таки, хранить настройки скрипта в проекте я считаю не правильным. Например потому что, совсем не очевидно как будут работать сторонние программы с этим файлом, тот же hyperlynx. А вдруг ваша структура(строка, переменная) как то совпадут с зарезервированной, но сейчас не используемой? Все варианты вы ведь проверить не сможете.

Посмотрите сколько там уже зааттачено axlGetAllAttachmentNames(). Потом посмотрите на эти аттачи в текстовом редакторе, в конце файла. О чем это говорит? Что фича активно используется.

Цитата
З.Ы как можно "выпилить" эти настройки из файла brd? Если они туда записались.

axlDeleteAttachment(t_attachmentId)
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 19 2011, 07:36
Сообщение #78


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



John Silver
Раз уж Вы такой добрый, может сделаете нормальный инсталлятор\деинсталлятор?

Установил последнюю версию (копировал файлы только в текущий каталог).
Опять удалил строку про регистрацию пункта меню.
После запуска из командной строки (просто "align") возникает ошибка:
Код
E- *Error* errsetstring: argument #1 should be a string (type template = "tgs") - nil
Go to the top of the page
 
+Quote Post
John Silver
сообщение Jul 19 2011, 13:37
Сообщение #79


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Цитата(vitan @ Jul 19 2011, 10:36) *
John Silver
Раз уж Вы такой добрый,

Да, недаром меня назвали John Silver, что означает: "добрый, отзывчивый, и добрый... иногда"

Цитата
может сделаете нормальный инсталлятор\деинсталлятор?

Думал об этом, но не умею.
Помогайте, люди! С миру по нитке... дальше вы знаете. Велкам, так сказать.

Цитата
Установил последнюю версию (копировал файлы только в текущий каталог).
Опять удалил строку про регистрацию пункта меню.

Предлагаю вам сделать патчик, что бы не регистрировало пункт если версия, например, меньше 16.
Там ничего сложного. Есть готовая функция, чтобы взять версию. А я его добавлю в главную ветку.
Вам, как пользователю 15 версии, и карты в руки.
С картинками решили вопрос?

Цитата
После запуска из командной строки (просто "align") возникает ошибка:
Код
E- *Error* errsetstring: argument #1 should be a string (type template = "tgs") - nil

А это уже посерьезней. С какой версии скрипта это появилось?
Загрузите все файлы по очереди, и посмотрите в каком файле эта ошибка.
Go to the top of the page
 
+Quote Post
John Silver
сообщение Jul 19 2011, 18:57
Сообщение #80


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Цитата(vitan @ Jul 19 2011, 10:36) *
После запуска из командной строки (просто "align") возникает ошибка:
Код
E- *Error* errsetstring: argument #1 should be a string (type template = "tgs") - nil

У меня тоже. Нет проверки на nil. Кстати это происходит только если выбрать сохранение в design. wink.gif

Пофиксилось это само, т.к. я запилил третий механизм сохранения настроек в design property.
Сохранение в property сделал по-умолчанию. Вроде так постабильнее будет. (параноиком меня уже сделали)
Go to the top of the page
 
+Quote Post
John Silver
сообщение Aug 9 2011, 20:50
Сообщение #81


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Встречайте новую версию.
Пофиксил кой-какие баги. Добавил возможность выбора номера вывода.
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Sep 19 2011, 13:01
Сообщение #82


Знающий
****

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



Нашел багу: После использования скрипта align перестают работать быстрые клавиши. У меня перестает работать поворот компонента - кнопка r.
В env файле написано так:
Код
funckey r      iangle 45

После использования скрипта эта запись исчезает и поворот по клавише не работает.

З.Ы версия 0.8
Go to the top of the page
 
+Quote Post
John Silver
сообщение Sep 20 2011, 07:04
Сообщение #83


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Вопроизвел. Поправлю.

PS Исчезает именно в env файле? 0_0
Или все же в текущей сессии?
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Sep 20 2011, 09:48
Сообщение #84


Знающий
****

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



В сессии, не в файле. После перезапуска редактора все работает.
Смотрю Tools->Utilites->Env variables Tools->Utilites->Aliases, function key
Go to the top of the page
 
+Quote Post
John Silver
сообщение Sep 20 2011, 20:49
Сообщение #85


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Сделал.
Еще починил не работающие функции Pick.
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Sep 21 2011, 04:28
Сообщение #86


Знающий
****

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



Спасибо! a14.gif
Go to the top of the page
 
+Quote Post
John Silver
сообщение Sep 22 2011, 22:28
Сообщение #87


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Я научился делать анимированные гифки sm.gif. Только надо кликнуть по ней, а то так не показывает.
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Sep 23 2011, 10:41
Сообщение #88


Знающий
****

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



Только сейчас заметил что у меня не отображаются иконки выравнивания. Ясно что проблема с путями к иконкам, но не могу найти как можно установить %bmppath% в PCB editor. В User preferences его нет, в env тоже не видно, в хелпе тоже внятного ничего не написано smile3046.gif
Когда иконки лежали рядом с проектом ".", то все работало. Переносить в ".../share/local/pcb/icons" ".../share/pcb/text/icons" не хочется.

Выкрутился дописав ручками в env
Цитата
set bmppath = $bmppath D:\Allegro\align\


Но вообще конечно странно, formpath, menupath можно изменить через UI, а bmppath нет - разработчики забыли?
Go to the top of the page
 
+Quote Post
John Silver
сообщение Sep 23 2011, 14:12
Сообщение #89


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Хм... даже не обращал внимание, использовал пути по-умолчанию.

>Переносить в ".../share/local/pcb/icons" ".../share/pcb/text/icons" не хочется.
Почему? И так и так через ж.

Вот китайские друзъя подкинули "инсталятор". Потом вкину в репозиторий.
Прикрепленные файлы
Прикрепленный файл  Install.zip ( 412 байт ) Кол-во скачиваний: 21
 
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Sep 26 2011, 07:12
Сообщение #90


Знающий
****

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



Цитата(John Silver @ Sep 23 2011, 18:12) *
>Переносить в ".../share/local/pcb/icons" ".../share/pcb/text/icons" не хочется.
Почему? И так и так через ж.

Это да. Но, если прописать свои пути в конкретную папку, то инсталлятор-обновлятор не нужен - просто закинул файлы новой версии в выделенную папку и все. И не нужно вспоминать где что должно лежать. Ленивый я rolleyes.gif
Go to the top of the page
 
+Quote Post

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

 


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


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