rtIOStreamOpen

Инициализируйте коммуникационный канал

Синтаксис

streamID = rtIOStreamOpen(argCount, argValues)

Описание

пример

streamID = rtIOStreamOpen(argCount, argValues) инициализирует коммуникационный поток, чтобы позволить обмен данными между компьютером разработчика и целевым процессором.

Примеры

Инициализируйте коммуникационный канал

Этот код от rtiostreamtest.c инициализирует коммуникационный поток и проверяет ошибки.

static int openServer(int rtArgc, void * rtArgv [])
{
    streamID = rtIOStreamOpen(rtArgc, rtArgv);
    if (streamID == RTIOSTREAM_ERROR)
    {
        return streamID;
    }
    return RTIOSTREAM_NO_ERROR;
}

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

свернуть все

Число элементов в массиве argValues.

Параметры для коммуникационного драйвера.

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

свернуть все

Если функция инициализирует коммуникационный поток, она возвращает положительное целое число, которое представляет потоковый указатель. В противном случае это возвращается-1, который указывает на ошибку.

Файл rtiostream.h задает этот макрос:

#define RTIOSTREAM_ERROR (-1)

Представленный в R2009a