FORScan Lite для iOS: руководство пользователя
![]()
FORScan Lite для iOS: Руководство по интерфейсу пользователя
Общие замечания
Данное руководство актуально для FORScan Lite для iOS версии 1.5.*.
Текущая версия приложения работает со следующими адаптерами: OBDLink MX+, ELM327-совместимыми c WiFi интерфейсом ELM327 и некоторыми ELM327-совместимыми адаптерами с Bluetooth Low Enegry (BLE) интерфейсом (Kiwi 3, VeePeak). Адаптеры типа ELM327 с интерфейсом Bluetooth расчитаны на поддержку профиля Bluetooth SPP, который в iOS пока не поддерживается.
Все скриншоты ниже предоставлены в портретной (Portrait) ориентации для iPhone и книжной (Landscape) для iPad. Но Landscape/Portrait ориентации соответственно также поддерживается.
Хотя компоновки экрана для iPhone и iPad несколько отличаются, функциональность и логика практически идентичны. Поэтому данное Руководство будет в основном содержать скриншоты для iPhone. Скриншоты для iPad будут использоваться только для описания тех частей, которые различны для iPhone и iPad.
Необходимо учитывать следующие особенности работы приложения FORScan Lite:
-
Если приложение подключено к автомобилю, iOS устройство не переключится в "спящий" режим - т.е. экран не будет гаснуть и т.д. Что означает высокое потребление энергии. Однако, мобильное устройство може быть переключено в "спящий" режим нажатием стандартной кнопки выключения на корпусе. После отключения приложения от адаптера, мобильное устройство возвращается в нормальный режим работы.
-
Когда FORScan взаимодействует с автомобилем, в строке статуса показывается стандартный индикатор сетевой активности
-
FORScan пытается управлять соединением с адаптером таким образом, что бы сделать процесс работы с приложением максимально удобным. Это означает, в частности, что если пользователь переключается в другое приложение, FORScan закрывает соединение с адаптером, а когда пользователь возвращается назад в приложение, открывает его снова. Что в свою очередь означает, что пока пользователь находится в другом приложении, никакого взаимодействия с адаптером не происходит. И хотя в большинстве случае это работает отлично, в некоторых случаях WiFi адаптер может за это время потеряться (например, переключиться в "спящий" режим из-за отсутствия активности в течении слишком длительного промежутка времени).
Главный экран и навигация
Навигация стандартна для приложений iOS. Версия для iOS содержит главный экран, который является корневым для всех остальных экранов:

Пользователь перемещается вверх и вних про иерархии экранов. Навигация "вниз" осуществляется прикосновением к кнопке, элемента списка/меню и т.д. навигация "вверх" (назад) осуществляется с помощью кнопок на стандартной панели навигации.
Кнопки, осуществляющие какие-то действия, расположены в нижней панели инструментов. Названия кнопок главного экрана "Соединить", "Отключить" говорят сами за себя. Кроме того, в центре панели инструментов главного экрана пользователь может видеть индикатор прогресса, стилизованный под стрелочный прибор. Он отражает примерный текущий прогресс подключения. В дополнение к шкале, у него есть два статус-индикатора: интерфейс (адаптер, слева) и автомобиль (справа). Начальное состояние индикатора прогресса показано ниже:

Как вы можете видеть, все индикаторы неактивны. После нажатия кнопки Соединить, FORScan Lite пытается установить соединение с адаптером, а затем - с автомобилем. Если соединение выполнено успешно, соответствующий индикатор становится зеленым. Иначе, если произошла ошибка, он становится красным. Например, если FORScan Lite смог установить соединение с адаптером, но не смог соединиться с автомобилем, индикатор интефейса станет зеленым, а индикатор автомобиля - красным.
В верхнем правом углу главного экрана пользователь можете видеть кнопку информации (i). При нажатии на эту кнопку показывается информация о программе:

Главная информация на этой странице - версия ядра, которая показывается после версии FORScan Lite для iPhone. Все версии FORScan используют одно и тоже ядро, поэтому показываемая версия ядра соответствует той, которая используется для маркировки версии на сайте FORScan (анонсы, история изменений и т.д.)
В версии для iPad главное меню находится в левой части экрана. Это меню доступно во всех разделах и используется для навигации по разделам.

В компоновке для iPad индикаторы прогресса и статуса с кнопкой Соединить/Отключить расположен внизу главного (левого) меню.В отличие от версии для iPhone, индикатор прогресса здесь линейный, также одна и та же кнопка используется как для подключения, так и для отключения. Не подключенное состояние для iPad показано ниже:

Еще одно отличие - в версии для iPad экран "О программе" доступен из основного (левого) меню.
Настройки
Еще одна кнопка отсутствует на на главном экране: Настройки. На самом деле настройки приложения доступны в стандартном разделе Настройки телефона, это стандартный вариант настроек для iOS приложений. Вот как он выглядит:


Доступные настройки:
-
Демо-режим - специальный режим для демонстрации возможностей приложения без подключения к адаптеру и автомобилю. Сразу после установки приложения демо-режим включен. Но каждый раз, когда пользователь пытается выполнить подключение, FORScan предлагает переключаться из демо режима в реальный. Если пользователь соглашается, демо режим выключается и осуществлять нормальное подключение к адаптеру. С помощью данной опции демо-режим может быть включен в любое время.
-
Тип подключения - пользователь может выбрать один из следующих типов подключения: Авто, WiFi, Bluetooth OBDLink, BLE VeePeak. По умолчанию включена опция "Авто". Данный тип подразумевает, что FORScan сначала пытается обнаружить Bluettooth OBDLink, если не успешно - пробует BLE адаптеры, и если опять не успешно, продолжает с WiFi адаптером.
-
IP, порт, таймаут - настройки, специфичные для WiFi.
-
Автоподключение - форсирует автоматическое подключение непосредственно после запуска приложения. По умолчанию это функция выключена. Если эту настройку установить в опцию Вкл, будет осуществляться только автоматические подключение. Выбор опции Включение приборов форсирует подключение, переключение в режим Приборы и старт чтения параметров. Замечание: любые события, требующие внимания пользователя (например, переключение между HS/MS) не будут обработаны автоматически, они по прежнему будут ожидать реакции пользователя.
-
Поддержка MS-CAN - данная настройка позволяет указать FORScan, как работать с модулями MS-CAN. По умолчанию ("Авто") FORScan спрашивает пользователя о наличии переключателя HS/MS CAN. Если пользователь выбирает опцию "Нет", FORScan не будет пытаться подключиться к модулям MS-CAN. Иначе, если выбрана оцпия "Переключатель HS/MS", FORScan не будет спрашивать о наличии переключателя HS/MS CAN, но будет исходить из того, что переключатель присутствует.
-
Единицы измерения - используя данную настройку, пользователь может выбирать между метрической (по умолчанию) и британской системами единиц измерения.
-
Цвет приборов - этим параметром пользователь может задать цвет текста приборов. По умолчанию используется значение "Разноцветный", но пользователь может задать один конкретный цвет для всех приборов.
-
Разделитель CSV - данная настройка позволяет указать FORScan, какой разделитель CSV необходимо использовать при записи потока данны х в формате CSV
-
Язык базы данных - этот параметр определяет, какой язык используется для отображения информации из базы данных FORScan (параметры, описания ошибок и пр.). По умолчанию используется тот язык, который в данный момент выбран в устройстве iOS. Если установить данный параметр в значение "Английский", то будет использоваться англоязычная версия база данных FORScan, которая является первоисточником данных. Интерфейс пользователя при этом по-прежнему будет отображаться на языке, выбранном в устройстве iOS.
-
Отладочный режим - данная опция всегда должна быть выключена кроме случаев, когда команда поддержки FORScan просит предоставить отладочную информацию.
Автомобиль
Раздел "Автомобиль" содержит информацию об адаптере, автомобиле и модулях бортовой сети:

Нижняя панель инструментов содержит 2 кнопки: Сохранить (слева) и Сервис справа. Кнопка Сохранить вызывает меню сохранения, которое позволяет сохранить в файл содержимое данного раздела:

Пожалуйста, обратите внимание, что структура меню Сохранить является типичной для FORScan lite, подобные меню в других разделах организованы также: Кнопка Сохранить - сохранить содержимое в текстовый файл в папку документов приложения. Позже он может быть загружен оттуда с использованием стандартных процедур синхронизации в iTunes. Кнопка Отправить по Email - данная функция может быть использована для отправки содержимого в виде текстового файла с использованием стандартного клиента электронной почты iOS. К сожалению при использовании WiFi адаптера, интернет может отсутствовать. В этом случае сообщение может быть сохранено в Черновиках и отправлено позже, при восстановлении Интернет подключания. Кнопка Сервис используется для вызова сервисного меню. Данное меню используется для вызова специальных функций:

Очистить кэш - очищает кэш для всех автомобилей. Когда FORScan Lite подключается к автомобилю впервые, он выполняет полное сканирование конфигурации автомобиля и сохраняет ее в кэш. Этот процесс может занимать довольно много времени, однако последующие подключения выполняются значительно быстрее. Если кэш очищен, FORScan Lite будет вынужден выполнять сканирование заново. Кроме того, кэш может содержать и информацию, введенную пользователем. Такую как минимальные и максимальные значения выбранных параметров. Поэтому данная кнопка выделена оранжевым, как потенциально опасная. В то же самое время, сохраненные профили параметров (PID) и другие документы не являются частью кэша, поэтому они не удаляются при вызове данной функции.
Отправить отладочную информацию - данная кнопка используется для отправки внутренней отладочной информации FORScan. Данная функция должна использоваться только по запросу FORScan Team. Важное замечание: по умолчанию, отладочная информация не собирается. Что бы она начала собираться, необходимо установить флаг Debug в настройках приложения.
Удалить отладочную информацию - данная кнопка удаляет всю собранную внутреннюю отладочную информацию FORScan Lite.
Журнал
Журнал содержит информацию о работе приложения. Нижняя панель инструментов содержит 2 стандартные кнопки: Сохранить журнал и Очистить журнал:

Замечание: В отличие от Windows версии, где журнал растет сверху вниз (самая свежая запись всегда в самом низу), в версии для iPhone журнал растет снизу вверх (самая свежая запись всегда в самом верху).
Ошибки
Данный экран содержит список всех найденных кодов ошибок (DTC), сгруппированных по модулям. Строка каждой группы содержит название модуля и 2 кнопки справа: Считать DTC и Стереть DTC.

Нижняя панель инструментов содержит следующие кнопки (слева направо):
-
Считать DTC - перечитывает DTC во ВСЕХ модулях
-
Стереть DTC - выполняет стирание DTC во ВСЕХ модулях
-
Сохранить - вызывает стандартное меню Сохранить
-
Стереть - очищает список (но не удаляет ошибки из памяти модулей)
Каждая ошибка (DTC) в группе отображается в кратком виде - код ошибки и краткое описание. Для получения более развернутой информации информации об этой ошибке, необходимо нажать на строчку с ошибкой. Появится следующий экран детального описания ошибки:

Пожалуйста, учтите, что некоторые части текста помечены синим (как гиперссылки). Это "подсказки". Для получения подсказки, необходимо нажать на гиперссылку. В примере ниже, нажато ключевое слово "ABS":

Панель приборов
Разделы Панель приборов, Таблица и График в FORScan Lite организованы одинаково. Как и любой другой экран, он состоит из 3 частей: верхняя панель инструментов, рабочая область и нижняя панель инструментов:

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



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

Данный экран содержит информацию о параметре, также он может быть использован для настройки параметров вывода PID. Пользователь может изменить отображаемые единицы измерения и минимальное/максимальное значения для числовых параметров. Минимальное и максимальное значения используются для определения верхнего и нижнего пределов при построения шкалы приборов, а также графиков. Также, пользователь может изменять точность (количество знаков после запятой) для любого числового параметра.
Подсказки в подробном описании работают также, как в экране с детальным описанием DTC.
Нижняя панель инструментов содержит 5 функциональных кнопок, слева направо:
-
Старт - начать передачу данных
-
Стоп - остановить передачу данных
-
Сохранить - вызывает меню Сохранить, которое позволяет сохранить как документ или отправить по email либо FSL (файл данных во внутреннем формате FORScan) либо CSV
-
Открыть - открывает файлы FSL ранее сохраненные пользователем как документ.
-
Панель навигации - вызывает панель навигации (недоступно в режиме чтения данных), которое позволяет осуществлять навигацию по потоку:

Панель навигации содержит:
-
Счетчик времени в середине панели, который показывает общую длинну записи и текущую позицию, которая просматривается, в секундах
-
Слайдер навигации для быструю, но не точную навигации
-
Кноки навигации для медленной, но точной навигации

Этот экран позволяет изменить текущий модуль. Каждый модуль имеет свой собственный набор параметров. Поэтому когда модуль меняется, FORScan Lite загружает выбранные параметры для данного модуля.
Также, этот экран позволяет управлять списком параметров - добавлять, удалять, редактировать и сортировать параметры. Для удаления параметра необходимо нажать кнопку удаления в левой части строки. Для редактирования параметра, необходимо нажать на строку - и откроется экран подробной информации о параметре, описанный выше. Список может быть отсортирован с использованием стандартного элемента управления в правой части каждой строки. Нужно нажать и удерживать палец на этом элементе, затем переместить выбранный таким образом параметра в другую позицию. Новые параметры могут быть добавлены в профиль с использованием кнопки Добавить (более подробно описана ниже).
Нижняя панель инструментов имеет следующие кнопки:
-
Добавить - Добавляет новые параметры из списка доступных PID (описано ниже)
-
Удалить все - удаляет все выбранные параметры из списка
-
Сохранить - эта кнопка позволяет сохранить выбранные параметры в виде профиля PID.
-
Загрузить - эта кнопка позволяет загружать сохраненные профили.
Экран добавления нового параметра выглядит так:

Рабочая область экрана представляет все параметры, доступные для данного модуля. Вы можете выбрать один или несколько параметров установкой флажков в левой части строки. Нажатие на строку открывает экран подробной информации о параметре, описанный ранее. Экран имеет специальную строку поиска в верхней части экрана, с помощью которой вы можете отфильтровать список. Например, если вы набираете RPM в строке поиска, будут показаны только параметры, содержащие RPM в имени или описании .
Когда запущен поток данных, обе панели инструментов (верхняя и нижняя) скрываются, увеличивая таким образом размер рабочей области для отображения параметров:

Нужно нажать на экран, что бы появилась нижняя панель инструментов, которая содержит кнопку Стоп. Если вы нажмете на кнопку Стоп, передача данных будет остановлена и обе панели инструментов покажутся снова. Если же не нажимать кнопку Стоп, а нажать на рабочую область экрана еще раз, нижняя панель инструментов снова скроется.
Объединенный вывод
Фунция объединенного вывода предназначена для отображения параметров (PID) из нескольких модулей на одном экране. Для того, что бы использовать эту функцию, пользователю нужно выбрать виртуальный модуль "Все":

Виртуальный модуль "Все" содержит все параметры из всех реальных модулей. Каждый параметр в списке отображается с префиксом, который указывает на реальный модуль, к которому относится этот параметр. При добавлении параметров в профиль рекомендуется использовать верхнюю поисковую строку экрана "Добавить PID" для упрощения поиска и выбора параметров. Например, если пользователь набирает PCM, отобразятся все параметры, относящиеся к модулю PCM, т.к. они содержат префикс PCM в описании.
Необходимо учитывать, что объединенный вывод вынужден выполнять переключения между модулями, шинами и протоколами. В результате скорость вывода может существенно снизиться. Также, в некоторых случаях объединенный вывод может быть практически бесполезен, например если пользователь пытается вывести параметры из модулей HS и MS CAN с адаптером, оборудованным механическим переключателем HS/MS CAN.
Таблица
Экран Таблица отображает параметры в табличном формате:

Остальные функции этой секции идентичны функциям в разделе Панель приборов.
График
Экран графиков разработан для отображения параметров в графической форме, которая наиблее удобна для анализа:

Каждый график показывает текущее значение параметра в числовом формате в правом верхнем углу, тем же самым цветом. Необходимо учесть, что текущее значение - это всегда самая правая видимая точка графика.
Остальные функции этой секции идентичны функциям в разделе Панель приборов.
Тесты
Экран Тесты позволяет выполнять тесты самодиагностики на автомобиле. Интерфейс пользователя организован аналогично другим разделам (сверху панель навигации, снизу панель инструментов, между ними рабочая область), однако дополнительно под панелью навигации присутствует панель вкладок с индикатором прогресса.

Панель вкладок содержит минимум три элемента - индикатор прогресса, позволяющий оценить ход выполнения теста, вкладку Тесты, которая содаржит список всех доступных тестов, и вкладку Журнал, в которой показывается журнал выполнения теста. В зависимости от выполняемого теста в панель вкладок могут добавляться и другие вкладки, как правило, содержащие результаты теста. Приложение может переключать вкладки автоматически в процессе выполнения теста для того, что бы показать пользователю наиболее значимую в данный момент информацию. Разумеется, пользователь может переключать вкладки и вручную.
Для запуска теста необходимо выбрать нужный тест нажатием на соответствующую строку в рабочей области. Галочка в левой части строки является индикатором выбора. После того, как нужный тест выбран, нужно нажать на кнопку Старт в панели инструментов. Такой порядок запуска позволяет минимизировать риски случайного запуска или неправильного выбора теста. Также, в правой части строки есть кнопка информации, нажатием на которую можно получить информацию о выполняемом тесте до его выполнения. Эта же информация показывается при запуске теста для того, что бы пользователь мог при необходимости его отменить.
Выполнение теста определяется его типом и может проходить в двух основных режимах: автоматическом или интерактивном. Автоматический режим означает, что тест не требует обратной связи от пользователя. После выполнения приложение показывает результат теста и готово к выполнению другого теста. Кнопка Стоп в таких тестах обычно не активна, кроме случаев когда тест предусматривает прерывание пользователем. Пример результата выполнения такого теста:

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

Кроме кнопок Старт и Стоп , описанных выше, нижняя панель инструментов содержит следующие кнопки:
-
Сохранить - вызывает стандартное меню Сохранить, с помощью которого можно сохранить или переслать результаты и журнал тестов
-
Стереть - очищает результаты и журнал тестов
Сервис
Экран Сервис позволяет выполнять сервисные процедуры.

Интерфейс и логика работы раздела Сервис полностью аналогичны разделу Тесты .
ВАЖНО! Некоторые сервисные процедуры могут потребовать специальных навыков и знаний, и/или быть расчитаны на использование совместно с сервисным руководством. Некоторые процедуры могут быть чувствительны к качеству адаптера.