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

 
 
269 страниц V  « < 74 75 76 77 78 > »   
Reply to this topicStart new topic
> MG Expedition ликбез ...
fill
сообщение Oct 12 2009, 09:30
Сообщение #1126


Гуру
******

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



Цитата(LeonY @ Oct 9 2009, 01:21) *
Итак вопрос для специалистов уже, наверное, понятен - можно ли и, если можно, то как, создать "супер-компонент", который будет использован сколько угодно раз, со своей топологией, RefDes, цепями? При этом на схеме будет представлен только один раз, при упаковке и компиляции RefDes и цепи будут менять название добавкой суффикса/префикса не затрагивая основного имени, на плату будет ставиться уже готовая топология.

Вопрос второй: какая логика используется при назначении RefDes? На первый взгляд порядок совершенно случайный, но как-то неверится.

Все, на сегодня хватит.


Первый способ подходящий для копирования повторяющихся фрагментов\подсхем в Exp вам уже подсказали.
Второй, с использованием Reuse_Blocks, смотрите в видео http://megratec.ru/data/ftp/exp_movie/new/Reuse_Blocks.avi


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
Vadim
сообщение Oct 12 2009, 10:00
Сообщение #1127


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Цитата(fill @ Oct 12 2009, 12:30) *
Первый способ подходящий для копирования повторяющихся фрагментов\подсхем в Exp вам уже подсказали.
Второй, с использованием Reuse_Blocks, смотрите в видео http://megratec.ru/data/ftp/exp_movie/new/Reuse_Blocks.avi

Извините, Александр, но это кино не отвечает на вопрос LeonY.
Вот, например, у Вас в фильме Instanse блоков начинается с 2, а не с 1. У меня в проектах тоже. И изменить это безобразие у меня не не получилось. И вообще, повлиять на нумерацию поз. обозначений, и, тем более, цепей в блоках мне так и не удалось. Например, в проекте у меня 4 блока. В каждом, к примеру, есть конденсатор C1. Позиционные обозначения получились такими:
- С1
- 4-С1
- 5-С1
- 6-С1
Почему не
- 1-С1
- 2-С1
- 3-С1
- 4-С1
???
Ну, я разбил блоки на плате, и переименовал по-человечески, не вопрос. А вот с цепями как быть, вообще непонятно.


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
LeonY
сообщение Oct 12 2009, 10:01
Сообщение #1128


Знающий
****

Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164



Цитата(timon_by @ Oct 12 2009, 11:18) *
Ответ "От тех кто в танке" unsure.gif

В базовом блоке прописываете позиционные обозначения так как Вам нужно. При упаковке блока добавится префикс. Соответственно он перенесется в перечень. Вот пример перечня при использовании блоков (50 блоков):

Код
A2C1      |B37931K5104K060           |1    
A2C2      |K73-17250v0.047uF                        |1    
A2C3      |K73-17250v0.047uF                         |1    
A2C4      |K73-17250v0.047uF                       |1    
A2C5      |K73-17250v0.047uF                        |1    
A2C6      |K73-17250v0.047uF                       |1      
A2R1      |RK73H2BTTD151J                  |1    
A2R2      |RK73H2BTTD151J                |1      
A2VD1     |SMBJ5CA                                      |1    
A3C1      |B37931K5104K060                          |1    
A3C2      |K73-17250v0.047uF                        |1    
A3C3      |K73-17250v0.047uF                        |1    
A3C4      |K73-17250v0.047uF                        |1    
A3C5      |K73-17250v0.047uF                        |1    
A3C6      |K73-17250v0.047uF                        |1

Спасибо - это вроде бы то, что надо. А нельзя ли получить проект, где это все использовано (пример, может быть абсолютно нереальным) и краткую технологию получения. Заранее спасибо beer.gif


--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)

А. Эйнштейн.
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 12 2009, 10:10
Сообщение #1129


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(fill @ Oct 12 2009, 12:14) *
В менторе нет редактора для создания 3D моделей поэтому и не предусматривали экспорта.
В большинстве фирм нормально работают через IDF:
- внутри САПР механики создают 3D модели
- из Exp экспортируют IDF - создается два файла - плата и библиотека
- в САПР механики читают файл с платой, указывая при чтении что модели уже есть в локальной библиотеке САПР механики (автоматическая ассоциация по Part_Number)


К сожалению я обязан предоставить механикам полную модель платы, состоящую из платы и установленных на ней элементов. Так что, как я Вас понял, получается у меня всего два выхода - ставить и осваивать солид (ну или другой 3D-пакет), и делать эту работу повторно в нем (при условии, что я уже все сделал в 3D Viewer, и результат меня более чем устраивает), и второй путь - писать свою программу, которая читает IDF, читает модели из PCB/3D/Cells и читает оттуда файлы привязок .e3d, после чего пишет единую модель пусть в том же IDF-формате. Или все таки ECAD-MCAD Collaborator позволяет записать в каком-то виде то, что я сделал и вижу в 3D-Viewer?
Go to the top of the page
 
+Quote Post
Vadim
сообщение Oct 12 2009, 10:13
Сообщение #1130


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Цитата(timon_by @ Oct 12 2009, 12:18) *

Как Вам удалось получить буквенные префиксы??? При рисовании схемы использовали блоки или символы? Какие атрибуты в блоки/символы ставили?
Спасибо.


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
fill
сообщение Oct 12 2009, 10:59
Сообщение #1131


Гуру
******

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



Цитата(SM @ Oct 12 2009, 14:10) *
К сожалению я обязан предоставить механикам полную модель платы, состоящую из платы и установленных на ней элементов. Так что, как я Вас понял, получается у меня всего два выхода - ставить и осваивать солид (ну или другой 3D-пакет), и делать эту работу повторно в нем (при условии, что я уже все сделал в 3D Viewer, и результат меня более чем устраивает), и второй путь - писать свою программу, которая читает IDF, читает модели из PCB/3D/Cells и читает оттуда файлы привязок .e3d, после чего пишет единую модель пусть в том же IDF-формате. Или все таки ECAD-MCAD Collaborator позволяет записать в каком-то виде то, что я сделал и вижу в 3D-Viewer?


Особо не разбирался, но т.к. 3D-Viewer является частью ECAD-MCAD Collaborator, то наверняка можно. Проблема только в том что пока вариант работы через ECAD-MCAD Collaborator есть только со стороны PTC ( http://www.mentor.com/products/pcb-system-...ting/ecad-mcad/ ), остальные пока не реализовали эту возможность.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 12 2009, 11:13
Сообщение #1132


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(fill @ Oct 12 2009, 14:59) *
Проблема только в том что пока вариант работы через ECAD-MCAD Collaborator есть только со стороны PTC (http://www.mentor.com/products/pcb-system-design/layout-routing/ecad-mcad/), остальные пока не реализовали эту возможность.

Да это не проблема. Bidirectional вроде как и лишнее пока. Хватит и unidirectional - просто экспорт 3D вида точь-в-точь как viewer показывает.
Go to the top of the page
 
+Quote Post
LeonY
сообщение Oct 12 2009, 11:24
Сообщение #1133


Знающий
****

Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164



Цитата(Vadim @ Oct 12 2009, 12:13) *
Цитата(timon_by @ Oct 12 2009, 12:18) *

Как Вам удалось получить буквенные префиксы??? При рисовании схемы использовали блоки или символы? Какие атрибуты в блоки/символы ставили?
Спасибо.

Ув. Вадим - Вы точно повторяете мой вопрос. Рад, что это интересует не только меня (по моей безграмотности)


--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)

А. Эйнштейн.
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 12 2009, 11:42
Сообщение #1134


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



А это что еще такое?

Project database [/path/to/database] is inconsistent. It has been manually copied while the iCDB Server was running.

Никто никуда ничего не копировал, и сбоев в файловой системе не наблюдалось....

Как чинить?
Go to the top of the page
 
+Quote Post
fill
сообщение Oct 12 2009, 11:47
Сообщение #1135


Гуру
******

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



Цитата(Vadim @ Oct 12 2009, 14:00) *
Извините, Александр, но это кино не отвечает на вопрос LeonY.
Вот, например, у Вас в фильме Instanse блоков начинается с 2, а не с 1. У меня в проектах тоже. И изменить это безобразие у меня не не получилось. И вообще, повлиять на нумерацию поз. обозначений, и, тем более, цепей в блоках мне так и не удалось. Например, в проекте у меня 4 блока. В каждом, к примеру, есть конденсатор C1. Позиционные обозначения получились такими:
- С1
- 4-С1
- 5-С1
- 6-С1
Почему не
- 1-С1
- 2-С1
- 3-С1
- 4-С1
???
Ну, я разбил блоки на плате, и переименовал по-человечески, не вопрос. А вот с цепями как быть, вообще непонятно.


Изменил через Renumber ничего не разбивая.
http://megratec.ru/data/ftp/exp_movie/new/Reuse_RefDes.avi
Если нужно могу сделать и просто "1" вместо "1_" и т.д.
Если блоки не Reuse_Blocks то можно провести замену префикса непоследственно в схеме - Instance_Mode и Replace_Text

Для DxD вообще такой проблемы (присвоение внутреннего системного номера префикса) нет - сразу получается как надо.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
Vadim
сообщение Oct 12 2009, 12:03
Сообщение #1136


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Цитата(fill @ Oct 12 2009, 14:47) *
Изменил через Renumber ничего не разбивая.

И это здорово!!! Спасибо, пока, к сожалению, не могу попробовать, на винте порядок навожу. Как я понимаю, все дело в волшебном Set Instance, который прошел мимо моего внимания.
Цитата(fill @ Oct 12 2009, 14:47) *
Для DxD вообще такой проблемы (присвоение внутреннего системного номера префикса) нет - сразу получается как надо.

Там других проблем полно smile.gif


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
fill
сообщение Oct 12 2009, 12:10
Сообщение #1137


Гуру
******

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



Цитата(SM @ Oct 12 2009, 15:42) *
А это что еще такое?

Project database [/path/to/database] is inconsistent. It has been manually copied while the iCDB Server was running.

Никто никуда ничего не копировал, и сбоев в файловой системе не наблюдалось....

Как чинить?


Как вариант можно восстановится из AutoBackup.


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

www.megratec.ru
Go to the top of the page
 
+Quote Post
expflash
сообщение Oct 12 2009, 12:15
Сообщение #1138


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

Группа: Свой
Сообщений: 97
Регистрация: 6-02-08
Из: Казань
Пользователь №: 34 802



Цитата(timon_by @ Oct 12 2009, 12:18) *
Как Вам удалось получить буквенные префиксы??? При рисовании схемы использовали блоки или символы? Какие атрибуты в блоки/символы ставили?
Спасибо.

В иерархический символ нужно добавить атрибут RefDes Prefix. Что может быть проще?
Go to the top of the page
 
+Quote Post
Vadim
сообщение Oct 12 2009, 12:19
Сообщение #1139


Неиодный дизайнер
*****

Группа: Свой
Сообщений: 1 240
Регистрация: 1-12-04
Из: Минск
Пользователь №: 1 273



Цитата(expflash @ Oct 12 2009, 15:15) *
В иерархический символ нужно добавить атрибут RefDes Prefix. Что может быть проще?

Э-э-э... Добавлял, ничего не получалось. Точно в символ? Может в блок?


--------------------
SPECCTRA forever! IO/Designer forever!
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 12 2009, 12:23
Сообщение #1140


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(fill @ Oct 12 2009, 16:10) *
Как вариант можно восстановится из AutoBackup.

Восстановился из не-авто бэкапа. Хорошо хоть делал их постоянно. А какая утилита (или что) восстанавливает из автобэкапа?
Go to the top of the page
 
+Quote Post

269 страниц V  « < 74 75 76 77 78 > » 
Reply to this topicStart new topic
75 чел. читают эту тему (гостей: 75, скрытых пользователей: 0)
Пользователей: 0

 


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


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