generate

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

    Описание

    пример

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

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

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

    Примеры

    свернуть все

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

    cfgVoIP = networkTrafficVoIP('HasJitter',false);

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

    [dt,packetSize] = generate(cfgVoIP); 

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

    свернуть все

    Объект Configuration сгенерировать FTP, Релейный, VoIP или видео шаблон трафика приложения в виде networkTrafficFTP, networkTrafficOnOff, networkTrafficVoIP, или networkTrafficVideoConference объект.

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

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

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

    свернуть все

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

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

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

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

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

    Зависимости

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

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

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

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

    Введенный в R2020b