MMpy.BlockModel.set_block_value

Синтаксис

blockmodel.set_block_value(field_id, record_id, value)

Описание

Присвойте строку или числовое значение атрибуту блока, идентифицированному по заданному ID поля и ID записи.

Параметры

Имя
Тип
Описание

field_id 

int ID целевого поля.

record_id 

int ID целевой записи.

value

float or str Значение для присвоения как значение блока.

Выдает

Тип
Описание
bool Выдает True, если значение блока было установлено успешно, в противном случае выдает False.

Смотрите также

MMpy.BlockModel.get_num_block_value()

MMpy.BlockModel.get_str_block_value()

Примечания

ID записей имеют основание 1, т.е. передача индекса 1 вернет первую запись.

Примеры

blockmodel_filename = MMpy.Project.path() + 'Block_Model.DAT' x_field, y_field, z_field = 'EAST', 'NORTH', 'RL' blockmodel = MMpy.BlockModel() blockmodel.open(blockmodel_filename, x_field, y_field, z_field) num_field = 'NUMVALUE' num_field_id = blockmodel.get_field_id(num_field) str_field = 'STRVALUE' str_field_id = blockmodel.get_field_id(str_field) blockmodel.set_block_value(num_field_id, 1, 0.5) blockmodel.set_block_value(str_field_id, 1, 'A string value') blockmodel.close()

ID ресурса

IDPH_BM_SET_BLOCK_VALUE