в реальном времени

Данные реального времени Аналитики RavenPack News

Синтаксис

[status,lhandle] = realtime(c,symbol,listener)

Описание

пример

[status,lhandle] = realtime(c,symbol,listener) получает данные реального времени RavenPack® News Analytics с помощью связи Аналитики RavenPack News c.

Примеры

свернуть все

Создайте связь Аналитики RavenPack News c с помощью имени пользователя username и пароль pwd.

c = ravenpack('username','pwd');

Использование данных реального времени Аналитики Retrieve RavenPack News связь Аналитики RavenPack News c. Здесь, символ установлен в названный символ (entity-scores :rpna-4.0-eqt). Используйте существующий прослушиватель события rpExampleListener. Задайте эти поля как входные параметры к rpExampleListener:

  • ENTITY_NAME

  • CATEGORY

  • SUB_TYPE

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

Переменная evt MATLAB® является экземпляром события. Не инстанцируйте этой переменной. Присвойте эту переменную любое имя.

symbol = '(entity-scores :rpna-4.0-eqt)';
fields = {'ENTITY_NAME','CATEGORY','SUB_TYPE'};

[status,lhandle] = realtime(c,symbol,...
                            @(~,evt)rpExampleListener(evt,fields))
status =

     1

lhandle =
 
	handle.listener

status возвращает 1, чтобы показать успешную связь Аналитики RavenPack News.

lhandle возвращает содержимое указателя на объект прослушивателя RavenPack.

Существующий прослушиватель события rpExampleListener заполняет переменную MATLAB NewsEvent с данными реального времени.

Отобразите данные реального времени.

openvar('NewsEvent')

MATLAB отображает редактор Переменных, чтобы показать данные о событии.

Чтобы остановить обновления данных реального времени, используйте функцию delete MATLAB, чтобы удалить указатель на объект прослушивателя RavenPack.

delete(lhandle)

Закройте связь Аналитики RavenPack News.

close(c)

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

свернуть все

Связь Аналитики RavenPack News, заданная как объект связи, созданный с помощью ravenpack.

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

Типы данных: char | cell | string

Обработчик событий прослушивателя, заданный как указатель на функцию, чтобы прислушаться к событиям данных об Аналитике RavenPack News. Можно изменить существующую функцию прослушивателя rpExampleListener или создать собственное, чтобы добавить другую функциональность. Можно найти код для существующей функции прослушивателя в файле rpExampleListener.m.

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

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

свернуть все

Состояние Subscription, возвращенное как логический true или false. true или 1 показывают успешную подписку к данным об Аналитике RavenPack News в реальном времени. false или 0 показывают неудачную подписку к данным реального времени или подписку, которая в настоящее время запускается.

Прослушиватель события RavenPack News Analytics Gateway, возвращенный как указатель на объект прослушивателя RavenPack.

Советы

  • Прежде, чем создать связь Аналитики RavenPack News:

    • Запустите процесс Шлюза Данных RavenPack.

    • Добавьте полный путь Клиентского файла JAR Шлюза Данных к статическому или динамическому пути к классу Java®.

    Для получения дополнительной информации смотрите ravenpack.

Введенный в R2015b