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

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

21 час назад, Gradient сказал:

PCAD 2006 - отличная, оптимальная практически под 90% задач прога. Лёгкая и удобная. Она еще нас переживет... То что делают сейчас полуграмотные индусы - лучше и не начинать пользовать, чтоб не нажить себе язву.

Согласен, но про 90% явный перебор. 3-го измерения ей явно не хватает.

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


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

В SCH действие "переключения листов" через выпадающее меню в Status Line, или в закладке Sheets окна Options\Sheets, считается изменением проекта (т.е. PCAD2006 при выходе предлагает сохранить изменённый проект).

Но переключение же листов горячей клавишей L или Shift+L изменением проекта не считается.

Стоит пропатчить?

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


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

On 11/4/2019 at 9:13 PM, Vladivolt said:

"Right Reading" чекбоксы в свойствах компонента.

У меня обычный 2006SP2, но никаких изменений при переключении этого чекбокса не происходит. Интересно, почему так? (win8.1)

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


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

On 2/13/2024 at 10:51 AM, starter48 said:

В SCH действие "переключения листов" через выпадающее меню в Status Line, или в закладке Sheets окна Options\Sheets, считается изменением проекта (т.е. PCAD2006 при выходе предлагает сохранить изменённый проект).

Но переключение же листов горячей клавишей L или Shift+L изменением проекта не считается.

Стоит пропатчить?

Исправлять так исправлять. Если для проектов используется svn, то меньше одинаковых копий будет храниться на сервере.

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


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

кстати, кто-нибудь использует ascii версии sch файлов?

у меня если сохранить с ascii уже не открывается?

создаётся пустой err файл а сам схематик молча закрывается

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


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

сам спросил, сам и отвечаю, при сохранении в конце строк кое-где появляются байты с кодом 0

если их поменять на пробел - всё хорошо открывается. 

тогда еще вопрос, почему они появляются?

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


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

starter48, можно ли добавить в Schematic->Port Properties вот такое контекстное меню и такой пункт ?

а то жутко не удобно в стандартном PCAD лазить через Edit->Parts->Jump =(

 

port_properties_jump.png

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


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

В 22.03.2024 в 20:26, ns5 сказал:

У меня обычный 2006SP2, но никаких изменений при переключении этого чекбокса не происходит. Интересно, почему так? (win8.1)

У меня в PCB под Win10 работает, но надо после переключения этой галочки делать Redraw, чтобы увидеть изменения.

В 25.03.2024 в 23:21, ns5 сказал:

Исправлять так исправлять. Если для проектов используется svn, то меньше одинаковых копий будет храниться на сервере.

Добавил в список идей. Займусь, когда будет время...

В 26.03.2024 в 01:09, mitya1698 сказал:

сам спросил, сам и отвечаю, при сохранении в конце строк кое-где появляются байты с кодом 0

если их поменять на пробел - всё хорошо открывается. 

тогда еще вопрос, почему они появляются?

Есть ли повторяемость? Можешь сделать пошаговую инструкцию, чтобы я смог у себя получить такой глюк для исследований?

12 часов назад, megajohn сказал:

starter48, можно ли добавить в Schematic->Port Properties вот такое контекстное меню и такой пункт ?

а то жутко не удобно в стандартном PCAD лазить через Edit->Parts->Jump =(

А нафиг меню? Думаю, просто сделать вызов функции Jump to Node при двойном клике по списку "Nodes".

И сделать это будет полезно не только для Port, а для любых Wire.

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


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

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

Есть ли повторяемость? Можешь сделать пошаговую инструкцию, чтобы я смог у себя получить такой глюк для исследований?

В 2006-м году, когда только появился один из Ваших первых патчей (по букве 'я'), я тоже сталкивался с подобной проблемой (с пробелами в конце строк).

Нашел письма которые тогда отправлял Вам. Тогда проблема очень быстро решилась.

Спойлер

Приветствую Вас, starter,

  К сожалению, после патча PCB.exe в PCAD2004 вылезла неприятность:
пропатченный (патч буквы 'я') PCB.exe не желает всасывать ascii файлы,
содержащие значения атрибутов с пробелом в конце.
Ругается на вот такие строчки:
 (attr "Value" "11,5 " (pt -0.1 -0.1) (textStyleRef "(Default)") )
                    ^ если этот пробел убрать, то все нормально.

Оно конечно неправильно (пробел в конце), но вроде бы
и не запрещено, а у нас из-за неверной работы генератора
компонентов, почти все конденсаторы в атрибуте VALUE имеют
в конце этот чертов пробел. И уже куча схем наделано
с этими компонентами.
  Если Вам удастся справиться с этой проблемой при выпуске
очередной версии, будет замечательно.

Спойлер

St> Проверял на PCAD2004 SP3 PCB.EXE (build 18.03.4485)

У меня тоже стоит PCAD2004 SP3 PCB.EXE (build 18.03.4485).

    Сейчас еще немного поэкспериментировал, оказалось не во всех файлах
его смущает атрибут Value (file1.rar, первая ошибка - строка 2213),
в некоторых (file2.rar) ему не нравится атрибут compValue (первая
ошибка - строка 2815).

    Попробовал так же и sch.exe. Он дает ошибку на содержимое текстовой
строки (file3.rar, первая ошибка - строка 423).

    Это все происходит после применения только одного патч-а (буквы 'я'),
ко всем .exe и .dll файлам из каталога PCAD2004.

   После того как попил кофе и наконец проснулся, до меня дошло,
что во всех местах где встречается ошибка, в конце значения атрибута
стоит не пробел, а код нуля !!!

   Выводились эти файлы средствами самого PCAD, причем я пробовал и
PCAD2002 и PCAD2004 (патченный и не патченный), они похоже суют этот
код нуля, в конце атрибутов, содержащих русские символы.

Спойлер

St> Эта ошибка уже исправляется побочным эффектом патча #8 (тильда) :)
St> Я выложил новую версию для обхода проблемы с 0x00.

Скачал новый вариант патч-а, проверил, все работает как надо !!!

Большое спасибо !!!
 

Надеюсь поможет решить проблему!

Огромное спасибо, за Ваш патч !!!

 

File1.rar File2.rar File3.rar

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


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

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

А нафиг меню? Думаю, просто сделать вызов функции Jump to Node при двойном клике по списку "Nodes".

так даже лучше !

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


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

И еще бы добавить в строке статуса сколько контактов в цепи

помогает при реверсе, когда все компоненты раскиданы по листам

pincount.png

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


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

В 28.03.2024 в 23:37, mitya1698 сказал:

Переставил всё с нуля, проблема вроде перестала посторяться.

Зря! Надо было разобраться, а не "прятать" проблему. Да и проверить PCAD на повреждение можно было патчем 0) без переустановки.

Вот, товарищ подсказывает, что это исправляется побочным эффектом патча X) Исправление проблемы с тильдами после русских букв:

В 28.03.2024 в 13:42, Shamil сказал:

В 2006-м году, когда только появился один из Ваших первых патчей (по букве 'я'), я тоже сталкивался с подобной проблемой (с пробелами в конце строк).

Нашел письма которые тогда отправлял Вам. Тогда проблема очень быстро решилась.

  Показать контент

Приветствую Вас, starter,

  К сожалению, после патча PCB.exe в PCAD2004 вылезла неприятность:
пропатченный (патч буквы 'я') PCB.exe не желает всасывать ascii файлы,
содержащие значения атрибутов с пробелом в конце.
Ругается на вот такие строчки:
 (attr "Value" "11,5 " (pt -0.1 -0.1) (textStyleRef "(Default)") )
                    ^ если этот пробел убрать, то все нормально.

Оно конечно неправильно (пробел в конце), но вроде бы
и не запрещено, а у нас из-за неверной работы генератора
компонентов, почти все конденсаторы в атрибуте VALUE имеют
в конце этот чертов пробел. И уже куча схем наделано
с этими компонентами.
  Если Вам удастся справиться с этой проблемой при выпуске
очередной версии, будет замечательно.

  Показать контент

St> Проверял на PCAD2004 SP3 PCB.EXE (build 18.03.4485)

У меня тоже стоит PCAD2004 SP3 PCB.EXE (build 18.03.4485).

    Сейчас еще немного поэкспериментировал, оказалось не во всех файлах
его смущает атрибут Value (file1.rar, первая ошибка - строка 2213),
в некоторых (file2.rar) ему не нравится атрибут compValue (первая
ошибка - строка 2815).

    Попробовал так же и sch.exe. Он дает ошибку на содержимое текстовой
строки (file3.rar, первая ошибка - строка 423).

    Это все происходит после применения только одного патч-а (буквы 'я'),
ко всем .exe и .dll файлам из каталога PCAD2004.

   После того как попил кофе и наконец проснулся, до меня дошло,
что во всех местах где встречается ошибка, в конце значения атрибута
стоит не пробел, а код нуля !!!

   Выводились эти файлы средствами самого PCAD, причем я пробовал и
PCAD2002 и PCAD2004 (патченный и не патченный), они похоже суют этот
код нуля, в конце атрибутов, содержащих русские символы.

  Показать контент

St> Эта ошибка уже исправляется побочным эффектом патча #8 (тильда) 🙂
St> Я выложил новую версию для обхода проблемы с 0x00.

Скачал новый вариант патч-а, проверил, все работает как надо !!!

Большое спасибо !!!
 

Надеюсь поможет решить проблему!

Огромное спасибо, за Ваш патч !!!

 

File1.rar 171.28 кБ · 0 загрузок File2.rar 67.42 кБ · 0 загрузок File3.rar 73.98 кБ · 2 загрузки

Сейчас протестировал - подтверждаю. Добавлю в описание патча т.к. сам я про это давно забыл...

В 28.03.2024 в 16:45, megajohn сказал:

И еще бы добавить в строке статуса сколько контактов в цепи

помогает при реверсе, когда все компоненты раскиданы по листам

pincount.png

Думаю, это возможно сделать. Там главная проблема в том, что свободного места в сегменте кода в SCH.EXE не осталось - надо новый сегмент кода добавлять...

 

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


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

В 01.04.2024 в 09:24, starter48 сказал:

Там главная проблема в том, что свободного места в сегменте кода в SCH.EXE не осталось - надо новый сегмент кода добавлять...

А это возможно сделать?

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


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

On 3/28/2024 at 7:12 AM, starter48 said:
On 3/22/2024 at 3:26 PM, ns5 said:

У меня обычный 2006SP2, но никаких изменений при переключении этого чекбокса не происходит. Интересно, почему так? (win8.1)

У меня в PCB под Win10 работает, но надо после переключения этой галочки делать Redraw, чтобы увидеть изменения.

(Right Reading checkbox)  - Разобрался. Думалось, что при установке этого чекбокса при вращении компонента RefDes будет всегда повёрнут на 0 градусов - но нет, его логика - 0 или 90 при любом вращении при установленном чекбоксе. Так что в этой логике правильно работает.

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


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

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

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

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

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

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

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

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

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

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