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

emiq

Свой
  • Постов

    325
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Сообщения, опубликованные emiq


  1. от TI статья на английском. Там многое разъясняется - как течет ток и возвратный ток, как выбирается номинал блокировочной емкости и количество емкостей для чипа..... как форма сигнала от этого зависит. Как работает длинная линия сигнала .......

    spru889.pdf

  2. 13 hours ago, starter48 said:

    Выложил v3.5.15.1 в которой добавлен патч 2) Добавить версию набора патчей к версии PCAD - для окна About, а также добавлена одна скрытая попытка повтора сбойнувшей операции до показа окна запроса на её повтор.

     

    Благодарю за оперативность. Все в порядке.

     

  3. 3 hours ago, starter48 said:

    Выложил v3.5.14.0:

    • Переделана процедура обновления ресурсов и окно запроса на повтор сбойнувшей операции - теперь через 5 сек оно само должно делать повторную попытку, в т.ч. и при сбое обновления ресурсов.
    • Добавлена опция №6 Исправить направление сортировки во всплывающем меню Library Executive.

    В каком формате должна быть версия патча?

    Не будет ли несовместимости при смене версии PCAD?

    pver.png

    Да , дописать в это место, чтобы было хорошо видно. название версии, как есть - номер версии - этого достаточно.  Service Patch Number 3.5.14.

  4. 1 hour ago, starter48 said:

    Сложностей нет, но народ против (ссылка на сообщение).

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

    Это не глюк программы, а скорее побочный эффект работы антивируса: думаю, он блочит файл ресурсов на время проверки, не давая его обновить. Главная проблема, что у меня такого не бывает.

    Попытаюсь сэмулировать ситуацию и сделаю окошко на подобии этого: sharing-violation.png.3dd155297d1e3888737d07197b6f7973.png

    Я считаю, что если народ применит патч к программе, то в заставке можно вставить, что он применен- по типу  "патч версии номер." набралось на целый SP3. Номер патча важен, т.к. возможны разные версии при передаче проекта, а на другой машине будет старый патч или совсем без него. Как откроется проект, если добавляли шрифты и прочее. По заставке будет ясно, что версия пропатчена и надо обратить на это внимание для совместимости проектов.

    По поводу ошибки -  она только при первом запуске. При повторном запуске ошибка отсутствует и все проходит нормально. Попробую повторить с отключением антивируса. У меня KIS 2021

    //// Ошибка появляется при включенном антивирусе. Точно. С выключенным ее не было.

    https://disk.yandex.ru/d/AHGicL9LOWCXJQ  Моя версия PCAD2006. Запустить файл  PcadInstall для привязки путей к диску. Или через патч - он последней версии. pass:123

    https://disk.yandex.ru/d/Lab23vZMMUzzXg  Шаблон тех-параметров PCB - *.dtp

  5. Если можно , добавьте в Лого программы (картинка меню Help>About) номер версии патча. Я думаю, сложностей не много. Это важно при переносимости проектов для согласования версий ( синхронизации) для справки.

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

    Spoiler

    Error log.pngБезымянный.png

    Spoiler

     

     

  6. 1 hour ago, Halfback said:

    Круто, спасибо! Идею я понял. ТОлько не понятно что делает Ctrl + 1

    Я так понимаю на это дело можно сделать макрос записать. Где можно взять справочник по ключевым комбинация клавиш? 

     

    Ctrl + 1 Установка наборa видимых рабочих слоев LayerSet > All Layers . Это по умолчанию. Ctrl+цифровые клавиши . У меня  все наборы на цифровых клавишах без Ctrl .... - это удобнее и  такое сочетание не занято ни чем. Второй набор Shift+...

    Идея интересная. Спасибо за подсказку.

    Справочник по командам - Options > Preferences> ShortCut Commands  Там же и переназначение клавиш, и назначение новых.
     

  7. 8 hours ago, starter48 said:

    Неа, subst работает наоборот: создаёт из каталога виртуальный диск. Я им регулярно пользуюсь и в современной винде, когда надо по-быстрому установить PCAD в D:\PCAD2006\ на комп, где есть только диск C:

    Создаю каталог C:\D\ с правами записи и делаю из него командой "subst d: c:\d" диск D: - там уже можно разворачиваться...

    Что касается vdisk/ramdrive в DOS, то помню там для перенаправления временного каталога компилятора использовались переменные окружения, настройки в файле конфигурации, или в аргументах командной строки задавали. А ramdrive в современных ОС не даст особого ускорения т.к. система кеширования достаточно хорошо работает.

     

    Я по команде подстановки это и имел в виду, только параметры команды, что на первом месте уже точно не помню - целевой виртуальный диск или исходный каталог, для которого подстановка. 

  8. Со ссылкой на библиотеки хорошее решение. В DOS было нечто подобное Substitutes    ----- Subst C:\TEMP Z:\ , когда для компилятора С++ создавали электронный диск в памяти и на него передавали управление, чтобы процесс шел очень быстро, не обращаясь для записи к HDD. Я тоже часто работаю с виртуальным электронным диском в памяти, вместо HDD. RAM DISK

    Было еще типа - переменная окружения  SET ...CAD_USER=D:\PROJECT\  и что-то подобное в ORCAD

    DataRam_4.zip

  9. С подключением библиотек пользователя , так можно сделать, но у меня , например, библиотеки лежат не в каталоге PCAD2006/LIB, а в каталоге PCAD_USER/LIBRARY . Т.е у меня, как и у Cadence все настройки , рабочие библиотеки шаблоны и проекты находятся в специально созданной вне каталога программы папке PCAD_USER, в которой созданы  подпапки CONFIG, SHABLON, TEMPLATE, PROJECTS и пр. И это все на диске D:\. Поэтому утилита здесь мне с данным подходом не поможет с открытыми ранее библиотеками, а вот привязку к каталогу при переносе программы на другой ПК создать нужно. Это может быть другой диск, например. И привязать по новой файлы *.ini к новому диску и каталогу надо обязательно. С "потерянными" при переносе библиотеками можно сделать интерактивную привязку. Не найдя по старому пути библиотеку вызвать меню для указания нового пути к файлу библиотеки, с указанием пути по умолчанию. В случае отказа во вводе нового пути - оставить путь по умолчанию - папка PCAD\Lib. Это потому, что библиотеки пользователя могут быть в совершенно разных местах, в отличие от  стандартных PCAD.   

  10. 15 hours ago, starter48 said:

    Нет ли детального описания, что именно делает PCadInstall.exe? Google ничего не находит.

    Подумываю прикрутить функционал этой утилиты к своему патчу...

    Прописывает *.ini файлы программы для привязки к текущему каталогу PCAD2006, тому диску, куда поместили программу. Я его взял из профильной темы  по 2006 с рутрекера давно. Помогает при портативной версии PCAD2006, привязка файлов каталога при переносе программы. Есть еще утилита для работы в связке PCAD2006 - Orcad Capture - Танго нетлист Orcad Capture в Tango PCAD2006. Взято из сети. Я проверял - работает.

    Поместите установленную программу PCAD2006 на другой диск и запустите в корне каталога программы файл PCadInstall. Увидите , что он сделал. Ничего не сломается. Проверено.Описания утилит в приложении - внутри утилит файлы справки. Тоже взято из сети. Благодарность их создателю. 

    pcad_e.zip

    pcadcenter.rar rnr.zip

  11. 2 hours ago, zastava said:

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

    PCAD2006 можно не устанавливать. Он без проблем работает в портабельном режиме. Все *.ini файлы и файлы конфигурации внутри каталога с программой. Возьмите данный каталог, поместите в него портабельную версию патча и запустите. На выходе получите в каталоге PCAD2006 пропатченую версию. Остается только создать на рабочем столе ярлыки с файлами программы Sch, PCB .... Ниже будет файл, который привязывает настройки *.ini к текущему каталогу программы и диску, куда поместили каталог программы. Поместить файл PCadInstall.exe в каталог PCAD2006 и запустить. О патче - к Уважаемому Автору-  starter48.

    PCadInstall.zip

  12. Столкнулся на 3.5.10.0 с проблемой - при смене отверстия VIA в установках программы аварийное завершение CPP. На  версии 3.3.10.0 не замечено. Все в норме. Посмотрите у себя пожалуйста. Файл платы прилагаю.  Options> ViaStyle - в переходе , например 60х40 заменить отверстие с 40 на 20 мил. Аварийное завершение. Посмотрю на последнеим патче. Отпишусь по результату. Еще прилагаю файл шаблона dtp. 2layers 8 mil с настройками проекта - шрифты, отверстия, сетки, линии

    PadStyleError.png

    Protect_MODULE.zip

    2layers_PCB_8mil.dtp

  13. Благодарю за кропотливую отличную работу!!! Доработки существенно повысили  современные возможности программы.!

    //// Я удалил вопрос ( если его прочитали)- это проблема у меня, на одной из версий, а не проблема патча. Вопрос снят////

     

     

  14. 1 hour ago, starter48 said:

    Заменил v3.5.7.0 на 3.5.7.1: исправлен баг с копированием даты файла без содержимого.

    Баг был в версиях, начиная с 3.5.3.0

    Скачал, спасибо.!!!

    Проверил на копии со старым патчем, на которой воспроизвел проблему. Все в порядке!!!

  15. 30 minutes ago, emiq said:

    То, что у Вас на картинке - этого не было. Ошибка появлялась при откате к оригинальным файлам - было только -  ошибка доступа  N5 - ошибка системы. Попробую смоделировать эту ситуацию, но пока не знаю причины.

    Смоделировал ситуацию - Win10 x64 21H1 Распаковал резервную копию обработанную патчем 3.3.1.0.1. В нее записал последний патч с заменой 3.5.7.0 . При начале патча с доп. опциями из него : см. картинки

    //// Уменьшение патча - отключение новых  опций до старого варианта не меняет картину. Устьановлены в Windows10 все последние обновления - может изменился доступ безопасности на каких-то файлах после этого? Но в Win7 x64 и особенно XP64 ничего не менял.  Только последовательное накатывание патчей , как написал ранее не дало такой ошибки. Ошибка появляется ,также,  сразу при ручном восстановлении резервных файлов патча - Восстановить все из резервных копий(R) После попытки обновления даты файла!!!!

    Err5_Full.png

    ERR5.png

     

     

    RezCopyRecov_1.png

  16. То, что у Вас на картинке - этого не было. Ошибка появлялась при откате к оригинальным файлам - было только -  ошибка доступа  N5 - ошибка системы. Попробую смоделировать эту ситуацию, но пока не знаю причины.

    Смоделировал ситуацию - Win10 x64 21H1 Распаковал резервную копию обработанную патчем 3.3.1.0.1. В нее записал последний патч с заменой 3.5.7.0 . При начале патча с доп. опциями из него

    //// Уменьшение патча - отключение новых  опций до старого варианта не меняет картину. Устьановлены в Windows10 все последние обновления - может изменился доступ безопасности на каких-то файлах после этого? Но в Win7 x64 и особенно XP64 ничего не менял.  Только последовательное накатывание патчей , как написал ранее не дало такой ошибки. Ошибка появляется ,также,  сразу при ручном восстановлении резервных файлов патча.

    Err5_Full.png

    ERR5.png

  17. Столкнулся со странной особенностью патча последней версии - при попытке обновить предыдущую во время восстановления файлов вылетает ошибка - отказано в доступе - при этом у меня программа на диске D:  Старые патчи 3.4.1.0 этой ошибки не дают и все проходит штатно. Встретился с этим на Win7 x64, думал случайность, и переписал поверх программу из резервной копии. Поставил вначале старый патч 3.4.1.0 - он прошел нормально. Потом более новые версии, они тоже установились нормально, и после этого и последняя 3.5.7.0 с максимальными опциями установилась нормально. Сегодня стал устанавливать 3.5.7.0 на версию под WinXP x64 , где была старая 3.3.9.5. Словил ошибку N5 отказано в доступе на этапе восстановления оригинальных файлов перед патчем. Сделал опять по старой схеме - переписал из другой копии - но отказ на последней версии патча все равно остался. Тогда стал по очереди накатывать патчи , начиная с 3.4.1.0 и все установилось, в том числе и последняя версия патча. С чем подобное связано , не понятно. Но старые версии 3.4.1.0.....этой ошибки не дают. 

  18. Проблема подстановки и отображения русского шрифта появляется во многих программах. Для Adobe Acrobat в Win98-WinXP даже была памятка, как сделать, чтобы русский шрифт на экране печатался на принтере по русски, а не кракозябрами. Это в файле fix_rus_font.zip.  На WinXP решалась заменой кодовой страницы 1250,1252...1258 на 1251 и добавлением-изменением подстановки шрифта в реестре. На Windows7 можно сделать нечто подобное, но это может не решить задачу.

    В программе Микрокап 9-11 старых версий был добавлен пользователями перекодировщик кодовых страниц - rufont. свою программу надо запустить через этот перекодировщик страниц, прописав запуск своей программы в фале ru-conf.ini. Запускается программа через файл ru-start.exe. таким образом удалось даже в Cadence Capture отображать  русский шрифт в меню для путей файлов на русском. RU_FONT_subst.zip

    Также , если в PCAD2006 создавали схему на WinXP с подмененными кодовыми страницами, то на Win7 русские буквы этой схемы будут на экране кракозябрами - шрифт будет английский, где в таблице кодировки для символов национального формата выше ASC_128-255 ,будут другие символы, потребуется для всех таких надписей снова выставлять в Win7 русский шрифт в свойствах шрифта. Подобное присходит и в схематике Cadence Orcad Capture - создавали на подмененной WinXP, открываем на Win7. Тоже самое со шрифтами - русские под замену на Win7.

     Правда в Микрокап выше версии 11.0.14 фирма внесла изменения в кодировку страниц (включила корректную поддержку) и эта программа стала не нужна под Win7-русские шрифты заработали в новых версиях сразу правильно.

    RU_FONT_subst.zip

    fix_rus_font.zip

  19. У меня первые 10 пресетов LayerSet назначены на  верхний ряд цифровых клавиш 1...0, следующие 10 на Ctrl+1...Ctrl+0. Эти сочетания свободны и удобны при выборе. Вызов  настройки фильтра выбора (Seleсtion Mask) назначен на клав.~ - левая с краю верхнего ряда цифровых ( удобно ложится под левую руку) и свободны еще сочетания с Сtrl и Shift ~. Shift  ~  у меня -  быстрый вызов меню Options> PadStyle

  20. Я так же делал в проекте, вложенные заливки с разными зазорами. Заливать надо вручную от локальной к глобальной, чтобы зазоры правильно выставились. В ORCAD386+ это называлось - ORDER ZONE.

    У первой, начальной, зоны заливки это значение 0, у последующих 1, 2 ..... в порядке уменьшения приоритета. Это автоматизировало процесс такой многоступенчатой заливки в ORCAD386+.

    Вложенные зоны придется заново объяснять программе , при трансляции этой платы в Altium.

  21. On 6/2/2021 at 8:16 AM, addi II said:

    Здравствуйте!

     

    Подскажите пожалуйста!

     

    При установке по ридми необходимо предоставить "реальное имя вашего компьютера" и далее заменить его на "this host"

    Подскажите пожалуйста, что под этим имеется ввиду?, "Компьютер Андрея", физический адрес карточки или серийный номер жесткого??

     

    Спасибо!

    "реальное имя вашего компьютера" - имя компьютера в сети Computer/HostName. Нужно для файла float лицензии - в шапке файла. Достаточно в файле лицензии иметь строки в шапке

    SERVER localhost ID=07071982 5280
    DAEMON cdslmd
    localhost будет при запуске программы заменен сервером на реальное значение HostName ( это переменная подстановки, как и this_host).

    Шапка файла лицензии - стандартная для версий 16-17.  Я привел для версии 16.5 ( 16.3)

    ID=07071982 - разновидность идентификатора ANY, может быть MAC адрес сетевой карты.

     

     

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