Передача параметров
Передача параметров
До сих пор при необходимости изменения параметров объекта мы выделяли его, а затем открывали соответствующее окно или использовали инструменты, расположенные на информационной палитре. Но как быть, если нужно передать параметры одного объекта другим? Неужели нужно выделять этот объект, открывать окно его настройки, переписывать все значения на бумажку, закрывать окно. Затем выделять объекты, для которых нужно изменить параметры, открывать окно настройки, скрупулезно переносить записи в поля, стараясь не сделать ошибки. И только после этой нудной работы можно закрыть окно и облегченно вздохнуть?
Конечно, нет. Компьютер предназначен для избавления человека от рутинной работы, поэтому разработчики ArchiCAD ввели в свою программу механизм передачи параметров, позволяющий выполнять эту операцию легко и быстро.
Этот механизм называется Parameter Transfer (Передача параметров) и состоит из взаимно дополняющих друг друга инструментов: Pick Up Parameters (Захват параметров) и Inject Parameters (Передача параметров).
Инструмент Pick Up Parameters (Захват параметров) можно активизировать тремя способами:
• командой главного меню Edit ? Element Settings ? Pick Up Parameters (Правка ? Параметры элементов ? Захват параметров);
• щелчком на кнопке Pick Up Parameters (Захват параметров)
расположенной на панели Standard (Стандартная);
• нажатием сочетания клавиш Alt+C;
• нажатием и удержанием клавиши Alt.
Первые три способа активизируют механизм на время выполнения одной операции захвата параметров. Последний способ действует все время, пока нажата клавиша Alt.
Совет
Как обычно, советую выбирать последний вариант, поскольку это самый легкий и простой способ активизации инструмента.
В зависимости от положения указатель мыши может принимать следующие формы:
•
– при установке на характеристическую точку базовой линии объекта или оси;
•
– при установке на горячие точки, общие узлы или выбранную область;
•
– при установке на базовую линию;
•
– при установке на границу объекта;
•
– при установке на свободное место рабочей области.
Механизм копирования параметров будет работать независимо от вида указателя, кроме последнего варианта, при котором параметры брать неоткуда.
Принцип работы инструмента следующий. При щелчке кнопкой мыши на объекте значения его параметры копируются в окно настроек по умолчанию для данного типа объектов, заменяя тем самым прежние установки. Создание нового объекта будет происходить с измененными значениями параметров.
Примечание
Кроме окна параметров объекта по умолчанию, настройки загружаются также в окно поиска и выбора объектов, когда оно открыто и активна соответствующая кнопка. Передаваемые параметры будут также загружены в любое из соответствующих диалоговых окон выбора (типа линии, перьев, штриховок, материалов, структур, категорий зон).
Инструмент Inject Parameters (Передача параметров) можно активизировать следующими способами:
• командой главного меню Edit ? Element Settings ? Inject Parameters (Правка ? Параметры элементов ? Передача параметров);
• щелчком на кнопке Inject Parameters (Передача параметров)
расположенной на панели Standard (Стандартная);
• нажатием сочетания клавиш Ctrl+Alt+C;
• нажатием и удержанием сочетания клавиш Ctrl+Alt.
В зависимости от положения указатель мыши может принимать следующие формы:
•
– при установке на характеристическую точку базовой линии объекта или оси;
•
– при установке на горячие точки, общие узлы или выбранную область;
•
– при установке на базовую линию;
•
– при установке на границу объекта;
•
– при установке на свободное место рабочей области.
Механизм передачи параметров будет работать независимо от вида указателя, кроме последнего варианта.
Принцип работы инструмента следующий. При щелчке кнопкой мыши на объекте значения параметров, сохраненные в окне настроек по умолчанию для данного типа объектов, присваиваются указанному объекту, заменяя тем самым его прежние установки.
Опытные пользователи могли заметить, что принцип работы данного механизма весьма похож на принцип работы буфера обмена Windows. В качестве буфера обмена для механизма передачи параметров объектов ArchiCAD выступает окно настройки параметров объекта.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Передача параметров
Передача параметров В дополнение к номеру вызова, большинство системных вызовов требует передачи им одного или нескольких параметров. Во время перехвата исключительной ситуации пространство пользователя должно каким-либо образом передать ядру эти параметры. Самый
Передача параметров потоку
Передача параметров потоку Зачастую каждый поток из группы последовательно создаваемых потоков, выполняющих одну и ту же функцию, нужно запускать со своим индивидуальным блоком данных (параметром потока). Для этого предназначен 4-й параметр вызова pthread_create() — указатель
Передача данных
Передача данных Как уже обсуждалось, передача данных в потоке происходит в виде сообщений. Процесс инициирует передачу данных с помощью системных вызовов write(2) и putmsg(2), которые непосредственно взаимодействуют с головным модулем. Головной модуль формирует сообщение,
Передача данных
Передача данных После создания виртуального канала взаимодействующие процессы получают возможность обмениваться данными в дуплексном режиме.Хотя фактически передача данных осуществляется в виде сегментов, ее логический вид представляет собой последовательный поток
Повторная передача
Повторная передача До сих пор рассматривалось получение дублированных подтверждений как свидетельство потери сегментов и затора в сети. Однако согласно RFC 1122 "Requirements for Internet Hosts — Communication Layers", модуль TCP может отправить немедленное подтверждение при получении
Передача параметров
Передача параметров Передача параметров-значений не вызывает особых трудностей. В этом случае заглушка клиента размещает значение параметра в сетевом запросе. возможно, выполняя преобразования к стандартному виду (например, изменяя порядок следования байтов). Гораздо
Урок № 67. Передача собственных материалов в переработку на сторону и передача продукции из давальческого сырья
Урок № 67. Передача собственных материалов в переработку на сторону и передача продукции из давальческого сырья В процессе производственной деятельности предприятия часто приходится осуществлять передачу собственных материалов стороннему переработчику для выпуска
25. Передача параметров по значению, (интеллектуальному) указателю или ссылке
25. Передача параметров по значению, (интеллектуальному) указателю или ссылке РезюмеВы должны четко уяснить разницу между входными, выходными параметрами и параметрами, предназначенными и для ввода, и для вывода информации, а также между передачей параметров по значению
Передача данных
Передача данных Код для отправки и посылки файлов приведен в листинге 12.5.Листинг 12.5private void butSend_Click(object sender, EventArgs e) { // Открываем файл для отправки и получаем его поток Stream fileStream; try { fileStream = new FileStream(fileSend, FileMode.Open); } catch (Exception exFile) { MessageBox.Show("Не могу открыть " + exFile.ToString());
22.5. Передача параметров сценарию
22.5. Передача параметров сценарию Очень часто сценариям нужно передавать различные параметры, например, режим работы или имя файла/каталога. Для передачи параметров используются следующие специальные переменные:? $0 — содержит имя сценария;? $n — содержит значение
Передача параметров
Передача параметров До сих пор при необходимости изменения параметров объекта мы выделяли его, а затем открывали соответствующее окно или использовали инструменты, расположенные на информационной палитре. Но как быть, если нужно передать параметры одного объекта
18.3.13. Передача параметров сценария системной команде
18.3.13. Передача параметров сценария системной команде Позиционные параметры можно передать сценарию, а затем проверить значение переменной. Если при этом пользователь указывает после названия сценария наименование каталога, сценарий заново присваивает специальному
18.4.4. Оператор case и передача командных параметров
18.4.4. Оператор case и передача командных параметров Можно также использовать оператор case при передаче параметров в сценарии.В следующем сценарии при осуществлении проверки используется специальный параметр $#, который представляет число передаваемых аргументов. Если это
19.3. Передача параметров функции
19.3. Передача параметров функции Порядок передачи параметров функции аналогичен передаче параметров обычному сценарию. При этом используются специальные переменные $1, $2, … $9. При получении функцией переданных ей аргументов происходит замена аргументов, изначально