-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhelp.h
58 lines (56 loc) · 6.19 KB
/
help.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#ifndef HELP_H
#define HELP_H
#include <QString>
const QString help = "Порядок работы с программой Board Control:\n\n"
"1. Настройка COM-порта\n"
"\tВо время запуска программы открывается окно выбора параметров COM-порта.\n"
"\tНеобходимо выбрать порт и желаемый BaudRate и нажать кнопку 'Принять'.\n"
"\tПри необходимости смены настроек порта можно открыть окно через вкладку 'COM port'\n"
"\tили нажатием на шестеренку.\n"
"\t\n"
"2. Настройка протокола\n"
"\t\n"
"\t[Выбор типа данных]\n"
"\tНужно выбрать HEX формат (шестнадцатеричный) или ASCII (строковый), например, для работы\n"
"\tс датчиком Thyracont Pirani. В режиме ASCII доступны только следующие параметры:\n"
"\tцикличная отправка, интервал цикличной отправки (мс), ввод запроса.\n"
"\t\n"
"\t[Выбор протокола]\n"
"\tВ HEX режиме можно выбрать стандартный протокол Измерителя, либо уникальный, но в этом случае\n"
"\tстанут недоступными следующие поля: CRC (контрольная сумма), ответ.\n"
"\t\n"
"\t[Запрос]\n"
"\tЦикличная отправка посылает на выбранный порт запрос с интервалом N (100-1000) миллисекунд.\n"
"\tВыбранный параметр CRC добавляет к запросу байт контрольной суммы в соответствии с протоколом.\n"
"\t\n"
"\t[Ответ]\n"
"\tДанное поле доступно только в режиме HEX -- Стандартный (Измеритель).\n"
"\tПри выборе параметра 'Любой ответ' деактивируется формирование ответа. Программа будет сверять\n"
"\tтолько контрольную сумму.\n"
"\tЕсли снять галочку с поля 'Любой ответ' появится возможность сформировать ответ:\n"
"\t-- Необходимо выбрать количество данных, например, если ожидается один float и два uint8_t, нужно выбрать 3.\n"
"\t Данные нумеруются от маски: (Маска)(Адрес)(Функция)(Размер)(Data 1)..(Data N)(ChkSum)\n"
"\t-- Порядок байт: по умолчанию big-endian, если поставить галочку, станет little-endian\n"
"\t-- График: активирует рисование графика для текущего Data в режиме реального времени\n"
"\t-- Побитовое представление: отображает текущее Data в виде последовательности бит (всегда big-endian: нулевой бит справа).\n"
"\t Недоступно для float. Зеленый кружочек -- 1, пурпурный -- 0."
"\t\n"
"3. Запуск обмена данными\n"
"\tОбмен запускается нажатием на кнопку 'Start' во вкладке 'COM port'. Порт автоматически откроется и начнется запись/чтение.\n"
"\tОстановить можно нажатием на кнопку 'Stop'. Порт закроется.\n"
"\tВНИМАНИЕ! После остановки все графики и битовая индикация данных текущей сессии удаляются.\n"
"\t\n"
"4. Логирование данных\n"
"\tДанные обмена и другую информацию по процессу чтения/записи можно посмотреть в окне 'Обмен данными'.\n"
"\tОкно также открывается нажатием клавиш <Ctrl+D>\n"
"\t\n"
"5. Графики\n"
"\tМасштабирование возможно только по оси абсцисс. По умолчанию ширина оси 120 секунд.\n"
"\tМасштабирование можно активировать прокруткой ролика мыши. Вернутся к исходному состоянию можно прокруткой ролика в обратную\n"
"\tсторону, либо нажать ПКМ -> 'autoscale'. Масштабирование по оси ординат автоматическое на протяжении всего времени.\n"
"\t\n"
"6. Математический коэффициент\n"
"\tМатематический коэффициент предназначен для обновления исходных данных при построении графика.\n"
"\tПодробнее в соответствующем разделе.\n"
"\t\n";
#endif // HELP_H