реклама на сайте
подробности

 
 
> Есть несколько вопросов по оформлению, Стал переходить из Orcad на Protel и возникли вопросы.
Visuvius
сообщение May 30 2006, 20:47
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 15-01-06
Пользователь №: 13 198



Вопрос следующий.
Хочется перечень элементов поместить в поле схемы.
Сделал ГОСТ шаблон.
сделал базу с русскими элементами.
1. С перечнем намучался (Хочется создать некий скрипт, который будет нужные просматривать определенные переменные всех элементов и помещать их на поле чертежа в заданном мною формате).
2. Очень непонятно, как при печати отключить допустим все value на элементах. В Orcad было просто.
3. Допустим хочется удалить часть нарисованного мной проводника - КАК ????

Знаю вопросы тупые, но есди не сложно - помогите.


--------------------
Мир - это забавная штуковина, которая вертится вокруг нас.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Владимир
сообщение May 31 2006, 06:19
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата
1. С перечнем намучался (Хочется создать некий скрипт, который будет нужные просматривать определенные переменные всех элементов и помещать их на поле чертежа в заданном мною формате).

Это было бы прекрасно
Цитата
2. Очень непонятно, как при печати отключить допустим все value на элементах. В Orcad было просто.

Открыть все листы схемы
Click провой копкой мыши на требуемый атрибут
Find Simular... Там указать для всех листов, для данного атрибоута и т.п.
"F11"и указать свойство Hide
И в таком духе для всего, чего душе угодно

Цитата
3. Допустим хочется удалить часть нарисованного мной проводника - КАК ????

С этим похуже. Выделяешь, нажимаешь Del, и стирается не то что хотелось бы, а то что высвечивается
Go to the top of the page
 
+Quote Post
Visuvius
сообщение May 31 2006, 07:37
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 15-01-06
Пользователь №: 13 198



[quote name='Владимир' date='May 31 2006, 10:19' post='118701']
[quote]1. С перечнем намучался (Хочется создать некий скрипт, который будет просматривать определенные переменные всех элементов и помещать их на поле чертежа в заданном мною формате).[/quote]
Это было бы прекрасно
[/quote]
Но как это сделать ???

[quote]
[quote]2. Очень непонятно, как при печати отключить допустим все value на элементах. В Orcad было просто.[/quote]
Открыть все листы схемы
Click провой копкой мыши на требуемый атрибут
Find Simular... Там указать для всех листов, для данного атрибоута и т.п.
"F11"и указать свойство Hide
И в таком духе для всего, чего душе угодно
[/quote]
Это не совсем то.
Допустим я размещаю около каждого резистора его номинал. Для этого приходится создавать свой параметр с номиналом резистора.
Если Через F11, то этого параметра там нет.
Если через Фильтр, там тоже не очень понятно.
Выделяю я допустим Value на элементе, делаю Find Similar, дальше у меня пропадает всё кроме всех Value. А мне наоборот нужно !


[quote][quote]3. Допустим хочется удалить часть нарисованного мной проводника - КАК ????[/quote]
С этим похуже. Выделяешь, нажимаешь Del, и стирается не то что хотелось бы, а то что высвечивается
[/quote][/quote]
Это плохо, очень плхо и неудобно.

Кстати интересно, а в Mentor те-же самые проблемы ????



[quote name='dimay' post='118725' date='May 31 2006, 11:09']
По пункту 3.
Выделить проводник, нажать правую кнопку мышки, выбрать там ножницы (Break Wire). Теперь можно удалить только часть линии. Потом, взявшись за полученный конец у линии, ее можно потянуть дальше.
Поэксперементируйте.
[/quote]

Спасибо - как раз то, что нужно


--------------------
Мир - это забавная штуковина, которая вертится вокруг нас.
Go to the top of the page
 
+Quote Post
dxp
сообщение May 31 2006, 10:04
Сообщение #4


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(Visuvius @ May 31 2006, 14:37) *
Это не совсем то.
Допустим я размещаю около каждого резистора его номинал. Для этого приходится создавать свой параметр с номиналом резистора.
Если Через F11, то этого параметра там нет.
Если через Фильтр, там тоже не очень понятно.
Выделяю я допустим Value на элементе, делаю Find Similar, дальше у меня пропадает всё кроме всех Value. А мне наоборот нужно !

Я делал выборочное выделение (как раз для печати по ГОСТу) с помощью скрипта на его Query Language

Код
        Выделить имена микросхем, транзисторов, диодов и разъемов
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IsParameter and (ParameterName = 'Name') and ((OwnerName like 'D*') or (OwnerName like 'X*') or (OwnerName like 'V*'))

        Выделить номиналы конденсаторов и резисторов
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IsParameter and (ParameterName = 'Value') and ((OwnerName like 'C*') or  (OwnerName like 'R*') or (OwnerName like 'L*'))


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
Visuvius
сообщение May 31 2006, 13:27
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 15-01-06
Пользователь №: 13 198



Цитата(dxp @ May 31 2006, 14:04) *
Я делал выборочное выделение (как раз для печати по ГОСТу) с помощью скрипта на его Query Language

[code] Выделить имена микросхем, транзисторов, диодов и разъемов
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IsParameter and (ParameterName = 'Name') and ((OwnerName like 'D*') or (OwnerName like 'X*') or (OwnerName like 'V*'))


Это конечно хорошо, и мной приветствуется, но можно на пальцах. ..
Сейчас перерыл весь протел. справку по коммандам Query Language нашёл, а вот как на нём писать ?
Что это и с чем это едят... ??


--------------------
Мир - это забавная штуковина, которая вертится вокруг нас.
Go to the top of the page
 
+Quote Post
dxp
сообщение May 31 2006, 13:45
Сообщение #6


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(Visuvius @ May 31 2006, 20:27) *
Цитата(dxp @ May 31 2006, 14:04) *

Я делал выборочное выделение (как раз для печати по ГОСТу) с помощью скрипта на его Query Language

[code] Выделить имена микросхем, транзисторов, диодов и разъемов
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IsParameter and (ParameterName = 'Name') and ((OwnerName like 'D*') or (OwnerName like 'X*') or (OwnerName like 'V*'))


Это конечно хорошо, и мной приветствуется, но можно на пальцах. ..
Сейчас перерыл весь протел. справку по коммандам Query Language нашёл, а вот как на нём писать ?
Что это и с чем это едят... ??

Тут все просто. Query Language - язык запросов для создания любых (простых и сложных) выделений объектов в документах. После того, как объекты выделены, с ними можно производить действия. Т.е. идеология простая и распространенная - сначала выделяем то, что надо, потом работаем с этим.

То, что делается через Find Similar Objects - это то же самое, формируется аналогичный запрос, просто для простых случаев, коих большинство, они ввели простой способ через меню и диалог, это позволяет несколькими кликами задать подходящие условия. Если этими средсвами задать правило нельзя, то можно ввести его (правило) руками. Делается это через панель Filter (в схематике Sch Filter, в редакторе ПП - PCB Filter и т.д.). Т.е. в этой панеле вводишь этот текст и на кнопу Apply (или Enter на клаве). Там есть помошник по этим делам - Helper называется. Включите, посмотрите, там все инуитивно понятно. Конкретно, как работает правило

IsParameter and (ParameterName = 'Name') and ((OwnerName like 'D*') or (OwnerName like 'X*') or (OwnerName like 'V*'))

IsParameter - если объект является параметром

and (ParameterName = 'Name') - и название параметра 'Name'

and ((OwnerName like 'D*') or (OwnerName like 'X*') or (OwnerName like 'V*')) - и название объекта-владельца 'D*' или 'X*' или 'V*' (* - маска), т.е. микросхема или разъем или транзистор/диод, то выделить этот объект. Данное правило выделяет все названия транзисторов/диодов, микросхем и разъемов, которые не должны присутствовать на схеме. Далее применяем к этим объектам Hide - это делается в панели Inspector (хоткей по умолчанию F11). Все.

Аналогично работает другое правило, которое я приводил - оно производит выделение номиналов резисторов и конденсаторов.

Query Language - мощная штука, эффективное и гибкое средство для создания любых выделений в документах. Вместе с Инспектором оно позволяет простым и формализованным способом делать с объектами документа почти все.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Visuvius   Есть несколько вопросов по оформлению   May 30 2006, 20:47
|- - Visuvius   Цитата(dxp @ May 31 2006, 17:45) Query La...   May 31 2006, 14:52
|- - dxp   Цитата(Visuvius @ May 31 2006, 21:52) Да,...   Jun 1 2006, 03:59
- - dimay   По пункту 3. Выделить проводник, нажать правую кн...   May 31 2006, 07:09
- - Visuvius   Есть ещё вопросы 1. Входные и выходные цепи на эл...   May 31 2006, 08:00
- - Владимир   [quote name='Владимир' date='May 31 20...   May 31 2006, 08:16
|- - Visuvius   ЦитатаКонтакт- номер контакта Цепь- нгазвание конт...   May 31 2006, 08:31
|- - Zyamizz   шрифт тут меняется: Design->Document Options-...   May 31 2006, 09:41
||- - Visuvius   Цитата(Zyamizz @ May 31 2006, 13:41) шриф...   May 31 2006, 10:05
|- - dxp   Цитата(Visuvius @ May 31 2006, 15:31) Цит...   May 31 2006, 10:09
|- - Visuvius   ЦитатаТак пойдет? Так, лучше. А размер шрифта у те...   May 31 2006, 10:44
|- - dxp   Цитата(Visuvius @ May 31 2006, 17:44) Цит...   May 31 2006, 13:28
- - dimay   [quote] 4. Создали компонент, поместили его на схе...   May 31 2006, 08:42
|- - Visuvius   Цитата(dimay @ May 31 2006, 12:42) раза н...   May 31 2006, 09:53
- - Владимир   При создании компонета было указано свойство ...   May 31 2006, 10:16
|- - Visuvius   Цитата(Владимир @ May 31 2006, 14:16) При...   May 31 2006, 11:15
- - Visuvius   Да, есть ещё один вопрос. Я слышал, что в Protel ...   May 31 2006, 16:17
|- - dxp   Цитата(Visuvius @ May 31 2006, 23:17) Я с...   Jun 1 2006, 04:13
- - Zeroom   Для обработки файлов BOM и CSV есть уже готовый пр...   Jun 1 2006, 05:51
|- - dxp   Цитата(Zeroom @ Jun 1 2006, 12:51) Для об...   Jun 1 2006, 07:41
- - Visuvius   Кстати. А когда мы двигаем Wire эта wire всегда пе...   Jun 1 2006, 15:47
|- - dxp   Цитата(Visuvius @ Jun 1 2006, 22:47) Кста...   Jun 2 2006, 04:00
|- - Visuvius   Цитата(dxp @ Jun 2 2006, 08:00) Просто та...   Jun 2 2006, 06:27
|- - Visuvius   И ещё, допустим я создаю элемент с большим количес...   Jun 2 2006, 07:09
|- - Visuvius   Цитата(Visuvius @ Jun 2 2006, 11:09) И ещ...   Jun 2 2006, 13:30
- - Владимир   Цитата(Владимир @ May 31 2006, 14:16) При создан...   Jun 2 2006, 05:56
- - Владимир   В свойствах "Power Port" галочка "S...   Jun 2 2006, 07:11
|- - Visuvius   Цитата(Владимир @ Jun 2 2006, 11:11) В св...   Jun 2 2006, 07:41
- - Владимир   В Altium Designer 6 Уже есть А так нажмите F11, Та...   Jun 2 2006, 08:00
|- - Visuvius   Цитата(Владимир @ Jun 2 2006, 12:00) В Al...   Jun 2 2006, 08:45
|- - dxp   Цитата(Visuvius @ Jun 2 2006, 15:45) Цита...   Jun 2 2006, 09:31
- - Владимир   Нет. Это выше. Он появился после указанного Вами У...   Jun 2 2006, 09:32
- - Владимир   Цитата(Visuvius @ Jun 2 2006, 11:09) И ещё, допу...   Jun 2 2006, 14:10
|- - Visuvius   Цитата(Владимир @ Jun 2 2006, 18:10) Давн...   Jun 3 2006, 11:42
- - Владимир   Вроде в журнале "Компоненты и технологии...   Jun 3 2006, 11:59
|- - Visuvius   Цитата(Владимир @ Jun 3 2006, 15:59) Врод...   Jun 5 2006, 05:24
- - Владимир   ЦитатаУгу... Когда выйдет я состарюсь .... Ладно у...   Jun 5 2006, 06:19
|- - Visuvius   Цитата(Владимир @ Jun 5 2006, 10:19) Цита...   Jun 5 2006, 09:59
- - Владимир   Он правильно думает. Для каждой платы свой проект....   Jun 5 2006, 10:43
- - Владимир   В дополнение к предыдущему 1.«Design Workspace» со...   Jun 5 2006, 11:40
|- - Visuvius   Хорошо, всё удачно получилось, всё передалось в фо...   Jun 6 2006, 05:52
|- - dxp   Цитата(Visuvius @ Jun 6 2006, 12:52) Как ...   Jun 6 2006, 07:36
|- - Visuvius   Цитата(dxp @ Jun 6 2006, 11:30) Цитата(Vi...   Jun 6 2006, 07:38
- - Владимир   ЦитатаЕсть ли в разводчике Protel, функция Swap Ga...   Jun 6 2006, 06:20
|- - Visuvius   Цитата(Владимир @ Jun 6 2006, 10:20) Цита...   Jun 6 2006, 06:28
|- - Visuvius   Цитата(Владимир @ Jun 6 2006, 10:20) Цита...   Jun 6 2006, 15:01
- - Владимир   ЦитатаУгуу.. Это сохраняется в формате, который La...   Jun 6 2006, 06:45
- - Владимир   ЦитатаВообщем потра...ся как следует. Как я понял ...   Jun 6 2006, 09:35
- - Владимир   ЦитатаВладимир @ Jun 6 2006, 13:35) Вообще если д...   Jun 7 2006, 06:58
|- - Visuvius   Цитата(Владимир @ Jun 7 2006, 10:58) Есть...   Jun 7 2006, 07:17
- - Владимир   Цитата1. В Оrcad, показ Room на PCB можно было уби...   Jun 7 2006, 07:53
|- - Visuvius   Цитата(Владимир @ Jun 7 2006, 11:53) Клик...   Jun 7 2006, 12:08
|- - dxp   Цитата(Visuvius @ Jun 7 2006, 19:08) Цита...   Jun 7 2006, 13:11
|- - Visuvius   Спасибо .. Всё усвоил... !!! Замечател...   Jun 8 2006, 05:51
|- - dxp   Цитата(Visuvius @ Jun 8 2006, 12:51) Ну в...   Jun 8 2006, 07:56
||- - Visuvius   Цитата(dxp @ Jun 8 2006, 11:56) Если пост...   Jun 8 2006, 09:37
||- - Zyamizz   Цитата(Visuvius @ Jun 8 2006, 15:37) Есть...   Jun 9 2006, 03:36
|- - Владимир   Цитата(Visuvius @ Jun 8 2006, 08:51) Спас...   Jun 8 2006, 09:20
- - Владимир   ЦитатаТак, как поставить допустим метку "ЩА33...   Jun 8 2006, 10:09
|- - Visuvius   Цитата(Владимир @ Jun 8 2006, 14:09) По и...   Jun 8 2006, 10:42
- - dimay   Может не совсем правильно я понял вопрос о нумерац...   Jun 8 2006, 12:07
|- - Visuvius   Цитата(dimay @ Jun 8 2006, 16:07) Может н...   Jun 8 2006, 12:26
- - Visuvius   Установил я себе Altium Designer 6 и теперь продол...   Jun 10 2006, 05:42
- - Владимир   Tool/Confige Pin Swapping в схематике Tool/Pin pa...   Jun 12 2006, 07:36
|- - Zyamizz   Цитата(Владимир @ Jun 12 2006, 13:36) Too...   Jun 13 2006, 03:25
|- - Visuvius   Цитата(Zyamizz @ Jun 13 2006, 07:25) Ещё ...   Jun 14 2006, 16:17
|- - Visuvius   Цитата(Visuvius @ Jun 14 2006, 20:17) Цит...   Jun 15 2006, 10:46
- - Visuvius   Допустим есть изображение неполярного реле с набор...   Jun 13 2006, 13:54
|- - Visuvius   Недоговорил: Поэкспериментировал я с "Lock Pa...   Jun 14 2006, 05:44
|- - dxp   Цитата(Visuvius @ Jun 14 2006, 12:44) Был...   Jun 14 2006, 06:34
- - Владимир   ЦитатаДопустим есть изображение неполярного реле с...   Jun 14 2006, 07:38
- - Владимир   Тренируйся должно пойти. Я давно мелкую логику не ...   Jun 15 2006, 11:07
|- - Visuvius   Цитата(Владимир @ Jun 15 2006, 15:07) Пол...   Jun 15 2006, 14:15
- - Visuvius   Вообщем я выложил небольшой фрагментик. Если кто х...   Jun 15 2006, 16:46
- - Владимир   B PCB сделаете Component Link (из меню Project) По...   Jun 16 2006, 05:24
|- - Visuvius   Цитата(Владимир @ Jun 16 2006, 09:24) Все...   Jun 16 2006, 05:33
|- - Visuvius   Цитата(Visuvius @ Jun 16 2006, 09:33) Цит...   Jun 17 2006, 05:38
- - Владимир   ЦитатаЕдинственное НО. А нельзя ли при создании ко...   Jun 17 2006, 07:57
|- - Visuvius   Цитата(Владимир @ Jun 17 2006, 11:57) в р...   Jun 17 2006, 09:39
- - Владимир   Swap не увлекаюсь. Но где-то в настройках видел га...   Jun 17 2006, 10:03
- - Visuvius   А вот кто бы мне ответил, как из PCB редактора печ...   Jun 21 2006, 09:30
|- - Zyamizz   Цитата(Visuvius @ Jun 21 2006, 15:30) А в...   Jun 21 2006, 10:09
|- - Visuvius   Цитата(Zyamizz @ Jun 21 2006, 14:09) В AD...   Jun 21 2006, 10:50
- - Владимир   В панели Report найдете ка сформировать таблицу по...   Jun 21 2006, 10:48
- - mika   А можно, я свой вопрос вклиню ? КАК ПЕРЕВЕРНУТЬ Т...   Jun 29 2006, 09:31
|- - dxp   Цитата(mika @ Jun 29 2006, 16:31) А можно...   Jun 29 2006, 09:39
- - Жека   Нарисуй текст палочками   Jun 29 2006, 09:40
- - mika   dxp, спасибо   Jun 29 2006, 09:55
- - asmol   Требуется помощь. У меня в Protel 99 SE 6.0.4. SP2...   Nov 28 2011, 20:07
- - Владимир   а что мешает импортировать в Exell из .bom или .cs...   Nov 28 2011, 20:14
- - asmol   Владимир. я так и делал, но надоело, уже староват...   Dec 1 2011, 20:32


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 22:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01526 секунд с 7
ELECTRONIX ©2004-2016