Макросы Datamine. Ресурсный геолог. Андрей Вяльцев

Читать онлайн.
Название Макросы Datamine. Ресурсный геолог
Автор произведения Андрей Вяльцев
Жанр
Серия
Издательство
Год выпуска 0
isbn 9785006411692



Скачать книгу

с фрагментами кода в начале строки можно видеть номер. Это просто номер строки, который не является частью макроса. Номера строк автоматически проставляются многими текстовыми редакторами. Это не часть текста, это просто номера строк, они «физически» – в виде символов текста – не существуют и нужны только для облегчения адресации пользователя, например: «в строке N выполняется такое-то действие».

      Макрос, выполняющий все описанные выше действия, будет выглядеть следующим образом (macro111):

      Смотрим, что тут написано.

      Строка 1 – заголовок макроса и его имя (OREHOL).

      Строка 3 – запуск процесса SELWF. Строки до появления следующего восклицательного знака (до строки 16 включительно) – это параметры запуска данного процесса:

      – на строке 3, кроме имени запускаемого процесса Datamine, указано, что входным файлом для процесса SELWF является файл holes – &IN (holes);

      – на строке 4 указано, что файлом треугольников каркасов минерализации является файл ore_tr – WERETR (ore_tr);

      – на строке 5 указано, что файлом точек каркасов минерализации является файл ore_pt – &WERETR (ore_pt);

      – на строке 6 указано, что выходным файлом для процесса SELWF является файл holes_ore_cut – &OUT (holes_ore_cut).

      Строки 3—6 соответствуют вкладке Files процесса SELWF:

      Вкладка Files процесса SELWF в интерфейсе Datamine и в макросе

      Сравнивая строки 3—6 с вкладкой Files, можно заметить, что:

      – поля входных и выходных файлов в макросе имеют то же имя, что и в интерфейсе процесса: поле в интерфейсе «IN» обозначается в макросе ∈

      – используемые файлы в макросе помечаются знаком «&» – как «входящие», так и «результирующие»;

      – имена файлов указываются в скобках;

      – параметры друг от друга отделяются запятой; если описание процесса не помещается в одну строку (помним про ограничение в 80 символов), перенос осуществляется после запятой.

      Строки 7—10 соответствуют вкладке Fields интерфейса.

      Вкладка Fields процесса SELWF в интерфейсе Datamine и в макросе

      Сравнивая строки 7—10 с вкладкой Fields, можно заметить, что:

      – поля помечаются символом «*» перед именем параметра;

      – пропущенные поля в интерфейсе процесса (оставленные незаполненными) в макросе не отображаются вовсе;

      – имена полей указываются в скобках.

      Строки 11—16 соответствуют вкладке Parameters интерфейса.

      Вкладка Parameters процесса SELWF в интерфейсе Datamine и в макросе

      Сравнивая строки 11—16 с вкладкой Parameters, можно заметить, что:

      – параметры вкладки Parameters помечаются символом «@»;

      – значения числовых параметров указываются с помощью знака равенства;

      – параметры друг от друга отделяются запятой;

      – никакого разделения на вкладки (как в интерфейсе процесса) нет.

      Выше достаточно подробно разобран только один процесс. Остальные процессы программируются



<p>11</p>

https://github.com/andrey-vyaltsev/MacrosDatamine/blob/main/macro1.7z