-
Постов
155 -
Зарегистрирован
-
Посещение
Весь контент Visuvius
-
Думал, что это проще простого. Надо что-бы в bom листе помечались обозначения элементов, которые не надо устанавливать (или надо пропустить) с помощью звёздочки. типа "VD1*" (Требования нашего поверхностного монтажа) Решил сделать в УГО дополнительный параметр no_SMT для Bom И уже Ref выводить в Exel bom лист. Так вот. Не цепляет Altium параметр Designator. Аналогично не цепляет параметр Identifier В чём причина ?, где копать?
-
Шрифт "GOST 2.304" установите. Он находится в каталоге с распоковаными настройками GostBom
-
Draftsman добавление STEP
Visuvius ответил Илья_8 тема в Altium Designer, DXP, Protel
На самом деле бывает по разному. Недавно меня осенило, что может быть не стоит путать спецификацию на электрическую часть с спецификацией на механическую часть. Задумался о создании дополнительного сборочного чертежа на печатную плату, который будет входить в сборочные единицы основного сборочного чертежа на изделие. Как итог - оформление КД на механику - Solid Works, всё остальное Altium. Промежуточный чертёж - будет называться печатный узел или механический узел. И не важно, сколько крепёжных изделий в печатном или механическом узле. Правда в таких случаях, при отсутствии гибкого подхода к мнению что первично, а что вторично может нарушиться логическая иерархия последовательности сборки. И чтобы не нарушать иерархию - надо предварительно определиться с алгоритмом действий. Т.е в случаях: 1. допустим плата ложится на радиатор - логчнее сделать печатный узел, и его засунуть в общий сборочный чертёж 2. Радиаторы устанавливаются на плату, на плату ставятся лепестки, привинчиваются трансформаторы - логичнее сделать чертёж на механический монтажный узел, где указать крепление отдельных компонентов, выполненных в стиле штрих-пунктир например. А потом вставить эту сборку, как целый элемент в сборку платы. 3. Ради одного винта можно не делать сборку и тогда добавить крепление в виде дополнетельного компонента с "голым" УГО. -
Так задача в первом комментарии подробно описана. (Рисунок там, если что из Solid Works) Есть радиатор, он естественно в Net "GND", на нём лежит плата. Радиатор это 3D объект сложной формы с выборками и пазами под элементы. В плате тоже есть вырезы. Почти все элементы внизу. На плате есть много проводников. Теперь надо проверить зазоры между плоскостью радиатора, краями выборок радиатора и проводниками. Естественно хочется сделать это через правила и так, что бы потом к этому вопорсу не возвращаться при дальнейшей разработке. В вашем ответе от 15 Августа и решении, что я сегодня описал - много общего. Почти одно и тоже. До этого мы додумались практически сразу. А вот дальше получается проблема в том, что надо в ручную прорисовывать полигоны с необходимыми зазорами, вместо того, что бы можно было просто сделать регион с 3D модели нижней плоскости радиатора и обозначить от него зазоры до всех Net, за исключением GND. Проблему теоретически можно решить, если засунуть регион в слой keepout, но тогда надо играться с зазорами от border платы, которые есть не только наружние, но и внутренние. Вот ищем ради интереса красивое решение.
-
не имели ошибку при проверке зазоров с GND
-
KeepOut объекты это понятно, когда они используются для ограждения. А вот когда надо, что бы некоторые из этих KeepOut объектов "имели соединение" с "GND" (не имели ошибку при проверке зазоров с GND), а некоторые использовались как барьер от наличия любых слоёв - начинаются проблемы. И тут хочется ещё один слой, только который работает как "keepin" если так можно сказать.
-
Сделали через регионы, которые добавили в union на нужный слой. После отработки правила, регионы пришлось убрать на неиспользуемый слой. (т.е в библиотеку этот слой объект на прямую не добавить) Было бы стойство на регионах или union - не выводить в гербера или был бы дополнительный keepout слой могло бы всё быть гораздо удобнее. А может быть можно сделать несколько keepout слоёв ? Что-бы обьект на слое был, соединялся в определённой цепью, но в гербера не выводился ? или просто описывался правилом типа:
-
При создании радиатора, наложенного непосредственно на печатную плату, хочу проверить зазоры между 3D моделью радиатора и проводниками, которые могут проходить как в месте касания радиатора к плате, так и в районе специально сделанных выборок в радиаторе под проводники. Пока задать в правилах (Rules) эту проверку не получилось. Есть либо проверка на зазоры чисто между механическими элементами, либо проверка чисто между электрическими элементами. Проверку на пересечение или зазоры между механическими и электрическими элементами не нашёл.
-
Доброго всем дня. Вопрос следующий. 1. Есть желание сделать несколько одинаковых установок внутри которых стоят идентичные преобразователи в RS485 Есть ли готовое устройство с выходом RS485, позволяющее объединить установки в сеть соединением типа звезда. Но при этом использовать в установках идентичную друг-другу адресацию? 2. Будут ли проблемы с подключением к установкам через такое устройство ? Пока рассматриваю как вариант: Сервер RS485 на 8 портов USR IoT USR-N580 Но не понимаю на сколько он мне подходит. Возможно есть что-то аналогичное но только RS485-RS485.
-
Так вопрос в том, можно ли эти значения номеров версий засунуть в переменные окружения и выводить в автоматическом режиме на шелкографию и форматку схемы в зависимости от релиза платы?
- 3 ответа
-
- storage manager
- версия платы
-
(и ещё 1 )
C тегом:
-
Доброго всем дня. Ещё один из нерешённых мной вопросов. Кто как нумерует версии платы и схемы ? Очень хочется вывести на печать и схему значения версий из Panel->Storage Manager. Понимаю, что скорее всего это разные среды и чтение версии выполняется по запросу из основной оболочки Altium, но вдруг ???? !!!!
- 3 ответа
-
- storage manager
- версия платы
-
(и ещё 1 )
C тегом:
-
Altium CoDesigner проблемы с внешним видом платы
Visuvius опубликовал тема в Altium Designer, DXP, Protel
Имеем Altium Concord Pro. Есть Plugin Altium CoDesigner 3.0.0.13 Ранее всё работало, вдруг перестал транслироваться рисунок топологии платы межу Altium и Solid Works Вдруг кто сталкивался ? Ранее создавались полноценные рисунки Top+Silk и Bot + Silk и накладывались на 3D модель. Было очень наглядно. Теперь транслируется только цвет платы либо полная структура топологии в виде заимствования дорожек (что пока на актуально) -
GenCad конвертор
Visuvius опубликовал тема в Altium Designer, DXP, Protel
Доброго дня всем. Ситуация следующая. Имеем линию поверхностного монтажа и только лицензионный софт. есть Altium Designer и выходные файлы в формате ODB++ Софт от линии понимает формат GenCad. Ранее справлялись с помощью CAM350 и встроенного в него конвертора. import ODB++ -- export GenCad. Но теперь всё лицензионное в том числе и самая простая версия CAM350. Как итог DownStream требует доплату за опцию конвертера GenCad и приходится справляться обходными путями. Есть ли дешёвое, легальное решение конвертнуть формат Altium Designer или ODB++ в формат GenCad Наверняка кто-нибудь этим заморачивался. -
Доброго дня всем. Имею на работе комплект лицензий Solid и Altium в связи с этим есть трудности с самовольным экспериментированием над связками с помощью возможно с ещё не купленных примочек Vault + Solid + Altium + Pcb Colloboration + Altium Concord Вопрос в следующем: 1. Есть ли у кого опыт настройки параметров компонентов в библиотеке Altium таким образом, что бы после переноса в SolidWorks могла формироваться полная спецификация на все компоненты в том числе и те, которые созданы в Altium. 2. Обязательно ли для связки -Solid - Altium помещать проект в базу данных Vault или можно располагать проекты на SMB сервере в сети. 3. Какие компоненты надо докупить для того, что бы можно было полноценно передавать информацию в SolidWorks из Altium Ситуация следующая. Над конторой сгущается учёт и контроль в виде повышенных требований к нормам проектирования в результате чего хочется автоматизировать предстоящую работу по оформлению спецификаций и сборок на изделия в Solid (не вбивать в ручную названия электронных компонентов), а так-же отдельно формировать заказ на поверхностный монтаж и отдельно формировать спецификацию на печатную плату уже с учётом требований ЕСКД: Когда смотришь замечательное видео по ссылке: https://www.altium.com/ru/concord возникает иллюзия, что всё просто и удобно. А вот в работе со своими библиотеками эту связку программ, кто-нибудь применял ? Передаются ли параметры компонентов из Altium в Solid или их надо будет набивать вручную ? В данный момент, отдельно чертим в Solid, плату передаём в Altium, отдельно разводим, модифицируем, а потом засовываем обратно в солид, добавляя на плату лишь те компоненты, которые важны на сборке. Оформляем КД отдельно в Solid, а схему в Altium, на поле схемы добавляем перечень. На указание всех установочных радиодеталей-компонентов в спецификациях (а спецификации солид формирует автоматически на отдельном листе) до этого момента либо забивали, либо прописывали их вручную если надо. Потом из Altium формировали файл для поверхностного монтажа и изготовления П\П. Теперь надо делать всё правильно. По мне правильно - это полная автоматическая спецификация в Solid и далее автофайлы спецификаций от Altium, если с последним вопросов нет, то вот как правильно настраивать библиотеки перед трансляцией в Solid и какими модулями работы лучше пользоваться (и их покупать) - большой вопрос.
-
Draftsman
Visuvius ответил inter_pro тема в Altium Designer, DXP, Protel
Добрый всем день. Обычно оформляли платы в SolidWorks. (натягивали на модель ч/б рисунок п/п и далее раскидывали по видам, оформляя в соответствии с настройками) После вебинара в Росиии, узнал про Draftsman. Попробовали, ощущения двоякие. Есть у кого - либо картинка "скриншот" примера "квинтэссенции" оформленния по ЕСКД с помощью данной программы, который принял нормоконтроль и военные? Пока у меня складывается ощущение, что не стоит с её помощью начинать оформлять, так как получается хоть и понятно для простого человека, но слишком уж нестандартно. Дополнительно буду признателен за: 1. Файл настройки параметров среды 2. Шаблон настройки краткого оформления. -
Сенсорная панель Discovery Kit
Visuvius опубликовал тема в В помощь начинающему
Загорелся написать процедуру работы с сенсорными кнопками на демоплате. Перечитал несколько принципов работы с сенсорами. Как я понял в данном случае используется измерение времени заряда конденсатора, но я никак не могу понять - 1. Зачем задействовано два порта на один сенсор? 2. Как производится измерение заряда? -
Schlib Filter
Visuvius ответил Flash_rah тема в Altium Designer, DXP, Protel
Обчно решал эту проблему через название цепи и название компонента: (IsPad AND InNet('GND') AND InComponent('R1')) Чёрт. Плохо прочитал тему.... Pin Designator - Same Object Kins - Pin - same -
Сейчас 10 версия (Лицензия, чёрт её бери ....) Но намёк понял. Спасибо за подсказку (буду мучить админов на 15 версию) С точки зрения программирования. Пока придерживаюсь мысли, что без разницы на чём программировать, если есть динамические библиотеки и минимальные наработки ....
-
Скрипты пишу на Basic Из прогрессивного обнаружил: Есть два типа файлов .vbs (с visual приложением редактора форм) и .bas (где форму описываем руками) Кодировка везде ANSI 1251 Стандартный редактор на русском языке писать не даёт в 2х вариантах, но в первом варианте если скрипт написать допустим в FAR и с русскоязычными вставками, то Altium c расширением .vbs это скушает. и финты типа: А = "Русский язык" или AddStringParameter "Text", "Русский язык: " + Edit1.Text Прокатывают, но редактировать их надо опять в стороннем текстовом редакторе :( Во втором варианте (.bas), редактор (у меня) отображает "кракозябы". Вообще это всё извращение !!! Попытаюсь в ближайшее будущее просто написать что-нибудь в Visual Studio. (пока не удалось найти как прикреплять библиотеки и какие библиотеки нужно подкреплять) Если кто пробовал, то буду признателен за совет.
-
Дополнительно к предыдущему вопросу: AddStringParameter "TextKind" , "TrueType Font" <- Это возможно ???! AddStringParameter "Location.X", X_center + X AddStringParameter "Location.Y", Y_center + Y AddStringParameter "Layer", "Topoverlay" RunProcess "PCB:PlaceString" Возможно ли включить тип шрифта TrueType при запуске процесса PlaceString ?
-
Русский язык в скриптах и в названиях переменных
Visuvius опубликовал тема в Altium Designer, DXP, Protel
Попробовал отредактировать некоторые скрипты для Altium, обнаружил полную несовместимость текстового редактора с русским языком. Аналогично с названиями переменных в свойствах чертежа или проекта. Может быть где есть в настройках включение UTF8 ? Интересно это лечится, или смириться ? :1111493779: -
3D модели
Visuvius ответил musa тема в Altium Designer, DXP, Protel
Ну, есть уже SW 2015.... Но дело не в этом. Попробуйте формат Parasolid .x_b или .x_t - очень хорошие форматы, почти родные :) Откроет любой SolidWorks Со Step форматом SW дружит плохо, если там кодировка внутри не латиница и не UTF8, иногда глючит. -
Rules межу слоями
Visuvius ответил Visuvius тема в Altium Designer, DXP, Protel
Спасибо, а то голову сломал. Хотел как "красивее", к сожалению не получилось ..... -
Rules межу слоями
Visuvius ответил Visuvius тема в Altium Designer, DXP, Protel
Не согласен. Не путайте вместе волновое сопротивление, паразитную ёмкость и экранирование. Это разные вещи, для разных частот, для разных устройств и гуру как раз одобрят такую "глупость" в необходимых случаях. В данном случае я спрашиваю только про то, как сделать это правилами. Что бы не устраивать колхоз каждый раз, когда надо провести такой проводник. Про автомат речи не было. Я скорее про ручную разводку, полигоны и колхоз. -
Rules межу слоями
Visuvius опубликовал тема в Altium Designer, DXP, Protel
Иногда хочется убрать экранирование полигонами и уменьшить ёмкость на землю в зонах над дорожками. В таком случае в над дорожкой рисуется ещё одна дорожка со свойством "KeepOut" Вот тут подумал, а можно ли сделать это стандартными правилами. Например так: LayerStackManager->Core->1.5мм Rules->Calerance -> Object 1: InNet('IN') And OnLayer('Top Layer') Object 2: InNamedPolygon('BotPol') Minimum Calerance - > 2мм (Different Net Only) На одном слое всё прекрасно работает. Между двумя слоями ни в какую. Может быть что не так делаю ?