GetSimulationResultsId
Версия от 19:30, 19 декабря 2015; Андрей Чусов (обсуждение | вклад) (Новая страница: «Запрос на получение результатов моделирования. '''Входные параметры запроса'''<ref>Содержи…»)
Запрос на получение результатов моделирования.
Входные параметры запроса[1]
Имя поля | Размер, байт | Смысл |
---|---|---|
process_name_size | 4 | Беззнаковое целое число байт в имени процесса |
process_name | process_name_size | UTF-8 строка с именем процесса. |
Выходные параметры запроса[2]
В случае успешного вызова функции entry_point ответом являются наборы интенсивностей в точках на секущих плоскостях, а также описания этих плоскостей.
Имя поля | Размер, байт | Смысл |
---|---|---|
plain_count | 4 | Количество плоскостей |
plain_count плоскостей, идущих последовательно, каждая задана следующей последовательностью | ||
plain_name_size | 4 | Байтовая длина имени объекта-плоскости |
plain_name | plain_name_size | Имя объекта-плоскости |
Матрица координат контрольных точек | ||
pos_column_count | 4 | Количество столбцов в матрице контрольных точек |
pos_row_count | 4 | Количество строк в матрице контрольных точек |
Столбец 0 | ||
Позиция точки (0, 0)[3] | ||
dimensions | 4 | Беззнаковое целое, которое задает число измерений, в которых определены ненулевые координаты точки. |
координаты | 8 | dimensionsПоследовательно заданные координаты точки. |
Позиция точки (0, 1) | ||
dimensions | 4 | Беззнаковое целое, которое задает число измерений, в которых определены ненулевые координаты точки. |
координаты | 8 | dimensionsПоследовательно заданные координаты точки. |
... | ||
Позиция точки (0, pos_row_count - 1) | ||
dimensions | 4 | Беззнаковое целое, которое задает число измерений, в которых определены ненулевые координаты точки. |
координаты | 8 | dimensionsПоследовательно заданные координаты точки. |
Столбец 1 | ||
Позиция точки (1, 0)[3] | ||
dimensions | 4 | Беззнаковое целое, которое задает число измерений, в которых определены ненулевые координаты точки. |
координаты | 8 | dimensionsПоследовательно заданные координаты точки. |
Позиция точки (1, 1) | ||
dimensions | 4 | Беззнаковое целое, которое задает число измерений, в которых определены ненулевые координаты точки. |
координаты | 8 | dimensionsПоследовательно заданные координаты точки. |
... | ||
Позиция точки (1, pos_row_count - 1) | ||
dimensions | 4 | Беззнаковое целое, которое задает число измерений, в которых определены ненулевые координаты точки. |
координаты | 8 | dimensionsПоследовательно заданные координаты точки. |
... | ||
Столбец pos_column_count - 1 | ||
Позиция точки (pos_column_count - 1, 0)[3] | ||
dimensions | 4 | Беззнаковое целое, которое задает число измерений, в которых определены ненулевые координаты точки. |
координаты | 8 | dimensionsПоследовательно заданные координаты точки. |
... | ||
Позиция точки (pos_column_count - 1, pos_row_count - 1) | ||
dimensions | 4 | Беззнаковое целое, которое задает число измерений, в которых определены ненулевые координаты точки. |
координаты | 8 | dimensionsПоследовательно заданные координаты точки. |
Результаты моделирования, полученные на плоскости | ||
f125 | 8 | Частота, Гц - т.е. число 125.0 с плавающей точкой двойной точности |
f125_column_count | 4 | Количество столбцов в матрице контрольных точек. Равно pos_column_count. |
f125_row_count | 4 | Количество строк в матрице контрольных точек. Равно pos_row_count. |
Столбец 0 | ||
I125[0][0] | 8 | Интенсивность в точке (0, 0)[3] |
I125[0][1] | 8 | Интенсивность в точке (0, 1) |
... | ||
I125[0][f125_row_count - 1] | 8 | Интенсивность в точке (0, f125_row_count - 1) |
Столбец 1 | ||
I125[1][0] | 8 | Интенсивность в точке (1, 0)[3] |
I125[1][1] | 8 | Интенсивность в точке (1, 1) |
... | ||
I125[1][f125_row_count - 1] | 8 | Интенсивность в точке (1, f125_row_count - 1) |
... | ||
Столбец f125_column_count - 1 | ||
I125[f125_column_count - 1][0] | 8 | Интенсивность в точке (f125_column_count - 1, 0)[3] |
I125[f125_column_count - 1][1] | 8 | Интенсивность в точке (f125_column_count - 1, 1) |
... | ||
I125[f125_column_count - 1][f125_row_count - 1] | 8 | Интенсивность в точке (f125_column_count - 1, f125_row_count - 1) |
f250 | 8 | Частота, Гц - т.е. число 250.0 с плавающей точкой двойной точности |
f250_column_count | 4 | Количество столбцов в матрице контрольных точек. Равно pos_column_count. |
f250_row_count | 4 | Количество строк в матрице контрольных точек. Равно pos_row_count. |
Столбец 0 | ||
I250[0][0] | 8 | Интенсивность в точке (0, 0)[3] |
I250[0][1] | 8 | Интенсивность в точке (0, 1) |
... | ||
I250[0][f250_row_count - 1] | 8 | Интенсивность в точке (0, f250_row_count - 1) |
Столбец 1 | ||
I250[1][0] | 8 | Интенсивность в точке (1, 0)[3] |
I250[1][1] | 8 | Интенсивность в точке (1, 1) |
... | ||
I250[1][f250_row_count - 1] | 8 | Интенсивность в точке (1, f250_row_count - 1) |
... | ||
Столбец f250_column_count - 1 | ||
I250[f250_column_count - 1][0] | 8 | Интенсивность в точке (f250_column_count - 1, 0)[3] |
I250[f250_column_count - 1][1] | 8 | Интенсивность в точке (f250_column_count - 1, 1) |
... | ||
I250[f250_column_count - 1][f250_row_count - 1] | 8 | Интенсивность в точке (f250_column_count - 1, f250_row_count - 1) |
f500 | 8 | Частота, Гц - т.е. число 500.0 с плавающей точкой двойной точности |
f500_column_count | 4 | Количество столбцов в матрице контрольных точек. Равно pos_column_count. |
f500_row_count | 4 | Количество строк в матрице контрольных точек. Равно pos_row_count. |
Столбец 0 | ||
I500[0][0] | 8 | Интенсивность в точке (0, 0)[3] |
I500[0][1] | 8 | Интенсивность в точке (0, 1) |
... | ||
I500[0][f500_row_count - 1] | 8 | Интенсивность в точке (0, f500_row_count - 1) |
Столбец 1 | ||
I500[1][0] | 8 | Интенсивность в точке (1, 0)[3] |
I500[1][1] | 8 | Интенсивность в точке (1, 1) |
... | ||
I500[1][f500_row_count - 1] | 8 | Интенсивность в точке (1, f500_row_count - 1) |
... | ||
Столбец f500_column_count - 1 | ||
I500[f500_column_count - 1][0] | 8 | Интенсивность в точке (f500_column_count - 1, 0)[3] |
I500[f500_column_count - 1][1] | 8 | Интенсивность в точке (f500_column_count - 1, 1) |
... | ||
I500[f500_column_count - 1][f500_row_count - 1] | 8 | Интенсивность в точке (f500_column_count - 1, f500_row_count - 1) |
f1K | 8 | Частота, Гц - т.е. число 1.0E+3 с плавающей точкой двойной точности |
f1K_column_count | 4 | Количество столбцов в матрице контрольных точек. Равно pos_column_count. |
f1K_row_count | 4 | Количество строк в матрице контрольных точек. Равно pos_row_count. |
Столбец 0 | ||
I1K[0][0] | 8 | Интенсивность в точке (0, 0)[3] |
I1K[0][1] | 8 | Интенсивность в точке (0, 1) |
... | ||
I1K[0][f1K_row_count - 1] | 8 | Интенсивность в точке (0, f1K_row_count - 1) |
Столбец 1 | ||
I1K[1][0] | 8 | Интенсивность в точке (1, 0)[3] |
I1K[1][1] | 8 | Интенсивность в точке (1, 1) |
... | ||
I1K[1][f1K_row_count - 1] | 8 | Интенсивность в точке (1, f1K_row_count - 1) |
... | ||
Столбец f1K_column_count - 1 | ||
I1K[f1K_column_count - 1][0] | 8 | Интенсивность в точке (f1K_column_count - 1, 0)[3] |
I1K[f1K_column_count - 1][1] | 8 | Интенсивность в точке (f1K_column_count - 1, 1) |
... | ||
I1K[f1K_column_count - 1][f1K_row_count - 1] | 8 | Интенсивность в точке (f1K_column_count - 1, f1K_row_count - 1) |
f2K | 8 | Частота, Гц - т.е. число 2.0E+3 с плавающей точкой двойной точности |
f2K_column_count | 4 | Количество столбцов в матрице контрольных точек. Равно pos_column_count. |
f2K_row_count | 4 | Количество строк в матрице контрольных точек. Равно pos_row_count. |
Столбец 0 | ||
I2K[0][0] | 8 | Интенсивность в точке (0, 0)[3] |
I2K[0][1] | 8 | Интенсивность в точке (0, 1) |
... | ||
I2K[0][f2K_row_count - 1] | 8 | Интенсивность в точке (0, f2K_row_count - 1) |
Столбец 1 | ||
I2K[1][0] | 8 | Интенсивность в точке (1, 0)[3] |
I2K[1][1] | 8 | Интенсивность в точке (1, 1) |
... | ||
I2K[1][f2K_row_count - 1] | 8 | Интенсивность в точке (1, f2K_row_count - 1) |
... | ||
Столбец f2K_column_count - 1 | ||
I2K[f2K_column_count - 1][0] | 8 | Интенсивность в точке (f2K_column_count - 1, 0)[3] |
I2K[f2K_column_count - 1][1] | 8 | Интенсивность в точке (f2K_column_count - 1, 1) |
... | ||
I2K[f2K_column_count - 1][f2K_row_count - 1] | 8 | Интенсивность в точке (f2K_column_count - 1, f2K_row_count - 1) |
f4K | 8 | Частота, Гц - т.е. число 4.0E+3 с плавающей точкой двойной точности |
f4K_column_count | 4 | Количество столбцов в матрице контрольных точек. Равно pos_column_count. |
f4K_row_count | 4 | Количество строк в матрице контрольных точек. Равно pos_row_count. |
Столбец 0 | ||
I4K[0][0] | 8 | Интенсивность в точке (0, 0)[3] |
I4K[0][1] | 8 | Интенсивность в точке (0, 1) |
... | ||
I4K[0][f4K_row_count - 1] | 8 | Интенсивность в точке (0, f4K_row_count - 1) |
Столбец 1 | ||
I4K[1][0] | 8 | Интенсивность в точке (1, 0)[3] |
I4K[1][1] | 8 | Интенсивность в точке (1, 1) |
... | ||
I4K[1][f4K_row_count - 1] | 8 | Интенсивность в точке (1, f4K_row_count - 1) |
... | ||
Столбец f4K_column_count - 1 | ||
I4K[f4K_column_count - 1][0] | 8 | Интенсивность в точке (f4K_column_count - 1, 0)[3] |
I4K[f4K_column_count - 1][1] | 8 | Интенсивность в точке (f4K_column_count - 1, 1) |
... | ||
I4K[f4K_column_count - 1][f4K_row_count - 1] | 8 | Интенсивность в точке (f4K_column_count - 1, f4K_row_count - 1) |
Примечания