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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Parametric multi-channel, Вопрос по многоканальному дизайну
NVO
сообщение Apr 7 2008, 04:40
Сообщение #1


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

Группа: Свой
Сообщений: 82
Регистрация: 16-11-06
Из: Канада
Пользователь №: 22 406



Нужна помощь.
Борюсь уже сутки smile.gif

Parametric multi-channel.
Все сделано согласно AR0112 Multi-Channel Design Concepts.pdf стр.-5 но при этом сопротивление (Value) тех резисторов которое д.б. различно от канала к каналу не желает отображаться правильно либо я что-то упустил или чего-то не понимаю.

В Program Files\Altium Designer 6\Examples\Reference Designs есть единственный пример для Parametric multi-channel в Parametric Hierarchy но там все еще "страньше".

Altium Designer 6.9.0.12759

Буду весьма признателен за помощь.

Дополнительно туда-же.
Для мультиканального дизайна Smart PDF генерит только одну картинку для канала вне зависимости от их реального числа (не важно Parametric или обычный Repeat) и не показывает правильное значение (сопротивление, ёмкость и т.п.).
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 7 2008, 10:09
Сообщение #2


Гуру
******

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



Цитата
Smart PDF генерит только одну картинку

Вроде так. Берет первую общую (editor). И не понятно зачем больше. в PDF отправлять
Это для Variant работает.
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Apr 7 2008, 11:14
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562



Цитата(Владимир @ Apr 7 2008, 13:09) *
Вроде так. Берет первую общую (editor). И не понятно зачем больше. в PDF отправлять
Это для Variant работает.

Нет, многоканальная работа может генерировать pdf для каждого канала. При этом она добавляет в номер документа (Document Number) цифру через точку: "ХХХХ.ХХХХХХ.ХХХ Э3.1", "ХХХХ.ХХХХХХ.ХХХ Э3.2" и т.д.
В каждом листе при этом правильно отображаются параметры каждого элемента, в зависимости от настроек канала.
Для этого при генерации pdf файла (Smart PDF), когда дойдете до закладки Structure Setting, надо поставить галочку "Use Phisical Structure" - использовать физическую структуру. По умолчанию используется логическая, которая не отображает данные о параметрах элементов, отличающихся от канала к каналу.

Для ответа же на вопрос NVO по поводу неотображения в Альтиуме желательно приложить кусочек проекта.
Go to the top of the page
 
+Quote Post
NVO
сообщение Apr 8 2008, 07:34
Сообщение #4


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

Группа: Свой
Сообщений: 82
Регистрация: 16-11-06
Из: Канада
Пользователь №: 22 406



Спасибо за подсказку.
На самом деле все работает, но увидеть это было не возможно пока не вывел многоканальный PDF.

Картинки для примера:

Восемь идентичных каналов с вариациями для некоторых элементов

#1 Лист Edit
#2 Лист для первого канала
#3 Первый канал как он выглядит на PDF с подставленными Value.

По поводу "не отображения" вопрос был в следующем.
Логично было-бы на листе для каждого канала видеть истинные значения для элементов вместо (или вместе) =Rxx_Value.
Т.е. надо генерить PDF что-бы убедиться что все верно, что мягко говоря не слишком удобно. Не додумали.

Интересно можно-ли таким-же образом обращаться с текстом. Т.е. делать индивидуальные пометки для каждого канала. Боюсь что нет, а было-бы весьма полезно.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 8 2008, 07:58
Сообщение #5


Гуру
******

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



Цитата
Логично было-бы на листе для каждого канала видеть истинные значения для элементов вместо (или вместе) =Rxx_Value.
Т.е. надо генерить PDF что-бы убедиться что все верно, что мягко говоря не слишком удобно. Не додумали

Совершенно не обязательно генерить PDF.
доcnаточно просто скомпилировать проект и на соответствующих вкладках каналов иерархических листов все отобразится
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Apr 8 2008, 10:48
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562



Владимир правильно говорит.
У меня была мысль в самом начале, что Вы не скомпилировали проект, но я подумал, что это слишком просто, чтобы быть правдой smile.gif
Для того, чтобы в каждом канале увидеть реальные номиналы, надо выполнить команду: Project - Compile PCB Project XXXXXXX.PrjPcb.
Это приведет к нескольким результатам:
1. Проект будет проверен на ошибки проектирования в соответствии с матрицей, вызываемой по команде Project - Project Options - Connection Matrix.
2. Будет перепроверена иерархия проекта и, если необходимо, будет создан файл *.PrjPcbStructure.
3. Для многоканального проекта будут подставлены истинные значения номиналов. Появятся вкладки каналов проекта.

Кстати, из листа верхнего уровня в лист нижнего уровня можно передавать не только номиналы компонентов, но и имена листов. Для этого необходимо на символе листа определить дополнительный параметр, например BlockName, а в соответствующем листе нижнего уровня поместить на поле схемы текст "=BlockName". Для многоканального проекта это позволит дать каждому каналу своё, уникальное имя. Разумеется, в настройках Альтиума нужно еще включить отображение специальных строк smile.gif
Go to the top of the page
 
+Quote Post
NVO
сообщение Apr 8 2008, 19:58
Сообщение #7


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

Группа: Свой
Сообщений: 82
Регистрация: 16-11-06
Из: Канада
Пользователь №: 22 406



Спасибо, но дело в том что картинка #2 это картинка 1-го канала скомпилированного проекта и по прежнему истинных значений там нет, а на PDF есть???
Т.е. смысл в том что я его конечно компилировал smile.gif
Почему не видно не понимаю.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 8 2008, 20:25
Сообщение #8


Гуру
******

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



Convert sprcial string
Этот флаг для схемного редактора в Preference должен быть установлен smile.gif
Go to the top of the page
 
+Quote Post
NVO
сообщение Apr 8 2008, 21:05
Сообщение #9


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

Группа: Свой
Сообщений: 82
Регистрация: 16-11-06
Из: Канада
Пользователь №: 22 406



Цитата(Владимир @ Apr 8 2008, 15:25) *
Convert sprcial string
Этот флаг для схемного редактора в Preference должен быть установлен smile.gif



Спасибо Владимир!
Теперь работает

Благодарю!
Это тоже работает нормально.

Цитата(Gennaj @ Apr 8 2008, 05:48) *
Кстати, из листа верхнего уровня в лист нижнего уровня можно передавать не только номиналы компонентов, но и имена листов. Для этого необходимо на символе листа определить дополнительный параметр, например BlockName, а в соответствующем листе нижнего уровня поместить на поле схемы текст "=BlockName". Для многоканального проекта это позволит дать каждому каналу своё, уникальное имя. Разумеется, в настройках Альтиума нужно еще включить отображение специальных строк smile.gif
Go to the top of the page
 
+Quote Post
alvol
сообщение Apr 9 2008, 10:43
Сообщение #10


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

Группа: Свой
Сообщений: 153
Регистрация: 15-05-06
Из: Николаев
Пользователь №: 17 119



Цитата(Владимир @ Apr 8 2008, 09:58) *
Совершенно не обязательно генерить PDF.
доcnаточно просто скомпилировать проект и на соответствующих вкладках каналов иерархических листов все отобразится

когда-то задавал воghс по мультиканалам, может намешал там много всего, в общем проблема осталась^
вывести на печать вот такие вот отдельные листы схемы через Print Preview после компиляции проекта не выходит, какой бы лист не пытался распечатать--все равно выдает на печать окно Editor, кроме как ПДФкой не выходит, может ест какие-то настройки?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 9 2008, 10:52
Сообщение #11


Гуру
******

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



Да. отдельно нет, да и не зачем. А так через SmartPDF
Go to the top of the page
 
+Quote Post
alvol
сообщение Apr 9 2008, 10:58
Сообщение #12


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

Группа: Свой
Сообщений: 153
Регистрация: 15-05-06
Из: Николаев
Пользователь №: 17 119



Цитата(Gennaj @ Apr 8 2008, 12:48) *
Кстати, из листа верхнего уровня в лист нижнего уровня можно передавать не только номиналы компонентов, но и имена листов. Для этого необходимо на символе листа определить дополнительный параметр, например BlockName, а в соответствующем листе нижнего уровня поместить на поле схемы текст "=BlockName". Для многоканального проекта это позволит дать каждому каналу своё, уникальное имя. Разумеется, в настройках Альтиума нужно еще включить отображение специальных строк smile.gif

Не подскажете, как быть, если иерархия и структура сложная? Допустим есть общая схема (ОС). К примеру, используется блок (А) , как символьный элемент, в двух типах каналов (В, С), с разными схемами (на схеме по нескольку таких каналов одновременно). После компиляции проекта выходит такое себе дерево
..........ОС............
..../.... /...\...\......
...В...В......С..С....
../.../..........\...\....
А...А...........А...А..

передать параметр , что блоки А используются в канале В и С еще можно и отобразить это на листе, а вот различить между собой блоки А в пределах канала В или в пределах канала С, уже не удается, потому что они уже появляются после компиляции и создать им отдельный параметр не удается (выкидывает в окно редактора)
Как быть?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 9 2008, 13:10
Сообщение #13


Гуру
******

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



Работает не только оператор "равенство" но и другие ("плюc" "минус")?покрайней мере для цифры.
Когдато баловался.
Попробуйте тоже с добавлением имне все вложений smile.gif
Сообщите о результатах
Цитата
"=BlockName".
Go to the top of the page
 
+Quote Post
alvol
сообщение Apr 9 2008, 21:32
Сообщение #14


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

Группа: Свой
Сообщений: 153
Регистрация: 15-05-06
Из: Николаев
Пользователь №: 17 119



Цитата(Владимир @ Apr 9 2008, 15:10) *
Попробуйте тоже с добавлением имне все вложений smile.gif
Сообщите о результатах

немного не понятно...
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 10 2008, 06:33
Сообщение #15


Гуру
******

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



="BlockNameLevel1"+"BlockNameLevel2"
и так далее
Go to the top of the page
 
+Quote Post

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

 


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


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