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

Вопросы начинающих 2015г

Плохо искали Есть столбец Rotation

Но учтите это свойство параметра, а не компонента.

Сделать их одинаковым со значением Rotatiom для компонента просто не получится.

Писать скрипт нужно.

НУ или 4 разу копи пасте, если нет дробных углов

Да находил я этот Rotation. Если я все выделяю и говорю в листе чтоб мне показал компоненты, то он показывает rotation компонента.

Я вот и спрашивал где мне теперь увидеть свойство rotation для comment.

В общем нашел его сам. Но осталась проблема- как в pcblist сделать сортировку по двум столбцам? (как в экселе например)

 

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


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

Но осталась проблема- как в pcblist сделать сортировку по двум столбцам? (как в экселе например)

На следующий столбец то ли Шифт+клик, то ли CTR+клик

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


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

Конечно поделитесь!

 

здесь несколько проектов:

https://sourceforge.net/p/altiumscripts/svncode/HEAD/tree/

2 чужих для допиливания, остальные мои

 

Тот, о котором шла речь выше - BatchEditComment

В нем же инструкция по установке.

 

Остальные можете глянуть, но в некоторых инструкции надо писать по использованию, без бутылки не разберешься....

Некоторые в процессе, код постоянно меняется

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


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

Спасибо- попробую.

пока без скрипта автоматически получилось у меня так.

1. выделяем все компоненты, в инспекторе скрываем name, отображаем comment.

2. В component coment в инспекторе устанавливаем размер шрифта, и привязку к центру

3. Переходим псблист в компоненты. Сортируем по имени и находим столбец rotation Копируем его в эксел (из памяти он потом почему-то не вставляется)

4. В псблисте переходим в текст. Сортируем по string type, потом по компоненту.

5. Вставляем из экселя в столбец rotation для string type типа comment

6. Дальше вручную докручиваем для приглядного вида.

 

Изменено пользователем nnalexk

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


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

Спасибо- попробую.

пока без скрипта автоматически получилось у меня так.

1. выделяем все компоненты, в инспекторе скрываем name, отображаем comment.

2. В component coment в инспекторе устанавливаем размер шрифта, и привязку к центру

3. Переходим псблист в компоненты. Сортируем по имени и находим столбец rotation Копируем его в эксел (из памяти он потом почему-то не вставляется)

4. В псблисте переходим в текст. Сортируем по string type, потом по компоненту.

5. Вставляем из экселя в столбец rotation для string type типа comment

6. Дальше вручную докручиваем для приглядного вида.

 

раньше так и делал.

p.s. чтобы вставлялось без екселя надо системный разделитель поставить точку, "."

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


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

раньше так и делал.

p.s. чтобы вставлялось без екселя надо системный разделитель поставить точку, "."

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

Счас на другом файле попробую

 

На простой тоже.

Ошибка EvarianttypeCastError

Could not convert variants of type (olestr) into type (double)

Изменено пользователем nnalexk

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


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

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

Счас на другом файле попробую

 

На простой тоже.

Ошибка EvarianttypeCastError

Could not convert variants of type (olestr) into type (double)

 

системный разделитель сделать точку. возможно в этом проблема

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


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

системный разделитель сделать точку. возможно в этом проблема

да в запятой дело было. Сейчас все окей

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


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

Существует ли какая-то возможность, автоматически сконвертировать все порты в проекте в метки цепей?

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


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

С конвертировать нет. Заменить на одном листе да.

Выделяем, копируем,стираем. -- пропадут порты

Copy/Paste Special -- там галка для портов, вставка как NetLabel - Ставим на место

 

Если для всего проекта--- это скрипт писать надо

 

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


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

Здравствуйте!

 

Сделал в псб редакторе класс слоев куда вошли все сигнальные слои, пара механических, маска и drill drawing. На пресловутый drill drawing поставлена drill table и несколько текстовых заметок, далее в outputjob делаю генератор ODB++, в который кладу указанный сет слоев. Все замечательно генерируется но есть одно НО:на слой drill drawing передается все кроме drill shapes, т.е табличка и текст есть а символов на каждую drill pair непосредственно на псб нету. Как победить?

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


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

drill pair непосредственно на псб нету. Как победить?

Их там и нет. Формируются в герберах и PDF. На каждый тип соединений слоев

 

Ах нет. В 16 версии уже можно. Забыл где, долго отключал, так как мешали

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


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

Их там и нет. Формируются в герберах и PDF. На каждый тип соединений слоев

 

Ах нет. В 16 версии уже можно. Забыл где, долго отключал, так как мешали

 

 

Не подскажете как включить? И правильно ли я понял ваш ответ- именно для ODB++ генератора невозможно был вывести данные до версии 16 как на картинке(симовлы на плате).

 

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


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

Не подскажете как включить? И правильно ли я понял ваш ответ- именно для ODB++ генератора невозможно был вывести данные до версии 16 как на картинке(симовлы на плате).

Нет это возможно было всегда. А добавили возможность видеть и на PCB

ODBB+ не использую. Там настраивается. Раздел все слои. включит DrillDguide и DrillDrawing

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


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

Нет это возможно было всегда. А добавили возможность видеть и на PCB

ODBB+ не использую. Там настраивается. Раздел все слои. включит DrillDguide и DrillDrawing

 

Большое спасибо за объяснения! Однако у меня не выходит сгенерировать эти символы на псб - пробую естественно включить все слои какие есть, не помогает :wacko: .Может не там смотрю? ODB++ использую в подавляющем большинстве случаев, но до сегодняшнего дня никто и никогда не просил drill drawing к нему- а тут вот попались товарищи...

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


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

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...