SoftGeo 9.8.2 (октябрь 2024 BETA)

Исполнительные съёмки на монолитном строительстве. Пакет VBA программ AutoCAD/BricsCAD

  1. Доработана функция работы с текстами, добавлена новая функция работы с текстами

    Philin
    Расширяю функции работы с текстами. Теперь создал для них новую вкладку.

    Сейчас есть две функции - первая редактирует цифры в выбранных текстах чертежа; вторая производит математические операции с цифрами в текстах и выдаёт вам результат, но не редактирует тексты.

    Обе функции работают с выбранными в чертеже текстами, воспринимают:
    - в виде разделителя десятичной дроби как точку, так и запятую;
    - объекты AutoCAD/BricsCAD Text/Mtext;
    - если перед числом есть знак "+", то считают текст положительным числом;
    - не воспринимают текст как цифру, если в тексте есть хоть одна буква
    - не меняют тип текста AutoCAD (если это Mtext то после работы он им же и останется)

    Первая функция может (редактирует тексты):
    - обязательные параметры (пользователю подвластны только настройки, отключить функцию нельзя)
    -- округлить числа в текстах от целого до 4 знаков после запятой;
    -- заменить все разделители десятичной дроби в числах на точку или запятую (не волнуйтесь, если попадётся текст, а не число, то он игнорируется и не изменится);
    - необязательные параметры (пользователь может их включать/выключать и использовать совместно или раздельно)
    -- увеличить или уменьшить все числа на заданное фиксированное число (целое или с десятичной дробью)
    -- разбросать значения числа с указанным +- разбросом (целое или с десятичной дробью)
    -- добавить или убрать знаки "+" перед положительными числами
    Побочным действием работы функции является исправление "кривых" чисел в текстах, например:
    - число -.237 (при настройках 3 знака после запятой и десятичной дроби через запятую) будет автоматически преобразовано в -0,237
    - число +,71 (при настройках 3 знака после запятой, десятичной дроби через запятую с удалением "+") будет преобразовано в 0,710

    Вторая функция служит для математических вычислений среди выбранных чисел (не редактирует тексты), предоставляя вам результат вычислений в текстовом виде.

    Вот пример результат работы функции над произвольным набором текстов чертежа:
    "
    Всего выбрано чисел: 101
    Максимальное число: 152,400
    Минимальное число: -22,436
    Сумма чисел: -270,311
    Среднее значение: -2,676

    СРЕДИ НИХ
    Отрицательных чисел: 63
    Положительных чисел: 38
    Среднее из отрицательных: -11,947
    Максимальное из отрицательных: -0,295
    Среднее из положительных: 12,694
    Минимальное из положительных: 1,175
    "
    Это полная форма отчёта, в зависимости от характера выбранных чисел форма может сокращаться если отсутствуют какие-либо данные для вычислений (например отсутствуют отрицательные числа). Одно из применений функции это мгновенный расчёт среднего значения среди чисел в обширной высотной съёмке, также сразу покажет максимальное и минимальное значения. Рассмотрю пожелания для добавления каких-либо отсутствующих, но важных для вас параметров в этой функции.
    goncharoserzh, art3geo и Valery1970 нравится это.
Вернуться к списку обновлений...
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление