Search the Community
Showing results for tags 'программа'.
-
Хочу выслушать мнения по поводу целесообразности русификации Micro-CAP 9. Дело в том, что все равно сейчас разбираюсь с особенностями этой версии и обнаружил, что русифицировать ее можно гораздо корректнее, чем это сделано в ГУАПовской восьмерке. Как я понимаю, разработчики предусмотрели возможность создания локализованых версий и теперь текстовая информация хранится не в исполняемом файле, а в отдельной библиотеке - mc9eng.dll Соответственно, если создать русифицированный mc9ru.dll, то можно получить возможность переключаться с интерфейса на интерфейс (проверил - работает). На данный момент вижу два варианта реализации локализации: 1 вариант - стандартный, жесткий. полностью русифицируется интерфейс (меню и диалоговые окна) Вот как выглядит работающий набросок такой русификации Преимущества - наглядность для новичков. Русификация главного меню проблем не представляет и в принципе уже практически сделана. Недостатки - сложность русификации большого числа диалоговых окон (насчитал их несколько сотен), высокая вероятность возникновения всяких корявостей - чтобы разместить русские названия (они длиннее) придется менять параметры окон. Такой вариант локализации очень неудобен при использовании фирменного руководства (описания программы) и книг по теме (везде описана английская версия - названия не совпадают, попробуй угадай где что). И главное - названия пунктов меню диалоговых окон практически ничего не означают для пользователя независимо от языка на котором они написаны. Напрмер, есть такой пункт диалогового окна DIGERRDEFAULT Если его написать по-русски - ЦЫФОШИБУМОЛ. По-моему, понятней не стало. Понятней становятся только уж совсем поверхностные вещи. Второй вариант - "мягкая" локализация. Весь интерфейс, окна и команды остаются на оригинальном языке, а меняется лишь текст, который появляется в статусной строке при наведении курсора на тот или иной объект. Эти поясняющие надписи есть практически ко всему (посмотрел - там свыше 50 страниц текста в сумме получается). После русификации это выглядит вот так: В нижней части экрана или в нижней части открытого диалогового окна появляется описание на русском языке. Что касается уже упомянутого DIGERRDEFAULT, то получается вот что Поскольку никуда не влазишь, кроме текстового блока - вероятность внесения глюков в программу минимальна. Ошибки тоже не особо критичны - максимум, будет неверное описание, но сами пункты будут работать правильно наверняка (а то, помнится, видел локализацию программы, в которой были пропущены некоторые пункты меню, одном из вариантов МС8 также видел в диалоговом окне пропуск пунктов) Я пока вижу явные преимущества второго варианта. И не вижу у него практически никаких недостатков. Однако это для меня. Интересно, что думают другие. И нужна ли локализация вообще (работа не такая уж и маленькая)?
-
Поискал по форуму темы не нашел, так что если что перенесите куда надо. Всё, смерть Sprint-Layout и sPlan Уважаемой публике предлагается обсудить сплав 2х программ. 1) Diptrace 2.0 http://www.diptrace.com/rus/ или http://www.diptrace.com/download.php ИМХО + Ограниченно бесплатна. Программу пишут русские. Есть Русификатор, от версии 1.4 подходит и для 2.0. Учебник на русском. Осваивается за день. Можно сгенерировать перечень элементов. Вообще много вкусностей. - кривой разводчик плат. 2) TopoR V4.3 http://www.freestyle...p...oad〈=ru + Ограниченно бесплатна. Программу пишут русские. Есть Русификатор. Учебник и уроки на русском. Проста как пробка, осваивается за день. Понимает файлы подготавливаемые в Diptrace. А самое главное ОФИГЕННЫЙ разводчик плат. Лучше я только в Менторе видел. - Ограничение бесплатной версии. P.S. Я когда сегодня TopoR тестировал аж руки тряслись от восторга. P.P.S Вообще я восхищаюсь людьми которые разводят платы в Sprint-Layout, как такие шедевры можно делать в таком ограниченном редакторе. Регистрационные данные для DipTrace версии 3.0 и старше User name: Для некоммерческого использования Reg. key: HW9S-PDTN-T5MA-HPXE Комментарий представителя разработчика ПО
-
Краткое вступление: Системы автоматического проектирования (САПР) надежно укрепились в арсенале прикладного ПО у радиолюбителей. Неважно, Sprint Layout, EagleCAD, DipTrace или P-CAD - все они упрощают жизнь разработчику электронных (и не только) устройств и сильно экономят время, нервы и деньги. Не столь давно я столкнулся с непростым выбором: какой САПР изучать? Поразмыслив, остановился на новейшей и перспективной программе Altium Designer. Историческая справка: Altium Designer — комплексная САПР радиоэлектронных средств разработанная австралийской компанией Altium. Ранее эта же фирма разрабатывала САПР P-CAD, но в 2008 году фирма Altium заявила о прекращении поставки программных пакетов P-CAD, и предложила разработчикам использовать программу Altium Designer, которая появилась в 2000 году и изначально имела название Protel. В 2006 был проведён ребрендинг программного продукта и он получил текущее название, последняя версия которого называется Altium Designer 10. Обучающий курс по Altium Designer (в т.ч. видео) Официальная документация на русском языке Последняя версия FAQ (1.04.4): FAQ_Altium_Designer.zip Также можете задавать свои вопросы здесь, на которые я (или, естественно, кто-то другой, владеющий этой программой) по мере возможности постараюсь ответить.
-
Все вопросы возникающие при работе с Proteus задавайте только здесь! Все остальные темы посвящённые протеусу будут удалены! Работа в Proteus. Часть 1 Работа в Proteus. Часть 2 Работа в Proteus. Часть 3 Работа в Proteus. Часть 4
-
Все вопросы по программе автоматизированного проектирования печатных плат P-CAD задаем в данном теме Подскажите пожалуйста. При проверке схемы на ошибки Eroro-v нету, а вот такая штука появляется -- "Warning 1 -- Net NET00000 has no input pins", разводить платы не мешает, но интересно что за зверь и как бороться с ним. А еще, когда сопоставляю Patterns with Simbols то почему-то LE хочет сохранить изменения в библиотеки которых у меня нет т.е. я их не делал. В результате появляются графические файлы которые видит Auto-cad. Как сделать так чтобы LE каждый раз не предлагал мне этой сомнительной возможности? Зачем она (возможность) эта нужна?
-
Всем привет. С учётом разрастающейся мастерской всё труднее искать нужные детали, а также помнить, что в ней есть, а чего нет. Задумался о системе учёта деталей, материалов, инструментов. На просторах интернета нашёл программу учета деталей (начинайте с 10стр) http://monitor.espec.ws/section13/topic25350.html Мне очень понравилась - нет ничего лишнего, не перегружена, всё понятно, бесплатна (ну по желанию можно отблагодарить). Разработчик очень адекватно реагирует на пожелания пользователей. Давно пользуюсь данной программой, очень доволен.
-
Попадались различные схемы явно созданные в одном редакторе. Быстрый поиск по гуглу ничего не дал.
-
Работаю в Mplab X 5.40, написал основной код программы для Pic16 на Си и есть небольшой код на ассемблере. Так вот, подскажите как правильно сделать переход на подпрограмму с Си на ассемблер и назад. Может на каком либо примере где-то есть. Заранее всем спасибо.
-
Здравствуйте. Нужна помощь в реализации идеи. У меня очень скудные знания в электронике и программировании, но я готов разбираться, если вы дадите направление куда копать. Есть реле, необходимо управлять его работой с компьютера из самодельной программы. В программе цикл периодического включения и отключения реле. Схему как это примерно должно выглядеть креплю. Как я себе это представляю: Пишу программу на си допустим из которой могу подключаться к пинам порта usb и выставлять/убирать на них напряжение. К пинам порта подключено реле 9В срабатывающее от напряжения на пинах (возможно придется два usb последовательно соединить и одновременно их включать чтоб 10В получить, звучит странно). Таким образом управляем реле с пк. Интересует реализуема ли подобная идея или как лучше что то подобное реализовать. В микроконтроллерах я 0, желательно бы без них обойтись. Из портов у меня только USB(. Что мне делать? Видел USB релейные модули (типа https://mcustore.ru/store/ispolnitelnye-moduli/relejnyj-modul-2-kanala-upravlenie-po-usb/?gclid=CjwKCAjw9vn4BRBaEiwAh0muDCAq2PAxtJGeb760LL3vmR7ExK0yiyH5DKwz0WC-60ea7Lj8WqwuJhoCTw4QAvD_BwE ) но они наверное не подходят, мне нужен контроль в моей программе, не просто включение отключение по нажатию курсором, а цикл включения отключения, а потом может и что еще сложнее. А они на МК, и как написать программу для взаимодействия с ними я не знаю. Хотя я понимаю что оптимальным вариантом наверное было бы взять такой модуль, заменить прошивку на свою и написать программу ПК по взаимодействию с МК. схема.rar
-
Наконец-то данный проект был реализован в корпусе Процесс постройки Устройство реализовано в китайском корпусе YGK-031 240 на 45 на 160 мм. Родная передняя панель корпуса послужила основой для крепления плат. А фальш-панель я заказывал отдельно у себя в городе. Работа над ошибками В предыдущей части я делал видеообзор получившейся конструкции. Уже тогда все работало как надо, но после подробного тестирования (снял спектры) выяснилось, что неактивные выходы дают наводку 50Гц на подключенные к ним усилители. Что, в принципе, было ожидаемо. Поэтому схема релейного модуля была чуть переделана - в нее добавились нагрузочные резисторы, чтобы неактивные выходы и входы не висели в воздухе. Плюс был исправлен косяк со сбросом сдвигового регистра. Конфигуратор Долго витали мысли добавить функцию настройки имен входов. Правда их длина ограничена всего тремя символами, но лично для меня это будет удобно. Но память микроконтроллера была занята почти полностью и какие-либо программные доработки потребовали был его замены на старшую модель ATtiny84, тут хоть корпус у них совершенно одинаков. Кроме этого, задавать имена, выбирая буквы всего тремя доступными кнопками на восьми символах дисплея, очень неудобно. Поэтому было принято решение хранить имена в энергонезависимой памяти, а прописывать их туда специальным конфигуратором. Программа конфигуратор была написана на языке C# и имеет следующий интерфейс: Большую часть окна занимают поля ввода имен входов и выходов. Количество активных полей зависит от заданных настроек в левой части окна (Relay modules Count, Inputs Count, Outputs Count). Задав необходимые имена, можно сохранить файл (кнопка Save) в формате HEX для загрузки в EEPROM память контроллера, выбрав перед этим используемую модель. Вся прошивка помещается в ATtiny44, но сделал на всякий случай возможность загрузить и в ATtiny84, хоть она и дороже и дефицитнее. Кнопка Defaults сбрасывает все имена и настройки на значения по умолчанию. С именами оно смотрится симпатичнее: Relay Audio Stereo Selector Configurator 1.1.exe Итоги Осталось только дождаться новой ревизии плат релейных модулей, и если не вылезет никаких других косяков, проект можно считать завершенным. Подводя итоги, могу сказать, что проектом я удовлетворен на 100%. В нем я реализовал все, что задумывал, и даже чуть больше. Также был получен опыт в разработке и программировании. В текущем виде он уже используется, а программные наработки могут послужить составной частью будущих похожих устройств. Если народу оно будет интересно, можно переделать индикацию под более "народные" виды отображения информации, т.к. HCMS-2915 довольно дефицитен. Все записи по этой конструкции:
- 2 comments
-
8
-
- реле
- коммутатор
-
(and 5 more)
Tagged with:
-
Собрал в LTspice схему элементарного выпрямителя, вывел на графиках мощность, рассеиваемую на диоде выпрямителя. При времени моделирования 100мс все нормально, а если увеличить до 1с, то на графиках возникает вот такая хрень, мощность уходит в минус, причем на тех же самых 100мс и далее. В чем подвох?
-
hРебят , нужна помощь в программе .Нужно что-то изменить в коде , чтобы счетчик начал считать с 3 до 15 , сброс в 3 и опять до 15 .Требование :обязательно манипуляции с датой .Сам плохо разбираюсь в ПЛИСЕ , поэтому будьте добры ткнуть меня куда и что нужно прописать для работы .
-
Добрый день. Необходимо разработать схему для изготовления печатной платы с установленным микроконтроллером (подобрать подходящий), также подобрать все электронные компоненты и написать программу. Цель следующая: Необходимо с помощью одного контроллера управлять двумя цепями состоящими из 15 светодиодов (мощность одного = 0,1 Вт) каждая, диоды одноцветные. При включении одной кнопки начинает мигать одна цепь. При включении второй - вторая. Возможность одновременного включения кнопок. Необходим датчик индикации на кнопке, который будет мигать в такт светодиодной цепи. Принцип кнопки как у аварийной сигнализации. Спасибо.
- 1 reply
-
- Программа
- микроконтроллер
-
(and 3 more)
Tagged with:
-
А как например в LtSpice и подобных получать АЧХ? Т.е на до как то источник переменой частоты (?) на вход схемы задавать- а где он там? ====================================================== Может в заголовке темы добавить и LtSpice?
-
Доброго времени! Для Ардуино мне необходимо написать программу управления тремя сервоприводами и выводом на дисплей абсолютного угла наклона по одной оси. Два сервопривода должны управляться потенциометрами, третий кнопкой (два положения сервопривода). Ну и помочь мне все это спаять ) Поэтому желательно, чтобы Вы находились в Москве или Подмосковье. Так же я слышал про накопление ошибки при работе гироскопа-акселерометра, очень желательно убрать эту проблему. Если, конечно, Вы не предложите более подходящий прибор для измерения угла наклона. Компоненты все куплены.
- 7 replies
-
- Ардуино
- Сервопривод
-
(and 1 more)
Tagged with:
-
Проблема: При открытии файла появляется диалоговое окно с сообщением о несовместимости версий: «Невозможно открыть файл чертежа, так как он создан в более ранней версии AutoCAD». Но главное то, что он создан в этой самой версии и программе уже скоро будет 3 года. Некоторые моменты уже проверены, и испробованы. Пишу сразу на нескольких формах, т.к файл надо запустить. Подойдут все методы и способы исправить .dwg файл AutoCAD. Спасибо. У меня уже кипит...
-
Может, кому-то пригодится простой онлайн конструктор шкалы прибора, позволяющий в браузере по заданным параметрам сгенерировать шкалу с делениями и цифровыми метками. Собственно, вот он: http://shopcms-moduli.com/scale_constructor/scale_constructor.php Чтобы сохранить шкалу как рисунок, можно сделать скриншот, и потом в графическом редакторе дорисовать или подправить что нужно. Программа делалась за вечер, для собственных небольших потребностей, ради которых не хотелось устанавливать профессиональные векторные пакеты вроде CorelDraw. Скрипт полусырой, но может быть при желании и умении пользователя доработан - исходник прилагаю. Лично у меня остались такие нерешенные в скрипте проблемы: шкалы с нелинейным изменением точная подгонка делений под снятый с показателей прибора шаблон Это все реализуемо, но простого способа не придумал, а сложные займут слишком много времени, которое неизвестно когда появится. scale_constructor.source.zip
- 13 replies
-
3
-
- конструктор
- шкала
-
(and 1 more)
Tagged with:
-
Программа для виртуального лабораторного стенда
Alexander07 posted a topic in Школьникам и студентам
Здравствуйте, есть такой вопрос. Мне нужна программа, в которой я могу создавать электрические цепи и проводить расчёты. Желательно, чтобы программа представляла из себя лабораторный стенд как в кабинетах. Есть какие-нибудь программы?- 3 replies
-
1
-
- Программа
- лабораторный стенд
-
(and 1 more)
Tagged with:
-
Управление блоком питания instek psp-603 через компьютер
Guest posted a topic in Школьникам и студентам
Здравствуйте, на производственной практике дали задание сформировать импульс напряжения с помощью программируемого блока питания instek psp-603, управляемого компьютером через интерфейс RS-232. Для начала скачали на сайте производителя программу управления, но при ее запуске возникает ошибка связи, хотя блок питания видит, что он подключен к компьютеру. Драйвера для com порта установлены. Подскажите, пожалуйста, в чем может быть дело?- 1 reply
-
- rs-232
- блок питания
-
(and 1 more)
Tagged with:
-
Добрый день. Занимаюсь на работе управлением некоторым количеством оборудования с изменяющимся циклом работы. Например, десять термокамер, каждую надо в определённое время вывести на определённый режим, затем в определённое время перевести на другой. И так в течение смены. Все записи ведём только в журнале, путаемся, в глазах уже рябит от цифр. Хочу сделать на компе какой-нибудь графический органайзер для визуальности процесса. Помогите, пожалуйста, может быть есть что-либо готовое?
-
Попробовал облачную EasyEDA - как у большинства свободного софта неплохая поддержка русского языка (для МикроКапа есть самопальный русификатор, я не устанавливал - поленился). Рисовать удобнее, чем в МикроКапе. Библиотека элементов огромная в сравнении с халявным учебным МикроКапом. Моделирование не проверял, так-как не смог нарисовать нужный мне трансформатор. Проблема та-же, что в предыдущем посте.
-
Мужики, доброго всем! Помогите разгадать загадку.. Собрал программатор по схеме: http://pic.[пытался спамить но не получилось]/programmirovanie/com-programmatory/38-ntv-programmator-pic-mikrokontrollerov-jdm-sovmestimyy.html . Им уже прошивал камни. Вроде все нормально было. Заказал на али PIC12F629 - 2шт. Первая в проге PoniProg прочлась как бы правильно, чистая (3FFF) но константы не было. Прошил. Читаю – во всех ячейках 0000. После «стереть» – те же 0000. Этим же программатором в проге WinPic800 – определяется как PIC12F683. При чем шьется, стирается, читается как 683 - прошивкой написанной под 629.. Стираю. Нажимаю «читать» - 3FFF (как и должно быть). Снова открываю с помощью PoniProg, читаю - 3FFF. Тут же прошиваю. «Читать» – опять 0000. Ставлю в спаянную схему (схема с кварцевым резонатором) – РАБОТАЕТ! Ну думаю, в PoniProg что то не так сделал с первым контроллером. Второй МК, сразу заряжаю в WinPic800. И что вы думаете, и этот определяется как 683. В чем сидит «заноза», в дешевых МК из алиекспресс, (потому то и без константы, что дешевые), в программаторе или в WinPic800?? А почему после прошивки в PoniProg читаются 0000, и после стирания МК в PoniProg все равно 0000 ? Мот кто сталкивался с такими загадками? Только прошу не пинать типа: купи нормальный прогер, если не поможет то МК по дороже…, этот способ я и сам понимаю. Купил бы.. но, я не занимаюсь этим регулярно и тем более не зарабатываю на этом деньги. Понравилась очередная схемка, она мне была нужна и я ее сваял, и она нормально работает. Но.., если вдруг попадется схема с внутренним генератором то хотелось бы хоть понять где и как найти эту гребаную константу? Заранее благодарен откликнувшимся.
- 24 replies
-
- pic
- программатор
-
(and 1 more)
Tagged with:
-
Начинаю изучать микроконтроллеры .Я перечитал несколько сайтов и пересмотрел видео,но так и не понял как программно включить,выключить,сравнить и подключить библиотеку таймеров.Хочу составить программу ,что бы при нажатии на кнопку включался таймер и доходил до 60 ,и загорал светодиод.Структуру проги я понял,но какими строками(в проге ): 1)добавить библиотеку(В Сode Vision AVR) 2)обьявить таймер(Регистр INT 0) 3)строка включения таймера(таймер 0) 4)Условие(при совпадении с 60,включался светодиод(с помощью IF) ) 5)Обнулить таймер Достаточно написать программные строки(Простите меня за глупый вопрос,ведь только учусь) Заранее спасибо!!!
- 2 replies
-
- таймер
- микроконтроллер
-
(and 1 more)
Tagged with: