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


Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Навигация

Ответ
 
Опции темы
Старый 08.09.2015, 05:17   #161
Krysanov
Гуру
 
Аватар для Krysanov
 
Регистрация: 12.11.2013
Возраст: 38
Город: Горно-Алтайск
Регион: 04
Машина: lexus rx300
Сообщений: 2,946
Krysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to behold
По умолчанию

Lexx09, у тебя нет ошибок может быть из за того, что тв не пользуешься сном?
__________________
Windows 8.1, 64 бит, iCar DS 1.7.0.60
LGA 1155 Intel Pentium G2020 (2,9/3Mb), 2x DDRIII 4Gb 1333 MHz KINGMAX, ASRock IntelB75, VGA (DVI+HDMI)+PCX16 3,0, SSD TOSHIBA OCZ tr150 на 240 GB, 2,5 Samsung SATA 1 Tb 5400 rpm, 8Mb

Установка Windows, iCarDS и всего, что необходимо для CarPC!

Магазин CarPC оборудования
Krysanov вне форума   Ответить с цитированием
Старый 08.09.2015, 12:22   #162
Lexx09
Старший Пользователь
 
Регистрация: 18.04.2009
Город: Краснодар
Регион: 23, 93
Машина: Приора хэтчбек
Сообщений: 823
Lexx09 has a reputation beyond reputeLexx09 has a reputation beyond reputeLexx09 has a reputation beyond reputeLexx09 has a reputation beyond reputeLexx09 has a reputation beyond reputeLexx09 has a reputation beyond reputeLexx09 has a reputation beyond reputeLexx09 has a reputation beyond reputeLexx09 has a reputation beyond reputeLexx09 has a reputation beyond repute
По умолчанию

Я проверял дома при выходе из сна. У тебя, вероятно, GpsGate не успевает инициализировать COM-порт до запуска этого скрипта.

Попробуй так:
Код:
#pragma compile(Icon, "C:\Program Files (x86)\AutoIt3\Icons\au3script_v9.ico")
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_UseUpx=y
#AutoIt3Wrapper_Run_AU3Check=n
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****

#include <Array.au3>
#include <CommMG.au3>
#include <Date.au3>
#include <MsgBoxConstants.au3>

; Настройки COM-порта... себе установил порт 6
$iPort   = 6
$iBaud   = 115200
$iBits   = 8
$iParity = 0
$iStop   = 1
$iFlow   = 0

$msgError = ''

While (True)

	; Запускаем GpsGate, если не запущена
	If (Not ProcessExists("GpsGateXP.exe")) Then
		ShellExecute("C:\Program Files (x86)\Franson\GpsGate 2.0\GpsGateXP.exe")
		Sleep(500)
	EndIf

	; Открываем порт
	$i = 0
	$portStatus = _CommSetPort($iPort, $msgError, $iBaud, $iBits, $iParity, $iStop, $iFlow)
	If ($portStatus <> 1) Then
		$i = $i + 1
		If ($i > 10) Then
			MsgBox($MB_SYSTEMMODAL, 'Ошибка', 'Ошибка открытия порта COM' & $iPort)
			Exit
		EndIf
		Sleep(500)
	EndIf

	$LastValidDateTime = _NowCalc()

	While (True)
		$sInString = _CommGetString()
		If (StringLen($sInString)) Then
			$LastValidDateTime = _NowCalc()
		Else
			$iDiff = _DateDiff('s', $LastValidDateTime, _NowCalc())
			If ($iDiff > 3) Then
				ExitLoop
			EndIf
		EndIf
		Sleep(1000)
	WEnd

	; Звук потери сигнала GPS
	SoundPlay('C:\Windows\Media\Windows Hardware Fail.wav')

	; Если GpsGate аварийно завершилась, то будет ошибка при закрытии порта
	; Поэтому проверяем наличие запущенного процесса
	If ProcessExists("GpsGateXP.exe") Then
		_CommClosePort()
	EndIf

	WinClose("Franson GpsGate")
	Sleep(250)

WEnd
Добавил 10 попыток подключения к COM-порту с периодичностью 0,5 сек.
__________________
Приора хэтчбек
ASRock B75M-ITX, Intel Pentium G640T Sandy Bridge 2x2.4GHz, DDR3 2x2Gb, SSD SmartBuy Ignition 64GB SATAIII, Win7 Ultimate x86, M2-ITX rev.2F, GPS VK-172 10Hz, Logitech Wireless Touch Keyboard K400r, ИК-пульт Prology RCD-350, круиз-контроль...
Lexx09 вне форума   Ответить с цитированием
Старый 08.09.2015, 15:06   #163
Krysanov
Гуру
 
Аватар для Krysanov
 
Регистрация: 12.11.2013
Возраст: 38
Город: Горно-Алтайск
Регион: 04
Машина: lexus rx300
Сообщений: 2,946
Krysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to behold
По умолчанию

получилось вроде


Да, покатался, проверил в разных режимах сна (коротком и длинном, более 30 мин), все работает, вещает.. Спасибо!!

Подскажи, LEXX09, а как приспособить это все для другой программы? Пути подправить в этом скрипте на нужную программу не поможет ведь?
__________________
Windows 8.1, 64 бит, iCar DS 1.7.0.60
LGA 1155 Intel Pentium G2020 (2,9/3Mb), 2x DDRIII 4Gb 1333 MHz KINGMAX, ASRock IntelB75, VGA (DVI+HDMI)+PCX16 3,0, SSD TOSHIBA OCZ tr150 на 240 GB, 2,5 Samsung SATA 1 Tb 5400 rpm, 8Mb

Установка Windows, iCarDS и всего, что необходимо для CarPC!

Магазин CarPC оборудования

Последний раз редактировалось Krysanov; 08.09.2015 в 19:42.
Krysanov вне форума   Ответить с цитированием
Старый 09.09.2015, 11:17   #164
Krysanov
Гуру
 
Аватар для Krysanov
 
Регистрация: 12.11.2013
Возраст: 38
Город: Горно-Алтайск
Регион: 04
Машина: lexus rx300
Сообщений: 2,946
Krysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to behold
По умолчанию

Цитата:
Сообщение от Krysanov Посмотреть сообщение
получилось вроде


Да, покатался, проверил в разных режимах сна (коротком и длинном, более 30 мин), все работает, вещает.. Спасибо!!

Подскажи, LEXX09, а как приспособить это все для другой программы? Пути подправить в этом скрипте на нужную программу не поможет ведь?
постояла ночь машина, поспала.. при выходе из сна выдает
ошибку , что программа будет закрыта
__________________
Windows 8.1, 64 бит, iCar DS 1.7.0.60
LGA 1155 Intel Pentium G2020 (2,9/3Mb), 2x DDRIII 4Gb 1333 MHz KINGMAX, ASRock IntelB75, VGA (DVI+HDMI)+PCX16 3,0, SSD TOSHIBA OCZ tr150 на 240 GB, 2,5 Samsung SATA 1 Tb 5400 rpm, 8Mb

Установка Windows, iCarDS и всего, что необходимо для CarPC!

Магазин CarPC оборудования
Krysanov вне форума   Ответить с цитированием
Старый 19.02.2016, 09:26   #165
120705
Старший Пользователь
 
Аватар для 120705
 
Регистрация: 09.07.2011
Город: Ростов на Дону
Регион: 61
Машина: KIA Sorento XM
Сообщений: 479
120705 is a jewel in the rough120705 is a jewel in the rough120705 is a jewel in the rough
По умолчанию Звуковое оповещение

Вопрос следующий. Как реализовать, чтобы при подключении GPSGate и определении спутников выдавалось голосовое оповещение "Соединение со спутниками установлено" или "Нет соединения со спутниками" ??. Звуковые файлы есть в формате MP3.
120705 на форуме   Ответить с цитированием
Старый 19.02.2016, 09:30   #166
sirota
Бывалый писикарщик
 
Аватар для sirota
 
Регистрация: 27.09.2008
Город: Собянинск
Регион: 77, 97, 99, 177
Машина: шкода а5
Сообщений: 4,998
sirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant futuresirota has a brilliant future
По умолчанию

Цитата:
Сообщение от 120705 Посмотреть сообщение
Вопрос следующий. Как реализовать, чтобы при подключении GPSGate и определении спутников выдавалось голосовое оповещение "Соединение со спутниками установлено" или "Нет соединения со спутниками" ??. Звуковые файлы есть в формате MP3.
Некоторые нави проги выдают это...например Навител.
__________________
То win 10х64, то win 8.1x64

Видео регистрация на web. камеру:http://www.youtube.com/watch?v=1hPPLRBBIqc
sirota на форуме   Ответить с цитированием
Старый 19.02.2016, 10:16   #167
120705
Старший Пользователь
 
Аватар для 120705
 
Регистрация: 09.07.2011
Город: Ростов на Дону
Регион: 61
Машина: KIA Sorento XM
Сообщений: 479
120705 is a jewel in the rough120705 is a jewel in the rough120705 is a jewel in the rough
По умолчанию

Цитата:
Сообщение от sirota Посмотреть сообщение
Некоторые нави проги выдают это...например Навител.
Согласен, но Ситиги и 7Ways не выдают. Вот поэтому и вопрос....
120705 на форуме   Ответить с цитированием
Старый 19.02.2016, 10:35   #168
Lexx09
Старший Пользователь
 
Регистрация: 18.04.2009
Город: Краснодар
Регион: 23, 93
Машина: Приора хэтчбек
Сообщений: 823
Lexx09 has a reputation beyond reputeLexx09 has a reputation beyond reputeLexx09 has a reputation beyond reputeLexx09 has a reputation beyond reputeLexx09 has a reputation beyond reputeLexx09 has a reputation beyond reputeLexx09 has a reputation beyond reputeLexx09 has a reputation beyond reputeLexx09 has a reputation beyond reputeLexx09 has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от 120705 Посмотреть сообщение
Вопрос следующий. Как реализовать, чтобы при подключении GPSGate и определении спутников выдавалось голосовое оповещение "Соединение со спутниками установлено" или "Нет соединения со спутниками" ??. Звуковые файлы есть в формате MP3.
Вот парочка вариантов, но нужно попрограммировать немножко:
  1. Скрипт на Autoit (или другом языке программирования), который подключается к COM-порту GpsGate и получает оттуда координаты. При появлении/пропадании валидных координат - воспроизводится соответствующий звуковой файл.
  2. То же самое, но с подключением к TCP-порту GpsGate.
__________________
Приора хэтчбек
ASRock B75M-ITX, Intel Pentium G640T Sandy Bridge 2x2.4GHz, DDR3 2x2Gb, SSD SmartBuy Ignition 64GB SATAIII, Win7 Ultimate x86, M2-ITX rev.2F, GPS VK-172 10Hz, Logitech Wireless Touch Keyboard K400r, ИК-пульт Prology RCD-350, круиз-контроль...
Lexx09 вне форума   Ответить с цитированием
Старый 19.02.2016, 10:41   #169
120705
Старший Пользователь
 
Аватар для 120705
 
Регистрация: 09.07.2011
Город: Ростов на Дону
Регион: 61
Машина: KIA Sorento XM
Сообщений: 479
120705 is a jewel in the rough120705 is a jewel in the rough120705 is a jewel in the rough
По умолчанию

Цитата:
Сообщение от Lexx09 Посмотреть сообщение
Вот парочка вариантов, но нужно попрограммировать немножко:[/LIST]
Вот в этом и проблема. Я не силён в программировании
120705 на форуме   Ответить с цитированием
Старый 19.02.2016, 21:07   #170
Krysanov
Гуру
 
Аватар для Krysanov
 
Регистрация: 12.11.2013
Возраст: 38
Город: Горно-Алтайск
Регион: 04
Машина: lexus rx300
Сообщений: 2,946
Krysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to beholdKrysanov is a splendid one to behold
По умолчанию

Цитата:
Сообщение от 120705 Посмотреть сообщение
Вот в этом и проблема. Я не силён в программировании
я тоже поддержу...Идея классная... голос он и в Африке голос, если не заговрит, значит что то в системе не то....А то едешь себе едешь, думаешь, что все под контролем, а тут бац и засада...
__________________
Windows 8.1, 64 бит, iCar DS 1.7.0.60
LGA 1155 Intel Pentium G2020 (2,9/3Mb), 2x DDRIII 4Gb 1333 MHz KINGMAX, ASRock IntelB75, VGA (DVI+HDMI)+PCX16 3,0, SSD TOSHIBA OCZ tr150 на 240 GB, 2,5 Samsung SATA 1 Tb 5400 rpm, 8Mb

Установка Windows, iCarDS и всего, что необходимо для CarPC!

Магазин CarPC оборудования
Krysanov вне форума   Ответить с цитированием
Ответ


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

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

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



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


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