generate

Сгенерируйте следующий пакет трафика приложения FTP, On-Off, VoIP или видео-конференции

    Описание

    пример

    [dt,packetSize] = generate(cfg) генерирует следующий шаблон трафика FTP, On-Off, VoIP или видео-приложения на основе заданного объекта строения cfg. Функция объекта возвращает время, оставшееся до генерации следующего пакета dtи размер текущего пакета, packetSize.

    [dt,packetSize] = generate(cfg,elapsedTime) определяет истекшее время, elapsedTime, с момента предыдущего вызова этой функции объекта.

    [___,packet] = generate(___) возвращает пакет трафика FTP, On-Off, VoIP или видео приложения. Задайте комбинацию аргументов из любого из предыдущих синтаксисов.

    Примеры

    свернуть все

    Создайте объект шаблона трафика приложения VoIP, отключив моделирование дрожания.

    cfgVoIP = networkTrafficVoIP('HasJitter',false);

    Сгенерируйте шаблон трафика приложения VoIP.

    [dt,packetSize] = generate(cfgVoIP); 

    Входные параметры

    свернуть все

    Объект строения для генерации FTP, On-Off, VoIP или шаблона трафика видео-приложения, заданный как networkTrafficFTP, networkTrafficOnOff, networkTrafficVoIP, или networkTrafficVideoConference объект.

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

    Типы данных: double

    Выходные аргументы

    свернуть все

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

    Типы данных: double

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

    Типы данных: double

    Пакет данных приложения, возвращенный как вектор-столбец из целых чисел в области значений [0, 255]. Это значение содержит данные приложения, заданные в ApplicationData свойство входного cfg. Если на ApplicationData свойство не задано, packet - вектор-столбец размером 1с.

    Зависимости

    Чтобы включить этот выходной аргумент, установите GeneratePacket свойство входного cfg на 1 (true).

    Типы данных: double

    Расширенные возможности

    Генерация кода C/C + +
    Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

    .
    Введенный в R2020b