Перейти к содержанию
    

Патч от starter48 для P-CAD 2006 с установленным SP2

3 минуты назад, Dr.Alex сказал:

Ога, добавлено столько, что работать стало невозможно.

Вот например, по-моему исключительная глупость.

А что там плохого? Это зачатки авто коррекции. В этом режиме кнопкой "O" можно на лету переключаться между тремя режимами: прямые углы, 45 градусов и произвольные углы.
В основном это очень удобно. Проблемы бывают как у вас при Т-образной дорожке, но в этом случае я применяю опцию (новую) контекстного меню линии Add Vertex.

24 минуты назад, starter48 сказал:

Давай поподробнее, что там за проблемы с progress bar?

Хотя возможно это не тема Аэро влияет, уже не помню, а Performance/Visual effects/Animate controls and elements inside windows. При установке у progress bar нового состояния "скачком", оно не устанавливается сразу, а пла-а-авненько анимируется со старого места до нового. Иногда это сильно мешает.

13 минут назад, starter48 сказал:

Выложил версию XXX, в которой сделал...

Хотел полюбопытствовать (сам я на ПК почти не пишу), а каким образом вы ПКАД патчите? Это что, дизассемблируете экзешник и вставляете свои куски? Это же адский труд!!! :download:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

18 минут назад, Baser сказал:

Хотел полюбопытствовать (сам я на ПК почти не пишу), а каким образом вы ПКАД патчите? Это что, дизассемблируете экзешник и вставляете свои куски? Это же адский труд!!! :download:

Да, так и есть. Дизассемблером и отладчиком нахожу нужные места. Затем побайтово формирую новые команды для замены/вставки в программе патча. Потом под отладчиком проверяю работу нового кода.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 часов назад, starter48 сказал:

Выложил версию 3.3.6.0, в которой сделал для тебя в патче o) возможность выбора "отображать кольцом" (т.е. будут выглядеть, как неподключенные к активному слою plane с диаметром, пропорциональным значению Plane Swell, но без креста), или "отображать как mt-hole".

Соответственно, галочку "всегда рисовать X" в патче следует выключить, иначе подключенные будут неотличимы от неподключенных.

Да, вы правы. Без инструкции подключено или не подключено ПО к plane не разобрать.

А если попробовать отобразить подключенное к plane ПО как MT-Hole, но с диаметром равным Hole_diameter + 2 * Plane_Swell. Мне кажется так будет наглядно: MT-Hole не с чем не спутаешь (и без инструкции) и минимальные границы ободка ПО внутреннего слоя будут видны. И еще в этом режиме можно будет отличить подключенные к plane ПО от просто сигнальных ПО.

786463979_.thumb.png.8f2b4874bd0a1bd8000b9fc902ac5531.png

На рисунке оранжевые ПО - 3.3В, зеленые - 1.2В, розовые - 2.5В, голубые - сигналы. Линия границы plane 2.5В проходит по линиям границ 3.3В и 1.2В. Если бы не цвета цепей сигнальные ПО было бы не отличить от подключенных к plane.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, Zig сказал:

Да, вы правы. Без инструкции подключено или не подключено ПО к plane не разобрать.

А если попробовать отобразить подключенное к plane ПО как MT-Hole, но с диаметром равным Hole_diameter + 2 * Plane_Swell.

Выложил версию 3.3.7.0 с такой возможностью.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, starter48 сказал:

Выложил версию 3.3.7.0

Огромное спасибо!!!

Все работает как надо. Подключенные к plane ПО выглядят как MTH с внешним диаметром равным Hole_diameter + 2 * Plane_Swell.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

08.08.2019 в 00:51, ViKo сказал:

У меня поле Drawing Number Rot. Есть смысл разрешать вращать текст только в полях, Fields.

21.09.2020 в 00:56, emiq сказал:

 Поворот шрифтов не понравился, т.к. проблемы с отображением.

Выложил версию 3.3.8.0:

  • Переделан патч поворота текста H) - теперь можно разрешить поворачивать только поля ({Field}), что должно снизить нежелательные перевороты текста в УГО, при использовании библиотек в которых текст перевернут.
  • Добавлен патч J) Двойная буферизация графики для ускорения отрисовки прозрачных объектов. На курсор (в т.ч. при вставке объекта, когда он прорисовывается белым контуром) не влияет.

Ищите побочные эффекты.

  

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эффект от двойной буферизации ощутимый. Задержки в режиме прозрачности со включенными заливками меди практически не мешают. В Win7x64 с большим количеством связей нет при большом ZOOM  тормозов,как в ХР при перерисовке связей- резинок. Это работает лучше , чем в XP.  Перетаскивание BGA 676 cо включенными связями сильно не тормозит, не хуже, чем в XP,   ИМХО. Буду смотреть на других вариантах проектов и сочетаний отображения дисплея.

Отображение в режиме прозрачности при  "выключенных отверстиях" в свойствах дисплея -  теперь режим наложения отрисовки маски, дает некоторое ускорение перерисовки экрана при заливках медью. Это , как и следовало ожидать, осталось, не ухудшилось.

Изменено пользователем emiq

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все таки под WinXP работает быстрее режим прозрачности, чем с двойной буферизацией в современных системах. Но уже терпимо и можно работать. И чем слабее центральный процессор компьютера, тем заметнее разница.

Изменено пользователем emiq

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выложил версию 3.3.9.1:

  • Обновлены шрифты basic.chr и quality.chr - добавлены украинские буквы и подправлены мелкие огрехи.
  • Обновлён просмотрщик BGI-шрифтов.
  • Процедура поиска свободного места в коде выдаёт выровненный на 4 байта результат.

 

 

39 минут назад, emiq сказал:

Все таки под WinXP работает быстрее режим прозрачности, чем с двойной буферизацией в современных системах. Но уже терпимо и можно работать. И чем слабее центральный процессор компьютера, тем заметнее разница.

Думаю лучше уже не сделаю: для большего ускорения надо использовать двойную буферизацию, предоставляемую ОС (стиль окна WS_EX_COMPOSITED), но такой режим не совместим с курсором, рисуемым программно. Т.е. придётся полностью переписать логику отрисовки курсора, а это займёт очень много времени и увеличит риск багов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выложил версию 3.3.9.3:

  • Убрал выравнивание результата поиска свободного места в коде - идея была плохой, т.к. впустую теряются драгоценные байты.
  • Доработал патч w) Совместимость с UAC: лог сбоев accel_uc.log теперь сохраняется в C:\ProgramData\PCAD\
  • Патч G) Исправление вывода на печать отводов от шин теперь по умолчанию накладывается только на SCH.exe

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

что добавлено в 3.3.9.4 по сравнению с 3.3.9.3??

Изменено пользователем emiq

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 часов назад, emiq сказал:

что добавлено в 3.3.9.4 по сравнению с 3.3.9.3??

Дальнейшие косметические доработки шрифтов:

  • basic.chr - уменьшил размер точек над буквами с точками: i j ї ё
  • quality.chr - заменил знак градуса ° на оригинальный из шрифта в латинской кодировке

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Считаю, напрасно портите оригинальные шрифты, вносите неразбериху. Если хотите изменить шрифты, припишите к названиям _m или что-то подобное. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Правильно, оригинальные шрифты трогать нельзя - вопрос совместимости продукта при передаче заказчику плвты или схемы. Только в добавленных можно вносить коррективы.

 

 

//// Возможно ли перевести меня в группу - свой? Нужны для себя программы с FTP.

Изменено пользователем emiq

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...