|
|
Программирование на Верхнем Уровне СУ
Библиотеки программных объектов СУ
public
|
classPDcontrol ()
classPDcontrol () |
Конструктор аналогичен classDATA()
|
public
|
~classPDcontrol ()
|
Деструктор аналогичен ~classDATA()
|
public
|
char *GetName1 (void)
|
Получить базовое имя таблицы.
|
public
|
int Ini (char *name, int att1, int att2, int ntup, int fl_direct=0)
|
Функция открывает одну или несколько таблиц для требуемых режимов, размещает в динамической памяти
буфера для данных, которые хранятся в указанной области таблицы.
- name - базовое имя таблицы типа DATA в
Базе Данных;
- att1 - начальный номер столбца в таблице;
- att2 - конечный номер столбца в таблице;
- ntup - число строк в таблице;
- fl_direct - флаг, определяющий
способ работы с данными таблицы:
если fl_direct=0, то работа
ведется с данными, расположенными в виде столбцов;
|
если fl_direct=1, то создается
буфер для данных, расположенных в виде строк.
|
|
public
|
int DataWriteRegime (void)
|
Записать данные из буфера в плоскость 1 всех таблиц для связанных режимов.
|
public
|
int DataGetRegime (int nr, unsigned short int *flags)
|
Прочитать данные, отмеченные в списке
семафоров *flags,
из режима номер nr
в плоскость номер 2 таблицы
из плоскости номер 1 таблицы с номером nr указанного режима.
В качестве семафоров используются семафоры
управления параметров.
|
public
|
int DataReadRegime (int nr)
|
Прочитать данные режима номер nr в буфер
из плоскости номер 1 таблицы с номером nr
указанного режима.
|
Автор © Клименков Е.В.
|
|
|
|