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

 
 
269 страниц V  « < 130 131 132 133 134 > »   
Reply to this topicStart new topic
> MG Expedition ликбез ...
f0GgY
сообщение Apr 28 2012, 07:38
Сообщение #1966


Знающий
****

Группа: Свой
Сообщений: 602
Регистрация: 6-12-06
Из: Минск
Пользователь №: 23 207



вопрос по Report writer
стоит задача создать репорт со такими данными.
по столбцам
RefDes - PartNumber - PartName - PartLabel - TopCell / BottomCell

При создании интерактивного запроса в таблице TPartNumber есть TPartNumber.PartNumber, TPartNumber.PartName, TPartNumber.Partlabel, TPartNumber.TopCell но нет рефдеса. Есть RefDesPre (что не подходит).
В таблице TComp есть недостающий для моего запроса TComp.RefDesignator. Да TComp.Side лучше брать из TComp

Подозреваю что эти две таблицы можно свести в CrossTab Query, но только не могу сообразить как.
Подскажите пожалуйста, в нужном напралении копаю?

В CTQ упираюсь в выскакивающую ошибку Number 3075 (Либо запрос неправильно формирую).
пишет что нельзя использовать count. Выбираешь любое (max, min, avg, sum) тож самое.

не совсем понятно как исползовать/формировать Table Join и к ней AddRow, Add Column.

upd
кажись что то получилось в интерактивном.
Сделал Join TComp.CompID=TpartNumber.PartNumberID
Затем в таблицах выделил две таблицы, в полях нужные поля. И вроде получился нужный мне репорт sm.gif. Буду проверять.

на принт только выводится почему то две колонки из TComp... через текстовый файл в эксель всё ок.

не получается ерунда. Через GeneralInterface в самом ЕЕ элементов по текстовому файлу значительно больше. Т.е. репорт из RW генериться некорректно. Предполагаю что Join некорректный.

Join TComp..PartNumberID=TpartNumber.PartNumberID вроде всё ок.

з.ы. воспрос закрыт)) приятно побеседовать с умным человеком.
всем спасибо.
з.ы.ы. осталось придумать как в экселе одинаковые partnumber объединить, а рефдесы группой.
SQL запрос (может кому надо будет)
Код
Select TComp.RefDesignator,
TComp.Side,
TPartNumber.PartNumber,
TPartNumber.PartLabel From TComp,
TPartNumber Where TComp.PartNumberID=TPartNumber.PartNumberID   Order By TComp.Side DESC,
TPartNumber.PartNumber ASC,
TComp.RefDesignator ASC


--------------------
нет ничего твоего, кроме нескольких кубических сантиметров в черепе... © Оруэлл.
Go to the top of the page
 
+Quote Post
f1 fan
сообщение May 8 2012, 18:45
Сообщение #1967





Группа: Участник
Сообщений: 10
Регистрация: 8-05-12
Пользователь №: 71 739



Можно ли задать массу элементов в central library и чтобы expedition считал массу всех элементов на плате?
Go to the top of the page
 
+Quote Post
cioma
сообщение May 9 2012, 14:16
Сообщение #1968


Профессионал
*****

Группа: Свой
Сообщений: 1 226
Регистрация: 19-06-04
Из: Беларусь
Пользователь №: 65



Телепатов тут нет, опишите по-подробнее sm.gif
Go to the top of the page
 
+Quote Post
SII
сообщение May 9 2012, 14:27
Сообщение #1969


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



Подозреваю, что надо в библиотеке определить пользовательское свойство -- вес компонента (Weight, например; естественно, для каждого компонента нужно присвоить ему значение). Ну а затем в Expedition использовать генератор BOMов, который настроить подобно тому, как делается для подсчёта стоимости комплектации, только вместо свойства Cost использовать свойство Weight.
Go to the top of the page
 
+Quote Post
f1 fan
сообщение May 9 2012, 16:17
Сообщение #1970





Группа: Участник
Сообщений: 10
Регистрация: 8-05-12
Пользователь №: 71 739



Цитата(cioma @ May 9 2012, 19:16) *
Телепатов тут нет, опишите по-подробнее sm.gif

Чтобы массу элементов на плате не считать вручную, хотелось бы чтобы это делалось автоматически.
Цитата(SII @ May 9 2012, 19:27) *
Подозреваю, что надо в библиотеке определить пользовательское свойство -- вес компонента (Weight, например; естественно, для каждого компонента нужно присвоить ему значение). Ну а затем в Expedition использовать генератор BOMов, который настроить подобно тому, как делается для подсчёта стоимости комплектации, только вместо свойства Cost использовать свойство Weight.

Вот я тоже примерно к этому склоняюсь. Видел что в библиотеке можно задавать пользовательские свойства. А что за генератор такой? Можно поподробнее? Он входит в состав expedition?
Go to the top of the page
 
+Quote Post
SII
сообщение May 9 2012, 17:35
Сообщение #1971


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



Меню Output -> Bill of Materials, если склероз не замучил. Аналогичный есть и в DxDesigner, так что создавать можно и там, и там (просто в Expeditionовском списке могут быть дополнительные компоненты, не имеющие электрического значения, а значит, отсутствующие на принципиальной схеме -- радиаторы там всякие и т.п.)
Go to the top of the page
 
+Quote Post
cioma
сообщение May 10 2012, 14:27
Сообщение #1972


Профессионал
*****

Группа: Свой
Сообщений: 1 226
Регистрация: 19-06-04
Из: Беларусь
Пользователь №: 65



О! Пора мне отдыхать: слово "масса" по умолчанию воспринял как "множество", а не как "вес" sm.gif

Тогда дествительно только через свойство компонента. Если используете DxDatabook, то это делается быстро, если используете только PDB, то либо добавлять вручную, либо писать скрипт.
Go to the top of the page
 
+Quote Post
vitan
сообщение May 10 2012, 14:32
Сообщение #1973


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Как в DxD задать автоматическое открытие последнего проекта при запуске? Нигде не нашел ничего похожего. crying.gif
Go to the top of the page
 
+Quote Post
cioma
сообщение May 11 2012, 14:22
Сообщение #1974


Профессионал
*****

Группа: Свой
Сообщений: 1 226
Регистрация: 19-06-04
Из: Беларусь
Пользователь №: 65



Вроде такого нету. Я на текущие рабочие проекты делаю shortcut с соответствующим параметром командной строки, чтобы открылся нужный проект.
Go to the top of the page
 
+Quote Post
OMY
сообщение May 13 2012, 11:06
Сообщение #1975


Участник
*

Группа: Свой
Сообщений: 19
Регистрация: 31-07-09
Пользователь №: 51 688



Можно же через "Dashboard", очередность по умолчанию в файле "dash_projects.lst", папка WDIR.
Go to the top of the page
 
+Quote Post
f1 fan
сообщение May 18 2012, 18:07
Сообщение #1976





Группа: Участник
Сообщений: 10
Регистрация: 8-05-12
Пользователь №: 71 739



Спасибо, разобрался. Единственное что не нашел, чтобы он суммировал сам все элементы.Поэтому вывел массу через BOM в лог файл и затем вставил в excel и там посчитал.
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение May 20 2012, 20:17
Сообщение #1977


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Подскажите, пожалуйста!
Во удалил неподключенные контактные площадки со внутренних слоев при помощи padstack processor. Размер дырки в плоскостях получился маленький слишком, 0.1 мм поясок, а надо 0.2 мм. Где он задаётся в ces?
Go to the top of the page
 
+Quote Post
fill
сообщение May 22 2012, 15:43
Сообщение #1978


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(dmitry-tomsk @ May 21 2012, 00:17) *
Подскажите, пожалуйста!
Во удалил неподключенные контактные площадки со внутренних слоев при помощи padstack processor. Размер дырки в плоскостях получился маленький слишком, 0.1 мм поясок, а надо 0.2 мм. Где он задаётся в ces?


Если это Via, то зазор Via-to-Plane на соответствующем слое.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение May 22 2012, 21:27
Сообщение #1979


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Цитата(fill @ May 22 2012, 18:43) *
Если это Via, то зазор Via-to-Plane на соответствующем слое.

Спасибо, fill! Только вот нормальный антипад не получается сделать. Например, по требованием pcie pad size - 25 mil, anti-pad - 35 для переходов. Пусть 0.6 переход, 0.3 сверло, 0.9 антипад, тогда 0.3 зазор, на неудаляемых переходах все перемычки съедает такой зазор. Есть же в padstack plane clearance, никак нельзя его использовать для позитивных полигонов?
Go to the top of the page
 
+Quote Post
fill
сообщение May 23 2012, 09:44
Сообщение #1980


Гуру
******

Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512



Цитата(dmitry-tomsk @ May 23 2012, 01:27) *
Спасибо, fill! Только вот нормальный антипад не получается сделать. Например, по требованием pcie pad size - 25 mil, anti-pad - 35 для переходов. Пусть 0.6 переход, 0.3 сверло, 0.9 антипад, тогда 0.3 зазор, на неудаляемых переходах все перемычки съедает такой зазор. Есть же в padstack plane clearance, никак нельзя его использовать для позитивных полигонов?


Ну так используйте негатив, для которого используется plane_clearance из падстека.

Кроме того, есть же Rule_Area (области правил), там где нужно\не нужно удалять, создаем соотвествующие правила регулирующие нужные зазоры.


--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю.

www.megratec.ru
Go to the top of the page
 
+Quote Post

269 страниц V  « < 130 131 132 133 134 > » 
Reply to this topicStart new topic
220 чел. читают эту тему (гостей: 220, скрытых пользователей: 0)
Пользователей: 0

 


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


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