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

Макросы P-cad 2006 под Windows 10 работают?

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

Там китайцы, не задумываясь, используют овальное сверло?

Просто фрезеруют, без лишних вопросов.

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


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

2 минуты назад, Vasily_ сказал:

Просто фрезеруют, без лишних вопросов.

А контур фрезерования как определяют?

Давайте выясним, чего есть необычного в новых САПР, что позволяет китайцам фрезеровать овальные отверстия, не задумываясь.

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


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

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

А контур фрезерования как определяют?

Создается сверловочный фаилик для слотовых отверстий, вот по нему и определяют.

Приложил образец от Альтиума.

042-SlotHoles.TXT

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


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

19 часов назад, Сергей Борщ сказал:

Увы, кроме безглючности нужен и функционал - овальные отверстия, например. И это не снимает проблему совместимости с плеч работодателя.

Cлотовое сверление. Народ делал а PCAD, как я понял, и китайцы принимали. Смотрите два последних сообщения.

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


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

46 минут назад, gte сказал:

Cлотовое сверление. Народ делал а PCAD

Я тоже делал, только вечный геморрой с их заказом.

Pcad очень сильно устарел, и его нужно забыть, не только из-за слотовых отверстий. 

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


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

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

Pcad очень сильно устарел, и его нужно забыть, не только из-за слотовых отверстий. 

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

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


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

2 часа назад, gte сказал:

На заводе производящем технику, в которой из электроники только помехоподавляющие фильтры размером 30х20, менять каждый год софт это круго, но нецелесообразно. Понты не для бизнеса.

А где вы увидели понты? Зачем менять софт каждый год?

Например трехмерка очень помогает паковать плату в корпус, нужно бесплатно, возьмите кикад.

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


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

28 минут назад, Vasily_ сказал:

А где вы увидели понты? Зачем менять софт каждый год?

Например трехмерка очень помогает паковать плату в корпус, нужно бесплатно, возьмите кикад.

Мне не нужно. Но если человека устраивает зарплата и работа, то не стоит ему советовать учить своего работодателя бизнесу.

А помехоподавляющие фильтры размером 30х20 конструктор нарисует за полчаса в механическом CAD. Если не рассматривать 3D, то сейчас KiCAD не лучше, мягко говоря, коммерческих программ 10 летней давности. Все это строго мое мнение.

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


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

В 04.03.2018 в 01:25, RaaV сказал:

Но и сейчас не работают макросы. Не записываются (Record) и даже не проигрываются готовые (Run). Перепробовал кучу режимов совместимости, в свойствах ярлыка программы PCB, но безуспешно. Как полечить от этого Windows?

Объясняю на пальцах по поводу макросов в Vista и выше: проги типа PCAD используют для макросов функцию SetWindowsHookEx(WH_JOURNALRECORD/WH_JOURNALPLAYBACK,...), которая теперь является очень привилегированной, т.е. для её использования надо иметь:

  1. не просто права администратора, а
  2. с разрешением на полный доступ к интерфейсу
  3. и с цифровой подписью .exe файла
  4. очень желательно (но эту проверку можно отключить), чтобы PCAD был установлен в защищённой папке, например в "Program Files".

Если хотя бы одно из этих условий не выполняется, то UAC блочит вызов SetWindowsHookEx(), с ошибкой 5 Access denied. Более того, PCAD даже не проверяет был успешен ли вызов SetWindowsHookEx(), из-за этого при проигрывании макроса зелёная M как бы зависает - PCAD думает, что макрос исполняется, а на самом деле его запуск аварийно завершился.

Решить проблему можно двумя способами (плохим и очень плохим):

  • Очень плохой: отключить UAC с большим риском для безопасности системы.
  • Плохой: добавить в .manifest запрос на права админа с доступом в интерфейсу: level="requireAdministrator" uiAccess="true", изготовить самодельную цифровую подпись и подписать ею .exe файл. Если PCAD установлен не в "Program Files", то может понадобиться разрешить давать доступ к интерфейсу прогам в незащищённых папках: в Local Security Policy установить "User Account Control: Only elevate UIAccess applications that are installed in secure locations"=Disabled, что тоже снижает безопасность системы. А ещё винда будет при каждом запуске PCAD спрашивать, типа "Ахтунг! PCAD, подписанный каким-то чудаком, пытается получить доступ к квартире, где деньги лежат!".

Я проверил оба способа на Win7.

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


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

В 14.07.2019 в 23:17, starter48 сказал:

>> Очень плохой: отключить UAC с большим риском для безопасности системы.

Если изначально не отключить эту мерзкую гадость - она сделает вашу инженерную жизнь невыносимой.

Поэтому следует сразу и безжалостно UAC уничтожить а не рассуждать. И наслаждаться... 

Нельзя позволять каким-то сельским индусам рулить твоей работой.

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


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

51 минуту назад, Gradient сказал:

Если изначально не отключить эту мерзкую гадость - она сделает вашу инженерную жизнь невыносимой.

Поэтому следует сразу и безжалостно UAC уничтожить а не рассуждать. И наслаждаться... 

Нельзя позволять каким-то сельским индусам рулить твоей работой.

Моя инженерная жизнь прекрасна с включенным UAC. Выключенный UAC отбрасывает уровень безопасности до уровня WinXP.

Прежде чем опубликовать результат своих исследований, я долго думал, опасаясь именно такой реакции.

Безопасность твоей системы - твоё дело, но не пропагандируй такой стиль работы публично!

Недостаточно опытные люди могут подумать, что UAC реально писан сельскими индусами и его следует искоренять.

 

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


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

Согласен. спорить смысла нет, но полагаю, Вам из Чайны виднее > кто писал UAC.

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

Вы посмотрели мою > утилитку?

Добавил, теперь она клепает BOM из PCAD для китайских фабрик в один клик.

 

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


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

Нашёл побочный эффект от запуска PCAD под аккаунтом админа: перестают работать колёса мыши (на A4tech - оба, на Logitech - только горизонтальное).

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

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


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

Как вы это всё находите?

У меня под админом, на Win10 x64.

UAC отключен... проблем - вообще никаких не наблюдается.

Отлично всё работает, как на старом добром XP.

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


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

Вопрос к опытным пользователям макросов:
откуда ещё, кроме меню Macro\Run и горячей клавиши E, можно вызвать выполнение макроса?

Судя по коду в PCB.exe, вызов выполнения макроса возможен из шести мест - надо их все найти для тестирования.

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


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

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

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

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

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

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

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

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

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

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