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

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

Я вижу, что программы стараются поставить себя как можно ближе к корню C:, а уж куда они закидывают настройки да шаблоны... только раздражение вызывает. 

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


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

11.09.2020 в 12:16, starter48 сказал:

Хочу услышать ваши соображения по поводу установки PCAD2006 на современную винду.

А именно куда, надо бы, установить каждый из компонентов, таких как:

  • P-CAD2006\ (главный каталог) -> %ProgramFiles(x86)%
  • Lib\ (библиотеки) -> %ALLUSERSPROFILE%
  • *.ini -> %APPDATA%
  • *.key -> %APPDATA%
  • Demo\ -> %ALLUSERSPROFILE% (или оставить в главном каталоге?)
  • Macro\ -> %ALLUSERSPROFILE%
  • Manuals\ -> %ALLUSERSPROFILE% (или оставить в главном каталоге?)
  • Titles\ -> %ALLUSERSPROFILE%
  • Tutorial\ -> %ALLUSERSPROFILE% (или оставить в главном каталоге?)

Также надо бы *.hlp перекомпилить в *.chm

дополнение:

  • Shortcut\ -> %ALLUSERSPROFILE%
  • accel_uc.log -> %ALLUSERSPROFILE% (или лучше в %APPDATA% ?)
  • *.err -> %APPDATA% (запасной каталог, куда будет производиться запись, при невозможности записи в текущий)

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


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

Я устанавливаю P-CAD вообще на D. И патч мне нужен там же. 

Вообще не понимаю, почему нельзя дать юзеру выбор при установке. 

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


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

10 минут назад, ViKo сказал:

Я устанавливаю P-CAD вообще на D. И патч мне нужен там же. 

Вообще не понимаю, почему нельзя дать юзеру выбор при установке. 

А в чём проблема? Родной установщик PCAD2006 позволяет выбрать единый каталог для установки.

Патч нужен прежде всего тем, кто хочет установить (и нормально использовать :biggrin:) PCAD в %ProgramFiles(x86)% на современной винде с UAC.

Установка патча пока добровольная :biggrin:

А вообще, конечно, надо бы сделать новый установщик, который будет всё раскидывать по каталогам по заветам фюрера Микрософта.

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


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

Я не согласен, кому нужен патч. Патч нужен таким упёртым, как я, не находящим ничего лучшего. А с развитием KiCAD и эти ретрограды переведутся. 

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


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

7 часов назад, ViKo сказал:

Я не согласен, кому нужен патч. Патч нужен таким упёртым, как я, не находящим ничего лучшего. А с развитием KiCAD и эти ретрограды переведутся. 

Я не про всю программу P2006P, а про отдельно взятый новый патч в ней: назовём его w) UAC compatibility

Именно он нужен для нормальной работы из %ProgramFiles(x86)%, что в свою очередь полезно для работы макросов: винда легче даёт доступ к перехвату мыши и клавиатуры программам в защищённых UAC каталогах.

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


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

В PCAD2006SP2 возможно открытие нескольких проектов в одной запущенной копии программы изначально. Поэтому патч с открытием в текущем экземпляре для этой версии не актуален, и даже вреден, т.к. не позволяет запустить еще одну копию программы на втором мониторе, при двух-мониторной работе. Попробовал остальные патчи. Поворот шрифтов не понравился, т.к. проблемы с отображением. Какой- то из патчей отключает в PCB 2006Sp2 дополнительный набор LayerSet ( Shift+(1-9,0). Их в версии 20, по сравнению с 2004 и 2002. Правда повторить это не смог. Но столкнулся, что после одного из патчей отключился этот набор при просмотре проекта платы - у меня там 19 наборов.

В исходной версии 2006SP2 не нравится, что, например сетка 0.125мм при переходе в mils будет отображатьсяв меню 4.9 mils, при этом сетка 0.124мм тоже при переходе в дюймы 4.9 mils. Т.е. в меню тогда образуется отображение - две одинаковые сетки 4.9 mils ( при разных метрических).  Т.е в дюймах ( mils) не хватает одного знака после запятой для верного отображения этого преобразовании, а не округления. Критично при разводке метрических корпусов с шагом кратным 0.125 мм. ( 0,25, 0,5 ,1 мм). Патч с 0FF не применял, он у меня сделан давно программой !0FF.exe, как и !SPLASH.exe для отключения стартовой заставки. Но они не работают под Win64.

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

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


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

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

В PCAD2006SP2 возможно открытие нескольких проектов в одной запущенной копии программы изначально. Поэтому патч с открытием в текущем экземпляре для этой версии не актуален, и даже вреден, т.к. не позволяет запустить еще одну копию программы на втором мониторе, при двух-мониторной работе.

Кто запрещает отключить этот патч?

Да и с установленным патчем запустить новую копию программы тоже можно, хотя, конечно неудобно. Как и открывать проекты без установленного патча через меню Open... :wink:

Я его делал для работы на слабых компах с одним маленьким экраном (ноутбуки), когда важнее не загромождать панель задач (и память, но это неточно :biggrin:) копиями программы.

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


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

Я схемы рисую в Cadence Orcad Capture. Его редактор позволяет делать развернутые иерархические проекты. Чем не может похвастаться родной схемный редактор PCAD. Была мысль  - нельзя ли для подобного прицепить вместо PCAD Sch - схемный редактор от Altium. Он похож на Cadence Capture по иерархии в проектах. Чтобы схематик Altium создавал нетлист  для PCB PCAD2006 в формате PCAD2006. Утилиту для преобразования формата Tango из Cadence Capture в корректный для PCAD2006 PCB я нашел. Сайт автора http://todvk.narod.ru. Функции этой утилиты понравились.

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


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

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

Чем не может похвастаться родной схемный редактор PCAD.

P-CAD может делать иерархические схемы.

Я считаю, P-CAD должен отмежеваться от Altium Designer.

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


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

Может. Я знаю. Только через блок иерархии. Это в сравнении с Orcad и Altium не наглядно и не удобно. Поэтому , наверное, и ушли от схематика PCAD. Его возможности слабы по сравнению с Altium в структурах иерархических проектов. Сравните с Orcad и Altium - в этом они очень похожи и стали практически стандартом. При этом редактор PCB PCAD2006SP2 достаточен для большинства проектов и очень удобен и функционален.

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

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


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

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

Какой- то из патчей отключает в PCB 2006Sp2 дополнительный набор LayerSet ( Shift+(1-9,0). Их в версии 20, по сравнению с 2004 и 2002. Правда повторить это не смог. Но столкнулся, что после одного из патчей отключился этот набор при просмотре проекта платы - у меня там 19 наборов.

Я ничего не понял :dash1:

Что такое "дополнительный набор LayerSet"?  это когда наборов больше 10 ?

Сделал 15 штук Layer Set, но даже оригинальный PCB никак не реагирует на Shift+<цифры>, а Layer Set выбирается комбинацией Ctrl+<цифры>.

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

В исходной версии 2006SP2 не нравится, что, например сетка 0.125мм при переходе в mils будет отображатьсяв меню 4.9 mils, при этом сетка 0.124мм тоже при переходе в дюймы 4.9 mils. Т.е. в меню тогда образуется отображение - две одинаковые сетки 4.9 mils ( при разных метрических).  Т.е в дюймах ( mils) не хватает одного знака после запятой для верного отображения этого преобразовании, а не округления

Думаю это можно исправить дополнительным патчем.

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

Патч с 0FF не применял, он у меня сделан давно программой !0FF.exe, как и !SPLASH.exe для отключения стартовой заставки. Но они не работают под Win64.

С этими патчами будь осторожнее, т.к. имеются их версия для PCAD2004, которая не проверяют на какую программу их ставят и т.о. запарывает PCAD2006.

Возможно, это такой случай (ссылка).

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


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

Quote

Что такое "дополнительный набор LayerSet"?  это когда наборов больше 10 ?

Сделал 15 штук Layer Set, но даже оригинальный PCB никак не реагирует на Shift+<цифры>, а Layer Set выбирается комбинацией Ctrl+<цифры>.

В PCAD2006SP2 по умолчанию встроено 20 LayerSet ( кл. 1-9, 0 - первые 10( как в PCAD2004 - 10 наборов) и Shift+1...9,0 - вторые 10 наборов ) Это видно в меню Options>Preferences>ShortCut Commands.Только в PCAD2002 по умолчанию LayerSet через Ctrl+1...9,0.

Патч !0xFF.exe ( 11999 длина файла) у меня нормально работает в PCAD2006SP2. Это проверено уже много лет. Возможно я прошелся Вашим , таким же патчем, поверх уже исправленной программы. В приложении программы, которые я использую.  PcadInstall- для для привязки путей перенесенной в другой каталог программы к данному каталогу.

!Patch.zip

PCAD2006SP2 LayerSets.png

PCadInstall.zip pcad_e.zip

Изменено пользователем emiq
Комментарий

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


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

В P-CAD 2006 есть 20 наборов слоёв, задаются Ctrl + 0..9, Ctrl + A... K.

Я никаких патчей не ставил, и всё работает исправно. Только не хватает кое-чего. Вот на этот патч надежда. Но замусоривать весь компьютер некими user-папками не хочу. Хочу иметь патч среди других каталогов P-CAD.

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


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

1 час назад, emiq сказал:

В PCAD2006SP2 по умолчанию встроено 20 LayerSet ( кл. 1-9, 0 - первые 10( как в PCAD2004 - 10 наборов) и Shift+1...9,0 - вторые 10 наборов ) Это видно в меню Options>Preferences>ShortCut Commands.

Только в PCAD2002 по умолчанию LayerSet через Ctrl+1...9,0.

Всё оказалось ещё сложнее :biggrin:

Действительно, для Layer Set больше 10 у меня там не были заданы горячие клавиши. Допускаю, что мои .ini и .key были унаследованы от старых версий PCAD...

Далее, я удалил PCB.ini и PCB.key, запустив PCB.exe получил набор горячих клавиш по умолчнию: Layer Set 1-10 так остались на Ctrl+<цифры>, а Layer Set с 11-го по умолчанию получили назначение от Ctrl+A до Ctrl+K

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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