Расчёты по символьной семантике |
Программа может быть использована для получения символьной строки произвольного содержания в качестве значения семантики и присвоения выделенным объектам. Формула нового значения семантики составляется автоматически последовательным двойным нажатием на строку в списке Исходная семантика. Сформированная в поле диалога Формула расчёта строка имеет вид: #XXX(Y.Y) где: # - указывает начало операции XXX - код семантики (YY) - в скобках содержится значение семантической характеристики по умолчанию.
Пример: #101(5)этажный дом\#3(ЖИЛОЙ) Эта запись предполагает: взять у объекта значение семантики с кодом 101, при отсутствии таковой будет присвоено значение 5,добавить символы ''этажный дом'' и следующую семантику с кодом 3,умалчиваемое значение ЖИЛОЙ. Знаки-разделители '\' пользователь выбирает по своему усмотрению или игнорирует их.
Если Вы при создании формулы нового значения не хотите использовать ни одну из семантик, перечисленных в списке Исходная семантика, создайте в поле, предназначенном для формулы, строку по своему желанию. Сформированное значение характеристики при нажатии кнопки Выполнить присваивается семантике, выделенной в списке Поместить результат, во все выделенные объекты. Список объектов, для которых вычисления по каким-то причинам не выполнились, заносится в LOG. По окончанию вычислений выдается сообщение о количестве успешно или неуспешно обновленных объектов. |