[ВХОД]

🏠 Главная | 📚 Содержание | 💬 Форум | 📁 Файлы | 📩 Контакт

🖥️ | 🖨️

Форум - Барахолка - Предложение - Электронный справочник радиокомпонентов - Стр:1
[ 1 | 2 | 3 | 4 | 5 ] [>
Модератор: lordgray
lordgray | Post: #312889 - Date: 19.06.11(19:45)
Здравствуйте! Достало меня рыться по сайтам в поисках аналогов для замены того или иного транзистора. Решил написать прогу - справочник, чтоб иметь возможность быстро отфильтровать компоненты по нужным параметрам. Прога еще в стадии разработки, но уже можно пользоваться. Решил выложить на всеобщее обсуждение. Может, кто что предложит дельное.
Данные буду потихоньку подтягивать и обновлять
_________________

За все время существования ветки поступили следующие предложения:

1)Форма по заполнению для централизованного обновления.
Заполняй прямо в проге, отмечайте, выгружайте отмеченные, присылайте - затяну и выложу обновленные базы.
2)Прокрутка без колесика - готово.
3)Фильтр по первым символам - исправлен и готов.
4)Поиск замен.
Начал было делать но встает много проблем: для разных целей по разным параметрам подбираются замены. По некоторым неограниченно в большую сторону, по некоторым в меньшую и т.п. Если это все учесть, то получается тот же фильтр в главном окне. Так что отказался от этой идеи.
5)Печать списка замен на принтере и на рынок.
Фильтруйте по нужным параметрам, жмите "печать", прога отфильтрованный список скинет в "браузер по умолчанию" и из него печатайте.
6)Единицы измерения в колонках. Готово.
7)Колонка с "Корпусами". Готово.
8)Текстовый формат базы. Проверялся XML формат, ОЧЕНЬ медленно загружается/записывается. Отказался.
9)Фильтр с указанием "от" и "до". Готов.
10)Выделение по двойному щелчку. Работает в режиме "только чтение". Готово.
11)Выделение диапазона по Shift+Click. Не смотря на кажущуюся простоту, довольно трудоемко. Пока отказался.
12)Заголовки параметров на английском (с русскими подсказками). В стадии написания.
13)Сортировка. Готова.
14)Сохранение при закрытии/по Enter. Готово.
15)Печать и поиск в браузере по умолчанию, а не IE. Готово.
16)Если есть PDF, открывать по двойному щелчку. Работает в режиме "только чтение" при двойном щелчке на колонке "PDF".

У Вас нет прав скачивать этот файл. Зарегистрируйтесь .
_________________
"Это невозможно"-сказала Причина, "Это безрассудно"-заметил Опыт, "Это бесполезно"-отрезала Гордость, "ПОПРОБУЙ"-шепнула МЕЧТА!!!


Admin | Post: #312891 - Date: 19.06.11(19:48)
А у тебя сама база данных есть по компонентам?
_________________
...наука ещё не знает способов обращать зверей в людей...


Eduard | Post: #312901 - Date: 19.06.11(20:22)
При запуске выдает пару ошибок, полевики на экране отсутствуют (пусто).
Поискал мощные СВЧ, нашел TIP127 - там опечатка 1 GHz, должно быть 1-2 MHz.

А вообще я эту идею поддерживаю обеими руками. Только надо придумать механизм исправления ошибок и пополнения базы. Понятно, что это надо делать как-то централизованно. Поэтому к автору просьба дописать программку, которая будет генерить форму для заполнения и по мере возможности мы будем отсылать скопмилированные коррективы обратно автору, а после объединения баз он будет снова выкладывать ее здесь с инструкциями по обновлению.

PS. И небольшое лирическое отступление. Вообще-то такого количества разных типов транзисторов на практике совершенно не требуется! Все имеющиеся в природе транзисторы можно рассортировать в несколько групп, всего получится 20-30 групп, из них в реальной разработке примут участие 8-10 групп - мощные, высоковольтные, высокочастотные, с малым током утечки, с большим усилением и т.п., потому что под каждый узел подбирается, как правило, лучший по свойствам транзистор или несколько, а затем из них выбирается тот, что есть в наличии или менее дорогой. Огромное большинство транзисторов обладают практически одинаковыми параметрами, особенно среди маломощных, общего применения (50В, 0.15А, 200 МГц, 500 мВт).

Интересен также подход фирм к публикации параметров. Некоторые указывают реальные цифры, некоторые завышают, а есть и такие, что занижают. Например, фирма Toshiba для дешевого транзистора 2SA1015 указывает граничную частоту 80 МГц, в то время как график зависимости FT доходит до 400 МГц.
У Вас нет прав скачивать этот файл. Зарегистрируйтесь .
_________________
И мню аз яко то имать быть, что сам себе всяк может учить.


lordgray | Post: #312918 - Date: 19.06.11(23:07)
admin.skif.biz Пост: 312891 От 19.Jun.2011 (20:48)
А у тебя сама база данных есть по компонентам?

Дело обстоит так: хотел напрямую HTML с одного сайта анализировать, но потратив пол дня, забил, хлопотно. Беру с chipfind.ru, сохраняю в txt, который затягиваю в прогу. Долговато, но устраивает. К сожалению не все характеристики приведены, но самые главные присутствуют. Если кто может подкинуть или файл(ы) или сайт с хорошим перечнем, буду благодарен!

to Eduard:
Странно, двум друзьям отправил на оценку, у них пошло сразу. Но естественно, подумаю, поищу, что может быть.

Пополнение сейчас делаю по сайту chipfind но в ручном режиме. Если есть желание, там скрытая кнопка для импорта, могу ее сделать доступной для энтузиастов. Может кто поможет все затянуть, а то потратил почти 3 часа, а полностью затянул только MOSFET, 10000 позиций.

А вообще, проге всего 2 дня, буду доробатывать, добавлю закладки для диодов, тиристоров, IGBT. Ну и объединение баз тоже будет. Да и сам импорт еще на 100% не отлажен, видел, попадаются нули. Выложил, так сказать, за раннее, чтоб реакцию народа увидеть, может кто что лучше подскажет, например, где данные взять, чтоб я зря над другим не усердствовал.

Ну и спасибо, что сразу не обплевали 😏
_________________
"Это невозможно"-сказала Причина, "Это безрассудно"-заметил Опыт, "Это бесполезно"-отрезала Гордость, "ПОПРОБУЙ"-шепнула МЕЧТА!!!


bes | Post: #312919 - Date: 19.06.11(23:21)
У меня есть диск, назывется "Ьольшой справочник радолюбителя".
Этот диск до сих пор иногда продается на рынке. Стоит гроши.Но он староват.
Из него может быть можно вытаскивать базу.


Admin | Post: #312921 - Date: 19.06.11(23:57)
Если покопаться в какой-нибудь проге-симуляторе электрических цепей, то там есть список деталей. Там прописаны параметры. Осталось как-нибудь их оттуда выдрать.
_________________
...наука ещё не знает способов обращать зверей в людей...


СНК | Post: #312947 - Date: 20.06.11(09:37)
DigiKey в своем каталоге представляет элементы разных производителей со сравнением характеристик. И фильтрация там есть..
Я так полевички нашел быстрые и дешевые.
_________________
Автор благодарит алфавит за любезно предоставленные буквы.(с)


Pavel1 | Post: #312958 - Date: 20.06.11(10:45)
lordgray | Post: 312889 - Date: 19.06 (20:45)

Спасибо тебе огромное.
Обычно я пользуюсь
[ссылка]
Пять копеек в копилку:
[ссылка]
Еще полезные вещи:
[ссылка]
[ссылка]
Ну и для разнобразия
[ссылка]
Поищу диск Б.Ю.Семенов, хорошая база данных у него.


lordgray | Post: #312973 - Date: 20.06.11(12:24)
Спасибо всем, кто откликнулся. Дали много информации, буду теперь копаться.

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

to bes: нашел две проги с таким именем, неплохой перечень в них, но выковырять из них что-либо не выйдет, они используют свой личный формат (как и я), и визуально в нем не разобраться.

to admin: неплохая идея, но пользуя LTSpice4, помню, что перечень там более чем скудный, по крайней мере по MOSFET.

Как только что-то добавлю, выложу обновленную версию

_________________
"Это невозможно"-сказала Причина, "Это безрассудно"-заметил Опыт, "Это бесполезно"-отрезала Гордость, "ПОПРОБУЙ"-шепнула МЕЧТА!!!


Pavel1 | Post: #313025 - Date: 20.06.11(18:42)
lordgray | Post: 312973 - Date: 20.06 (13:24)

А можно сделать прокрутку вверх вниз не вращая колесико мышки?

П.С. К сожалению диск Семенова запорол, вообще не читается.


Eduard | Post: #313033 - Date: 20.06.11(19:09)
У меня не заработало, ошибки остались точно такие же. В логе пишется следующее:

4.07148254566319E+0004 create dir - ok
4.07148254566319E+0004 create dataset bipolar - ok
4.07148254566319E+0004 open bipolar - ok
4.07148254584375E+0004 load BiPolar - ok

Машина AMD Athlon(tm) XP 2000+ 1.67 Ггц, 512 МБ ОЗУ, винда XP SP1.

У меня просьба - сделать общее разрешение на изменение базы, типа галку - Настройки -> Только чтение. При попытке изменения базы выдавать окошко "нельзя!". Еще, конечно, желательно, чтобы курсор вставал на имя по нажатию нескольких первых букв... Чтобы можно было использовать просто как быстрый справочник. Или добавить фильтр по первым символам.

ЗЫ. Мне кажется, нельзя так было поступать - рассказывать, как пополнять базу самостоятельно. Теперь у каждого будет своя база, а одной большой общей не будет. 🙄 Я же написал, как лучше поступать с базами, тем более, что этот путь обкатан годами во всяких парусах, консультантах и т.д. Еще не поздно продумать и наладить этот процесс. Когда птичка выпорхнет в свободный полет - больше не поймаешь.
_________________
И мню аз яко то имать быть, что сам себе всяк может учить.


jonifer | Post: #313044 - Date: 20.06.11(19:38)
Личное мнение - когда я разбирал снаряды по Севастополем - мне клали руку на плечё трактористы и объясняли - почему его трогать не надо - спроси в конфах - тебе ответят - страна ещё не сдохла.


Eduard | Post: #313054 - Date: 20.06.11(19:59)
Лорд Грэй, извини, я думал, что это очевидно и не стал разжевывать, а придется.
Итак, что хочет человек от такой базы? Ответ очевиден - чтобы в ней было ВСЁ! Под силу это одному гению? нет. А для банды? Пустяк! Вот этого ты и не оценил. Если каждый затратит 15 минут на пополнение базы, а затем запустит это в сеть, то у каждого окажется в 100 раз большая база, и там будет ну почти всё. Но для этого нужен четкий механизм работы в базой, т.е., ответы на вопросы - как объединить две базы, чтобы элементы не пересекались? Как дополнить базу, но чтобы это мое пополнение можно было выделить в отдельный файл, чтобы выслать другим? Что делать с пересекающимися элементами? (ручной просмотр-редактирование и т.п.) Сортировка по ... (какому полю?). И варианта тут всего два.

1. Главная база ведется у одного добровольца, имеющего для работы с ней все перечисленные мощные и удобные инструменты. Остальные потребляют и, возможно, высылают Главному пополнения в каком-то формате.

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

Ну, и 3 вариант, который сейчас - у каждого маленькая ущербная база, но зато своя собственная.


_________________
И мню аз яко то имать быть, что сам себе всяк может учить.


lordgray | Post: #313068 - Date: 20.06.11(20:47)
to Pavel1: а чем тогда скроллбар сбоку таблицы неустраивает? Или я не так понял пожелание.

to jonifer: честно говоря, не понял пост, но подозреваю намек на то, что отсутствуют отечественные компоненты. Если так, то данных по ним просто нет на сайте, откуда черпаю инфу. Где взять?

to Eduard: твой случай меня ставит в тупик. че у тебя там такое, что не как у всех?! Попробуй перенеси куда нибудь mosfet.rcdb, посмотрим, как без него будет. Я так понял, биполярники у тебя нормально работают?
Разрешение на редактирование прикручу. Фильтрацию по первым символам тоже сделаю.
Про обновление: не переживай, это все еще пока в стадии разработки. Если уж так серьезно подходить, то по хорошему у проги должен быть сервак в сети, чтоб люди клацнули кнопку, и все чего нет на серваке, туда выгрузилось (а кто модерировать будет?), клацнули другую кнопку, и все чего у них нет, с сервака загрузилось. но ты ж понимаешь, столь серьезные подходы требуют время и денег. Короче, отложим это, пока прога не подойдет к какому-то более-менее сформировавшемуся виду. А объединение например своего и чужого файла *.rcdb чуть позже прикручу, не проблема.

to all: спасибо, что накидали ссылок и инфы, покопался, но к сожалению, ничем воспользоваться не выходит: то архив с пачкой разношерстных файлов (разные производители, каждый оформляет, как хочет), то (http://www.alldatasheet.com/) монстровский сайт, но или я слепой, или там одни даташиты в PDF. Все их выкачать и проанализировать - неподъемная работа.
Ладно, пишу дальше, надеюсь сегодня выложу обновление с учетом некоторых пожеланий. Заменю архив в шапке темы.
_________________
"Это невозможно"-сказала Причина, "Это безрассудно"-заметил Опыт, "Это бесполезно"-отрезала Гордость, "ПОПРОБУЙ"-шепнула МЕЧТА!!!


Pavel1 | Post: #313069 - Date: 20.06.11(20:47)
Eduard | Post: 313054 - Date: 20.06 (20:59)

Третий вариант не тянет, ибо никто не знает что завтра ему понадобится.
Все сливать в один котел. Вот тогда будет друг другу поддержка, да и остальные скажут СПАСИБО.
lordgray одному такое не потянуть, поэтому нужна помощь в его хорошом начинании.
В последующем можно выделить в отдельный сайт, но инфа ПДФ файлов должна быть
русифицирована. Как это сделать_ не знаю, но знаю одно что это возможно.
Поиск нужного компонента должен быть по начальной букве, как система Яндекс,
с всплывающем окошком и подсказками, чтобы юный исследователь не путался в очередности запуска файлов, сходи туда не знаю куда.

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



Pavel1 | Post: #313071 - Date: 20.06.11(21:01)
lordgray | Post: 313068 - Date: 20.06 (21:47)
=to Pavel1: а чем тогда скроллбар сбоку таблицы неустраивает? Или я не так понял пожелание.=

Вот смотри, у мышки есть колесико, при нажатии на него включается функция прокрутки вверх или вниз в зависимости от положения мышки после активации ее.
Дальше двинул мышкой скорость прокрутки увеличилась, назад двинул скорость упала до нуля вплоть до остановки кадра. Повторное нажатие на колесико отключает эту функцию и надо уже вращать колесико.
Теперь понял?
Быстрая прокрутка вверх-вниэ.


Pavel1 | Post: #313073 - Date: 20.06.11(21:16)
Сочетанием клавиш СТР+(какая нибудь клавиша) практически никто не пользуется, ибо одубеешь запоминать что и какое сочетание клавиш той или иной комбинации означает, тем более для каждых программ они отражают разные функции.
Для этого есть правая кнопка мышки с контекстным подменю.


Eduard | Post: #313078 - Date: 20.06.11(21:45)
Не знаю, в чем у меня дело, но не в файлах точно. Там дело не доходит до создания какого-то датасета для мосфетов из-за того, что какому-то компоненту приложения предлагается неверный тип поля для этой базы. Биполярники работают.

Ну вот - сразу сервак... Просто обмен не рулит...
Если не секрет, выложи формат твоей базы, попробую сам написать конвертилку из текста в базу и обратно.

Павел, насчет клавиатуры - зря ты так! Где возможно, я всегда пользуюсь клавиатурой, особенно при повторяющихся действиях - целиться не нужно, моторный навык гораздо быстрее срабатывает.
_________________
И мню аз яко то имать быть, что сам себе всяк может учить.


Yarston | Post: #313080 - Date: 20.06.11(21:53)
Просто нужно сделать возможность импорта/экспорта баз и сделать файлообменничек, куда каждый может залить/слить базу. Да хоть здесь, в этой ветке пока, а там видно будет. И периодчески всё компоновать в кучу.
По самой программе: можно выбрать отрицательные значения параметров 😀 Кроме того, в колонке Id для мосфетов непонятно, где ток в амперах, а где в миллиамперах. И тип затвора, изолированный или p-n переход - это тоже важно.
Под линуксом прога нормально работает 😀
Ещё бы хорошо типы корпусов прикрутить, альт. обозначения для смд корпусов.
З.Ы. А может, саму базу в *.txt так и оставить? Не понятно, зачем ещё что-то выдумывать.


lordgray | Post: #313081 - Date: 20.06.11(21:58)
Павел, теперь понял. Честно говоря, думал, это прибамбас драйвера мыши, попробовал, действительно не пашет. Ну, на сегодня я уже все, на днях пороюсь на эту тему. Про Ctrl+... - делал больше для себя, не думал что кому-то понадобится, да и нужно оно редко. На счет автоматизации поиска замен, подумаю, представляется не сложным. Ну и печать прикрутить тоже не проблема. А PDF - тема долгая, сложная и неоднозначная - отложим на потом. Завтра весь день занят, так что обновления и ответы или вечером, или 22.06.2011. Вообще, хочу на днях тиристоры прикрутить. Ну и по свободе, диоды.

to Eduard: полез в гугл с твоей проблемой, пишут глюк Delphi. Принял меры, которые советуют, ну и от себя добавил. Так что может теперь пойдет?
_________________
"Это невозможно"-сказала Причина, "Это безрассудно"-заметил Опыт, "Это бесполезно"-отрезала Гордость, "ПОПРОБУЙ"-шепнула МЕЧТА!!!


Pavel1 | Post: #313082 - Date: 20.06.11(22:03)
Eduard | Post: 313078 - Date: 20.06 (22:45)

Это кому как.
В основном я руками и глазами с помощю луп работаю физически, в инете мое рабочее время не более 5% в поисках информации и расшифровки СМД кодов.
У меня быстрее и ПОНЯТНЕЙ получается - правая кнопка мышки.

То lordgray С первого раза программа твоя работала, но при повторных пусках
выдает вот что:


У Вас нет прав скачивать этот файл. Зарегистрируйтесь .


lordgray | Post: #313084 - Date: 20.06.11(22:11)
Yarston Пост: 313080 От 20.Jun.2011 (22:53)
Просто нужно сделать возможность импорта/экспорта баз и сделать файлообменничек, куда каждый может залить/слить базу. Да хоть здесь, в этой ветке пока, а там видно будет. И периодчески всё компоновать в кучу.

Будет!
По самой программе: можно выбрать отрицательные значения параметров 😀

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

Уже сделал. Пока мудрил над проблемой Эдуарда, само решилось попутно 😊
И тип затвора, изолированный или p-n переход - это тоже важно.

Не уверен, но помоему нет таких данных на сайте. Если есть, постараюсь добавить.
Под линуксом прога нормально работает 😀

Оооо!!! Это радует, а то подумывал, не переписать ли на Lazarus.
Ещё бы хорошо типы корпусов прикрутить

А вот это есть на сайте, сам подумывал сделать, но что-то никак. Добавим со временем.
З.Ы. А может, саму базу в *.txt так и оставить? Не понятно, зачем ещё что-то выдумывать.

А вот это НЕТ! Числа и текст обрабатываются по разному. Значит при записи/загрузке базы, ее придется постоянно из *.txt конвертировать. Это пока данных мало, оно летает. А позже это будет непозволительная роскошь. Кого порадует прога, которая будет открываться секунд 10, и закрываться 15?!
_________________
"Это невозможно"-сказала Причина, "Это безрассудно"-заметил Опыт, "Это бесполезно"-отрезала Гордость, "ПОПРОБУЙ"-шепнула МЕЧТА!!!


lordgray | Post: #313087 - Date: 20.06.11(22:17)
Pavel1 Пост: 313082 От 20.Jun.2011 (23:03)
То lordgray С первого раза программа твоя работала, но при повторных пусках
выдает вот что:

Что, прямо из архива запускаешь? Дивно, как она тогда вообще работает?
По хорошему, midal.dll из архива надо закинуть в Windows\System32. Он ближайшие пол года-год меняться не будет. Тогда и проблемы такой не будет.

Ладно, на сегодя всем пока!
_________________
"Это невозможно"-сказала Причина, "Это безрассудно"-заметил Опыт, "Это бесполезно"-отрезала Гордость, "ПОПРОБУЙ"-шепнула МЕЧТА!!!


Yarston | Post: #313088 - Date: 20.06.11(22:21)
Pavel1, я, конечно, не lordgray, но мне думается, что прогу сначала распаковать на диск надо, а потом уже оттуда пускать.
Вообще, странно, что у виндовс пользователей какие-то проблемы с виндовой программой, которых нет в линукс😬
З.Ы. пока со скриншотами возился, опоздал))
З.З.Ы.
Не уверен, но помоему нет таких данных на сайте. Если есть, постараюсь добавить.
У буржуев они называются mosfet с изолированным затвором и mesfet с p-n переходом.
У Вас нет прав скачивать этот файл. Зарегистрируйтесь .


FindZimorodok | Post: #313129 - Date: 21.06.11(08:17)
Если из архива не запускается это с виндой траблы. При запуске из архива сначала идет распаковка во временной каталог, а оттуда запускается.
З.Ы. Если с виндой все в порядке, в большинстве случаев, вообще ни в чем нет проблем.
У Вас нет прав скачивать этот файл. Зарегистрируйтесь .
_________________
"Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну-преступник. Десять-смертник. Все-Бог!".


[ 1 | 2 | 3 | 4 | 5 ] [>
Тема закрыта. Добавление новых сообщений невозможно.
Форум - Барахолка - Предложение - Электронный справочник радиокомпонентов - Стр 1

🏠 Главная | 📚 Содержание | 💬 Форум | 📁 Файлы | 📩 Контакт