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

 
 
 
Reply to this topicStart new topic
> Глюк в Shemagee 3.05?!, Или у меня кривые руки?!
westwind
сообщение Dec 11 2009, 18:58
Сообщение #1





Группа: Участник
Сообщений: 6
Регистрация: 27-12-08
Из: Ростов-на-Дону
Пользователь №: 42 799



Начну с небольшой предыстории...
Сам я большей частью программист. Но сейчас возникла необходимость рисовать схемы и разводить платы самому sad.gif
Немного работал с P-cad 200х (если брать вообщем, то гадость smile.gif), но если Schemagee + P-cad + Specctra + Microcap то вроде ничё так получается. (смотрю в сторону Expedition или Allegro, но страшные они smile.gif)

Щас обнаружил странную вещь: в SCHEMAGEE 3.05 при создании НЕСКОЛЬКИХ СЕКЦИЙ в одном компоненте корректно модифицируется только первая. Поясню: если создать несколько символов в компоненте, нарисовать в каждом по десятку пинов с разными именами, далее добавить их как разные секции компонента, а потом открыть, то редактор открывая вторую и последующие секции на редактирование заменяет имена пинов на имена пинов из первой!
И сама проблема в том, что после добавления символа как секции компонента, его невозможно редактировать. Задаём соответствие между именем пада на футпринте, номером пина УГО и именем пина УГО, потом открываем УГО на редактирование и все заданные имена пинов для второй и последующих секций слетают : crying.gif

Если кто-то сталкивался с этой проблемой, поделитесь своими соображениями. Заранее спасибо.
Go to the top of the page
 
+Quote Post
SERoz
сообщение Dec 11 2009, 20:18
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 301
Регистрация: 9-10-06
Из: Питер
Пользователь №: 21 135



SCHEMAGEE - неплохая рисовалка схем по ГОСТу, но только для простых схем (немного посложнее и хапец - проверено)....

Так что, если Вам так уж надо работать с таким "паровозом" - рисуйте схемы в Оркаде (а платы в Пикаде), намного удобнее чем в Пикаде (тем более что Спектра его родная дочка)....
Да и фэйсом Окард похож на SCHEMAGEE (точнее наоборот)...

Сообщение отредактировал SERoz - Dec 11 2009, 20:19


--------------------
И да поможет тебе F1, и да сохранит тебя F2, во имя Control-а, Alt-а, и Святого Del-а! Да будет так, ENTER
Go to the top of the page
 
+Quote Post
westwind
сообщение Dec 11 2009, 21:36
Сообщение #3





Группа: Участник
Сообщений: 6
Регистрация: 27-12-08
Из: Ростов-на-Дону
Пользователь №: 42 799



По большому счёту Вы правы. Доделаю как-нить эту задачку, а дальше неторопясь буду осваивать что-то тяжёлое для сквозного проектирования... Ибо щас нарисовал с горем пополам контроллер i.MX27... (символы в Схемаджи, паттерн в Pcad2006) и всё больше задумываюсь как все эти 473 ноги будут разводиться в Pcad'e (да ещё таким спецом как я)

Вообщем, нафлудил тут. И сам себе отвечу:

Если необходимо внести изменения в уже существующую секцию компонента в Schemagee (изменить графику, удалить, добавить пины), открывать её не нужно smile.gif. Вместо этого, создаём новую схему, подключаем библиотеку с компонентом, вставляем туда (в схему) нужную нам секцию, потом правой кнопкой по ней и выбираем "редактировать" (в редакторе схем). На этот раз, секция открывается на редактирование с правильными именами пинов.
Остаётся внести изменения и вручную скопировать (тупо через CTRL+C - CTRL+V) в секцию компонента, что в библиотеке.
Более разумного способа я не нашёл sad.gif
Go to the top of the page
 
+Quote Post
SERoz
сообщение Dec 12 2009, 05:24
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 301
Регистрация: 9-10-06
Из: Питер
Пользователь №: 21 135



Думаю (для упрощения процесса) можно кинуть схему в Пикад и доводить её уже там (тем более что плата в Пикаде)...
Правда с либрами не знаю как получится - ни разу не перекидывал в Пикад...

Вот сейчас (в смысле не прям сейчас), как раз делаю простенькие схемы в SCHEMAGEE (для приборов в Солиде) - довольно удобно (можно и в Солиде, но влом)...

В общем - удачи...


--------------------
И да поможет тебе F1, и да сохранит тебя F2, во имя Control-а, Alt-а, и Святого Del-а! Да будет так, ENTER
Go to the top of the page
 
+Quote Post
Yuri Potapoff
сообщение Dec 14 2009, 19:19
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 752
Регистрация: 10-11-04
Из: Железнодорожный
Пользователь №: 1 093



Цитата(westwind @ Dec 11 2009, 21:58) *
Щас обнаружил странную вещь: в SCHEMAGEE 3.05 при создании НЕСКОЛЬКИХ СЕКЦИЙ в одном компоненте корректно модифицируется только первая. Поясню: если создать несколько символов в компоненте, нарисовать в каждом по десятку пинов с разными именами, далее добавить их как разные секции компонента, а потом открыть, то редактор открывая вторую и последующие секции на редактирование заменяет имена пинов на имена пинов из первой!
И сама проблема в том, что после добавления символа как секции компонента, его невозможно редактировать. Задаём соответствие между именем пада на футпринте, номером пина УГО и именем пина УГО, потом открываем УГО на редактирование и все заданные имена пинов для второй и последующих секций слетают : crying.gif


Вы явно не разобрались с тем, как создавать компоненты. Таблицу выводов компонента смотрели/редактировали?

Вам было бы намного легче, если бы вы были легальным пользователем и пользовались услугами технической поддержки. Или хотябы посмотрели учебные видеоролики.

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

Цитата(SERoz @ Dec 11 2009, 23:18) *
SCHEMAGEE - неплохая рисовалка схем по ГОСТу, но только для простых схем (немного посложнее и хапец - проверено)....


Примеры "хапцов" можете привести? Что к ним приводит и как они выглядят?
Go to the top of the page
 
+Quote Post
Yuri Potapoff
сообщение Dec 15 2009, 18:08
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 752
Регистрация: 10-11-04
Из: Железнодорожный
Пользователь №: 1 093



Правильно я понимаю, что весь пар ушел в гудок?
Go to the top of the page
 
+Quote Post
Yuri Potapoff
сообщение Dec 19 2009, 07:02
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 752
Регистрация: 10-11-04
Из: Железнодорожный
Пользователь №: 1 093



Резюмирую молчание westwild и SERoz: в Schemagee нет глюков.

Проблема исключительно в кривых руках. smile.gif
Go to the top of the page
 
+Quote Post
westwind
сообщение Dec 19 2009, 11:29
Сообщение #8





Группа: Участник
Сообщений: 6
Регистрация: 27-12-08
Из: Ростов-на-Дону
Пользователь №: 42 799



Цитата(Yuri Potapoff @ Dec 14 2009, 22:19) *
Вы явно не разобрались с тем, как создавать компоненты. Таблицу выводов компонента смотрели/редактировали?

Вам было бы намного легче, если бы вы были легальным пользователем и пользовались услугами технической поддержки. Или хотябы посмотрели учебные видеоролики.

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



Примеры "хапцов" можете привести? Что к ним приводит и как они выглядят?


biggrin.gif
Эх... Всем было бы гораздо легче, если бы я был легальным пользователем, но страна у нас относится к разряду "развивающихся", Shemagee мне никто не купит, а ТОРРЕНТС.ру рулит...

Ну а тот факт, что в Схемаджи 3.05 есть проблемы с секциами - нигде это не обсуждалось, может это только у меня smile.gif

>> Вы явно не разобрались с тем, как создавать компоненты.
как раз компоненты создавать удобнее, чем в P-cad'e - это плюс Схемаджи.
>> Таблицу выводов компонента смотрели/редактировали?
Улыбнуло smile.gif

ЕЩЁ РАЗ ОПИШУ ПРОБЛЕМУ:
При создании двух и более СИМВОЛОВ УГО (элементов в терминологии Схемаджи) в одном компоненте.
Для простоты пусть УГО состоят только из пинов. В первом их пять, во втором четыре. Так выглядит один:
Прикрепленное изображение

Второй:
Прикрепленное изображение


Создаём для компонента две секции: одна - первый УГО, вторая - второй УГО.
Открываем таблицу выводов компонента и задаём имена выводов.
Прикрепленное изображение


Всё идёт хорошо. Жмём ОК. Затем открываем ренее созданные УГО на редактирование:
Прикрепленное изображение

- тут всё логично, Схемаджи отрисовал пять пинов с указанными нами именами.

Прикрепленное изображение

- а вот тут крайне нелогично!!! Схемаджи вместо того, чтобы обозвать пины "name1"... "name4", взял ИМЕНА пинов из первой секции.

Если ничего не делать и просто закрыть этот УГО, то ничего страшного не произойдёт, а вот если внести в УГО какие-нибудь изменения ( в примере, я дорисовал основное и дополнительные поля, не трогая пины, но вообще даже перемещение надписи уже будет расценено Схемаджи как внесение изменений), то программа сохранит УГО ПОМЕНЯВ ИМЕНА ВСЕХ ПИНОВ ИЗ ВТРОРОЙ СЕКЦИИ на имена пинов из первой. Вот что получим, открыв вновь таблицу выводов.
Прикрепленное изображение


(на самом деле, это более неприятно, чем может показаться. Я имею "большой" чип, который удобно разделить на несколько секций - выводы шины SDRAM отдельно, выводы LCD отдельно и т.д. Создаю "визардом" заготовку УГО с 40 пустыми пинами, потом в таблице выводов вбиваю соответствующие имена контактных площадок (соответствующие default pin designator в P-cad) и имена пинов для УГО. Потом оказывается, к примеру, что для интерфейса SDRAM мне нужны 36 ног, а 4 из заготовки УГО хорошо бы удалить, потому как они ничему не соответствуют. Но, открывая УГО на редактирование, чтобы удалить лишние выводы, Схемаджи переименовывает все выводы именами пинов из первой секции и после сохранения УГО придётся заново править таблицу выводов.)

Уфф... Вот о чём я хотел сказать...





Вот. Теперь пойдём дальше в наших экспериментах. Ну, тоесть я пойду, а вы, как специалисты прокомментируете.

Создал я наконец две секции.
Прикрепленное изображение

Прикрепленное изображение


(чтобы секции корректно можно было "отПринтСкринить" я имена пинов вводил в свойствах каждого пина, а не в таблицу выводов компонента)

Создал посадочное месте (для чистоты эксперимента создал smile.gif)

Прикрепленное изображение


Теперь ещё раз проверяем таблицу выводов в схемаджи и соответствие посадочного места в свойствах компонента.
Прикрепленное изображение

Прикрепленное изображение


Создаём схему, вставляем туда обе секции ОДНОГО элемента. Ну, чтобы как-то доказать, что я не верблюд, смотрим на RefDes = D1.1 и D1.2 - это схемаджи именовала, не я. Тоесть по всем признакам она расценивает оба изображения как часть одного компонента.
Прикрепленное изображение


Создаём нетлист.

Прикрепленное изображение


Открываем PCB. Загружаем нетлист.
Прикрепленное изображение

И тут самое большое удивление - вместо одного паттерна с соединёнными ногами, мы видим ДВА посадочных места!!!
Прикрепленное изображение


На всякий случай, чтобы убедиться, я смотрю на сгенерированный нетлист:
ACCEL_ASCII "e:\Schema1.net"

(asciiHeader
(asciiVersion 3 0)
(timeStamp 0 0 0 0 0 0)
(program "Schemagee" "")
(copyright "Copyright © 2002-2008 GeeTeeSoft")
(fileAuthor "")
(headerString "")
(fileUnits mm)
(guidString "")
)

(netlist "Netlist_1"
(compInst "D1"
(compRef "COMPONENT_1")
(originalName "COMPONENT_1")
(patternName "MY_DIP-12")
)
(compInst "D2"
(compRef "COMPONENT_1")
(originalName "COMPONENT_1")
(patternName "MY_DIP-12")
)
(net "NET1"
(node "D2" "6")
(node "D1" "1")
)
(net "NET2"
(node "D2" "9")
(node "D1" "5")
)
)

Два посадочных места. P-cad "правильно" всё понял.

P/S Совершенно не имею желания кого-то оскорблять или сомневаться в качестве софта (тем более, что я , как правильно заметил господин Потапов, не покупал у него софт). Я просто описал то, с чем столкнулся. Может быть это будет кому-то полезно.

P/P/S Был в отъезде некоторое время, так что не мог оперативно ответить на замечания Юрия Потапова
Go to the top of the page
 
+Quote Post
Yuri Potapoff
сообщение Dec 20 2009, 15:58
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 752
Регистрация: 10-11-04
Из: Железнодорожный
Пользователь №: 1 093



Цитата(westwind @ Dec 19 2009, 14:29) *
ЕЩЁ РАЗ ОПИШУ ПРОБЛЕМУ:
При создании двух и более СИМВОЛОВ УГО (элементов в терминологии Схемаджи) в одном компоненте.


Вы не учитываете то, что открывая элемент в редакторе, вы открываете именно элемент, а не секцию (один элемент может соответствовать нескольким секциям). Вы наткнулись на баго-фичу, которая связана с упрощенным редактором символов.

По просьбе одного из пользователей для большей наглядности при задании имен (чтобы те имена, которые будут на схеме, можно было сразу задавать в "графике", а не в таблице) было сделано, что имена выводов переходят/копируются из графики элемента в таблицу выводов компонента и обратно. Это фича. Баг заключается только в том, связь при этом устанавливается только по номерам выводов, и иначе никак.

Если компонент однородный, то есть состоит из одинаковых секций, то баг не проявляется.

Для неоднородных компонентов нумерацию выводов в элементах (в терминологии SG) рекомендуется не каждый раз с 1, как сделали вы, а реальную, как в распиновке реального компонента. Если вы в своем втором элементе с именами выводов name_ зададите уникальные (отличные от первого элемента) номера выводов, например, 6, 7, 8, 9, то никакой ошибки возникать не будет. Если бы вы не просто упражнялись с программой, а делали реальный библиотечный элемент, из например 10 отличающихся секций, то чтобы не запутаться, вы бы использовали реальные номера выводов, и в итоге ничего бы не заметили.

Еще добавлю, что в редакторе задавать номера и имена выводов проще и удобнее благодаря команде "Переименовать объекты" (см. в справке "Сервис для схемы - Переименование объектов" и ролик http://www.eurointech.ru/products/GeeTeeSo...ee/movie2.html).

Цитата
Создаём схему, вставляем туда обе секции ОДНОГО элемента. Ну, чтобы как-то доказать, что я не верблюд, смотрим на RefDes = D1.1 и D1.2 - это схемаджи именовала, не я. Тоесть по всем признакам она расценивает оба изображения как часть одного компонента.


Если вы внимательно посмотрите на приведенную вами картинку, там у секций номера D1.1 и D2.2. Программа все сделала правильно. Она сначала вставила первую секцию первого компонента, потом вторую секцию второго компонента. Она же не знает, что вы хотите вставить вторую секцию именно первого компонента. В итоге в нетлисте и на плате два компонента.

Но если вы войдете в редактирование свойств второй секции и укажете, что она принадлежит первому компоненту, то в нетлисте и на плате будет всего один компонент.
Go to the top of the page
 
+Quote Post
westwind
сообщение Dec 21 2009, 15:59
Сообщение #10





Группа: Участник
Сообщений: 6
Регистрация: 27-12-08
Из: Ростов-на-Дону
Пользователь №: 42 799



Уупс... unsure.gif
Извиняйте уважаемые господа, что залез на табуретку и начал кричать.
Был не прав.
Отдельное спасибо г-ну Потапову за ответ.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Dec 22 2009, 06:06
Сообщение #11


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Cхемаджи рулёз.
Жаль только, что без какого-нибудь "писиби-джи" этот продукт малопригоден для полноценной работы.
А время безвозвратно уходит...
Но это я опять о своём...

Попутно вопрос Юрию Потапову:
А как Вы оцениваете бизнес-модель, предложенную разработчиками nanoCAD:
бесплатный полнофункциональный базовый пакет плюс годовая подписка на дополнительные библиотеки и функции.
Причём, стоимость подписки чисто символическая (по сравнению со стоимостью автокада или даже компаса) - 7-15 т.р. в год за место


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Yuri Potapoff
сообщение Dec 22 2009, 07:49
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 752
Регистрация: 10-11-04
Из: Железнодорожный
Пользователь №: 1 093



Цитата(MrYuran @ Dec 22 2009, 09:06) *
Попутно вопрос Юрию Потапову:
А как Вы оцениваете бизнес-модель, предложенную разработчиками nanoCAD:


Я сдержанно отношусь ко всему, что имеет приставку нано-, но при этом к нанотехнологиям не относится.

Бизнес-модель nanoCAD почти ничем не отличается от CADSTAR, где софт есть тоже бесплатный, а библиотеки и дополнительные функции за деньги.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 2nd August 2025 - 11:38
Рейтинг@Mail.ru


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