get

Свойства Bloomberg связь B-PIPE V3

Описание

пример

v = get(c) возвращает структуру, где каждое имя поля является именем свойства bloombergBPIPE объект c, который использует интерфейс Bloomberg® B-PIPE® C ++, и каждое поле содержит значение того свойства.

пример

v = get(c,properties) возвращает значение заданных свойств properties для объекта связи Bloomberg V3.

Примеры

свернуть все

Создайте связь B-PIPE Bloomberg с помощью IP-адреса машины, запускающей процесс B-PIPE Bloomberg. Этот пример использует B-PIPE Bloomberg, с которым соединяет интерфейсом C++, и принимает следующее:

  • Аутентификация является аутентификацией Windows®, когда вы устанавливаете authtype к 'OS_LOGON'.

  • Имя приложения является пробелом, потому что вы не соединяете с Bloomberg B-PIPE с помощью приложения.

  • IP-адресом для машины, запускающей процесс B-PIPE Bloomberg, является '111.11.11.112'.

  • Номером порта машины, запускающей процесс B-PIPE Bloomberg, является 8194.

c bloombergBPIPE объект.

authtype = 'OS_LOGON';
appname = '';
ipaddress = {'111.11.11.112'};
port = 8194;

c = bloombergBPIPE(authtype,appname,ipaddress,port);

Получите свойства связи Bloomberg.

v = get(c)
ans = 

  struct with fields:

      session: [1×1 datafeed.internal.BLPSession]
    ipaddress: "localhost"
        port: 8194.00

v структура, содержащая объект сеанса Bloomberg, IP-адрес, номер порта и значение тайм-аута.

Закройте связь Bloomberg.

close(c)

Создайте связь B-PIPE Bloomberg с помощью IP-адреса машины, запускающей процесс B-PIPE Bloomberg. Этот пример использует B-PIPE Bloomberg, с которым соединяет интерфейсом C++, и принимает следующее:

  • Аутентификация является аутентификацией Windows, когда вы устанавливаете authtype к 'OS_LOGON'.

  • Имя приложения является пробелом, потому что вы не соединяете с Bloomberg B-PIPE с помощью приложения.

  • IP-адресом для машины, запускающей процесс B-PIPE Bloomberg, является '111.11.11.112'.

  • Номером порта машины, запускающей процесс B-PIPE Bloomberg, является 8194.

c bloombergBPIPE объект.

authtype = 'OS_LOGON';
appname = '';
ipaddress = {'111.11.11.112'};
port = 8194;

c = bloombergBPIPE(authtype,appname,ipaddress,port);

Получите номер порта из объекта связи Bloomberg путем определения 'port' как вектор символов.

property = "port";
v = get(c,property)
v =

        8194

v двойное, которое содержит номер порта объекта связи Bloomberg.

Закройте связь Bloomberg.

close(c)

Создайте связь B-PIPE Bloomberg с помощью IP-адреса машины, запускающей процесс B-PIPE Bloomberg. Этот пример использует B-PIPE Bloomberg, с которым соединяет интерфейсом C++, и принимает следующее:

  • Аутентификация является аутентификацией Windows, когда вы устанавливаете authtype к 'OS_LOGON'.

  • Имя приложения является пробелом, потому что вы не соединяете с Bloomberg B-PIPE с помощью приложения.

  • IP-адресом для машины, запускающей процесс B-PIPE Bloomberg, является '111.11.11.112'.

  • Номером порта машины, запускающей процесс B-PIPE Bloomberg, является 8194.

c bloombergBPIPE объект.

authtype = 'OS_LOGON';
appname = '';
ipaddress = {'111.11.11.112'};
port = 8194;

c = bloombergBPIPE(authtype,appname,ipaddress,port);

Создайте массив ячеек properties с векторами символов 'session' и 'port'. Получите объект сеанса Bloomberg и номер порта от объекта связи Bloomberg.

properties = ["session" "port"];
v = get(c,properties)
v = 

  struct with fields:

    session: [1x1 com.bloomberglp.blpapi.Session]
       port: 8194

v структура, содержащая объект сеанса Bloomberg и номер порта.

Закройте связь Bloomberg.

close(c)

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

свернуть все

Bloomberg связь B-PIPE в виде bloombergBPIPE объект.

Имена свойства в виде вектора символов, строкового скаляра, массива ячеек из символьных векторов или массива строк, содержащего имена свойства связи Bloomberg. Именами свойства является session, ipaddressПорт, и timeout.

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

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

свернуть все

Свойства связи Bloomberg, возвращенные как эти типы данных в зависимости от требуемых свойств.

Требуемые свойстваТип данных

Номер порта или тайм-аут

Числовой скаляр

IP-адрес

Символьный вектор

Сеанс Bloomberg

Объект

Все свойства

Структура

Введенный в R2021a