coincidence
-
Постов
12 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные coincidence
-
-
1 hour ago, AnnSchr said:
Параметр TrueType Font Name поменяйте (если текст именно TrueType, а не Stroke).
Такого нет в старом альтиуме (17 версия) - я правильно понимаю?
-
Можно ли поменять шрифт у нескольких элементов, не меняя размер шрифта этих элементов (элементы разного размера), т.е. чтобы шрифт был одинаковый, а размеры остались те, что были?
-
А если я хочу заменить кусок текста, который символ равенства содержит, т.е. хочу воспользоваться формулой {X==Y=} - получается ошибка. Надо знаки равно заэкранировать? Кавычки и \ не работают
Batch replace тоже строки в какую-то ошибку превращает
-
6 hours ago, peshkoff said:
Какая версия альтиума?
Разные версии по разному считают. с 18 версии смартедит прибили, восстановили где-то с 20-ой.
17ая версия. Баг что ли
Получается сделать то, что я хочу формулой {111=}, но это сработает только пока эта часть не меняется.
И почему Length не возвращает количество символов - не понятно
-
Опубликовано · Изменено пользователем coincidence
дополнил пост · Пожаловаться19 hours ago, peshkoff said:Воу! А вот это уже тема.
1. Ну разве что здесь
2. Через Copy-Length, в п 5. вы почти все нарисовали.
3. Увеличивающее число с помощью смартедит вряд ли сделаешь. Нужно использовать SmartPaste
4. должен всё менять. как минимум в №13..17 все работает как надо
5. ошибка в формуле, д.б. Copy(!, 1, 4) + Copy(!, Length(!)-1, 2)
Видимо, я не понимаю для чего, и как пользоваться бэтч реплейсом. Надеюсь, ссылка прояснит, спасибо.
Да, в формуле умышленно ошибся - результат получался такой же как и в первом варианте. Но я теперь не могу повторить этот вывод. Проглядел что-то ещё, наверное. В любом случае, я ввожу вашу исправленную формулу и получаю:
test1111a -> t1111a1111a
Завтра ещё раз попробую, на свежую голову, может третий какой-то результат получу - забавно будет
Edit
Рапортую:
Copy(!, 1, 4) + Copy(!, Length(!)-1, 2) делает test1111a -> t1111a1111a
Copy(!, 1, 4) + Copy(!, 8, 2) делает test1111a -> t1111a
Просто Length(!) для исходной строки возвращает 2,286
Какие-то скобки ещё, может нужны?
-
Добрый вечер.
1)Где можно посмотреть синтаксис для Smart Edit?
2)Если у меня есть много разных текстовых строк в редакторе схем и я хочу у всех этих строк первые два символа удалить - какая должна быть формула?
3)Или добавить увеличивающееся число в конце? Например: ..._1, ..._2, ..._3
4)Batch replace только первую строку меняет, остальные выделенные не трогает.
5)Пытаюсь с помощью формулы строки вида "test1111a", "test1112a", "test1113a" привести к виду "test1a", "test2a", "test3a". Ввожу: Copy(Text, 1, 4) + Copy(Text, 8, 2) или специально по-другому: Copy(!, 4, 1) + Copy(!, Length(!)-1, 2), а результат получаю одинаковый неожиданный, вида "t1111a", "t1112a" и т.д.
-
2 hours ago, peshkoff said:
Забыли про "изменение ножек на разных платах".
"Изменение ножек на разных платах" невозможно! Микросхема физически не меняется. От нее ничего физически не отпиливается и не подпаивается.
Меняются цепи. Из этого надо исходить. Соответственно на схеме и допускается только менять цепи при подключении к нужным прямоугольникам (вентилям).
Поэтому, чтобы не было путаницы необходимо коректно называть цепи. Нельзя называть цепи PA1, PA2 и т.д. Не нужно стесняться длинных названий.
Эта микросхема бьется просто:
1part: BANK0, управляющие пины, jtag, pwr
2part: P0.xx
3part: P1.xx
и т.д.
Собственно, народ так и делает. Они, правда объединяют порты, возможно у них какая-то связь..
На схеме, из вашей ссылки, ножки у МК сгруппированы же не как на реальном процессоре. Сделали так чтобы удобнее читалась схема. Я так же хочу - просто в другом порядке расположить пины, между кусочками одного уго.
Ну или просто понять - зачем в таблице пинов колонка Owner, что она делает.
-
3 minutes ago, peshkoff said:
а чтож вы будете делать, когда ног будет 500, 1000?? под каждую схему перелатывать? Этажвзрывмозга!
МК в студию! не думаю. что там что-то секретное.
Infineon xmc4800 196 ног, конкретно модель сейчас не могу глянуть. Но это в целом меня интересует, даже если меньше пинов раз в 5.
Вот я тоже думаю, что я буду делать. Хотелось бы иметь заготовленный набор пинов, и прямоугольник на каждой странице, с нужными ножками. Но нужные ножки меняются в разных платах.
-
3 hours ago, Владимир said:
УГО одного компонента должны быть одинаковы на всех листах схемы в пределах проекта (требование стандартов)
А на самом деле и на всех схемах в пределах предприятия.
Иначе черт сломит мозги в ваших схемахВ пределах проекта не меняется Уго. Это на кусочки разбитый МК
3 hours ago, peshkoff said:мне уже на этом уровне сложно понять, что вы там делаете. И уже страшно за того, кто откроет вашу схему и будет в ней разбираться.
Откуда это требование??? Почему "ножки" должны распределятся по разному??
Скиньте свой компонент, хотелось бы иметь представление о чем говорим.
Он не нарисован. Это МК на 196 ножек. Первый кусок - это обвязка проца: кондеры на питании, кварц и т.д. Эта часть на всех схемах меняться не будет.
Остальные пины подключаются в разных схемах по-разному, и неудобно логически делить страницу опираясь на Уго процессора. Поэтому ножки, показанные у МК на определенной странице схемы, зависят от логической группировки цепей на этой странице.
И переносить, например, 20 пинов с D1.1 на D1.2 вручную, по одному (если их копировать, таблицы пинов не обновляются) очень запарно.
П.с. не баньте, плз :)
-
13 hours ago, peshkoff said:
ы через таблицу переназначаете пины? это путь, ведущий однозначно к ошибкам.
№ пина на схеме должен совпадать с № ножки в футпринте. все.
Если хотите несколько виентилей, их нужно добавить через Tools\New part
Я плохо объяснил.
Я, допустим, разбил через new part большую микросхему. У нее, для примера, 50 ножек. Это УГО будет использоваться в разных схемах и задействованы будут разные ножки, т.е. мне нужно будет ножки перебрасывать между "кусочками" микросхемы. Я хотел бы делать это через таблицу пинов: не нужна ножка - я скрыл ее, сняв галочку; нужна не на 5ом кусочке, а на 2ом - я в таблице любого кусочка поменял "owner" у ножки и подвинул ее куда надо.
Сейчас приходится удалять пины у одного куска компонента, добавлять другому, ища название пина в даташите. В таблицах появляются дубли этих ножек.
Как бы вы создали компонент библиотечный переиспользуемый, если вам надо разбить его на 5 кусков и создать сразу кучу ножек, чтобы не приходилось их названия запоминать/искать, учитывая что ножки будут распределяться всегда по-разному в разных схемах?
-
Здравствуйте,
подскажите, пожалуйста, как в 17 альтиуме правильно создавать разделенные (одна микросхема из нескольких кусочков,) компоненты в библиотеке (schlib), чтобы у них можно было нарисовать все ножки сразу, а уже на схеме редактировать как надо: перекидывать ножки между кусочками схемы, скрыть ненужные?
Есть таблица пинов у каждого кусочка компонента, но они не связаны, т.е. я удаляю ножку, или меняю "владельца" ножки в этой таблице, а остальные таблицы одного и того же компонента не синхронизируются с отредактированной.
2018 Вопросы начинающих
в Altium Designer, DXP, Protel
Опубликовано · Пожаловаться
Наверное, у меня не truetype. У меня есть строка Font, в ней и шрифт, и размер сразу