Constantine110272
Jun 17 2011, 04:01
Подскажите как поместить текст в Net Label слева от точки привязки?
"SPACE", "X", "Y" не помогают. "X" - вообще не даёт видимых результатов.
Владимир
Jun 17 2011, 05:50
пошарьте в примерах алтиума. Там есть и левосторонние. Скопируйте и пользуйтесь
Alexey Sabunin
Jun 17 2011, 06:29
Цитата(Constantine110272 @ Jun 17 2011, 08:01)
Подскажите как поместить текст в Net Label слева от точки привязки?
"SPACE", "X", "Y" не помогают. "X" - вообще не даёт видимых результатов.
Изменить точку привязки NetLabel - нельзя, не думаю что это сильно вам помешает...
Владимир
Jun 17 2011, 06:50
нельзя. Но лет 5 назад меня это тоже волновало. В примерах алтиума есть левосторонние!!!.
Их тоже нельзя сделать правосторонними.
Я побаловался и бросил.
Действительно хватает одних. Хотя конечно было бы неплохо иметь возможность переворачивать
Rodavion
Jun 17 2011, 07:04
Цитата(Constantine110272 @ Jun 17 2011, 07:01)
Подскажите как поместить текст в Net Label слева от точки привязки?
"SPACE", "X", "Y" не помогают. "X" - вообще не даёт видимых результатов.
Если вы нажмете "~", то вы увидите все, что можно сделать с помощью Shortcuts во время операции с Net Label - см. рис. Это, кстати, относиться ко многим операциям в АД, советую запомнить
Цитата(Владимир @ Jun 17 2011, 13:50)
Действительно хватает одних. Хотя конечно было бы неплохо иметь возможность переворачивать
Левосторонние были бы полезны для оформления цепей по ГОСТ, когда цепь оканчивается стрелкой с меткой. Правосторонние метки хорошо подходят для цепей, которые направлены вправо и вверх. А вот если вниз и влево, то не получается. Тут бы были кстати левосторонние. А так приходится все такие цепи делать вправо и вверх.
Rodavion
Jun 17 2011, 09:19
Цитата(dxp @ Jun 17 2011, 11:39)
Левосторонние были бы полезны для оформления цепей по ГОСТ, когда цепь оканчивается стрелкой с меткой. Правосторонние метки хорошо подходят для цепей, которые направлены вправо и вверх. А вот если вниз и влево, то не получается. Тут бы были кстати левосторонние. А так приходится все такие цепи делать вправо и вверх.
Что то я не понимаю этой проблемы... Вот у меня на примере все метки правосторонние
Владимир
Jun 17 2011, 09:42
Проблемы нет.
Но хотелось бы иметь левосторонние. Тогда их справа удобно ставить на концы линий, висящих в воздухе (без стрелок, как у вас).
Гост кстати это разрешает.
Тогда линия связи доходит как раз до окончания надписи и все выглядит красиво. При этом она стоит на узле и легко перемещается при необходимостью с NetLabel
В общем не хватает фичи.
Хотя, как я уже говорил, в примерах алтиума есть левосторонние
Цитата(Rodavion @ Jun 17 2011, 16:19)
Что то я не понимаю этой проблемы... Вот у меня на примере все метки правосторонние
Насколько мне склероз не врёт, метка должна находиться со стороны острия стрелки. Возможно, я уже отстал от жизни и нынче всё иначе.
Внешний вид (читабельность схемы), кстати, у метки со стороны острия стрелки намного лучше, нежели у альтернативного варианта.
Rodavion
Jun 17 2011, 12:51
Цитата(dxp @ Jun 17 2011, 15:14)
Насколько мне склероз не врёт, метка должна находиться со стороны острия стрелки. Возможно, я уже отстал от жизни и нынче всё иначе.
Внешний вид (читабельность схемы), кстати, у метки со стороны острия стрелки намного лучше, нежели у альтернативного варианта.
Склероз не врет, должно быть как на рис., но в таком случае как в случае левосторонней, так и правосторонней NetLabel в АД она все равно располагается неправильно, не у острия, а выше.
Constantine110272
Jun 21 2011, 09:50
Написал небольшой скрипт, позволяющий вращать Net Label (изменять точку привязки).
Немного его почищу от мусора и выложу, может кому пригодится.
Vokchap
Jun 21 2011, 12:36
Можно и с мусором, главное суть увидеть быстрее
.
Vokchap
Jun 21 2011, 17:32
PlaceNetLabel FontID <Size> <Rotation> <Underline> <Italic> <Bold> <StrikeOut> <FontName>
<Rotation> не работает, других параметров, способных изменить точку привязки нет. Возможно, ранее был использован недокументированный параметр процедуры.
Constantine110272
Jun 22 2011, 07:11
Скрипт JustNetLabel
Владимир
Jun 22 2011, 07:25
Замечательный скрипт. Работает
Сэнк
Rodavion
Jun 22 2011, 08:10
Цитата(Владимир @ Jun 22 2011, 11:25)
Замечательный скрипт. Работает
Сэнк
А как этим замечательным скриптом воспользоваться? Посоветуйте, никогда со скриптами дела не имел
Владимир
Jun 22 2011, 08:54
Dxp/Run script
Скрипт должен быть про инсталлирован в преференках для всех, либо добавлен в конкретный проект
Rodavion
Jun 22 2011, 09:51
Цитата(Владимир @ Jun 22 2011, 12:54)
Dxp/Run script
Скрипт должен быть про инсталлирован в преференках для всех, либо добавлен в конкретный проект
Работает, класс
Спасибо большое
Вопрос вдогонку: а как назначить на этот скрипт "горячую" клавишу? А уж больно долго его вызывать и для изменения каждой нетлейбол надо это делать снова
Constantine110272
Jun 22 2011, 10:22
Rodavion
Jun 22 2011, 10:56
Цитата(Constantine110272 @ Jun 22 2011, 14:22)
Спасибо, буду грызть
Здорово! Респект!
Один нюанс - точка привязки, если слева по середине, то текст метки касается проводника/стрелки. Можно это тоже как-то пофиксить - чуть сместить текст от самой точки привязки?
Constantine110272
Jun 22 2011, 11:47
Цитата(dxp @ Jun 22 2011, 18:05)
Здорово! Респект!
Один нюанс - точка привязки, если слева по середине, то текст метки касается проводника/стрелки. Можно это тоже как-то пофиксить - чуть сместить текст от самой точки привязки?
Мне это самому не нравится, но я не разбирался. У Пина есть настройка, может и здесь можно как-то текст настроить.
Опять же, хотел применять коррекцию к уже выделенным меткам, но программно не смог достучаться (пытался сделать доступ по "~", со всеми вытекающими).
Владимир
Jun 22 2011, 12:10
Цитата(Constantine110272 @ Jun 22 2011, 14:47)
Мне это самому не нравится, но я не разбирался.
Попробуйте эти параметры LeftOffset=0ZBottomOffset=0Z ну и подобные
Constantine110272
Jun 23 2011, 15:10
С ходу не получилось. Будет время, и желание, поразбираюсь.
zolotenkov
Feb 27 2018, 19:14
Подскажите, так ничего в Altium и не поменялось с размещением текста в Net Label относительно точки привязки Net Label ?
Владимир
Feb 27 2018, 19:56
поменялось.
В 18 версии все варианты привязок доступны
Spartak
Feb 28 2018, 18:16
Цитата(Rodavion @ Jun 17 2011, 15:51)
Склероз не врет, должно быть как на рис., но в таком случае как в случае левосторонней, так и правосторонней NetLabel в АД она все равно располагается неправильно, не у острия, а выше.
Используйте Power Port вместо рисованной стрелки и NetLable, и будет Вам счастье. Там давно уже есть ГОСТовские стрелки. Ничего в этом случая привязывать не надо, там всё автоматом привязывается.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.