Макросы Datamine. Ресурсный геолог. Андрей Вяльцев
Чтение книги онлайн.
Читать онлайн книгу Макросы Datamine. Ресурсный геолог - Андрей Вяльцев страница 12
!COPY $IN (holes),&OUT (hol_rich),AU> 10
заставит Datamine скопировать из файла holes в файл hol_rich пробы с содержаниями золота не ниже 10 г/т. Если требуется указать более одного условия, они перечисляются через запятую:
!COPY $IN (holes),&OUT (hol_rich),AU> 10,AG> 50
При этом, как и в «ручном» запуске процесса оба условия будут выполняться одновременно – то есть во втором случае в файл hol_rich будут скопированы пробы с содержанием золота не меньше 10 г/т и серебра не менее 50 г/т.
Ну и, завершая разбор первого макроса, следует упомянуть, что макрос завершается строкой 51, на которой сообщается, что макрос завершен: END.
Перед решением заданий
Задания дальше по книге можно решать двумя способами:
– Набрать соответствующий текст макроса и попытаться запустить.
– Внимательно прочитать текст макроса и попытаться понять, как он будет работать.
Мы бы очень хотели, чтобы вы выбрали второй путь. Собственно, для этого тексты макросов приведены в виде картинок. Умение бездумно набирать и запускать макросы – это немного не тот навык, который мы бы хотели вам передать. Огромная просьба: не пытаться мухлевать, а постараться реально решать задания. В конце концов, мы не в школе, родителей к директору никто вызывать не собирается, на второй год оставлять – тоже.
$ Задание 3.7
Чем завершится выполнение данного макроса?
A) Создастся точная копия входного файла с именем holes_extra
B) Зависанием Datamine до принудительного завершения пользователем работы макроса
C) Всем значениям в существующем поле AU присвоится 0. Если поле AU отсутствовало во входном файле, оно создастся
D) Процесс выполнится, но выходной файл не создастся
E) Ошибкой
$ Задание 3.8
Чем завершится выполнение данного макроса?
A) Зависанием Datamine до принудительного завершения пользователем работы макроса
B) Всем значениям в существующем поле AU присвоится 0. Если поле AU отсутствовало во входном файле, оно создастся. Параметр APPROX проигнорируется, в выходном файле также будет создано поле @APPROX, значение которого будет равно 0
C) Процесс выполнится, но выходной файл не создастся
D) Ошибкой
E) Всем значениям в существующем поле AU присвоится 0. Если поле AU отсутствовало во входном файле, оно создастся
F) Создастся точная копия входного файла с именем holes_extra
$ Задание 3.9
Чем завершится выполнение данного макроса?
A) Зависанием Datamine до принудительного завершения пользователем работы макроса