|
|
  |
Глюки нового AD (6.8) |
|
|
|
Dec 13 2007, 10:20
|
Местный
  
Группа: Свой
Сообщений: 374
Регистрация: 22-03-05
Из: Пенза
Пользователь №: 3 580

|
В редакторе PCB при создании отдельных полигонов (не спорю, чертовски удобно просто линиями нарисовать - и только цепь задай) довольно часто возникает Runtime Error в библиотеке ADVPCB.DLL, после которой редактор перестает выделять вновь создаваемые области в отдельные полигоны. Точную причину установить не удалось, видимо это само желание пользователя создать полигон в плэйне. Решается перезагрузкой AD, причем если ошибка приключилась на замыкании контура (то есть вел последнюю линию), то при перезагрузке необходимо удалить одну из линий контура и провести снова, чтоб полигон таки был создан. И еще не совсем понимаю логику выделения полигонов в плэйнах. Если пытаться перетащить компонент при активном каком-либо слое типа Plane (продолжительный левый клик на компоненте), почему-то предлагается на выбор компонент или полигон под ним из активного слоя Plane. Но ведь не таскаются отдельные полигоны в слоях Plane (при выборе в выпадающем меню полигона появляется обычная тянущаяся за курсором рамка для выделения нескольких объектов), зачем мне это предлагать? Пару раз еще терпимо, но постоянно прыгать по слоям, чтоб не делать этот бестолковый выбор, уже надоело.
И еще один неоднозначный момент. В 6.8 переместили вкладку Show/Hide в другое окно, а вместе с этим и сами настройки из системы в сам файл PCB. И видимо не только их, так как файл без формата Binary PCB 5.0 в 6.8 в среднем на 200 килобайт больше, чем в 6.7.
З.Ы. В 6.7 было два взаимодополняющих друг друга тормоза. Первый - масштабирование и панорамирование "тяжелой" платы без использования DirectX, ручная трассировка при этом работает нормально. Второй - включаем DirectX на той же плате, все сразу становится красивое, не дергается при масштабировании и панорамировании, но при интерактивной разводке каждый клик по площадке/проводнику/... с намерением начать вести цепь вгонял AD в полсекундную задумчивость, которая после получаса работы начинает просто бесить. Чертовски рад, что это наконец устранили, и чертовски зол, что вместо одних мелких тормозов добавили другие.
|
|
|
|
|
Dec 17 2007, 07:19
|
Местный
  
Группа: Свой
Сообщений: 334
Регистрация: 15-02-07
Из: Великий Новгород
Пользователь №: 25 384

|
Чуть выше поднималась тема отображения параметров компонента. Я может чего-то не допонимаю, но у меня другой клинический случай. Посмотрите, пожалуйста, на картинку.
Вопрос почему поле "Comment" со значением "=Type" отображается как "#NAME?"? :-( Параметр "Туре" у компонента есть. Параметр "=Value" у кондюка отображается верно. Самое интересное, если параметр "Type" переименовать в "Type1" и изменить поле "Comment" на "=Type1", то все отображается нормально.
|
|
|
|
|
Dec 17 2007, 08:11
|
Местный
  
Группа: Свой
Сообщений: 334
Регистрация: 15-02-07
Из: Великий Новгород
Пользователь №: 25 384

|
Цитата(Владимир @ Dec 17 2007, 10:30)  [Может потому, что "Type параметр зарезервирован по системный тип. И соответственно пытается брать значение оттуда Не очень понял насчЁт системного типа. 8-) Если "Type" системный параметр, то почему "Value" отображается нормально. ;-) ЕщЁ могу добавить, что у коннектора параметр "Company" отображается нормально, а "Company package" уже как "#Name?". Получается, что не все параметры одинаково полезны. :-(.
|
|
|
|
|
Dec 17 2007, 14:09
|
Частый гость
 
Группа: Участник
Сообщений: 105
Регистрация: 22-06-05
Пользователь №: 6 228

|
Цитата(Murzik_6011 @ Dec 17 2007, 11:11)  ЕщЁ могу добавить, что у коннектора параметр "Company" отображается нормально, а "Company package" уже как "#Name?". Получается, что не все параметры одинаково полезны. :-(. Не любит пробела в названии параметра: попробуйте "Company_package" - всё должно работать.
|
|
|
|
|
Dec 17 2007, 15:11
|
Местный
  
Группа: Свой
Сообщений: 334
Регистрация: 15-02-07
Из: Великий Новгород
Пользователь №: 25 384

|
Цитата(S17 @ Dec 17 2007, 17:09)  Не любит пробела в названии параметра: попробуйте "Company_package" - всё должно работать. Type, кстати не содержит пробелов, а только "-" :-). Сегодня вечерком покопаю.
|
|
|
|
|
Dec 17 2007, 19:56
|
Местный
  
Группа: Свой
Сообщений: 334
Регистрация: 15-02-07
Из: Великий Новгород
Пользователь №: 25 384

|
Цитата(Владимир @ Dec 17 2007, 19:39)  В окне парметров есть выпадающее меню "TYPE" Скорее всего с этим и связано. то есть это название уже зарезервировано. Но покопайтяе По идее они должны были в одном из PDF выложить зарезервированные слова Вообщем, результаты не утешительные. Копание дало... Нет, оно ничего не дало. С помощью Parameter Manager выяснилось, что Type к системным параметрам не относится. Самое интересное, это строчка в манускрипте TU103: "If the Comment is left blank it will automatically be populated with the Library Reference when the component is placed." Я убедился с помощью Parameter Manager, что поле Type совпадает в моЁм случае с Library Reference. "Очистил" поле Comment и ничего не увидел на месте, где должен бы появиться этот Library Reference. Попутно выяснилось: значение параметра может быть каким угодно (с пробелами, дефисами и т.д.), а вот в имени параметра допускается только подчЁркивание.
|
|
|
|
|
Dec 18 2007, 07:08
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата а вот в имени параметра допускается только подчЁркивание. Забыли добавить руские буквы и спецсимволы. В принципе вводятся, но не все функции поддерживаются. Второе не надо вводит типовае названия. Года полтора назад ввел параметр с именем FootPrint Для отображения текущего посадочного места, но при сохранениив версии 5.0 был конфликт, вроде бы в формировании BOM. Долго вычищал из библиотек потом эту заразу. С тех пор ввожу только названия с малой степенью вероятности использования для чего либо воообще еще.
|
|
|
|
|
Dec 18 2007, 07:38
|
Местный
  
Группа: Свой
Сообщений: 334
Регистрация: 15-02-07
Из: Великий Новгород
Пользователь №: 25 384

|
Цитата(Владимир @ Dec 18 2007, 10:08)  Второе не надо вводит типовае названия. Года полтора назад ввел параметр с именем FootPrint Для отображения текущего посадочного места, но при сохранениив версии 5.0 был конфликт, вроде бы в формировании BOM. Долго вычищал из библиотек потом эту заразу. С тех пор ввожу только названия с малой степенью вероятности использования для чего либо воообще еще. Видимо придЁтся от Type отказаться :-(.
|
|
|
|
|
  |
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0
|
|
|