IPB

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V   1 2 3 >  
Ответить в данную темуНачать новую тему
> Вовсе не Альтернативное развитие кикада, Справляемся с трендами :)
_pasha
сообщение 24.2.2011, 19:04
Сообщение #1


тот самый
Иконка группы

Группа: Мод
Сообщений: 13629
Регистрация: 24.11.2009
Из: Харьковская обл., UA
Пользователь №: 25



Захотелось сделать так. Вкратце.
1. Собрать всю вычислительную часть в виде сервера цифрового макета.
Такая структура может сделать доступными фичи типа интеграции питона(не люблю эту шнягу за чувствительность к регистру в идентификаторах)
2. Перелопатить интерфейс, сделать его в лазарусе как клиента, который по IPC гоняет команды. типо паскалевских write() read() и ничего более.
Соответственно перспектива нормальной многопользовательской работы итд итп
Почему лазарус - я сейчас играючись уже набил тулбар управления отображением, тут же имел возможность сравнить и выбрать лучший вариант. Больше времени на сбор иконок потратил smile.gif

3. Выбросить нахер wings3d и породнить его с фрикадом. 3Д - визард будет уметь экспортировать посадочное место как проекцию либо из нарисованного в пцб элемента методом научного тыка можно будет добавлять функции на питоне и смотреть, что тама получается. Есть затык - во фрикаде отсутствует понятие pipe и неясно, будет ли оно ваще когда-нить. Это большая проблема с пинами.

4. Прикрутить нормальное создание компонентов.
5. Мечта- приблизить это все к протеусу. Мечта...

Кто чего мыслит по поводу?
Перейти в начало страницы
 
+Цитировать сообщение
Гость_MrYuran_*
сообщение 25.2.2011, 10:41
Сообщение #2





Гости






Цитата(_pasha @ 24.2.2011, 20:04) *
Кто чего мыслит по поводу?

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

Ядро мне видится как движок базы данных, с некими встроенными процедурами.
Тогда схематик или пцб будут всего лишь формами ввода, выходные документы в любом формате - формы вывода/отчёты.
Библиотека - база элементов,
проект - база документов
документ - таблица элементов и связей

Наверно, это будет уже не кикад pardon.gif

Вообще тема актуальная, учитывая что мы (в своей конторе) в кикад влезли уже конкретно.
Продаватели альтиума слегка офигели, когда им объявили, что у нас есть кое-что получше и к тому же free smile.gif
Перейти в начало страницы
 
+Цитировать сообщение
Гость_50X_*
сообщение 25.2.2011, 10:58
Сообщение #3





Гости






Цитата(MrYuran @ 25.2.2011, 11:41) *
Вообще тема актуальная, учитывая что мы (в своей конторе) в кикад влезли уже конкретно.
Продаватели альтиума слегка офигели, когда им объявили, что у нас есть кое-что получше и к тому же free smile.gif


Платы сами делаете или он транслирует файлы в Пкад?
Перейти в начало страницы
 
+Цитировать сообщение
Гость_MrYuran_*
сообщение 25.2.2011, 11:02
Сообщение #4





Гости






Цитата(50X @ 25.2.2011, 11:58) *
Платы сами делаете или он транслирует файлы в Пкад?

А пикад никому в принципе не нужен smile.gif
В конечном итоге любой формат преобразуется в гербер.
Кикад позволяет сделать это самостоятельно.
Перейти в начало страницы
 
+Цитировать сообщение
Гость_50X_*
сообщение 25.2.2011, 11:05
Сообщение #5





Гости






Цитата(MrYuran @ 25.2.2011, 12:02) *
А пикад никому в принципе не нужен smile.gif
В конечном итоге любой формат преобразуется в гербер.
Кикад позволяет сделать это самостоятельно.
А гербер в чем смотрите, в КАМ350?
Не знаю в каком виде в гербере хранится. Этого достаточно чтобы сложную плату изготовить?
Перейти в начало страницы
 
+Цитировать сообщение
Гость_MrYuran_*
сообщение 25.2.2011, 11:13
Сообщение #6





Гости






Цитата(50X @ 25.2.2011, 12:05) *
А гербер в чем смотрите, в КАМ350?
Не знаю в каком виде в гербере хранится. Этого достаточно чтобы сложную плату изготовить?

Там же и смотрим.
Гербер - это то, что идёт на печать фотошаблона.
НЦ Дрилл - на сверловку.
Необходимо и достаточно.
Количество герберов равно количеству ФШ (включая масочные и шелкографию)
Перейти в начало страницы
 
+Цитировать сообщение
Гость_50X_*
сообщение 25.2.2011, 11:24
Сообщение #7





Гости






Цитата(MrYuran @ 25.2.2011, 12:13) *
Там же и смотрим.
Гербер - это то, что идёт на печать фотошаблона.
НЦ Дрилл - на сверловку.
Необходимо и достаточно.
Количество герберов равно количеству ФШ (включая масочные и шелкографию)

Не знаю как это прокатит, если заказывать на стороне.
Если сами платы делаете, то все понятно. Можно все отладить и не париться.

А если бы КиКад делал файлы в формате ПиКад то это уже нарушение?

Тогда, удобно былобы если бы был "третий формат", в котором файлы могли бы открываться (конвертироваться) и из Пикада и из Кикада.

А потом хоть в гербер... russian_ru.gif






Перейти в начало страницы
 
+Цитировать сообщение
Гость_MrYuran_*
сообщение 25.2.2011, 11:28
Сообщение #8





Гости






Цитата(50X @ 25.2.2011, 12:24) *
Не знаю как это прокатит, если заказывать на стороне.
Если сами платы делаете, то все понятно. Можно все отладить и не париться.

Мы заказываем в резоните.
Никаких проблем.
Даже наоборот - им меньше работы. Только проверят на соответствие своим технормам - и в производство.
Гербер он и в Африке гербер.
Это и есть конечный продукт любого формата.
Перейти в начало страницы
 
+Цитировать сообщение
Гость_50X_*
сообщение 25.2.2011, 11:41
Сообщение #9





Гости






Цитата(MrYuran @ 25.2.2011, 12:28) *
Мы заказываем в резоните.
Никаких проблем.
Даже наоборот - им меньше работы. Только проверят на соответствие своим технормам - и в производство.
Гербер он и в Африке гербер.
Это и есть конечный продукт любого формата.

А я где попало, заказываю.

Кикад же тоже имеет формат на выходе. Не пробовали сразу заказывать в этом формате? И что говорят в резоните по этому вопросу?







Перейти в начало страницы
 
+Цитировать сообщение
Гость_MrYuran_*
сообщение 25.2.2011, 10:31
Сообщение #10





Гости






Цитата(50X @ 25.2.2011, 12:41) *
Кикад же тоже имеет формат на выходе. Не пробовали сразу заказывать в этом формате? И что говорят в резоните по этому вопросу?

Ничего не говорят, мы им сразу гербер, кстати, первые платы уже год как работают.
Кстати, пробовали сделать гербер в пикаде - одним пузырём не обойдёшься...
Перейти в начало страницы
 
+Цитировать сообщение
Гость_50X_*
сообщение 25.2.2011, 10:36
Сообщение #11





Гости






Цитата(MrYuran @ 25.2.2011, 11:31) *
Ничего не говорят, мы им сразу гербер, кстати, первые платы уже год как работают.
Кстати, пробовали сделать гербер в пикаде - одним пузырём не обойдёшься...
У них все - по $10? biggrin.gif


Перейти в начало страницы
 
+Цитировать сообщение
_pasha
сообщение 25.2.2011, 14:33
Сообщение #12


тот самый
Иконка группы

Группа: Мод
Сообщений: 13629
Регистрация: 24.11.2009
Из: Харьковская обл., UA
Пользователь №: 25



Цитата(MrYuran @ 25.2.2011, 10:41) *
Я не видел кикад изнутри, но вообще мне нравится идеология С::В или эклипса:
компактное универсальное ядро и навесные рюшечки сверху.
Интерфейс пользователя однозначно должен быть навесным и кастомизируемым, и не пришитым намертво капроновыми нитками.

Ядро мне видится как движок базы данных, с некими встроенными процедурами.
Тогда схематик или пцб будут всего лишь формами ввода, выходные документы в любом формате - формы вывода/отчёты.
Библиотека - база элементов,
проект - база документов
документ - таблица элементов и связей
Наверно, это будет уже не кикад pardon.gif


Ваще - ожидал критику battleneck"а как самого по поводу ипЦ. ну ладно.
Есть актуальный вопрос. Можно организовать Ундо-буфер бесконечного размера как логфайл для типо команд с однозначным соответствием типа addline -- delline итд пока не стошнит. А потом, как полагаецца, самое интересное - перемещение либо поворот блока. По идее - надо хранить результаты запроса к бд для последней команды.



Цитата(50X @ 25.2.2011, 11:41) *
А я где попало, заказываю.

RS-274X он и в, мож он в африке никого не знает...

Цитата(MrYuran @ 25.2.2011, 10:31) *
Кстати, пробовали сделать гербер в пикаде - одним пузырём не обойдёшься...

Врут бесстыдно. Дело в точке привязки и в явном указании зеркализации.

Зы. Пардон, был вчера очень сильно пьян, ничего не помню. Весь бред удалил.
Перейти в начало страницы
 
+Цитировать сообщение
Гость_50X_*
сообщение 25.2.2011, 14:54
Сообщение #13





Гости






Цитата(_pasha @ 25.2.2011, 15:33) *
RS-274X он и в, мож он в африке никого не знает...


Если приспособиться, то может быть и с герберами можно.


Допустим я послал плату в файле PCB. Но ведь ошибки делают и с этим - могут маску забыть на плату положить. Диаметр сверления в любом месте платы произвльно могут поменять. И еще много чего могут. А если я им вместо одного файла вышлю десяток - дык они их местами произвольно начнут менять - даже без сомнений. Если только 2 слоя, плюс две маски - это уже сколько они комбинаций могут напутать? 16?

За брак денег, кстати, не возвращают - никто и никогда. Последний раз отправил заказ, попал в пятницу - только во вторник рука менеджера его коснулась. Потом выставляли счет, неторопясь и не сразу, я заплатил сразу - но наш банк работает только час или два в день. Дня три или четыре проходит пока оно появилось в компе у менеджера. Потом это должен был еще менеджер галку поставить, что бы заказ отдали в производство. Про производство не могу сказать ничего плохого - два-три дня, как обещано было, вжик и готово. Потом заказ опять попал, в пятницу, на склад. Рука упаковщика его коснулась только во втоник. И т.д. Потом мне приносят платы а я вижу - блин маску забыли накласть. fool.gif И все по новой. Ага - срочное производство, как обещали, изготавливают за 2-3 дня... А кто спорит?
Перейти в начало страницы
 
+Цитировать сообщение
_pasha
сообщение 25.2.2011, 15:32
Сообщение #14


тот самый
Иконка группы

Группа: Мод
Сообщений: 13629
Регистрация: 24.11.2009
Из: Харьковская обл., UA
Пользователь №: 25



Цитата(50X @ 25.2.2011, 14:54) *
Допустим...
Потом мне приносят платы...

Для сугубо простоты - клинические случаи не рассматриваем.
Перейти в начало страницы
 
+Цитировать сообщение
Гость_50X_*
сообщение 1.3.2011, 16:55
Сообщение #15





Гости






Цитата(_pasha @ 25.2.2011, 16:32) *
Для сугубо простоты - клинические случаи не рассматриваем.

Это не клинический случай. Это я реальную историю перессказал.
Не в первый раз было. Вероятность такого сценария 30%.
Т.е. из 6 заказов - два раза накосячат.
Перейти в начало страницы
 
+Цитировать сообщение
vedun
сообщение 12.5.2011, 0:57
Сообщение #16


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 12.5.2011
Пользователь №: 363



Цитата(_pasha @ 24.2.2011, 20:04) *
Захотелось сделать так....
Какие однако одинаковые мысли приходят людям в голову smile.gif . Пару недель назад начал аналогичный проект. Сейчас сижу над редактором схемных элементов:
Прикрепленное изображение


Цитата(MrYuran @ 25.2.2011, 11:41) *
..... но вообще мне нравится идеология С::В или эклипса:
компактное универсальное ядро и навесные рюшечки сверху.
Интерфейс пользователя однозначно должен быть навесным и кастомизируемым, и не пришитым намертво капроновыми нитками.

Ядро мне видится как движок базы данных, с некими встроенными процедурами.
Тогда схематик или пцб будут всего лишь формами ввода, выходные документы в любом формате - формы вывода/отчёты.
Библиотека - база элементов,
проект - база документов
документ - таблица элементов и связей

Наверно, это будет уже не кикад pardon.gif
.....

По идеологии наши мысли совпали. Думаю делать библиотеку в виде базы данных, и вокруг неё строить проект.... но окончательного плана как всё увязать пока нет... Если есть интерес можно подробнее обсудить.
Перейти в начало страницы
 
+Цитировать сообщение
_pasha
сообщение 21.5.2011, 2:04
Сообщение #17


тот самый
Иконка группы

Группа: Мод
Сообщений: 13629
Регистрация: 24.11.2009
Из: Харьковская обл., UA
Пользователь №: 25



Цитата(vedun @ 12.5.2011, 1:57) *

Тут эта... Undo/Redo как делать думаете?
Перейти в начало страницы
 
+Цитировать сообщение
Гость_MrYuran_*
сообщение 21.5.2011, 9:03
Сообщение #18





Гости






Цитата(_pasha @ 21.5.2011, 4:04) *
Тут эта... Undo/Redo как делать думаете?

Стек возвратов и повторов. Кстати, тоже теоретически несложно. Если любое действие - это запрос к БД, то можно сразу в стек кидать обращённый запрос, который будет восстанавливать предыдущее состояние при Undo/Redo
Перейти в начало страницы
 
+Цитировать сообщение
_pasha
сообщение 21.5.2011, 9:11
Сообщение #19


тот самый
Иконка группы

Группа: Мод
Сообщений: 13629
Регистрация: 24.11.2009
Из: Харьковская обл., UA
Пользователь №: 25



Цитата(MrYuran @ 21.5.2011, 10:03) *
Если любое действие - это запрос к БД

То-да, а если нет? Снимки проекта делать?
Не, все - таки клиент-сервер правильно будет
Перейти в начало страницы
 
+Цитировать сообщение
vedun
сообщение 27.5.2011, 19:54
Сообщение #20


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 12.5.2011
Пользователь №: 363



Цитата(_pasha @ 21.5.2011, 3:04) *
Тут эта... Undo/Redo как делать думаете?
Об этом пока не думал, но почему то кажется что это не сложно. Если достаточно помнить шагов 5...8 то можно тупо сделать очередь в которую сохранять состояние редактора при каждом чихе. А почему именно эта функция вызвала интерес, у kicad с ней проблемы (я крайне мало в нём работал) ?
Цитата(MrYuran)
Стек возвратов и повторов. Кстати, тоже теоретически несложно. Если любое действие - это запрос к БД, то можно сразу в стек кидать обращённый запрос, который будет восстанавливать предыдущее состояние при Undo/Redo
Я думал в БД только результат сохранять, а все действия производить в ОЗУ.

В Qt кстати уже имеется подсистема undo. При беглом просмотре можно сказать что прикрутить её к имеющемуся коду будет не сложно. И спасибо за подсказку про undo, а то я бы про неё ещё долго не вспомнил, а потом могло быть уже позно smile.gif
Перейти в начало страницы
 
+Цитировать сообщение

3 страниц V   1 2 3 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.3.2024, 20:58