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

Finik33

Участник
  • Постов

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

  • Посещение

Весь контент Finik33


  1. На Ютубе видео Алексея Сабунина все еще доступны. И сам Ютуб вроде тоже 😁
  2. А где в проекте включается сохранение репорта? Здесь галочка стоит, но в корне файл не появляется
  3. Спрошу тут, потому как вопрос уже не очень для начинающих, а подходящего раздела про скрипты не нашел. Пните туда, если он есть 🙂 Имею вот такой код function GetMinGap(BR : IPCB_Board) : Integer; var Iterator : IPCB_BoardIterator; Rule : IPCB_ClearanceConstraint; Gap : Integer; begin Gap := 2147483647; Iterator := BR.BoardIterator_Create; Iterator.AddFilter_LayerSet(AllLayers); Iterator.AddFilter_ObjectSet(MkSet(eRuleObject)); Iterator.AddFilter_Method(eProcessAll); Rule := Iterator.FirstPCBObject; while Rule <> nil do begin if Rule.Enabled and (Rule.RuleKind = eRule_Clearance) and Rule.Gap <> 0 then Gap := Min(Rule.Gap, Gap); // тут стоит бряк Rule := Iterator.NextPCBObject; end; BR.BoardIterator_Destroy(Iterator); Result := Gap; end; Код должен извлекать правило из настроек платы и возвращать значение зазора. По идее, в точку прерывания я должен попадать только один раз, поскольку у меня только одно активное правило Но отладчик останавливается здесь при обходе ВСЕХ правил В результате на выходе функции я получаю значение того правила, которое не активно. Это такой баг или фича, никак понять не могу... Или я что-то в коде неправильно написал. Вообще мне надо создать файл отчета для оформления заказа на изготовление, одним из пунктов файла есть минимальный зазор между проводниками. Если есть иной способ его получить, буду премного благодарен.
  4. Если еще точнее, то убрана возможность создавать скрытые выводы. В старых компонентах оные продолжают работать.
  5. Написано, что неуникальных десигнаторов 4. Про их значение ничего не написано.
  6. В правом нижнем углу в Panels выбрать Messages, там должно быть подробно написано.
  7. Это классическая проблема поисковиков, но не только лишь все понимают 🙂 Но теперь активно развиваются нейросети, и вот с их помощью уже гораздо легче искать ответы.
  8. Еще в Ютубе много чего есть, там все понятно даже не на русском. Насколько я смотрел русский официальный канал, последний вебинар там был до войны. Я даже на всякий случай сохранил видосы с этого канала - мало ли...
  9. Есть какой-нибудь способ распечатать MbsDoc с рамкой ГОСТ?
  10. Как сделать горизонтальную прокрутку вместо вертикальной?
  11. Марвеллу об этом расскажите, они не в курсе что-то.
  12. Как сказал Владимир, совсем не факт, что одноименные выводы внутри ИМС соединены. Я один раз так накосячик с Ethernet контроллером Marvell, потому что DRC не выдал ошибку, посчитав достаточным подсоединение не ко всем выводам GND, ведь по логике Jumper они все соединены внутри. А физически внутри это оказалось не так. Так что джампер - это джампер. Не надо для него придумывать новых функций.
  13. Не думаю, что это допустимо. Кому надо - выводы сделает. Толщина была 18 микрон. Мне казалось, он по дефолту входит в плату. Или это только у китайцев? В правилах было прописано 0,15.
  14. Раз на раз не приходится. Также у них с маской часто проблемы. Лет 5 назад клали какую-то тонкую матовую, которая даже БГА-шным флюсом растворялась, а иногда кладут такой слой, что детали на площадку не ложатся, особенно микросхемы. В общем, Резонит уже не торт, советую избегать.
  15. В современных реалиях они возрождаются. Резонит уже не всегда выдерживает 0,2/0,2 при заказе повышенной сложности 0,15/0,15, не замечает это при тестах и отсылает заказчику. В режиме интерактивной разводки Shift+W
  16. А зачем давать советы, про которые не спрашивают? Может, принтер А3 находится у конструкторов, а у них нет Альтиума. И сетка не связана, чтобы по сети печатать.
  17. Сейчас в новой библиотеке он создается по умолчанию. При импорте компонента в проект платы нужные слои также создаются автоматически. Попробуйте like вместо второго =
  18. Но вы же рисуете элемент, как в каком-то там ГОСТе 😁 Нет никакого противоречия, если достаточно хорошо понимать суть происходящего. По ГОСТу внутри УГО указывается функциональное назначение пина - это GND. Снаружи у вывода указывается номер вывода (десигнатор) - это TPAD. Внезапно, есть специальный слой 3D Body.
  19. Кого его? Речь про два параметра. Обозначение TPAD в теле УГО не соответствует ГОСТу. Но вы можете делать, как угодно 🙂
  20. Это не совсем правильно, потому что TPAD - это десигнатор, а имя цепи - GND (если, конечно, он к ней подключен, что бывает в 99% случаев).
  21. Не упрощенные, а совсем модели. Насколько я вижу в интерфейсе, можно выбрать, какие модели экспортировать. Где совсем отключить - не вижу.
×
×
  • Создать...