PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > Всё Остальное > Arduino проекты

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2011, 21:02   #31
Kesha
Пользователь
 
Регистрация: 30.07.2007
Регион: 66, 96
Сообщений: 39
Kesha is on a distinguished road
По умолчанию

Пока народ разбирается, выложу своё небольшое дополнение (См. аттач) -
скриптик на АНК, задача которого запускать BM1707.exe и следить за BM1707.dat, разбирая инфу с 2-х датчиков (с именами internal и external) и выводя прозрачное окошко с белыми символами поверх всего. Положение на экране подстраивалось под СF 3.1 и скин Clean, 800x600, но, думаю, кому надо, поправить значения x295 y555 не составит труда.

P.S. У всех владельцев периодически вываливаются значения в 1000 или только у меня косяк такой ?
Вложения
Тип файла: zip Temper.zip (595 байт, 437 просмотров)
Kesha вне форума   Ответить с цитированием
Старый 24.10.2011, 21:13   #32
ZykovV
Пользователь
 
Регистрация: 27.06.2011
Город: Новосибирск
Регион: 54
Машина: Toyota Premio
Сообщений: 33
ZykovV is on a distinguished road
По умолчанию



Вот так выглядит... не могу побороть только один момент - AIMP у меня с признаком Stay on top и показания термометра с тем же признаком... AIMP перебарывает и выползает всегда наверх...

Завтра выложу - потестите...
ZykovV вне форума   Ответить с цитированием
Старый 25.10.2011, 12:05   #33
ZykovV
Пользователь
 
Регистрация: 27.06.2011
Город: Новосибирск
Регион: 54
Машина: Toyota Premio
Сообщений: 33
ZykovV is on a distinguished road
По умолчанию

Ну... собственно выкладываю. Тестируйте, конструктивные замечания и предложения принимаются.

Сидящий резидентом файл BM1707.exe можете выгрузить и забыть про него, так как программа черпает данные о температурах не из файла BM1707.dat, а путем прямого обращения к девайсу.

Внимательно читаем ini-файл, точнее коментарии в нем (до самого конца) - количество вопросов резко уменьшится.
Вложения
Тип файла: rar USBSens.rar (634.9 Кб, 462 просмотров)
ZykovV вне форума   Ответить с цитированием
Старый 25.10.2011, 14:45   #34
ZykovV
Пользователь
 
Регистрация: 27.06.2011
Город: Новосибирск
Регион: 54
Машина: Toyota Premio
Сообщений: 33
ZykovV is on a distinguished road
По умолчанию

Цитата:
Сообщение от Kesha Посмотреть сообщение
P.S. У всех владельцев периодически вываливаются значения в 1000 или только у меня косяк такой ?
А вываливается на 1000 при старте? Есть у меня предположение. При старте программы автор значению переменной, ответственной за вывод сообщения "гололед", присваивает значение заведомо большое - 1000. Потом, при считывании конфиг файла считываются верхняя и нижняя граница температур. Однако, видимо не все преобразования проходят гладко...
ZykovV вне форума   Ответить с цитированием
Старый 27.10.2011, 12:02   #35
Kesha
Пользователь
 
Регистрация: 30.07.2007
Регион: 66, 96
Сообщений: 39
Kesha is on a distinguished road
По умолчанию

Цитата:
Сообщение от ZykovV Посмотреть сообщение
При старте программы автор значению переменной, ответственной за вывод сообщения "гололед", присваивает значение заведомо большое - 1000. .
Так это ведь про BM1707CarPC ?!
Я её не использую, только родную...1000 именно в строчках .dat файла.

Но если Ваша
Цитата:
Сообщение от ZykovV Посмотреть сообщение
путем прямого обращения к девайсу.
то перейду на неё, дабы "не плодить множества лишних сущностей"
Kesha вне форума   Ответить с цитированием
Старый 27.10.2011, 12:19   #36
ZykovV
Пользователь
 
Регистрация: 27.06.2011
Город: Новосибирск
Регион: 54
Машина: Toyota Premio
Сообщений: 33
ZykovV is on a distinguished road
По умолчанию

Цитата:
Сообщение от Kesha Посмотреть сообщение
Так это ведь про BM1707CarPC ?!
Я её не использую, только родную...1000 именно в строчках .dat файла.
DAT файл пишет тоже программа от того же автора...
ZykovV вне форума   Ответить с цитированием
Старый 28.10.2011, 11:21   #37
Kesha
Пользователь
 
Регистрация: 30.07.2007
Регион: 66, 96
Сообщений: 39
Kesha is on a distinguished road
По умолчанию

Понятно...
Поставил USBSens.
Настроил на вывод только температуры в 2 строки с 2-х датчиков.
Работает.
Небольшое пожелание - для разработчиков, конечно, интереснее писать статусы - "поиск Dallas" и т.п., а для рядового пользователя проще при инициализации последние взятые значения выводить, соответственно, при отваливании девайса (напр. уход в хибернейт), не ругаться сразу, а, опять же, держать последние значения...
Можно вывод/невывод оформить еще одним ключом в .ini - Debug= 0|1

Пока всё, катаемся дальше...
Kesha вне форума   Ответить с цитированием
Старый 28.10.2011, 21:43   #38
ZykovV
Пользователь
 
Регистрация: 27.06.2011
Город: Новосибирск
Регион: 54
Машина: Toyota Premio
Сообщений: 33
ZykovV is on a distinguished road
По умолчанию

Цитата:
Сообщение от Kesha Посмотреть сообщение
Понятно...
Поставил USBSens.
Настроил на вывод только температуры в 2 строки с 2-х датчиков.
Работает.
Небольшое пожелание - для разработчиков, конечно, интереснее писать статусы - "поиск Dallas" и т.п., а для рядового пользователя проще при инициализации последние взятые значения выводить, соответственно, при отваливании девайса (напр. уход в хибернейт), не ругаться сразу, а, опять же, держать последние значения...
Можно вывод/невывод оформить еще одним ключом в .ini - Debug= 0|1

Пока всё, катаемся дальше...
Гы... прикольно...
1. Разработчикофф нет. Есть один разработчик.
2. Если пишется "поиск Dallas", то осуществляется опрос 1-wire шины на предмет наличия на ней датчиков температуры производства Dallas. За время "спячки" могли добавиться или отвалиться.
3. Программа не ведет логов температур и не мусорит на диске лишними файлами.
4. Новогодние праздники. Сели за руль через несколько дней. Вам нужна температура в логе за 31 декабря в момент когда вы заглушили машину?
5. Я вас наверное удивлю, но еще возмажен вывод сообщений типа "Ошибка... " а далее номер ошибки от 01 до 36... да-да... путь опроса сложен и тернист...

А вообще... я подумаю как это исправить. Может и есть здравый смысл. Пока его не вижу. Припарковал машину утром у офиса, весь день не ездил по своим стройкам, и что мне проку, если компьютер покажет мне в 7 часов вечера температуру в 7 часов утра, когда я припарковался у офиса?
ZykovV вне форума   Ответить с цитированием
Старый 29.10.2011, 11:36   #39
indi
Старший Пользователь
 
Аватар для indi
 
Регистрация: 06.03.2008
Возраст: 43
Город: Татарстан
Регион: 16, 116
Машина: 2009\Mitsubishi Lancer
Сообщений: 144
indi is on a distinguished road
По умолчанию

На саите производителя обновилось по я скачал, глюки пропали теперь и при выходе из сна вроде нармально работает.
__________________
Мой проект Mitsubishi Lancer 1.6 АКП
Старый проект
indi вне форума   Ответить с цитированием
Старый 29.10.2011, 22:32   #40
ZykovV
Пользователь
 
Регистрация: 27.06.2011
Город: Новосибирск
Регион: 54
Машина: Toyota Premio
Сообщений: 33
ZykovV is on a distinguished road
По умолчанию

Цитата:
Сообщение от indi Посмотреть сообщение
На саите производителя обновилось по я скачал, глюки пропали теперь и при выходе из сна вроде нармально работает.
Чертовски рад за вас. Только ПО не менялось на сайте производителя с мая прошлого года. А ПО с сайта разработчика, у которого производитель видимо купил разработку с января этого года... Дайте ссылочку на новое ПО.
ZykovV вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 00:42.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot