Проверяемый текст
Балдин, Александр Викторович; Научные основы автоматизации и моделирования процессов управления на основе гибридных систем поддержки принятия решений с открытой структурой (Диссертация 2006)
[стр. 128]

InfoP функция возвращает указатель на запрашиваемый элемент информации.
• Функция
GetVariablelnfo предназначена для получения информации о входной переменной функции метода.
Первый параметр (входной) Funcldx содержит индекс функции метода, использующую входную переменную, для которой нужно получить информацию.
Второй параметр (входной) Varldx содержит индекс входной переменной, для которой нужно получить информацию.
Третий параметр (входной) InfoID содержит идентификатор запрашиваемого элемента информации о переменной функции.
Через четвертый параметр (выходной) InfoP функция возвращает указатель на запрашиваемый элемент информации или само его значение, если оно не превышает по размеру 4 байта.
Ко второй группе экспортируемых функций относятся следующие функции: • Функция InvokeMethodFunction предназначена для вызова программной функции, реализующей некоторую функцию метода.
Через первый параметр Funcldx передается индекс функции метода, для которой требуется вызвать соответствующую программную функцию.
Остальные параметры аналогичны тем, что имеются в программных функциях, реализующих функции метода расчета.
Их типы и назначение приводились выше.
• Функция SetCalcPrecision предназначена для установки вызывающим приложением точности вычислений, производимых во встраиваемой библиотеке расчетов, если последняя поддерживает данную возможность.
Через единственный
входной параметр Ргес передается новое значение точности вычислений.
• Функция GetCalcPrecision предназначена для получения вызывающим приложением текущей точности вычислений, используемой во встраиваемой библиотеке расчетов, если последняя поддерживает данную
128
[стр. 286]

второй параметр (выходной) InfoP функция возвращает указатель на запрашиваемый элемент информации.
• Функция
GetFunctionlnfo предназначена для получения информации о функции метода.
Первый параметр (входной) Funcldx содержит индекс функции метода, для которой нужно получить информацию.
Второй параметр (входной) InfoID содержит идентификатор запрашиваемого элемента информации о функции метода.
Через третий параметр (выходной) InfoP функция возвращает указатель на запрашиваемый элемент информации.
• Функция GetVariablelnfo предназначена для получения информации о входной переменной функции метода.
Первый параметр (входной) Funcldx содержит индекс функции метода, использующую входную переменную, для которой нужно получить информацию.
Второй параметр (входной) Varldx содержит индекс входной переменной, для которой нужно получить информацию.
Третий параметр (входной) InfoID содержит идентификатор запрашиваемого элемента информации о переменной функции.
Через четвертый параметр (выходной) InfoP функция возвращает указатель на запрашиваемый элемент информации или само его значение, если оно не превышает по размеру 4 байта.
Ко второй группе экспортируемых функций относятся следующие функции: • Функция InvokeMethodFunction предназначена для вызова программной функции, реализующей некоторую функцию метода.
Через первый параметр Funcldx передается индекс функции метода, для которой требуется вызвать соответствующую программную функцию.
Остальные параметры аналогичны тем, что имеются в программных функциях, реализующих функции метода расчета.
Их типы и назначение приводились выше.
• Функция SetCalcPrecision предназначена для установки вызывающим приложением точности вычислений, производимых во
286

[стр.,287]

встраиваемой библиотеке расчетов, если последняя поддерживает данную возможность.
Через единственный входной параметр Ргес передается новое значение точности вычислений.
• Функция GetCalcPrecision предназначена для получения вызывающим приложением текущей точности вычислений, используемой во встраиваемой библиотеке расчетов, если последняя поддерживает данную возможность.
Через единственный
выходной параметр Ргес функция возвращает текущее значение точности вычислений.
• Функция GetCalcInProgress предназначена для получения текущего состояния процесса вычислений (вычисления выполняются/вычисления не выполняются), если данная возможность поддерживается.
Через единственный выходной параметр InProgress функция возвращает текущее состояние процесса вычислений.
• Функция StopCalculation ■ предназначена для остановки процесса вычислений, если встраиваемая библиотека расчетов поддерживает данную возможность.
Функция не имеет параметров.
• Функция SetOnValueReadyProc предназначена для установки во встраиваемой библиотеке расчетов новой процедуры обратного вызова (callback) для ее вызова библиотекой после вычисления каждого очередного значения функции метода, если библиотека расчетов поддерживает данную возможность.
Через единственный входной параметр OnValReadyProc передается адрес устанавливаемой процедуры обратного вызова.
• Функция GetOnValueReadyProc предназначена для получения адреса установленной во встраиваемой библиотеке расчетов процедуры обратного вызова для ее вызова библиотекой после вычисления каждого очередного значения функции метода, если библиотека расчетов поддерживает данную возможность.
Через единственный выходной параметр OnValReadyProc функция возвращает адрес установленной во встраиваемой библиотеке расчетов процедуры обратного вызова.
287

[Back]