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

Значения, введённые на этом экране, сохраняются в настройках последовательного порта DS. После установки они не меняются, даже после выключения DS. Последовательный порт DS всегда использует эти значения, если только от VSP не поступят временные параметры, которые их переопределяют, в виде команд «на лету» (on-the-fly), если вы включили их на предыдущем шаге.
Экран с постоянными значениями параметров последовательного порта показывается в двух случаях:
- Вы отключили команды «на лету» на предыдущем шаге мастера. Это значит, что DS не будет знать о параметрах последовательного порта, которые нужны приложению, и будет использовать постоянные значения, которые вы задаёте сейчас.
- Вы включили команды «на лету», но мастер ранее решил, что настройка режима маршрутизации (RM) DS должна быть равна 2 (клиент) или 1 (сервер/клиент). Это требует пояснения, подробности ниже.
Пустой экран показывается, когда команды «на лету» включены, а настройка режима маршрутизации (RM) DS должна быть равна 0 (сервер). Ниже объясняется, почему так.
Когда «постоянные» параметры последовательного порта важны, а когда нет
Когда DS работает в режиме маршрутизации сервер, её последовательный порт не открывается, пока от сетевого узла (в нашем случае VSP) не поступит входящее соединение для передачи данных. Если команды «на лету» включены, VSP отправляет их DS сразу после открытия VSP*. Поэтому последовательный порт DS настраивается командами «на лету» в момент открытия. Значит, «постоянные» значения, заданные в настройках последовательного порта, фактически никогда не используются.
Иначе обстоит дело, когда режим маршрутизации DS - сервер/клиент или клиент. В этом случае последовательный порт DS открывается сразу после подачи питания. Значит, порт открывается раньше, чем открывается VSP и отправляются команды «на лету». Поэтому DS может получить какие-то последовательные данные до того, как VSP настроит порт. Именно поэтому параметры, заданные в настройках последовательного порта, важны**!
* Это описано в разделе открытое и закрытое состояние последовательного порта.
** Исключение - VSP в режиме маршрутизации сервер, но в данном случае это невозможно: если DS работает в режиме маршрутизации «сервер», то VSP должен работать в режиме «клиент» или «сервер/клиент»!
*** Разумеется, при открытии VSP он всё равно отправит команды «на лету», а данные, полученные до этого, приложение может просто проигнорировать. В этом случае можно сказать, что постоянные настройки последовательного порта не имеют значения.