LаPоTь

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1138
Зарегистрирован: Сб апр 03, 2010 08:57:35

Сообщение Modest »

Отправлял коту, но что то нигде нет. Незнаю может чтото не так сделал.
Вобщем написал програмку, и представляю на ваш суд.
LaPoTь.rar
(74.06 КБ) 264 скачивания
Програмка для управления нагрузками через LPT.
Ничего революционного нет, просто програмка адаптирована специально для удобного управления этими самыми нагрузками.
(раньше пользовался LPT командером, кажется так назывался, но не очень удобно было)
Сворачивается в трей, горячие клавиши... ну и так по мелочи.
При первом запуске создаёт в Program files папку с названием LаPоTь, там сохраняет файл конфигурации, туда же желательно распаковать содержимое архива. Интерфейс, как говорится, помоему, интуитивно понятен.
схемку к LPTшнику можно взять какую угодно, вот например отличный вариант http://radiokot.ru/circuit/power/converter/05/
Часть с питанием нам не нужна, подключаем от LPTшника сразу к оптронам.
Будет интересно услышать ваше мнение. Предложения по улучшению принимаются.

P/S общий провод от оптронов лучше подключать не к минусу, а к одной из управляемых ног, например к последней (9), т.к. при загрузке системы порт многократно сканируется, пересканируется, перезаписывается, вобщем появляется на его выходе всякая... последовательность битовая. Этот вариант не избавит полностью от проблемы, но существенно её уменьшит.
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3088
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Сообщение radteh »

К сожалению затестировать вашу программу не могу, по причине отсутствия LPT-портов (есть но на переходнике, а на нём только принтер работает). Но один совет могу дать: самоустановка программы это дурной тон, я например терпеть не могу когда какая-то программа что-то куда-то записывает без моего мнения, используйте программы для создания инсталяторов. Программы такого рода есть и платные и бесплатные, профессиональные со скриптовым языком и простые с мастером для настройки.
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1138
Зарегистрирован: Сб апр 03, 2010 08:57:35

Сообщение Modest »

На счёт мусора после програм, согласен. Но инсталировать програмку которая без проблем работает без инсталяции, это лишнее.
Скорей всего переделаю так, чтобы файлик конфига сохранялся в той папке, откуда запущен ехешник.
Спасибо, принято на заметку.
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »

Windows 7 x64 - не работает (:
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1138
Зарегистрирован: Сб апр 03, 2010 08:57:35

Сообщение Modest »

Да, под семёрку не катит, писал под ХР. Для семёрки нужно на 8 студию перепрыгивать, а там часть операторов убрали, синтаксис местами изменился, да и исходников маловато ещё в сети. Но как нить попробую, посмотрим может получится.
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)

Сообщение РадиоЛоматель »

Как это для восьмой студии исходников мало... Уже и под 10-ю достаточно.
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Контактная информация:
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1138
Зарегистрирован: Сб апр 03, 2010 08:57:35

Сообщение Modest »

Это смотря каких исходников. Меня например, не очень устраивает исходники в которых показывается пример как текст выводить в текстбокс :(
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18784
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

хрень какая-то!

во-первых, нет ни одной надписи - черное окно с картинками, которые непонятно что обозначают (см. скриншот).
во-вторых, про самозапись в Program Files уже говорили - дурной тон так делать. если уж программа не требует установки, то надо в readme писать, что достаточно распаковать ее в любую папку и все.
в-третьих, интуитивность вашего подхода совершенно неинтуитивна - я был уверен, что в главном окне можно нарисовать мышкой график включения-выключения нагрузок - пунктирчики на это наталкивают (будто ось графика) - однако, это не так.
в-четвертых, на правую и левую кнопки мыши программа реагирует одинаково, что не принято для Windows. причем заранее предсказать, как она реагирует - невозможно.

в общем, мое личное мнение: фтопку!

P.S. поглядите на LptSW или Hardware Control на моем сайте.
Вложения
Snippy0001.jpg
(53.37 КБ) 499 скачиваний
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1138
Зарегистрирован: Сб апр 03, 2010 08:57:35

Сообщение Modest »

ну вобщето это косяг, с цветом, с тем что на нажатия на правую и левую кнопку реагирует оденаково. Система у вас какая. Версия. Стоит ли какое нибудь оформление? И свои предположения почему так получилось, буду очень признателен. (проверял на 4 компах работала нормально, за исключением цвета, но это поправимо, уже разобрался как можно излечить это.) На счёт записи файлика уже сказал что переделаю, как будет время.

А выглядит она так
РИСУНОК2.rar
(126.01 КБ) 252 скачивания
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18784
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

система у меня XP Pro, тема стандартная серебристая.
даже с учетом того, что цвет - это следствие "первого блина", пока мнение мое не поменялось.
имхо, если уж делать, то делать лучше аналогов, а не повторять их с пришиванием оборочек всяких.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1138
Зарегистрирован: Сб апр 03, 2010 08:57:35

Сообщение Modest »

просто ты не смог воспользоваться програмкой, вследствии моих каких то недочётов, я не отрицаю. Но ты всётаки сделал вывод только изходя из первой загрузки программы и пары щелков по кнопкам.
Попробовал LptSW , да написано акуратно, но я бы не сказал что удобно. Серьёзно, программа сворачивает в трей, можно было сделать маленькую менюшку выскакивающую из трея, для быстроты и удобства.
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18784
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

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

Мой уютный бложик... заходите!
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1138
Зарегистрирован: Сб апр 03, 2010 08:57:35

Сообщение Modest »

ARV писал(а):хрень какая-то!
И правда хрень какая то получается.
Прог то этих у же прилично стало. Когда надо было, ненашол. (давно искал) Написал свою... опоздал.
К тому же получилось так что идеи брал как будто отсюда прям по пунктам, кроме последнего http://e-kit.ru/news/75.htm
а схему от седа http://msevm.com/program/pman/index.htm
:( :(
Ладно, продолжаю выслушивать всех недовольствующих, не надо говорить что есть лучше, пишите что и как не работает. :write:
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18784
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

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

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

Мой уютный бложик... заходите!
Контактная информация:
Мудрый кот
Аватара пользователя
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)

Сообщение РадиоЛоматель »

Я не смотрел программу, потому как она сама разворачивается, а запускать виртуальную машину было в лом.
Но по скриншоту от АРВ могу сказать, что она как-то меня раздражает своим видом. (Цвет окна неважен)
А одинаковая реакция на кнопки мыши-как вообще такого можно было добится, кроме как специально? Тем более в VS
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1138
Зарегистрирован: Сб апр 03, 2010 08:57:35

Сообщение Modest »

Да нет там одинаковой реакции на кнопки мышы, я же говорю это баг вследствии моих недочётов. Уменя работает нормально.
Буду полностью переписывать в 8 студии.
Кстати, а чем именно раздражает?? Может вообще отказаться от полноценного главного окна. Сделать основной работу из трея?
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
Мудрый кот
Аватара пользователя
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)

Сообщение РадиоЛоматель »

Нет. Полноценное окно должно быть. Там надо, чтоб была кнопка Вкл и кнопка Выкл на монотонном сером фоне. Возможность менять надписи-имена нагрузок. Еще бы неплохо чтоб можно было заранее ввести когда включить, когда выключить. Как АРВ написал.
Графики-минимум, придерживаться классического оформления. А этот кошак на заднем плане-вообще.... кгм...
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1138
Зарегистрирован: Сб апр 03, 2010 08:57:35

Сообщение Modest »

Ещё вопрос
Может в схемку добавить какой нибудь буфер с разрешением, или дешифратор какой. Это не сильно усложнит изготовление "управляемого сетевого фильтра", зато полностью избавит от проблемы незапланированного включения- выключения нагрузок. Например пока не скинешь в порт какое нибудь конкретное число, неодна нагрузга не будет задейсвована.
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
Друг Кота
Аватара пользователя
Сообщения: 3088
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Сообщение radteh »

В чём вы пишите? Если в vs 7 и выше, то проблема с семёркой и работоспособностью может заключаться в использовании динамических библиотек, хотя если ошибок при старте нет. На всякий случай попробуйте собрать с использованием статических библиотек, это слегка увеличит вес, но это решаемо. Сам я пишу на vs 6.0 и проблем с семёркой не было. Также проблемы бывают у x32 программ на x64 машинах когда они напрямую работают с железом.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1138
Зарегистрирован: Сб апр 03, 2010 08:57:35

Сообщение Modest »

Писал в 6, Переписывать буду в 8. Как перепишу в 8 с семёркой проблем точно не будет.
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]
Ответить

Вернуться в «Интеграция с ПК»