Проблемы с запуском простой векторной программы STL

Я пытаюсь реализовать базовую векторную программу на STL, но получаю сообщение об ошибке, которое я не понимаю и не могу найти убедительного решения. Вот изображение кода

* не существует подходящей функции преобразования из «__gnu_cxx :: __ normal_iterator , std :: vector > в» int «

Кроме того, если кто-то может, объясните, пожалуйста, и мне проблему, чтобы я мог предотвратить это в будущем?

Веб-интерфейс устройств семейств Vector 5 / Vector 6 является интуитивно понятным и достаточным инструментом для настройки и контроля состояния канала связи. Встроенные в веб-интерфейс утилиты юстировки антенны и спектроанализатора позволяют эффективно выполнять настройку и диагностику беспроводного канала связи. Максимальная производительность даже в областях с высокой зашумлённостью достигается за счёт автоматических механизмов выбора частоты и контроля выходной мощности.

Это сокращенная версия моего фактического кода. Это тоже не работает. Линия

Вызывает сбой.

Может ли кто-нибудь увидеть проблему и предложить решение? Заранее спасибо.

Мне нужны указатели для других вещей, поэтому я не могу удалить указатели

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

Перечень наиболее распространённых неисправностей:

  • Нет доступа к локальному устройству.
  • Беспроводной канал связи не устанавливается.
  • Беспроводной канал связи установлен, но нет доступа к удалённому устройству.
  • Пропускная способность беспроводного канала связи ниже ожидаемой.
  • Распространённые ошибки в конфигурации.

Конечно, можно объявить вектор так:

и тогда использовать присваивание.

И еще. Количество элементов массива у вас целое — а вы используете float.

Итератор не стоит объявлять в стиле C, вначале функции — ограничивайте область видимости переменных, т. пишите

но еще лучше — чай, в 2019 году живем 🙂 —

for(auto it = v. begin(); it < v. end(); ++it)
std::cout << *it << » «;

for(auto x: v)
std::cout << x << » «;

В общем, что-то вроде

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

Ошибка исполнения, код возврата -1073741819

198k14 золотых знаков109 серебряных знаков219 бронзовых знаков

задан 3 мая 2018 в 7:02

Проблемы с запуском простой векторной программы STL

конечно будет ошибка. Потому что вектора имеют нулевой размер.

И есть два способа исправить

второй — использовать push_back.

ответ дан 3 мая 2018 в 7:08

111k6 золотых знаков89 серебряных знаков155 бронзовых знаков

Я бы даже сделал так:

ответ дан 3 мая 2018 в 7:31

Я столкнулся с проблемой, когда моя функция ничего не делает. Он будет компилироваться, но вывода нет. Дело в том, что когда я вынимаю вектор sPay из всех частей, он отлично работает. Любые предложения относительно того, почему эта часть не работает? Исходя из моих ограниченных знаний, он должен работать отлично, однако я не могу понять, чем это может быть вызвано.

Мой пример текстового файла

Программирую с помощью штатной софтины, использую китайский USB-кабель:

ОС — Windows 7. Считывается все отлично. Изменяются все параметры кроме частот каналов. При первой попытке прошить рацию, частоты на всех каналах приняли значение 430 Мгц и изменить их не удалось. При вводе частоты вручную — пишет: Invalid input, при попытке восстановить из резервного файла, все как бы заливается в рацию без ругательств, но в результате частоты остаются 430 Мгц.

Как можно решить эту проблему ?

Спасибо ! 🙂 Работает ! 🙂

ИМХО однозначно в FAQ ! 🙂

кстати. он отлично программируется через кабель от носимых VERTEX.

пароль в программе какой? если не секрет

пароль в программе какой? если не секрет
Смотрите файл info. txt

Кто подскажет распиновку штекера программатора VT-47 SPORT ???

Обычный от носимых Есу/Вертексов. Для программатора задействованы только DATA/CLONE и GND.

elektromechanik
Если Ваш вектор сделан на базе модели из линейки Quansheng, и там гнездо на 1 pin 4 контакта, то распиновка здесь.

С недавнего времени вдруг перестала запускатьсяя штатная софтина для программирования вектор VT-47 sport под Windows 7. На всех других компах с Windows 7 тоже не запускается. Может кто знает способы лечения ?

Или подскажите такой момент. может этот вектор можно прошить с помощью программы chirp ? Какой тип рации там надо выбрать ?

Windows XP. Чирп не поможет.

Triton_
Обычный программатор для носимых Вертекс/Есу нужен. По вашей ссылке не понятно, есть ли у него 4-х пиновый переходник для Есу. Вот этот точно подойдёт: 6 in 1 USB Programming Cable

Triton_
Ответ на Ваш вопрос написан четыре года назад, второй пост этой темы.

Ответ на Ваш вопрос написан четыре года назад, второй пост этой темы. У меня в программе нет панели управления. Есть только — File, Mashine Edit, Program, Set,Window, About, ??(Н), English
??(Н) — меняет английски на китай
Енглишь соответственно переводит с ероглифов на английкий
Где поменять форматы не пойму. А без этого не принимает точку. Переделывает её в запятую и ругается сразу. Думал пунто свитчер, не он. Отключал и его и антивирус. Не помогло.

У меня в программе нет панели управления. Triton_:
Есть. Вы не в той программе смотрите. Программа называется «Windows».

CheSУчастникс июл 2007Верхняя ПышмаСообщений: 286

Вы качали архив по ссылке? Я уже дважды скачал и удалил. Никакой Windows там нет. Вы из линукса её запускаете что-ли?
Вам что, словосочетание «Панель управления» совсем ничего не говорит?

Вы из линукса её запускаете что-ли?
Я же писал выше «У меня windows 7-32bit. »
Посмотрите мои скриншоты которые я не поленился выложил. Вы там видите панель управления? Я не вижу. Может быть у Вас есть другая программа? поделитесь. В той программе что дают по ссылке с сайта крикам. нет панели управления нет в помине. Я всё меню облазил, ну нету никакой панели управления. Выложите скрин если не трудно. Третий вечер пытаюсь прошить. Уже скачал другие программы. Они не могут считать с моей радиостанции.

Triton_
В Винде своей ищите что-то типа «Языки и региональные стандарты» и там выберите разделителем целой и дробной частей числа

вместо стоящей по умолчанию в русском языке

и да будет вам счастье.

Я же писал выше «У меня windows 7-32bit. »
Да хоть 128 бит, винда она и в африке винда. Вы там видите панель управления?
«Видишь суслика?» Ваша основная проблема что вы не хотите думать совсем. Вам неоднократно написали про панель управления в операционной системе, вы же упорно ищете её там где её нет и быть не может в принципе!
Ну и для совсем непонятливых инструкция в картинках:

Надеюсь вы разглядели панель управления?
Она выглядит так:

Ищите в ней язык и региональные стандарты и будет вам счастье!

В Винде своей ищите что-то типа «Языки и региональные стандарты» и там выберите разделителем целой и дробной частей числа точку вместо стоящей по умолчанию в русском языке запятой и да будет вам счастье. СпасибоПАлексей! Вы единственный человек который написал правильно про что идет речь и мне стало все понятно. Не в программе искать «панель управления», а панель управления в операционной системы WINDOSW!!!
Когда мне писали «Программа называется «Windows» я искал в архиве папку такую. Ну как иногда пишут в архиве драйверов dos, windows 95, Win 7, linyx. Или вкладку, или приложение с таким именем. Правильный алгоритм лечения проблемы для Windows 7 такой
Заходим:
1. Панель управления своей операционной сиcтемы Windows 7. Вкладка «Язык и регионал. стандарты. »
3. Вкладка «Форматы» — кнопка «Дополнительные параметры. Разделитель целой и дробной части: Ставите, вместо запятой — ТОЧКУ. Нажать кнопку OK, после закрытия окна еще раз OK.

Всем спасибо. Особенно ПАлексей который первый написал «винда» и стало понятно что речь не про программу, а про операционку идет.

Теперь правда у меня другая проблема. Я замучил комп экспериментами. Поставил программу для Vector 47 Ultra, потом какую то ещё для прошивки. Ставил приложения которые были в дополнительном софте к программе. Когда разобрался с запятой. Снес все и у меня перестала запускаться родная программа VT-47 SPORT. Снес все начисто и переставил. Все равно. Откатил виндовс на 2 недели назат. Программа запускается но считать как раньше с радиостанции не может. Пишет Проверьте настройки вашего коммуникационного порта. Вообщем сам виноват. Через неделю поеду к родителям там мой старый комп стоит там все попробую повторить уже начисто. Вопрос тут с софтом дров шнура USB-COM порт.

Всем спасибо. Особенно ПАлексей который первый написал «винда» и стало понятно что речь не про программу, а про операционку идет. Вообще-то вам бы стоило эту страницу внимательно прочитать, ещё до меня тут это уже было разжёвано, вопрос в первом посте, ответ во втором.

ПАлексей
Спасибо за ссылку на программу тестировщик. Очень удобно. Сразу понятно где засада. Да драйвер Prolific USB-to-Serial Bridge. Запустил тест пишет что не проходит тест. COM 1: No Data Received. Может драйвер обновить? Я ставил тот что был в комплекте на диске. версия 3. 0, дата разработки 19. 2016

Спорт программируется софтом от VT-44 Turbo, отличный не глючный софт, притом даже прошивки этих станций совместимы.

2 ответа

Ваш входной файл не соответствует вашему коду чтения. В показанном вами файле 9 значений, но ваш код пытается прочитать только 8 значений.

Когда readIn() доходит до этого кода:

Он пытается прочитать double, но вместо этого в файле есть Hourly, поэтому чтение не выполняется.

Итак, либо удалите строку Hourly из файла, либо добавьте вызов iFile >> sTemp для чтения этой строки.

Кроме того, параметры string sTemp, double dTemp и int iTemp должны быть объявлены как локальные переменные, а не как входные параметры.

Кроме того, readIn() не обрабатывает ошибки. Ваш код main() делает неверное предположение, что вектор имен точно соответствует размеру других векторов, но readIn() не гарантирует этого.

И, наконец, проверять eof() до того, как вы что-нибудь прочитали, неправильно. Флаг потока eofbit не обновляется до тех пор, пока операция чтения не попытается прочитать последний EOF.

Вам следует подумать о переписывании этого кода. Например, попробуйте что-то вроде этого:

В качестве альтернативы, поскольку ваши данные основаны на строках, вы должны использовать std::getline() для чтения каждой строки, а затем использовать std::istringstream для анализа значений:

Remy Lebeau
9 Ноя 2017 в 05:21

aaro grill
9 Ноя 2017 в 04:43

3 ответа

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

Было бы лучше использовать просто вектор, а не указатель на вектор:

Но даже сейчас ваша программа по-прежнему будет падать в той же строке, но на этот раз по другой причине: tempPurchaseAndID будет иметь 0-длину и в ней нет элемента с индексом 0! Так что лучше использовать push_back, добавляя элементы в вектор в конце:

tempPurchaseAndID. push_back(tempPurchase);
tempPurchaseAndID. push_back(oneID);

Постарайтесь сократить использование указателей — они являются источником множества ошибок и багов.

ead
23 Янв 2016 в 21:30

std::vector уже поддерживает оператор присваивания, то же самое для std::string.

Я не вижу причин, почему вы возитесь с указателями здесь. Копирование указателей не даст вам того, чего вы, вероятно, хотите достичь.

πάντα ῥεῖ
23 Янв 2016 в 20:34

Вы перемещаетесь по первой строке и пытаетесь записать строку, которой здесь просто нет:

Затем вы делаете что-то подобное здесь, с добавленной проблемой, что вы никогда не создаете экземпляр strTempPurchase:

Также обратите внимание, что обработка векторов с помощью указателей не идеальна. Если вы измените размер вектора (например, с помощью push_back), вектор может переместить свои данные в другое место, что сделает ваши указатели недействительными.

Andrej
23 Янв 2016 в 20:49

1 ответ

Если вы посмотрите на cppreference, вы увидите, что max_element возвращает итератор к максимальному элементу в последовательности.

Это не int; когда вы пытаетесь назначить его int, он терпит неудачу и выдает сообщение, точно, почему это не удается.

Marshall Clow
24 Авг 2020 в 17:14

Нет доступа к локальному устройству

Проблемы с запуском простой векторной программы STL

Убедитесь, что между центром управления и точкой установки устройства обеспечена связность. В случае, если доступ отсутствует только к устройству Infinet, дальнейшую проверку необходимо выполнять в месте установки устройства.

Индикация

Проверьте подачу электропитания на устройство. Индикатор питания имеет три возможных цвета:

  • Красный — устройство подключено к электросети.
  • Жёлтый — при наличии проводного соединения со скоростью 10/100 Мбит/с.
  • Зелёный — при наличии проводного соединения со скоростью 1000 Мбит/с.

Уровень сигнала определяется количеством горящих индикаторов — чем их больше, тем лучше установлено соединение. Мигающий индикатор означает промежуточное состояние, чем чаще мигает индикатор, тем выше уровень соединения.

Если электропитание отсутствует, необходимо проверить источник питания, разъемы, целостность кабелей Ethernet.

Проблемы с запуском простой векторной программы STL

Восстановление доступа

Проблемы с запуском простой векторной программы STL

Если контроль над локальным или удалённым устройством был полностью утрачен, то его можно восстановить с помощью специальной утилиты ERConsole (Emergence Repair Console). Утилита предназначена для восстановления доступа к устройству и сброса настроек на заводские.

Перед началом процедуры восстановления доступа к устройству рекомендуется установить программное обеспечение:

Также мы рекомендуем использовать простой неуправляемый коммутатор для подключения между устройством и компьютером. Для активации режима аварийного восстановления необходимо перезагружать устройство, что будет приводить к периодической потере соединения сетевым портом компьютера. Использование коммутатора позволит избежать этого, и сетевой порт будет активен непрерывно. Использование коммутаторов семейства Cisco Catalyst не рекомендуется из-за большой задержки, возникающей при согласовании режима работы сетевого порта.

Команды ERConsole выполняются на устройстве только во время его загрузки. Следовательно, после каждой команды необходимо перезагружать устройство «Инфинет».

Для восстановления доступа к устройству выполните действия, описанные ниже:

  • Запустите утилиту ERConsole.
  • Отключите устройство, спустя несколько секунд включите его снова.

Сброс до заводских настроек

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

Если доступ к устройству невозможен из-за забытого имени пользователя или пароля, на него можно попасть используя заводской пароль устройства. Для этого в поле «Имя пользователя» вводится серийный номер устройства, в поле «пароль» – заводской пароль.

  • Предварительно получите заводской пароль. Для этого отправьте запрос дистрибьютору, через которого было приобретено устройство, либо в службу технической поддержки компании «Инфинет», если устройство было куплено напрямую. В запросе необходимо будет указать серийный номер устройства и значение параметра «Sequence» (если значение не нулевое).
  • В окне ERConsole нажмите на кнопку «+», откроется новое окно.
  • Выберите опцию «Reset configuration» и введите заводской пароль в поле «Factory password». Пароль вводится без изменений (с пробелами, как он был получен от службы технической поддержки). Нажмите «ОК».
  • Отключите устройство, через несколько секунд включите его снова. Подождите примерно 30 секунд.
  • Войдите в веб-интерфейс устройства, для выхода из аварийного режима выполните перезагрузку кнопкой «Восстановить заводские настройки» в разделе «Обслуживание».

Проверка состояния проводного интерфейса

Если удалось получить доступ к устройству, подключившись напрямую, следует установить возможную причину недоступности через сеть. Обратите внимание на статистику проводного интерфейса в разделе «Состояние» web-интерфейса.

Проблемы с запуском простой векторной программы STL

В секции «Проводной интерфейс» можно отслеживать статус интерфейса и его загрузку трафиком на приём и передачу. В правой части доступна статистика проводного интерфейса, которую можно обнулить нажатием кнопки «Сбросить счетчики». Обратите внимание на количество ошибок FCS, их наличие говорит о нарушении целостности данных при передаче через проводной сегмент. Также проблема может быть вызвана переполнением очереди (порта) или несоответствующим размером кадров (runt и oversize).

Обратите внимание на режим дуплекса на сетевых устройствах, подключенных к беспроводному мосту. Изменить режим дуплекса можно в разделе «Коммутатор» — «Сетевые порты». Рекомендуем выставлять режим автосогласования, предусмотренный стандартом Ethernet. Проблема может возникать при подключении двух устройств с разными настройками режима дуплекса. Например, если одно из устройств работает в режиме автосогласования, а второе в фиксированном режиме «full duplex».

Проблемы с запуском простой векторной программы STL

Беспроводной канал связи не устанавливается

Проблемы с запуском простой векторной программы STL

Предварительная настройка в лабораторных условиях

Прежде чем производить монтаж устройств в месте их эксплуатации, рекомендуем произвести настройку основных параметров в лаборатории и убедиться, что канал связи устанавливается. Пошаговая инструкция по настройке беспроводного канала связи приведена в уроке 4. Предварительная настройка в лабораторных условиях.

При настройке устройств в лабораторных условиях следует учесть следующие требования:

  • Устройства должны быть расположены таким образом, чтобы они не были направлены непосредственно друг на друга во избежание повреждения радиомодулей. Допустимо расположение устройств на расстоянии друг от друга с антеннами направленными в пол.
  • На устройствах должна быть выставлена минимальная выходная мощность.
  • Допускается соединение двух устройств с индексом «E» кабелями ВЧ напрямую без антенн с обязательным использованием аттенюаторов с затуханием не менее 40 дБ по каждой поляризации. Отключение/подключение аттенюаторов и кабелей ВЧ следует проводить только, когда устройства находятся в выключенном состоянии. Не включайте устройство, если антенна или другое устройство подключено только к одному из разъемов N-типа.
  • Выход из строя или повреждение радиомодуля устройства, произошедшие в результате нарушения данных требований, не являются гарантийным случаем.

Проверка параметров радио

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

  • Центральная частота.
  • Ширина канала.
  • Длительность кадра.
  • Ключ доступа.

Проблемы с запуском простой векторной программы STL

Проверка версии ПО

В разделе «Обслуживание» убедитесь, что на обоих устройствах установлена одинаковая версия ПО. Рекомендуем обновить устройства до последней стабильной версии ПО. Последние версии ПО могут быть скачаны с официального FTP-сервера компании «Инфинет».

Проблемы с запуском простой векторной программы STL

Проверка соответствия требованиям размещения устройств

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

Проблемы с запуском простой векторной программы STL

Поиск помех

Используя встроенный инструмент «Спектроанализатор» просканируйте эфир с обеих сторон канала связи, чтобы убедиться в отсутствии помехи, способной препятствовать установке беспроводного соединения, на рабочей частоте устройств и на смежных частотах. Получить точную информацию об интересующей частоте можно наведя на неё курсором мыши. В всплывающем окне снизу доступна информация о частоте, максимальном зафиксированном уровне сигнала и среднем уровне сигнала. Показатели отображают уровень сигнала RSSI в дБм. Для работы на высших модуляциях параметр RSSI должен быть в диапазоне -60. -40 дБм. Для получения результатов сканирования спектра удалённым устройством воспользуйтесь кнопкой «Последний снимок».

Проблемы с запуском простой векторной программы STL

Беспроводной канал связи установлен, но нет доступа к удалённому устройству.

В разделе «Коммутатор» web-интерфейса убедитесь, что настройки коммутации на основе VLAN выполнены в соответствии с сетевой архитектурой. Убедитесь, что связность между интерфейсами «ge0» и «radio» разрешена матрицей коммутации.

Проблемы с запуском простой векторной программы STL

Проверка коммутации на удалённом устройстве

Дальнейшая диагностика должна производиться на точке установки устройства. Попытайтесь поучить доступ к устройству напрямую используя утилиту ERConsole.

При получении доступа к web-интерфейсу в разделе «Коммутатор» убедитесь, что настройки коммутации на основе VLAN выполнены в соответствии с сетевой архитектурой. Убедитесь, что связность между интерфейсами «ge0», «radio» и «mgmt» разрешена матрицей коммутации.

Проблемы с запуском простой векторной программы STL

Пропускная способность беспроводного канала связи ниже ожидаемой

Канал связи установлен, но пропускная способность ниже ожидаемой.

Зайдите в веб-интерфейс обоих устройств, проверьте доступность новой версии программного обеспечения. В случае её наличия обновите программное обеспечение.

Далее в разделе «Состояние» проверьте значения параметров EVM и RSSI:

  • Значения EVM отличаются от исходных, а RSSI — нет. Это может говорить о появлении помех на канале. Рекомендуется воспользоваться встроенной в веб-интерфейс утилитой «Спектроанализатор» для определения уровня помехи на текущем канале и выбора нового частотного канала.
  • Значения EVM и RSSI отличаются от исходных. В этом случае рекомендуется проверить юстировку антенн, состояние кабелей ВЧ и появление перекрытий в первой зоне Френеля, либо блокировку оптической видимости.

После этого перейдите в раздел «Радио», проверьте следующие настройки.

  • Значение длительности кадра, если оно слишком маленькое, то попробуйте его увеличить;
  • Ограничение мощности, увеличьте значение, убедитесь, что автоматическая регулировка выходной мощности активирована, значение целевого RSSI соответствует ожидаемым значениям.

Выполните юстировку антенны с помощью встроенной в веб-интерфейс утилиты, особенно при низких значениях RSSI и EVM.

Проблемы с запуском простой векторной программы STL

Статистика доступности

Для анализа времени, в течение которого беспроводной канал связи был доступен, обратитесь к соответствующей статистике в web-интерфейсе «Состояние» — «Статистика доступности». В появившемся окне также отображается статистика работы канала связи на каждой из модуляций.

Проблемы с запуском простой векторной программы STL

Распространённые ошибки в конфигурации

Для повышения срока службы устройств рекомендуем активировать автоматический контроль выходной мощности. Параметр «Целевой RSSI» выставлять в значение от -40 до -60 дБм.

Проблемы с запуском простой векторной программы STL

Размер кадра

Убедитесь, что выбран размер кадра, обеспечивающий наиболее эффективную работу беспроводной системы. Короткий временной кадр позволяет передать меньше полезных данных, чем длинный, однако и задержка при коротком временном кадре будет меньше.

Доступ к устройству

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

  • «Состояние».
  • «Настройки».
  • «Инструменты».

Состояние

Данный раздел содержит информацию о состоянии проводного и беспроводного соединения, обновляемую в режиме реального времени, а так же статистику с момента последней перезагрузки. Подробное описание параметров представлено в уроке «9. Диагностика».

Применение изменений

Для внесения изменений в конфигурацию устройства перейдите в окно «Применение глобальных изменений», нажав на кнопку «Изменения» в правом верхнем углу web-интерфейса.

Проблемы с запуском простой векторной программы STL

В открывшемся окне находится таблица параметров, значения которых были изменены пользователем. При необходимости отмены одного изменения нажмите кнопку «Откатить». При необходимости отменить все изменения воспользуйтесь кнопкой «Откатить всё». Изменения будут внесены в конфигурацию устройства нажатием кнопки «Применить».

Проблемы с запуском простой векторной программы STL

Для безопасного применения конфигурации используйте кнопку «Проверить». В этом случае предыдущая конфигурация будет восстановлена по истечении 180 секунд автоматически при отсутствии подтверждения изменений или продления тестового периода администратором.

Проблемы с запуском простой векторной программы STL

Настройки

Раздел предназначен для настройки основных системных параметров устройства.

Устройство

Для удобной идентификация настройте Имя устройства. Может представлять собой произвольный набор символов, будет отображено во вкладке веб браузера и в разделе «Состояние» веб-интерфейса.

Идентификатор канала связи позволяет избежать подключения к нежелательным устройствам, в случае наличия нескольких смежных каналов связи. Должен быть одинаковым на обоих концах канала связи.

Проблемы с запуском простой векторной программы STL

SNTP

SNTP необходим для корректного отображения времени, например, в системном журнале. Для включения SNTP активируйте соответствующий флаг.

Проблемы с запуском простой векторной программы STL

Syslog

Для передачи данных системного журнала на сервер по протоколу «syslog», активируйте соответствующий флаг.

Укажите Адрес сервера syslog, на который должны передаваться данные.

Проблемы с запуском простой векторной программы STL

Безопасность

Данный раздел позволяет выполнить настройки доступа к устройству.

Административный доступ

Чтобы вернуть настройки доступа к исходным, нажмите кнопку «Сбросить».

Проблемы с запуском простой векторной программы STL

Radius AAA

Доступ на устройство может быть настроен через удаленный сервер RADIUS. Для осуществления настройки доступа активируйте соответствующий флаг и нажмите кнопку «Добавить сервер Radius».

Проблемы с запуском простой векторной программы STL

Интерфейс командной строки

Чтобы разрешить/запретить удаленное управление устройством по средствам командной строки с использованием протоколов Telnet и SSH используйте соответствующие флаги.

Протокол SSH (Secure Shell) обеспечивает безопасное удаленное управление сетевыми устройствами. Его функциональность аналогична протоколу Telnet, но, в отличие от Telnet, SSH кодирует все протокольные сообщения, включая передаваемые пароли. По умолчанию активирован только доступ через Telnet.

Проблемы с запуском простой векторной программы STL

Список доступа

Доступ к устройству может быть ограничен перечнем подсетей.

Внося одну подсеть в данный список, вы ограничиваете доступ с других подсетей. Во избежание потери доступа необходимо сразу перечислить все необходимые подсети.

Проблемы с запуском простой векторной программы STL

Настройки аутентификации радиоканала

Ключ доступа необходим для взаимной авторизации устройств в процессе установления беспроводного соединения. Может содержать до 64 символов без пробелов, должен быть одинаковым на обоих концах канала связи.

Проблемы с запуском простой векторной программы STL

Раздел включает в себя параметры радиоподсистемы, необходимые для установки беспроводного соединения.

Приемопередатчик

В первую очередь выберите Роль устройства. Одно из устройств канала связи должно иметь статус «Ведомый», второе — «Ведущий».

Выбор рабочей частоты может быть осуществлён вручную или автоматически, посредством проприетарной технологии Instant DFS (только для устройств семейства Vector 5):

  • Автоматический выбор отключен — центральная частота должна быть выбрана в ручную.
  • Обязательный DFS и обнаружение радаров — наименее зашумлённая частота будет выбрана на основе установленной частотной сетки. Устройство заблокирует частоту в случае обнаружения радара.
  • Insant DFS — наименее зашумлённая частота будет выбрана на основе установленной частотной сетки. Устройство сменит частоту при возникновении сильной помехи.
  • Instant DFS и обнаружение радаров — наименее зашумлённая частота будет выбрана на основе установленной частотной сетки. Устройство сменит частоту при возникновении сильной помехи, заблокирует её в случае обнаружения радара.

Для корректной работы Instant DFS, убедитесь что Регуляторный домен выбран в соответствии с ограничениями, установленными в вашем регионе. Ограничения накладываются на следующие параметры:

  • Диапазон доступных частот.
  • Необходимость использования технологии LBT (Listen Before Talk).
  • Максимальное значение EIRP.
  • Необходимость проверять наличие радаров.

Настройка Центральной частоты доступна только при отключенном автоматическом выборе частоты.

  • Для Ведущего устройства доступна настройка нисходящего и восходящего потока. В случае если их значения совпадают, устройство будет использовать режим дуплекса TDD, при отличных значениях нисходящего и восходящего потоков, устройств перейдёт в режим дуплекса H-FDD.
  • Для Ведомого устройства выполняется только настройка частоты нисходящего потока.

Для соблюдения регуляторных требований часто требуется Ограничение мощности приёмопередатчика. Доступно два подхода к ограничению мощности:

  • Выходная мощность передатчика — ограничивает мощность передатчика до указанного значения.
  • ЭИИМ — ограничивает общую энергетику системы, рассчитанную по формуле: мощность передатчика + коэффициент усиления антенны — потери в ВЧ-кабеле (коэффициент усиления и потери должны быть указаны в полях ниже).

Проблемы с запуском простой векторной программы STL

Радиокадр

Ширина канала должна быть одинаковой на обоих концах канала связи. Доступные значения: 3. 5, 5, 7, 10, 14, 15, 20, 28, 30, 40, 50, 56 МГц.

В зависимости от преобладающего в сети трафика, необходимо правильно подобрать Длительность кадра, при увеличении размера кадра увеличивается полезная нагрузка, передаваемая в одном кадре, однако возрастает и задержка. И наоборот, при снижении размера кадра, падает полезная нагрузка, но снижается задержка. Доступные значения: 1, 2, 5, 10 мс. Допустимо использовать автоматический выбор длительности кадра на Ведомом устройстве.

На Ведущем устройстве доступна настройка Соотношения нисходящего и восходящего потоков. В автоматическом режиме соотношение меняется динамически в соответствии с передаваемым трафиком. Ручной режим позволяет установить фиксированное значение при помощи бегунка. Значения, доступные в фиксированном режиме, зависят от параметров «Длительность кадра» и «Ширина канала».

Проблемы с запуском простой векторной программы STL

Автоматическая регулировка модуляции и выходной мощности

Стратегия AMC позволяет выбрать стратегию смены модуляции при изменении условий среды передачи. Стратегия AMC выбирается только на Ведущем устройстве. Доступны следующие стратегии:

  • Нормальная — поддерживает баланс между количеством ошибок и пропускной способностью.
  • Консервативная — повышает порог CINR, при котором осуществляется переход, сокращая тем самым число ошибок.
  • Агрессивная — снижает порог CINR, для использования повышенной модуляции и увеличения пропускной способности.
  • Экстремальная — снижает порог CINR до значений ниже чем у Агрессивной стратегии, с целью максимального повышения модуляции и увеличения пропускной способности.

Для оптимизации энергетики систем связи доступна Автоматическая регулировка выходной мощности, которая позволяет управлять мощностью передатчика на удалённом устройстве для достижения значений целевого RSSI. Мощность передатчика не может быть установлена выше значения, настроенного параметром «Ограничение мощности».

Проблемы с запуском простой векторной программы STL

Сетка доступных частот

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

Проблемы с запуском простой векторной программы STL

Сетевой доступ

Проблемы с запуском простой векторной программы STL

Коммутатор

Каждое устройство семейств Vector 5 / Vector 6 имеет 3 порта:

  • ge0 — комбинированный порт. В зависимости от типа физического подключения может быть Gigabit Ethernet 1000BASE-T или SFP 1000BASE-X;
  • radio — внутренний радиоинтерфейс устройства;
  • mgmt — внутренний интерфейс для управления устройством.

В данном разделе доступен для конфигурации только проводной интерфейс ge0. Для настройки интерфейса Ethernet доступны следующие параметры:

  • Статус: включен/выключен.
  • Дуплекс: режим дуплекса, по умолчанию «auto». Рекомендуем выставлять режим автосогласования, предусмотренный стандартом Ethernet. Проблема может возникать при подключении двух устройств с разными настройками режима дуплекса. Например, если одно из устройств работает в режиме автосогласования, а второе в фиксированном режиме «full duplex».

Проблемы с запуском простой векторной программы STL

QoS

Включение/отключение стратегии приоритизации трафика. Устройство будет распознавать метки 802. 1p в заголовках кадров Ethernet. На основании этих меток будут автоматически назначены приоритеты кадрам при их отправке через радиоинтерфейс. После передачи по радио кадры с метками отправляются в Ethernet. Также приоритеты могут быть настроены вручную, если включена коммутация на основе VLAN.

Проблемы с запуском простой векторной программы STL

Коммутация на основе VLAN

Коммутация на основе VLAN позволяет составить список разрешённых VLAN и действий, которые будут к ним применены. При активированной коммутации на основе VLAN и отсутствии добавленных VLAN, порты устройства будут пропускать только нетегированный трафик. Каждая запись в списке представляет собой взаимоотношение между VLAN ID и режимом порта. VLAN 1 настроен по умолчанию и не может быть удалён, для его деактивации достаточно перевести все порты в режим «off».

VLAN ID — метка VLAN в диапазоне от 1 до 4096. Может быть указано несколько меток следующими способами:

  • 100,200,300
  • 23,24,25,50-100

Приоритет — каждому VLAN может быть назначен приоритет от 0 до 7, в соответствии со стандартом 802. 1p, где 0 — наименьший приоритет, 7 — наивысший, поддержка QoS должна быть активирована.

Режим порта определяет судьбу пакета с меткой VLAN на каждом порту. Доступны следующие варианты:

  • Off — трафик c соответствующей меткой отбрасывается. Если ни одни из режимов не выбран, то порт будет отмечен как «Off».
  • A — режим access. Работает в режиме «access» и позволяет проходить только нетегированному трафику.
  • T — режим tagged. Порт работает в режиме «trunk» и позволяет тегированному трафику в настраиваемом VLAN проходить через этот порт.
  • U — режим untagged. Порт работает в режиме «trunk» и позволяет нетегированному трафику в настраиваемом VLAN проходить через этот порт.
Примеры настройки

Между дата центром и клиентскими устройствами установлен канал связи с использованием устройств Vector 5. Пользовательский трафик изолирован для каждого абонента при помощи меток VLAN. Доступ к устройствам настроен только в VLAN 10, причём управление Ведомым устройством возможно только из дата центра через радиоканал. Для абонента 1 трафик передаётся в VLAN 20, для абонента 2 — в VLAN 30. Трафику абонента 2 должен быть назначен наивысший приоритет.

Проблемы с запуском простой векторной программы STL

Коммутация устройств будет выглядеть следующим образом:

  • На Ведущем устройстве:Все порты настроены для VLAN 10 в режиме «Tagged»;Для VLAN 20 порты ge0 и radio настроены в режиме «Tagged», порт mgmt установлен в режим «off», чтобы ограничить доступ к управлению устройством.Для VLAN 30 порты ge0 и radio настроены в режиме «Tagged», порт mgmt установлен в режим «off», чтобы ограничить доступ к управлению устройством. Для данного VLAN установлен наивысший приоритет (7).Для VLAN 1 все порты переведены в значение «off», так как весь остальной трафик должен быть отброшен.
  • Все порты настроены для VLAN 10 в режиме «Tagged»;
  • Для VLAN 20 порты ge0 и radio настроены в режиме «Tagged», порт mgmt установлен в режим «off», чтобы ограничить доступ к управлению устройством.
  • Для VLAN 30 порты ge0 и radio настроены в режиме «Tagged», порт mgmt установлен в режим «off», чтобы ограничить доступ к управлению устройством. Для данного VLAN установлен наивысший приоритет (7).
  • Для VLAN 1 все порты переведены в значение «off», так как весь остальной трафик должен быть отброшен.
  • На Ведомом устройстве:Порты radio и mgmt настроены для VLAN 10 в режиме «Tagged», порт ge0 установлен в режим «off», чтобы ограничить доступ к управлению устройством через проводной сегмент.Для VLAN 20 порты ge0 и radio настроены в режиме «Tagged», порт mgmt установлен в режим «off», чтобы ограничить доступ к управлению устройством.Для VLAN 30 порты ge0 и radio настроены в режиме «Tagged», порт mgmt установлен в режим «off», чтобы ограничить доступ к управлению устройством. Для данного VLAN установлен наивысший приоритет (7).Для VLAN 1 все порты переведены в значение «off», так как весь остальной трафик должен быть отброшен.
  • Порты radio и mgmt настроены для VLAN 10 в режиме «Tagged», порт ge0 установлен в режим «off», чтобы ограничить доступ к управлению устройством через проводной сегмент.

Проблемы с запуском простой векторной программы STL

Сеть 1 и Сеть 2 связаны друг с другом посредством радиоканала между двумя устройствами Vector 5. В Сети 1 весь трафик промаркирован VLAN 20, в Сети 2 —  VLAN 30. Смена метки VLAN происходит на устройствах Vector 5.

Проблемы с запуском простой векторной программы STL

  • На Ведущем устройстве: порт ge0 для VLAN 20 установлен в режим «Tagged», порт radio — в режим «Untagged». Так как манипуляции с метками VLAN применяются на выходе с интерфейса, трафик в данном VLAN будет передаваться через радио нетегированным.
  • На Ведомом устройстве: порт ge0 для VLAN 30 установлен в режим «Tagged», порт radio — в режим «Untagged». Нетегированному трафику, принятому через радио интерфейс, будет назначена метка VLAN 30 при передаче через проводной интерфейс.

Проблемы с запуском простой векторной программы STL

Матрица коммутации

Позволяет настроить передачу трафика между сетевыми портами устройства. Настройка выполняется визуально с помощью переключателей. Зеленым переключателем обозначены разрешенные связи, красным — запрещенные:

  • ge0 — порт Gigabit Ethernet.
  • radio — встроенный радиоинтерфейс устройства.
  • mgmt — внутренний интерфейс для управления устройством.

При необходимости ограничить доступ к устройству со стороны проводного сегмента, достаточно разомкнуть связность между интерфейсами ge0 и mgmt.

Движение трафика в соответствии с настройкой VLAN осуществляется, если коммутация на основе VLAN активирована.

Проблемы с запуском простой векторной программы STL

SNMP

Протокол SNMP позволяет администратору собирать информацию о ключевых параметрах устройств и беспроводных каналах связи, включая информацию об их изменениях. Применение системы мониторинга InfiMONITOR или любой другой помогает своевременно получать информацию о состоянии сети, построенной с использованием устройств компании «Инфинет». В настоящее время устройства семейств Vector 5 / Vector 6 поддерживают версии протокола SNMP v. 1, v. 2c и v3.

Протокол SNMP предусматривает взаимодействие между двумя основными компонентами: агентом и системой мониторинга:

  • Агент SNMP – отвечает на запросы системы мониторинга. Система мониторинга – обеспечивает сбор данных со всех агентов в сети.
  • Система мониторинга принимает и обрабатывает события.
  • Система мониторинга обрабатывает информацию с помощью специальной базы данных MIB, которая описывает тип получаемых от агента данных.
  • Система управления отвечает за обработку SNMP пакетов и предоставление интерфейса для администратора.

Основные настройки

В данном разделе доступно включение/выключение поддержки протокола SNMP устройством.

Для удобства идентификации устройства, возможно внесение данных о Контактном лице, осуществляющем техническое обслуживание. А также указать физическое Местонахождение устройства в произвольном формате, длина строки не должна превышать 20 символов.

Проблемы с запуском простой векторной программы STL

SNMP v1/v2c

В данном разделе доступно включение/выключение SNMP v. 1 и v. Версии SNMP v. 1 и v. 2c работают только в режиме чтения, так как они не обеспечивают достаточный уровень безопасности. По умолчанию включено.

Для аутентификации в режиме чтения для SNMP v. 1/v. 2c используется имя Сообщества, по умолчанию: «public». Имя сообщества передается по сети открытым текстом.

Проблемы с запуском простой векторной программы STL

SNMP v3

Уровень безопасности SNMP v. 3 намного выше чем у SNMP v. 1 и v. 2c, за счёт этого обеспечивается не только сбор данных о состоянии устройства, но и возможность управления. Подробная информация о возможностях управления устройствами через систему мониторинга доступна в соответствующем разделе документации.

Проблемы с запуском простой векторной программы STL

Добавьте пользователя SNMP v3. В появившемся окне введите Имя пользователя, выберите требуемый уровень Безопасности:

  • «Без аутентификации / Без конфиденциальности» – самый низкий уровень безопасности без аутентификации и без обеспечения конфиденциальности, требуется установить только Имя пользователя. При таком уровне защиты управление через систему мониторинга невозможно.
  • «Аутентификация / Без конфиденциальности» – средний уровень с аутентификацией, но без обеспечения конфиденциальности, требуется установить Имя пользователя и Пароль.
  • «Аутентификация / Конфиденциальность» – самый высокий уровень с аутентификацией и обеспечением конфиденциальности, требуется установить Имя пользователя, Пароль и Защиту Паролем конфиденциальности, а также выбрать Протокол Конфиденциальности.

Настройте разрешения для данной учётной записи. При необходимости собирать данные без возможности внесения изменений, активируйте режим Только чтение, для реализации всех возможностей управления, активируйте режим Админ.

Проблемы с запуском простой векторной программы STL

Уведомления SNMP

Цикл опроса устройств системой мониторинга составляет 5 минут. Для ускорения процесса обнаружения инцидентов на устройствах предусмотрена возможность отправки SNMP-уведомлений по мере их возникновения независимо от процесса опроса.

Проблемы с запуском простой векторной программы STL

Проблемы с запуском простой векторной программы STL

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *