различные профили, каталог моделей ведущих производителей.
Полезная информацияАлюминиевое правило – строительный инструмент, представляющий собой длинную узкую рейку, которая предназначена для выравнивания слоя штукатурки на горизонтальных и вертикальных поверхностях, в том числе и по маякам. В нашем каталоге представлен большой выбор этого инструмента.
Каждое правило изготавливается методом прессовки профиля из алюминиевого сплава, легкого и прочного. Не подвержено коррозии, имеет долгий срок службы и максимально простую конструкцию.
Инструменты различаются по форме (сечению). В этом разделе представлено правило алюминиевое в форме трапеции. Это самый востребованный вид правила у профессионалов. Оно имеет выемку под пальцы для надежного захвата, а также две рабочие поверхности – прямую и косую, что делает процесс удаления излишков раствора, особенно в углах, более удобным.
Как выбрать строительное правило?
Следует обратить внимание на длину инструмента. В нашем интернет-магазине представлены правила от 1 до 3 м.
- до 1,5 м – подойдут для обработки узких, небольших по размеру участков. Такой инструмент можно применять одному человеку.
- 2 – 3 м – для больших поверхностей наилучшим вариантом будет использование подобного длинного правила. Его применяют вдвоем, удерживая с обоих концов.
Кроме длины обратите внимание на профиль алюминиевого правила. Инструменты, что имеют специальную форму «двухват», удобнее, так как их легче удерживать, так как оно имеет выемку под пальцы для надежного захвата, а также две используемые поверхности – прямую и косую, что делает процесс удаления излишков раствора и работу в углах более удобными.У нас также представлено строительное правило алюминиевое трапеция, которое также пользуется большой популярностью при отделочных работах.
На любой качественный инструмент распространяется гарантия производителя. У нас представлены правила алюминиевые ЭКСПЕРТ ЗУБР, хорошо зарекомендовавшие себя у профессионалов, а также модели других производителей, не уступающих по качеству, с которыми будет удобно и эффективно работать.
Строительный инструмент правило – инструкция к применению + видео
Применяемый в строительных работах инструмент – правило – относится к категории измерительных приборов. С помощью данного универсального средства мы можем соблюдать точность в различных ремонтных работах. Давайте по порядку рассмотрим, что к чему.
Что такое правило – точные определения
Название этого инструмента напрямую связано с измерительными терминами. Для более простого понимания, такое название происходит в большей мере от термина «правильно». На самом деле, именно такой инструмент позволяет нам правильно проводить строительные работы и не позволяет допускать ошибок. Сегодня уже тяжело найти строительную сферу, где нет в наличии этого чудо-инструмента. Что же собой представляет данный прибор? Обычно это идеально ровная рейка, позволяющая находить изъяны во время проверки плоскости.
Как вариант, может использоваться в деревянном исполнении, но в настоящее время выпускается в металлическом. Изначально строительный инструмент правило был предназначен для проверки отсутствия вмятин или выпуклостей на различных видах плоскости. Хотя эта функция и продолжает широко использоваться, данный инструмент оказался полезен и в других строительных работах.
Правило – инструмент для штукатурки и не только
Давайте для начала сравним два варианта исполнения этого инструмента, как мы уже говорили, правило может быть как деревянным, так и металлическим. Но что отличает эти два вида? В теории эти инструменты полностью идентичные, ровные рейки, что тут сказать. Но вот если использовать деревянное правило для штукатурки, тогда с уверенностью можно утверждать, что через сутки пользоваться им будет нельзя.
Все знают, что штукатурка доводится до готовности водой. Соответственно, дерево впитывает в себя влагу, и после высыхания деревянная направляющая просто теряет форму, и ровные края могут стать дугообразными. Чего не скажешь об инструменте, выполненном из металла, в основном, используют алюминий. Инструмент в таком исполнении, прежде всего, легкий и удобный, что является положительным показателем во время проведения работ. Изменение формы и выход его из строя исключен, если, конечно, это не будет механическим повреждением.
Как уже говорилось ранее, на использовании инструмента для штукатурки дело не заканчивается, вот список строительных работ, где широко применяется правило:
- Укладка кафельной плитки, где необходимо правильно соблюдать плоскость относительно горизонта и вертикали.
- Нанесение мягких эластичных шпатлевок, в этом случае правило используется, как большой шпатель.
- Устройство стяжек, очень удобный инструмент для выравнивания раствора на полу.
- Устройство потолков, именно такой инструмент может помочь получить идеально ровную потолочную поверхность.
Несмотря на эти сравнительные характеристики, в строительстве используются оба варианта исполнения инструмента. Правило из дерева стараются применять в работе, где нет контакта с сыростью, металлическое используется повсеместно.
Знакомимся ближе – как пользоваться инструментом?
Сразу хочется отметить, данная линейка инструментов имеет еще и свою специфику, которая заключается в размерах моделей. В строительных магазинах мы можем найти стандартный набор, который включает в себя размеры: 1 м, 1,5 м 2 м, 2,5 м. Модели большей длины нет смысла выпускать, так как правило 2,5 м использует далеко не каждый специалист. Хотя настоящий мастер имеет в своем арсенале всю линейку моделей от самой короткой до самой длинной.
Если вы впервые держите в своих руках правило строительное, как пользоваться данным инструментом мы сейчас вам расскажем на примере. Для простоты давайте проверим качество стены после штукатурки. Для этого приложите правило ребром к стене, желательно, чтобы направляющая находилась вертикально ровно. Если стена качественно оштукатурена, рейка не должна гулять по вертикали, а плотно по краям прилегать к стене. Так же нужно проверить стену относительно горизонта и по диагонали.
Если на стене будут выпуклости, то наша проверка это тут же обнаружит, так как на выпуклости ровная планка будет гулять, не имея плотного прилегания. В случае если на плоскости имеются изъяны в виде впадин, мы их сможем найти, посмотрев на плоскость под углом. На фоне ровной поверхности направляющей будет видно зазоры в виде впадин. Если вы при проверке плоскости обнаружите недочеты в виде впадин, не волнуйтесь, строительные нормы допускают такие прорехи. В дальнейшем их скроет шпатлевка. В случае с выпуклостями ситуация иная, их нужно однозначно удалить.
Правило строительное с уровнем: помощь мастеру
Как мы уже говорили, при помощи правила мы соблюдаем некую точность во время проведения строительных работ. Но для того, чтобы определить нулевую отметку плоскости, все равно приходится прибегать к помощи строительного уровня. Обычно строительный уровень прикладывают к ребру правила, и таким образом проверяют горизонтальную или вертикальную плоскость. Это, естественно, вызывает массу неудобств, которые впоследствии могут предоставить ошибочные данные.
Но сегодня с этим покончено, для удобства проведения замеров в строительных магазинах можно купить правило строительное с уровнем, где сама конструкция инструмента уже предусматривает встроенные измерительные колбочки. Удобство такого инструмента налицо, теперь достаточно приложить направляющую к плоскости, и вы увидите точные показатели, интересующие вас. В некоторых случаях такой инструмент гораздо удобней, чем обычное алюминиевое правило.
Практический пример – штукатурка стен под правило
Давайте мы вернемся к штукатурке и на данном примере рассмотрим, как пользоваться таким инструментом на практике. Тем более, что правило ассоциируется со штукатуркой больше, чем с другими видами работ. По технологическим данным штукатурка стен под правило является высококачественной работой. Также такая штукатурка может выполняться по маякам и без них. Мы же остановимся на штукатурке с применением маяков.
- В первую очередь нужно установить маячную рейку, которая и обеспечит нам будущую ровную поверхность. Рейку крепят на стену, с помощью шпатлевок соблюдая вертикальное выравнивание и горизонтальное. Все эти моменты можно контролировать правилом с уровнем.
- После необходимо дать только что установленным маякам отстояться. Это делается для того, чтобы места крепления качественно застыли, и маяк крепко держался на стене, обычно нужно двадцать четыре часа.
- После того как маяки отстоялись, можно приступать к штукатурке. Желательно, чтоб раствор для штукатурки был эластичный, не стоит его делать слишком густым.
- При помощи мастерка нанесите растворную смесь между двумя маячными рейками. После заостренной стороной правила срежьте лишнее.
- Если вы видите, что на поверхности имеются ямы в виде нехватки раствора, нанесите дополнительно штукатурную смесь и лишнее снова удалите правилом.
- Если у вас толщина слоя штукатурки превышает пять миллиметров, не пытайтесь выровнять поверхность сразу, дайте первому слою отстояться и подсохнуть. В случае если вы будете пытаться продолжить работы, нанесенный раствор может начать отваливаться из-за своего веса.
- После нанесения второго слоя и выравнивания поверхности правилом, готовую поверхность нужно перетереть штукатурной теркой и выровнять в ноль.
Не исключено, что с первого раза у вас не все получится, но при должном старании вы очень быстро набьете руку и выполните качественно штукатурные работы.
Оцените статью: Поделитесь с друзьями!115 фото грамотного выбора инструмента
Строительное правило – наиболее простой и дешевый из инструментов предназначенных для проведения точных работ. В связи с тем, что правило является представителем точных инструментов необходимо следить за ровностью его рабочей кромки. В случае, если она будет повреждена, то такой инструмент уже станет не пригодным и превратится в алюминиевую палку.
У строительного правила есть две функции: контроль ровности поверхности и выравнивание растворов на полу и стене при нанесении.
Краткое содержимое статьи:
Строительные правила и их виды
Посмотрев фото строительного правила в интернете вы заметете что в основном все их по форме можно разделить на три класса:
- трапециевидное;
- прямоугольное;
- h-образное.
В строительных магазинам можно приобрести строительные правила длиной от 1 до 3 м. До 2 м правила обычно предназначены для работы одного человека, а более длинными правилами уже необходимо работать вдвоем. Во время штукатурки многие сталкиваются с необходимостью применения мини правила и их изготавливают путем отреза от более длинного.
В интернет-магазинах можно также приобрести специальные строительные правила предназначенные для штукатурки внутренних углов.
Если Вам необходимо правило для проведения ремонта в одной квартире, то сойдет и простое алюминиевое строительное правило. Если же вы профессионально занимаетесь ремонтом, то можете приобрести правило со стельною кромкой. Такие правила, по утверждению производителей, прослужат в 10 раз дольше обычного алюминиевого правила.
От формы также зависит и рекомендуемые работы какие можно выполнять данным типом правил. h-образные правила подходят для штукатурки легких (гипсовых) растворов внутри помещения. Трапециевидные – для тяжелых (цементосодержащих) штукатурок и наружных работ. Прямоугольные – для выравнивания пола.
Рекомендации вовсе не означают, что нельзя использовать правила для выполнения других работ. Например, оштукатурить стену можно и прямоугольным правилом, но срезать лишний раствор штукатурки проще трапециевидным.
Прямоугольное правило прослужит дольше трапециевидного при стяжке пола в виду наличия большего количества рабочих кромок. Для контроля ровности поверхности, наиболее удобным будет использовать длинного правила.
Существуют строительное правило с уровнем. Но это лишь увеличивает функционал, так как при выполнении работ он особо не нужен. Ведь эту задачу может исполнить обычный уровень приложенный к правилу.
Как выбрать строительное правило
Часть факторов для выбора были уже упомянуты выше. При выборе правила стоит обратить внимание наличие алюминиевого блеска, отсутствие неоднородностей и желтого цвета (говорит о низком качестве материала).
Для трапециевидного правила рекомендуется наличие полукруглых бороздок, они будут удобны для удержания инструмента в руках мастера. Также они помогут правилу дольше сохранить свою геометрию, так как благодаря им образуются дополнительные ребра жесткости.
Стяжка и штукатурка стен
Эти оба процесса очень похожи между собой. В них используются одинаковые инструменты и приемы работы, но разные материалы. Вкратце, весь процесс основывается на равномерном наполнении разнообразными строительными смесями полостей меж направляющими и по следующим их выравниванием правила.
При этом направляющие должны быть выставлены на ширину меньшую длины правила и выравнены на заданном расстояние от основной поверхности.
Такие направляющие называют маяками. В роли маяков могут выступать, как стандартные промышленные маяки стальные, алюминиевые или пластмассовые так и различные погонажные строительные материалы, которые есть под рукой.
Выставление маяков – это наверное один из самых важных моментов, ведь от того как точно их выставите, настолько ровной и получится результат.
Необходимо запомнить, если не планируется удалять маяки после штукатурки, то нельзя использовать стальные маяки без покрытия. Ведь со временем они заржавеют и на стене проявится желтая полоса.
Маяки на стену крепятся при помощи того же раствора каким и будут заштукатуривать стены и ровность их контролируют, как правило, лазерным уровнем. Для быстроты сцепки раствора в него добавляют гипсовую смесь.
Промежуток установки между маяками рассчитывается, как одна четвертая длины используемого правила. Аналогичные правила устанавливаются и для установки маяков для стяжки лишь с тем отличием что направляющими обычно являются не промышленные маяки, а различные трубы, профили или деревянные брусья.
После заштукатуривания стен и укладки стяжки рекомендуется извлечь маяки и образовавшиеся бороздки выравнять тем же составом.
Интуитивно любой человек может и сам понять как пользоваться строительным правилом.
Фото правила строительного
Также рекомендуем посетить:
3 важных принципа для работы!
Для чего нужно правило.
Правило – длинная, идеально ровная рейка, предназначенная для выравнивания стен при проведении штукатурных работ, а также для осуществления контроля качества (ровности) их выполнения.
Разновидности правил.
Традиционное правило для штукатурки – ровная деревянная рейка длиной 1.5-2м. Основной недостаток – склонность к деформациям под воздействием влажной среды. В какой-то мере проблема решается пропитками древесины (напр., олифой). Современное правило – алюминиевый профиль шириной 8-12см, длиной 1-3м. Алюминиевое правило не подвержено деформациям, более долговечно, имеет меньший вес.Правило может обеспечивается встроенным гидроуровнем, что упрощает работу и позволяет применять инструмент в других строительных работах, когда есть потребность в длинном уровне.
Проверка ровности стены правилом.
Правило прикладывают к стене и по образовавшемуся просвету межу ними исследуемой поверхностью судят об их кривизне стен. Допустимое отклонение – 1-1.5мм. Проверку осуществляют по всей поверхности стены.
Для контроля за уклоном стен используется строительный уровень.
Выравнивание правилом штукатурного слоя.
Выравнивание штукатурки производится путем срезания излишков раствора правилом, скользящим по заранее установленным опорным рейкам – маякам.
Они выставлены по уровню и представляют собой рейки, находящиеся в идеальной плоскости. При их наличии и грамотной установке произвести оштукатуривание неровно практически невозможно.
Штукатурка под правило – наиболее доступный способ отделки стен.
Маяки.
Ориентировочные рейки закрепляют по углам (не вплотную) и возле откосов (двери, окна). Расстояние между ними зависит от ширины простенка, но не может быть меньше, чем длина правила для выравнивания штукатурки.
Маяки имеют различную конструкцию и материал:
- Деревянные. Древесина имеет существенный недостаток – нестабильность геометрической формы. Дерево быстро деформируется. Оно слабо применимо в «мокрых» работах.
- Металлические. Стальные оцинкованные маяки – это жестяной профиль. Он не разбухает под действием воды. Но у него есть свои недостатки: профиль стоит несколько дороже деревянных реек, он довольно тонкий (его легко согнуть).
Впрочем, штукатурка по маякам под правило чаще выполняется с использованием профиля.
- Кирпичи, кафель. В качестве ориентиров могут использоваться небольшие кусочки кирпича, сколы кафельной плитки, камни. Они фиксируются к стене в заданной плоскости. Не столь удобны и являются выходом в ситуации, когда установить сплошные рейки не представляется возможным.
- Строительный раствор. Небольшие фрагменты раствора. Их устанавливают по всей рабочей поверхности на расстоянии, удобном для работы. Правда, работа усложняется, качество оштукатуривания ниже. Поэтому применяется только в помещениях с невысокими требованиями (гаражи, хозяйственные постройки).
Используются и вбитые гвозди, натянутые веревки и проч. Это не профессиональные решения. Наиболее проста штукатурка стен под правило по профильным направляющим.
Выставление и фиксация маяков.
Перед установкой штукатурных ориентиров проводят полное обследование помещения. Выявляется точность углов, уклон и деформация стен. Штукатурка углов важный этап отделки.
Особенно заметно геометрическое искажение стен в углах – они должны быть прямыми.
Установка по уровню.
Стену обследуют отвесом – «отвешивают». Таким образом находят «нулевую» точку – место, которое станет ориентиром, эталоном.
Затем в стену вкручивают шурупы, которые позволят ровно установить маяки.
Вначале их ввинчивают по двум верхним углам.
Затем, пользуясь отвесом или вертикальным уровнем, снизу.
К их головкам выставленных ориентируют маяки:
- Деревянные приставляют рядом таким образом, чтобы их плоскость точно соответствовала площадке головки шурупа;
- Металлический профиль накладывают непосредственно на шурупы.
Фиксируют рейки раствором, делая своеобразные «ляпы» по линии установки.
Металлопрофильные рейки довольно гибкие (сделаны из жести), поэтому новичкам целесообразно опирать их не на 2 шурупа, а на 4-6, вкрученных с шагом в 50 см.
Когда раствор схватится, им заполняют все пустоты под направляющими, и «обмазывают» их с боков, чтобы добиться наиболее жесткой фиксации.
Разместив два ориентира у углов, приступают к укреплению дополнительных реек, если протяженность стены того требует.
В стену между рейкой и углом вкручивают по 2 шурупа, на которых закрепляют веревку. Она должна плотно прижиматься к поверхности рейки.
Теперь можно установить сколько угодно направляющих, не прибегая к точным и кропотливым операциям с уровнем.
В качестве раствора для фиксации используют смесь, которой предполагается производить оштукатуривание в помещении. Но применяется и гипсосодержащая смесь, что ускоряет работу (гипс очень быстро затвердевает).
Нить может натягиваться и выше уровня реек. Это особенно актуально для жестяных маяков – при вдавливании в раствор их легко согнуть. Поэтому здесь применяется правило для штукатурки – его прикладывают к маяку и вдавливают, опираясь всей протяженностью. В таком случае веревку лучше натянуть на расстоянии от реек, равному ширине правила.
Установка по лазеру.
Применение строительного лазера облегчает работу: на правило наносится специальная риска (достаточно прочертить линию простым карандашом, на алюминие она прекрасно «держится»). Лазер устанавливается так, чтобы он отступал от идеальной, «нулевой» точки (плоскости будущей штукатурки) на расстояние, равное ширине очерченного фрагмента правила (см. рисунок).
Нанесение штукатурного раствора.
К штукатурке приступают после полного просыхания фиксирующего раствора.
Штукатурка под правило состоит из трех слоев – обрызга, грунта и накрывки. Первый слой (обрызг) наносится жидковатым раствором (консистенция сметаны). Это позволяет добиться наибольшего его сцепления с поверхностью стены.
После почти полного просыхания накрывки наносят следующий (основной) слой – грунт. Для этого кельмой или шпателем на стену набрасывают раствор. Плотность «шлепков» должна быть максимальной, чтобы обеспечить избыточное (с небольшим излишком) покрытие.
Набрасывать лучше пролетами – фрагментами стены в пределах расстояния между двумя ориентирами.
Штукатурка стен между маяков под правило начинается снизу, от пола.
Покрыв пролет полностью, его выравнивают: правило прикладывают горизонтально к стене, чтобы оно опиралось краями на два маяка, ограничивающих рабочую зону. Усилие направляют снизу вверх.
Если после приглаживания правилом штукатурка имеет вмятины и выемки, на них набрасывают раствор и вновь «проходят» правилом. Таким образом добиваются идеальной ровности.
Важно иметь ввиду некоторые особенности работы с правилом:
- Не вдавливать! Правило для обрезания штукатурки должно удалять излишки раствора торцом. Не стоит прижимать его широкой плоскостью (хоть так и удобнее), поскольку оно прогибается, делая стену не вполне ровной. Такая стена похожа на перемежающиеся вертикальные панели, отчетливо заметные даже под обоями.
- Смачивать. Вначале, при снятии излишков, можно работать и сухим правилом. Но заканчивая работу, чтобы добиться наибольшей гладкости, правило лучше смочить.
- Уход. Алюминиевый инструмент достаточно гибкий, его легко согнуть и деформировать. Кроме того, не стоит давать цементу застыть на поверхности правила, лучше его периодически мыть в течение рабочего дня.
Засохшие смеси придется очищать твердым инструментом, что оставит на алюминие множество царапин. Более шероховатая поверхность еще быстрее станет загрязняться.
Если маяки решено не удалять, то следующий слой (накрывку) наносят после почти полного просыхания грунта.
Как удалять маяки и нужно ли это делать.
Многие застройщики не удаляют их вовсе. Это не связано с технической целесообразностью. Существует всего две причины, по которым рабочие не удаляют ориентировочные рейки:
- Время. Штукатурка по маякам под правило выполняется быстро, а необходимость удаления их рабочие игнорируют, стремясь закончить работу еще быстрее.
- Неумение. Удалить не трудно, сложнее восполнить образовавшиеся бороздки. Не всем любителям удается выровнять стену таким образом, чтобы следов не оставалось.
Маяки (особенно дешевые, неоцинкованные) удаляют, поскольку они ржавеют внутри стены, отчего на ее поверхности появляются бурые пятна.
Извлекаются маяки после почти полного высыхания штукатурки (хотя процедуру можно выполнить и через месяц, если есть такая необходимость). Для этого находят самую верхнюю часть профиля, поддевают его удобным инструментом и, взяв плоскогубцами, выламывают, наклоняя вниз. Работа ведется фрагментами по 20-25см. Не стоит стараться «выдрать» сразу весь профиль – это приведет к гораздо большим разрушениям.
Деревянные маяки удаляются обязательно! Причина в разности материалов: штукатурка и древесина по разному реагируют на условия среды, по разному «дышат». Более подвижное дерево обязательно оторвется от штукатурки, в месте их соприкосновения появится трещина. Это снижает тепловые характеристики конструкции, не говоря уже об эстетике.
Как заделать выемки от маяков.
Поверхность смочить и дать воде стечь, впитаться. В выемку набросать раствор и разровнять инструментом (полутерком, теркой, кельмой) или применяя небольшое правило для штукатурки. Важно следить за тем, чтобы раствора не было на готовых фрагментах штукатурки. Иначе вставка будет заметна.
Отделочный слой штукатурки – накрывка.
После высыхания вставок стену выравнивают таким образом, чтобы закрыть все мелкие царапины, небольшие следы инструментов. Для этого приготавливают жидкий, сметанообразный раствор на мелком, сеянном через сито 1.5х1.5мм, песке.
Набрызганную накрывку разравнивают широким шпателем или полутерком, тщательно выравнивают, часто смачивая инструмент.
Почти просохший слой «шлифуется» войлочной теркой. Такая стена становится идеально ровной.
data-matched-content-ui-type=”image_stacked” data-matched-content-rows-num=”2″ data-matched-content-columns-num=”3″ data-ad-format=”autorelaxed”>основные характеристики и правила эксплуатации
Строительное правило – инструмент для строительных работ, наиболее применим к штукатурным работам. Без него сделать ровную стену становится значительно сложнее. Пользоваться им несложно, а результаты работы не сильно отличаются от получающихся у профессионалов. Как выбрать правило, фото с иллюстрациями, нюансы использования – далее в статье.
Краткое содержимое статьи:
Что представляет собой правило
У штукатурного правила две основных функции – выравнивание стяжки либо штукатурного раствора и контроль ровности поверхности.
Не так давно, до начала века, правило изготавливалось из древесины. Делалось оно из ровных деревянных реек, и служило недолго – древесина сильно впитывает влагу и в результате деформируется. Примерно в начале века массово начал входить в обиход инструмент из алюминия.
Сегодня на правило нередко монтируют пузырек, чтобы контролировать горизонтальность либо вертикальность поверхности. Получается два инструмента в одном – правило и уровень.
В большинстве своем в сечении правило бывает h-образным, прямоугольным либо трапециевидным. Длина его составляет от 1 до 3 метров с шагом 50 см, наиболее распространены 1.5-2.5-метровые размеры. Большая часть выпускается из цельного алюминия, но существует также ряд профессиональных инструментов из алюминия с кромкой из нержавеющей стали.
По утверждению производителей, такое правило отслужит десять сроков обычного алюминиевого, при цене большей в три раза. По факту все зависит от аккуратности обращения с инструментом.
В зависимости от формы сечения правила применяют:
- h-образное – для внутренних работ с легкими штукатурными растворами;
- трапециевидное – для работы с растворами на цементной основе, а также для работ снаружи помещений;
- прямоугольное правило лучше подходит для стяжек.
Это деление не обязательно, можно проводить работы любым видом правила в зависимости от его наличия. Это, скорее, вопрос удобства и привычки к тому либо иному виду инструмента.
Для контроля ровности поверхности, подойдет правило трапециевидного сечения большой длины, поскольку ровность стены или пола определяется прилеганием правила к поверхности.
Наличие встроенного уровня желательно, но не обязательно, если есть уровень как отдельный инструмент. Если просто выравнивается поверхность, и нет задачи выгнать ее идеально в уровень, то он и не нужен. А если на пол или стену ставятся маяки – без него не обойтись.
Как выбрать правило
При выборе инструмента с h-образным профилем следует обратить внимание на отсутствие раковин и посторонних вкраплений в металле, и на цвет алюминия – желтоватый оттенок говорит о низком качестве материала.
У трапециевидного правила очень желательно наличие выемки в виде полукруглой борозды по всей длине инструмента на тыльной поверхности, для удобства удержания его в руках.
Наиболее качественный инструмент, помимо этой выемки, имеет внутри себя ребра жесткости внутри правила. С ним ничего не случится, если его нечаянно уронить с высоты, наступить или уронить на него молоток.
При выборе прямоугольного правила справедливы те же принципы, что и для первых двух типов.
Как штукатурить стены и делать стяжку с помощью правила
Процессы штукатурки стен и заливки стяжки имеют сходство в том, что после четкой установки маяков в уровень, все сводится к заполнению полости между ними, и последующим выравниванием раствора. Маяки должны стоять друг от друга на таком расстоянии, чтобы длина правила соответствовала примерно двум-трем этим расстояниям.
Если планируется после окончания работ оставлять маяки в полу или в стене, то они не должны быть из железа, иначе ржавчина очень скоро проступит на поверхность.
Крепят маяки посредством алебастра для быстрого его схватывания, между ними протягивается как минимум два шнурка – сверху и снизу – для контроля ровности монтажа.
После выравнивания раствора на стене при помощи правила, посредством полутерка заполняются пустоты и дыры в стене, ведь наброс штукатурки происходит на глаз, идеально по маяк набросать раствор не выйдет. Если все сделать грамотно и аккуратно, результат будет на уровне профессионалов.
Фото строительного правила
Также рекомендуем просмотреть:
Помогите сайту, поделитесь в соцсетях 😉
инструмент для штукатурных работ стен, h-образное зубчатое правило своими руками
Такой инструмент, как правило для штукатурки, применяют, чтобы выравнивать стены в процессе ее нанесения. Это в большинстве случаев металлический предмет с заостренным краем, с помощью которого избавляются от лишнего раствора и делают поверхность стен идеально ровной. Данный инструмент используют не только для функций выравнивания стен. Благодаря ему можно производить и другие манипуляции. Правила для штукатурки имеют свои виды и особенности.
Область применения
Правило используется для выполнения нескольких видов работ:
- Укладка керамической плитки. Правило помогает убрать лишний клей и правильно осуществить монтаж плитки. Причем его применение значительно сокращает время работы.
- Обработка стен шпатлевкой. Инструмент в этом виде работ можно использовать вместо шпателя большого размера. И это значительно удобнее, поскольку с помощью правила можно охватывать большие пространства.
- Разравнивание бетонных стяжек и наливных полов. Использование правила позволит быстрее обработать пол, чем другие приспособления.
- Обработка стен штукатуркой цементной и гипсовой, с маяками и без маяков. В этих работах без правила обойтись очень сложно, с ним же стены получатся качественными.
Выбирая штукатурное правило, нужно учитывать некоторые нюансы: какие ремонтные работы предстоит произвести, в помещении или на улице. Если внутри дома, то насколько они просторны, и есть ли в них сложные архитектурные элементы. Правила изготавливаются из разного материала и различаются по виду конструкции.
Разновидности
Пользоваться правилом несложно даже не слишком опытному строителю. Наоборот, если штукатурку предстоит класть впервые, лучше иметь среди необходимых инструментов правило, причем желательно хорошего качества. В зависимости от того, для чего предназначено изделие, оно имеет определенную форму.
В современных строительных магазинах можно выбрать правило в виде трапеции и h-образное:
- Трапециевидный используется для внутренней и внешней отделки. Он пользуется популярностью из-за своих эксплуатационных качеств. Этот инструмент позволяет работать с разными видами штукатурок, в том числе и тяжелыми на цементной основе. Плотность у них выше, и при работе требуют определенных усилий, чтобы покрытие было ровным и однородным. В данном случае прочность инструмента в виде трапеции не вызывает у мастеров сомнений. Поэтому именно его выбирают при фасадных работах, когда на стены и инструмент оказывается сильное давление.
- H-образный не настолько прочен. И хорошо подходит исключительно для внутренних работ с применением легких видов штукатурки. Но зато конструкция этого вида инструмента позволяет вставить в конструкцию уровень, что помогает в работе контролировать, достаточно ли ровные стены, а также настраивать нулевую точку, от которой обычно отталкиваются в работе.
- Применяется также в некоторых случаях зубчатое правило. Зубцы тоже помогают разравнивать штукатурку. За счет произведенных борозд с помощью зубцов улучшается сцепление с последующим слоем покрытия, которое будет наноситься на стену. Такое правило удобно, когда на стену приходится наносить несколько слоев покрытия.
Правило может быть изготовлено из разных материалов. Обычное представляет собой линейку из дерева. Но у нее есть один существенный недостаток. От постоянного соприкосновения с влажными покрытиями она может деформироваться, а такое правило уже непригодно для работы. Конечно, можно ее покрыть специальной грунтовкой для дерева, защищающей от влаги. Но проще воспользоваться более современным правилом – алюминиевым. Оно более прочное, прослужит дольше и весит меньше.
Упростить работу способен гидроуровень, если он встроен в изделие.
Одна из важных составляющих, которой должно обладать правило – жесткость. В более дорогих экземплярах присутствуют ребра жесткости. Это изделие точно прослужит дольше. При покупке нужно внимательно осмотреть острие, оно должно быть идеально ровным. Никакой лишней краски, трещинок и сколов быть не должно. Все это потом помешает в работе.
Какой длины использовать изделие, зависит от размеров комнаты и сложности стен. Правила длиной метр и полтора удобны в работе в маленьких помещениях, например, коридорах.
От двух до трех метров хороши изделия для просторных помещений. Можно достаточно быстро покрыть большие объемы. Но если человек делает весь ремонт один, ему проще и удобнее работать с правилом до двух метров. При большей длине уже необходима помощь напарника.
Если под рукой нет правила, а отправиться в магазин нет возможности, правило можно сделать своими руками. Самодельное тоже поможет в работе. Для этого нужно взять деревянную рейку, ошкурить, чтобы случайно не загнать занозу, можно покрыть сверху грунтовкой для дерева.
Нанесение и выравнивание
Когда полностью высохла грунтовка, обеспечивающая идеальное сцепление с поверхностью материала, можно приступать к процессу оштукатуривания стен. Он состоит из трех этапов – обрызг, грунт и накрывка:
- Первый слой должен быть не слишком густым, примерно консистенции сметаны.
- Грунт – это второй слой, и его наносят шпателем или кельмой.
- Раствор набрасывают в виде плотных клякс, не жалея при этом штукатурки, лучше, чтобы ее было с избытком.
На следующем этапе требуется правило. Вот здесь строитель и оценит качество инструмента, потому что выравнивание – самый ответственный момент и практически завершающий этап, не считая последних отделочных штрихов.
Движение правила между маяков начинается снизу вверх. После того как все намеченные пролеты пройдены, нужно проверить, нет ли на поверхности вмятин или, наоборот, бугорков. При наличии ямок нужно вновь набросить штукатурку и пройтись правилом еще раз, чтобы достигнуть идеально ровной стены.
Если есть бугорки, нужно сделать подрезку и очистить от них стену, потом снова поработать правилом. Сделать все это лучше сразу, поскольку с засохшей штукатуркой будет работать сложнее.
Важные моменты, на которые следует обращать внимание при работе с правилом:
- Во избежание повреждения инструмента не надо слишком прижимать его к стене, когда нужно обрезать лишнюю штукатурку. Лишний раствор легко убирается торцом инструмента. Если работать широкой плоскостью, правило будет прогибаться, и стена не получится идеально ровной.
- В процессе работы правило необходимо очищать от налипших кусочков штукатурки и смачивать его водой. Это избавит потом от переделывания бракованных участков.
- После работы за инструментом нужно ухаживать. Если на данный момент ремонтные работы закончены, нужно очистить инструмент, помыть водой, вытереть насухо. Застывший материал потом придется отскабливать, что может привести к повреждению правила, а значит, при работе с ним уже не получится гладкой поверхности.
На завершающем этапе после полного высыхания стен следует проверить, насколько они ровные. С этой целью правило прикладывают в разных местах на поверхности. Отсутствие зазоров между правилом и поверхностью свидетельствует о том, что весь процесс осуществлен правильно.
Для чего нужны маяки?
Маяки могут быть сделаны из разного материала и представлять собой разную конструкцию. При работе с правилом в большинстве случаев используются маяки, которые помогают более качественно и ровно положить штукатурку.
В работе используются разные маяки:
- Деревянные самые дешевые. Но при интенсивных работах с высокой влажностью быстро теряют форму. Они подходят в том случае, если предстоит сделать совсем небольшой объем работ.
- Металлические маяки при работе правилом самые удобные, в основном ими и пользуются строители. Правда, стоят они дороже деревянных. К незначительным недостаткам можно отнести то, что их легко согнуть.
- При необходимости можно использовать в качестве маяков подручные строительные материалы – фрагменты кирпича, кафельной плитки, камни. В крайнем случае можно воспользоваться кусочками раствора, закрепив их на поверхности. Но такое допустимо скорее в хозяйственных помещениях.
Перед установкой маяков стены обследуют с помощью уровня, находят идеальную точку, для ровной установки маяков вкручивают шурупы.
Облегчает работу с правилом строительный лазер. На правиле прочерчивается линия простым карандашом. Лазер следует установить таким образом, чтобы от идеальной точки он отступал на расстояние длины правила.
Маяки после оштукатуривания стен нужно убирать. Некоторые не хотят возиться с этой работой, и это неправильно. Особенно это касается деревянных изделий. Со временем они просто могут испортить стену.
Практика показывает, что правило – необходимый инструмент при ремонте. Если учесть все его особенности при выборе и приобрести правильный вариант, штукатурка стен будет простой и удобной, а стены получатся ровными, гладкими и красивыми.
В следующем видео вас ждут установка маяков и оштукатуривание стен с помощью h-правила.
Правило для штукатурки: инструмент, приспособление, изделие
Проведение отделочных работ строительными растворами на больших плоскостях невозможно представить без такого инструмента, как правило для штукатурки. Его используют для базового и финишного слоя, при отделке фасадов и интерьеров. А главное, что и новичок, и опытный мастер, если хотят добиться идеального результата, должны иметь в своем арсенале не одно, а несколько правил, каждое для своего случая.
Что это за инструмент?
Правило штукатурное используют, чтобы сделать поверхность стены ровной и с прямыми углами в местах пересечения с другими стенами. Этим инструментом исправляют недостатки покрытия, равномерно распределяя штукатурку. Его также используют при установке маяков, проверяя, чтобы они лежали в одной плоскости.
Правило — это универсальный инструмент, который применяют не только при штукатурных работах.
Им можно:
- выравнивать по маякам поверхность стяжки;
- ровнять слой клеевого раствора перед обработкой зубчатым шпателем;
- проверять черновой пол на соответствие допустимым нормам по неровностям, измеряя величину просвета между поверхностью и правилом;
- выравнивать в плоскости стены или пола ряд только что уложенной плитки;
- делать разметку.
А есть еще правила с пузырьковым уровнем, которыми одновременно выравнивают поверхность и сразу проверяют соответствие горизонту или вертикали.
Какие типы бывают?
Под формой инструмента здесь подразумевают геометрию сечения профиля перпендикулярно рабочей кромке. Различают следующие виды:
- В форме трапеции. Популярный вид для штукатурных работ с тяжелыми строительными смесями, особенно при выравнивании базового слоя. Если быть точным, то в сечении это прямоугольная трапеция. Наличие острого и тупого угла задают жесткость профиля (в составе фигуры можно выделить треугольник). Для придания дополнительной прочности у длинных правил внутри полости профиля помещают две трубки. Чтобы инструмент было удобно держать, на длинной стороне по основанию трапеции делают выемку в виде желобка. Иногда такой же желоб имеется и на противоположной стороне.
- Правило h-образное. Его называют наиболее легким современным инструментом для штукатурных работ. Хотя, если у трапециевидного нет внутри трубок жесткости, то оно будет не намного тяжелее. В этом случае речь идет не о расходе материала на изготовление инструмента, а об удобстве пользования — ручка лучше ложиться в руку, и надо меньшее усилие, чтобы снять лишний раствор. Ручка и утолщенные бортики плоскостей вместе обеспечивают общую жесткость конструкции.
- Комбинированное правило. По форме сечения — это комбинация двух предыдущих видов. По сути, это h-образное правило, у которого рабочая часть выполнена не из пластины, а из профиля с сечением в виде трапеции. Инструмент сочетает достоинства обоих видов — жесткость и повышенное удобство пользования. Кроме того, кромку рабочей части можно сделать острой, без утолщения — для чистого среза остатков раствора при работе с финишными составами.
- С зубчиками. Еще один вид комбинации двух инструментов. Основной профиль такой же, как у h-образного правила, а рабочая кромка сделана в виде зубчиков, как у зубчатого шпателя. Это специализированный инструмент для работы с клеящими растворами перед укладкой крупноформатной плитки. Он одновременно ровняет поверхность на большой плоскости и создает характерную волнистую основу, облегчающую выравнивание плитки по общему уровню.
- Прямоугольное правило. Обычно этот вид используют для работы с тяжелыми цементными смесями. Инструмент большой длины (до 4 м) применяют для выравнивания стяжки. Меньшее по формату приспособление считается универсальным.
- Правило-уровень. Прямоугольный профиль — это основа для изготовления правила с пузырьковым уровнем. Как и у строительного уровня большой длины, у этого инструмента для облегчения работ предусмотрены два сквозных отверстия под захват руками.
- Угловое правило. Если сравнивать с другими видами, это совершенно другой по геометрии инструмент. По сути это угольник для формирования прямого угла штукатурных слоев двух смежных стен. Есть разные подвиды этого правила: для внешнего и для внутреннего угла. В первом случае рабочая кромка расположена внутри инструмента, во втором — снаружи. Кроме того, у правила для внутренних углов между двумя лучами треугольника обычно есть ручка.
Кроме перечисленных видов, можно найти и другие формы правила. Например, вот такой инструмент выпускает одна из российских компаний:
Это шпатель-правило с объемной ручкой из алюминия и лезвием из нержавеющей стали. Его длина (1200 мм) позволяет выравнивать базовый слой штукатурки по маякам, а тонкое лезвие — проводить финишную доводку шпаклевочными составами.
Критерии выбора
Есть несколько параметров, в соответствии с которыми выбирают правило. Часть из них обязательны, но есть и узкоспециальные, которые зависят от того, как пользоваться правилом.
Требования к специализированным видам инструмента
К специальным правилам относится инструмент с определенным характером формы и рабочей поверхности:
- Зубчатое лезвие необходимо лишь для плиточников, работающих с крупным форматом. Правило не относится к штукатурным.
- Прямоугольное правило можно считать универсальным инструментом. Особенно те образцы, у которых есть пузырьковый уровень. Но профессионалы его используют редко, предпочитая традиционные формы инструмента — h-образный и трапецию. А уровень должен быть сам по себе — так он прослужит дольше. Для больших объемов отделочных работ стен чистый прямоугольный профиль неудобно применять — быстро устают руки. Правило с уровнем имеет сквозные отверстия для захвата, но они не позволяют снимать остатки раствора в больших количествах без очистки рабочей поверхности.
- Инструменты с закругленной кромкой лезвия предназначены для работы со стартовыми смесями — выравнивания базового слоя штукатурки, в том числе и по маякам. Такие правила используют для фасадной штукатурки, которая обычно содержит крупные фракции наполнителя. Приспособлениями с тонким лезвием обычно выравнивают финишные слои, когда маяки уже удалены, и работа идет по чистой поверхности.
Не рекомендуется использовать правила с тонким лезвием для выравнивания штукатурки по маякам. Можно повредить кромку, а даже небольшая зазубринка будет видна на финишном шпаклевочном слое.
Общие требования
К общим требованиям относится четкая геометрия инструмента. Перед тем, как штукатурить правилом, проверяют рабочую поверхность — положенная на ровную плоскость, она должна быть без просветов. Другой способ проверки: положить правило на ровную поверхность, прочертить карандашом линию, переложить инструмент рабочей поверхностью навстречу линии, и прочертить еще одну — обе линии должны совпасть.
Правила изготавливают из алюминия и его сплавов, и надо проверять качество металла и отсутствие дефектов на рабочих кромках.
Для работы с тяжелыми смесями надо выбирать инструмент повышенной прочности — трапециевидное, с внутренними ребрами жесткости. Их можно увидеть, сняв торцевые заглушки.
Размеры
Размеры правил лежат в довольно широком диапазоне.
Обычно минимальная длина прямого инструмента у большинства изготовителей начинается с 1 м, а дальше идут изделия с увеличением размера на 0.5 м. Ограничения по максимальной длине также условны, но правило для выравнивания стен редко бывает длиннее, чем 3 м. Хотя для выравнивания стяжки можно найти инструмент длиной до 4 м.
Ограничение в максимальной длине связано с удобством применения. При использовании правила длиной более 2 м одному человеку физически тяжело вывести плоскость стены, одновременно убирая остаток раствора с поверхности. Для нормальной работы с длинными штукатурными правилами (2.5-3 м) нужны два человека.
Ширина прямого изделия обычно лежит в интервале 80-120 мм. Инструмент уже 80 мм неудобно держать, а для правила шире 120 мм надо больше израсходовать материалов, что экономически нецелесообразно.
Работа с правилом
Что это — выравнивание штукатуркой стены под правило, нагляднее всего объяснить на примере работы по маякам. Последовательность действий выглядит таким образом:
- Устанавливают маяки на расстоянии друг от друга меньше длины правила.
- Набрасывают с небольшим запасом штукатурку между маяками.
- Приставляют правило внизу стены рабочей кромкой к маякам. Прижимают.
- Перемещают правило снизу-вверх, подрезая излишки штукатурки, там где они есть, и заполняя пустоты там, где раствора недостаточно.
- Остатки раствора счищают в свободную емкость.
Как правильно держать правило:
- трапециевидное — острым углом к стене, широким основанием снизу;
- h-образное — ручкой снизу, широкой полкой вверх.
Вначале делают два-три прохода с легкими зигзагообразными перемещениями инструмента по маякам. Этот «вибрирующий» прием позволяет уплотнить еще подвижную смесь. Затем совершают чистовой проход без вибраций.
Создание своими руками
Как сделать правило для штукатурки своими руками? Есть несколько способов и видов материалов.
Самый доступный — древесина. Это традиционный материал, из которого делали штукатурные инструменты до появления технологии изготовления «доступного» алюминия (когда-то этот металл был дороже золота). Основная задача — сделать ровную рабочую кромку одного из торцов. Толщина доски 20-40 мм. После обработки древесину надо пропитать любым гидрофобным раствором.
Другой не менее распространенный материал — алюминиевые профили. Надо просто подобрать подходящий материал по длине и ширине. Это может быть уголок с полкой не менее 60 мм, прямоугольная труба 40х80 или 40х100, Н-образный соединительный профиль (двутавр алюминиевый).
Как это работает | Инструмент правила
Инструмент Rule Tool обеспечивает немедленный доступ к правилам инвестора.
В результате бесчисленного множества изменений в отрасли кредитования произошло существенное увеличение количества и разнообразия накладок инвесторов, которые кредиторы должны проверять. Между тем, вы могли потерять ссуду или блокировку, потому что не знали конкретных требований инвестора. Инструмент Rule Tool устраняет этот трудоемкий процесс исследования и подтверждения того, что инвестор накладывает один веб-сайт за раз.Одним нажатием кнопки вы можете быстро сопоставить уникальную ситуацию заемщика с различными правилами кредитора, тем самым устраняя ненужные задержки, обеспечивая действительную блокировку и доставку и повышая общую производительность.
Механизмы ценообразования обычно ограничиваются «жесткими» (первичными) условиями, такими как сумма ссуды, LTV, FICO, состояние, тип собственности и отношение долга к доходу. Инструмент Rule Tool предоставляет единый всеобъемлющий источник множества правил и оверлеев, которые не используются в механизмах ценообразования, но могут повлиять на возможность утверждения ссуды.Кредитор выбирает соответствующий уникальный идентификатор (-ы) для заемщика и выбирает наиболее предпочтительного (-ых) инвестора (-ов), а инструмент «Правило» немедленно подтверждает правила, существенно повышая шансы на успешное закрытие сделки и доставку для вашего инвестора.
Кредиторы также оценят мобильное приложение The Rule Tool. За ежемесячную абонентскую плату вы можете использовать его на своем смартфоне, ноутбуке или iPad.
Шаг 2
Выберите свои агентства и введите поисковый запрос, затем нажмите кнопку поиска
Щелкните изображение, чтобы увеличить его
Шаг 2
Выберите свои агентства и введите поисковый запрос, затем нажмите кнопку поиска
2
Шаг 4
Ознакомьтесь с текстом правил для агентства и всех инвесторов, связанных с вашей учетной записью.
Щелкните изображение, чтобы увеличить его
Шаг 4
Ознакомьтесь с текстом правил для агентства и всех инвесторов, связанных с вашей учетной записью.
4
|
% PDF-1.3 % 1 0 объект >>> эндобдж 2 0 obj > поток 2019-06-10T15: 52: 14-07: 002019-06-10T15: 52: 14-07: 002019-06-10T15: 52: 14-07: 00Adobe InDesign CS5.5 (7.5)
Текущие правила воздушного округа | Калифорнийский совет по воздушным ресурсам
35 местных округов контроля загрязнения воздуха (APCD) или округов контроля качества воздуха (AQMD) в Калифорнии несут ответственность за решение проблемы выбросов из стационарных источников посредством разрешений и местных правил. Дополнительную информацию о правилах округа можно найти на главной странице правил округов.
Этот инструмент позволяет пользователям искать, просматривать и загружать информацию, относящуюся к текущим правилам воздушного округа.Дополнительная информация об инструменте, включая справочную информацию, определения и обучающие материалы, доступна внизу этой страницы. Загрузите полный набор данных ниже:
Новая функция: Данные, новые для инструмента с момента последнего обновления, можно найти, выполнив поиск по% (знак процента) в поле поиска.
Предпосылки
Эти данные представляют собой сводку текущих правил воздушного округа и используют поля фильтров, разработанные для этого инструмента.Поскольку эти данные находятся на итоговом уровне, многие детали правил не фиксируются. По конкретным вопросам, пожалуйста, обратитесь к тексту правила или свяжитесь с Воздушным округом, который обнародовал это правило. Если правила были отменены или отменены (более старые версии правил, которые больше не действуют), свяжитесь с нами. Для получения информации о включении правил воздушного округа в план внедрения штата (SIP) см. Базу данных журнала правил CARB.
Уровень строгости запрещающих правил может варьироваться в зависимости от района в зависимости от серьезности проблемы с качеством воздуха, требований местной программы выдачи разрешений и возможности контроля выбросов (включая энергетические, экономические и экологические воздействия).
В течение следующих нескольких лет аналогичные инструменты будут разработаны и выпущены как часть системы CARB Technology Clearinghouse, включая расширенную версию этого инструмента, которая включает в себя применимость запрещающих правил, исключения и ограничения выбросов для правил мобильных и стационарных источников.
Определения фильтров
Инструмент предоставляет несколько фильтров, чтобы помочь пользователям быстро перемещаться по данным правил округа, в том числе:
- Тип правила: Этот фильтр захватывает общий тип правила, включая:
- ATCM: Меры по контролю токсичных веществ в воздухе
- Федеральный: Правила, разработанные на федеральном уровне.
- Общие: Процедурные правила или правила, не подходящие для других категорий.
- Льготы: Правила, определяющие льготы или кредитные программы.
- NSR: Правила проверки новых источников
- Запрещающие: Правила с пределом выбросов, предназначенным для уменьшения загрязнения воздуха.
- Меры по контролю за транспортировкой: Правила для источников транспортировки.
- Строгость правила: Строгость правила в Калифорнии, определенная воздушным округом на момент принятия.
- BARCT: Лучшая доступная технология управления для модернизации
- T-BARCT: Лучшая доступная технология управления для модернизации для токсичных загрязнителей
- RACT: Доступная технология управления в разумных пределах
- Неизвестно: Строгость неизвестна.
- Не определено: Анализ для определения строгости правила еще не проводился.
Учебные материалы
Для получения помощи в доступе к сети, пожалуйста, напишите нам по адресу webaccessibility @ arb.ca.gov.
Средство миграции правил брандмауэра Endpoint Security для Microsoft Intune
- 4 минуты на чтение
В этой статье
Многие организации переносят свою конфигурацию безопасности в Microsoft Endpoint Manager, чтобы использовать современное облачное управление. Безопасность конечных точек в Endpoint Manager предлагает богатые возможности управления конфигурацией брандмауэра Windows и детализированное управление правилами брандмауэра.
Поскольку перемещение большого количества существующих групповых политик для правил брандмауэра Windows в политики безопасности конечных точек в диспетчере конечных точек может оказаться сложной задачей, мы создали средство миграции правил брандмауэра безопасности конечных точек .
Когда вы запускаете средство миграции правил брандмауэра Endpoint Security на эталонном клиенте Windows 10, к которому применяются правила брандмауэра на основе групповой политики, средство может автоматически создавать политики правил брандмауэра Endpoint Security в Endpoint Manager.После создания правил безопасности конечных точек администраторы могут настроить таргетинг правил на группы Azure AD для настройки MDM и совместно управляемых клиентов.
Загрузите средство миграции правил брандмауэра Endpoint Security:
Запустите инструмент на эталонном компьютере, чтобы перенести на него текущую конфигурацию правил брандмауэра Windows. При запуске инструмент экспортирует все включенные правила брандмауэра, имеющиеся на устройстве, и автоматически создает новые политики Intune с собранными правилами.
Войдите на эталонный компьютер с правами локального администратора.
Загрузите и разархивируйте файл
Export-FirewallRules.zip
.ZIP-файл содержит файл сценария
Export-FirewallRules.ps1
.Запустите на машине сценарий
Export-FirewallRules.ps1
.Сценарий загружает все необходимые компоненты для запуска. При появлении запроса укажите соответствующие учетные данные администратора Intune.Дополнительные сведения о необходимых разрешениях см. В разделе Необходимые разрешения.
При появлении запроса укажите имя политики. Имя политики должно быть уникальным для клиента.
При обнаружении более 150 правил брандмауэра создается несколько политик.
Политики, созданные инструментом, отображаются в диспетчере конечных точек Microsoft на панели Безопасность конечных точек > Брандмауэр .
Примечание
По умолчанию переносятся только включенные правила брандмауэра, и переносятся только правила брандмауэра, созданные GPO.Инструмент поддерживает переключатели, которые можно использовать для изменения этих значений по умолчанию.
Время, необходимое для запуска инструмента, зависит от количества найденных правил брандмауэра.
После запуска средство выводит количество правил брандмауэра, которые не удалось перенести автоматически. Дополнительные сведения см. В разделе Неподдерживаемая конфигурация.
Переключатели
Используйте следующие переключатели (параметры), чтобы изменить поведение инструмента по умолчанию.
IncludeLocalRules
– используйте этот переключатель, чтобы включить в экспорт все локально созданные или установленные по умолчанию правила брандмауэра Windows.Использование этого переключателя может привести к большому количеству включенных правил.IncludedDisabledRules
– этот переключатель для включения всех включенных и отключенных правил брандмауэра Windows в экспорт. Использование этого переключателя может привести к большому количеству включенных правил.
Неподдерживаемая конфигурация
Следующие параметры реестра не поддерживаются из-за отсутствия поддержки MDM в Windows. Хотя эти настройки встречаются редко, если вам потребуются эти настройки, рассмотрите возможность регистрации этой потребности через стандартные каналы поддержки.
Поле GPO | Причина |
---|---|
TYPE-VALUE = / “Security =” IFSECURE-VAL | Параметр, связанный с IPSec, не поддерживается Windows MDM |
TYPE-VALUE = / “Security2_9 =” IFSECURE2-9-VAL | Параметр, связанный с IPSec, не поддерживается Windows MDM |
TYPE-VALUE = / “Security2 =” IFSECURE2-10-VAL | Параметр, связанный с IPSec, не поддерживается Windows MDM |
ТИП-ЗНАЧЕНИЕ = / “IF =” IF-VAL | Идентификатор интерфейса (LUID) не поддается управлению |
TYPE-VALUE = / “Defer =” DEFER-VAL | Входящее прохождение NAT, связанное с не раскрытым через групповую политику или Windows MDM |
ТИП-ЗНАЧЕНИЕ = / “LSM =” BOOL-VAL | Loose Source Mapped не отображается через групповую политику или Windows MDM |
ТИП-ЗНАЧЕНИЕ = / “Платформа =” PLATFORM-VAL | Управление версиями ОС не отображается через групповую политику или Windows MDM |
ТИП-ЗНАЧЕНИЕ = / “RMauth =” STR-VAL | Параметр, связанный с IPSec, не поддерживается Windows MDM |
ТИП-ЗНАЧЕНИЕ = / “RUAuth =” STR-VAL | Параметр, связанный с IPSec, не поддерживается Windows MDM |
TYPE-VALUE = / “AuthByPassOut =” BOOL-VAL | Параметр, связанный с IPSec, не поддерживается Windows MDM |
ТИП-ЗНАЧЕНИЕ = / “LOM =” BOOL-VAL | Local Only Mapped не отображается через групповую политику или Windows MDM |
ТИП-ЗНАЧЕНИЕ = / “Платформа2 =” ПЛАТФОРМА-ОП-ЗНАЧЕНИЕ | Избыточный параметр не отображается через групповую политику или Windows MDM |
ТИП-ЗНАЧЕНИЕ = / “PCross =” BOOL-VAL | Разрешить пересечение профиля, не отображаемое через групповую политику или Windows MDM |
ТИП-ЗНАЧЕНИЕ = / “LUOwn =” STR-VAL | Локальный пользовательский идентификатор безопасности владельца не применяется в MDM |
TYPE-VALUE = / “TTK =” TRUST-TUPLE-KEYWORD-VAL | Сопоставление трафика с ключевым словом кортежа доверия, не предоставляемым через групповую политику или Windows MDM |
TYPE-VALUE = / «TTK2_22 =» TRUST-TUPLE-KEYWORD-VAL2-22 | Сопоставление трафика с ключевым словом кортежа доверия, не предоставляемым через групповую политику или Windows MDM |
TYPE-VALUE = / «TTK2_27 =» TRUST-TUPLE-KEYWORD-VAL2-27 | Сопоставление трафика с ключевым словом кортежа доверия, не предоставляемым через групповую политику или Windows MDM |
TYPE-VALUE = / «TTK2_28 =» TRUST-TUPLE-KEYWORD-VAL2-28 | Сопоставление трафика с ключевым словом кортежа доверия, не предоставляемым через групповую политику или Windows MDM |
ТИП-ЗНАЧЕНИЕ = / “NNm =” STR-ENC-VAL | Параметр, связанный с IPSec, не поддерживается Windows MDM |
ТИП-ЗНАЧЕНИЕ = / “SecurityRealmId =” STR-VAL | Параметр, связанный с IPSec, не поддерживается Windows MDM |
Неподдерживаемые значения настройки
Следующие значения параметров не поддерживаются для миграции:
Порты :
-
PlayToDiscovery
не поддерживается как диапазон локальных или удаленных портов.
Диапазон адресов :
-
LocalSubnet6
не поддерживается в качестве диапазона локальных или удаленных адресов. -
LocalSubnet4
не поддерживается как диапазон локальных или удаленных адресов. -
PlatToDevice
не поддерживается в качестве диапазона локальных или удаленных адресов.
После завершения работы инструмента создается отчет с правилами, которые не были успешно перенесены. Вы можете просмотреть эти правила, просмотрев ошибку RulesError.csv
находится в C: \ <папка>
.
Требуемые разрешения
Пользователи, которым назначены роли Intune для Endpoint Security Manager, Intune Service Admin или Global Admin, могут переносить правила брандмауэра Windows в политики безопасности конечных точек. В качестве альтернативы вы можете назначить пользователю настраиваемую роль, в которой для базовых разрешений безопасности устанавливаются гранты Удалить , Чтение , Назначить , Создать и Обновить .Дополнительные сведения см. В разделе Предоставление разрешений администратора для Intune.
Следующие шаги
После создания политик безопасности конечных точек для правил брандмауэра назначьте эти политики группам Azure AD, чтобы настроить как MDM, так и совместно управляемые клиенты. Дополнительные сведения см. В разделе Добавление групп для организации пользователей и устройств.
A Decision Tool: Обзор | HHS.gov
- Инструмент принятия решений
- Кто является источником раскрываемой информации?
- Кому раскрывается информация?
- Есть ли подписанное разрешение на раскрытие информации?
- Краткий обзор технологического процесса
Введение
Как пользоваться этим инструментом
Чтобы помочь вам определить, как правило конфиденциальности применяется к рассматриваемому раскрытию, в этом инструменте основное внимание уделяется источнику раскрываемой информации, кому она раскрывается, и цели раскрытия информации.Чтобы принять решение, перейдите к вопросу, который наиболее актуален для вашей потребности в планировании готовности к чрезвычайным ситуациям, и проследите за потоком информации, чтобы найти подходящий ответ.
Многие термины, используемые в инструменте, определены законом или имеют особое значение. Определения или особые значения обсуждаются на соответствующих страницах или будут связаны с другими разделами на этом веб-сайте, чтобы помочь вам.
Фон
Планировщики готовности к чрезвычайным ситуациям и восстановления заинтересованы в наличии информации, необходимой им для обслуживания людей в случае возникновения чрезвычайной ситуации.Например, специалисты по планированию стремятся удовлетворить особые потребности пожилых людей или людей с ограниченными возможностями в случае эвакуации. Правило о конфиденциальности федерального закона о переносимости и подотчетности медицинского страхования от 1996 года (HIPAA) защищает индивидуально идентифицируемую медицинскую информацию, хранящуюся у «застрахованных лиц». Защищенная информация называется защищенной медицинской информацией или PHI. Правило конфиденциальности HIPAA разрешает защищенным организациям раскрывать PHI для различных целей. Этот инструмент представляет собой способы передачи информации, которые могут применяться к мероприятиям по обеспечению готовности к чрезвычайным ситуациям.Правила использования и раскрытия PHI распространяются на всех людей; никаких специальных правил не применяется к определенным группам населения, таким как инвалиды. Мы ожидаем, что специалисты по планированию действий в чрезвычайных ситуациях могут организовать свою деятельность различными способами; мы надеемся, что это руководство предоставит полезную информацию для ряда потенциальных программ.
Если вам требуется руководство по обмену информацией во время стихийного бедствия или другой чрезвычайной ситуации, ознакомьтесь с нашим Руководящим материалом и часто задаваемыми вопросами. Этот инструмент предназначен для предварительного планирования.
Этот инструмент не затрагивает другие федеральные, государственные или местные законы о конфиденциальности, которые могут применяться в определенных обстоятельствах. Например, раскрытие информации, разрешенное Правилом конфиденциальности для общественного здравоохранения, как правило, запрещено федеральным законом о конфиденциальности злоупотребления психоактивными веществами. Поскольку этот инструмент фокусируется на вопросах, относящихся к готовности к чрезвычайным ситуациям, он не представляет все виды использования и раскрытия информации, разрешенные Правилом конфиденциальности, а также не обсуждает все требования Правила.
Правила– Базель майн
Правило определяет серию из действий , которые Bazel выполняет над входы для создания набора выходных данных, которые указаны в провайдеров возвращено правилом функция реализации . Например, C ++ бинарное правило может:
- Возьмите набор
.cpp
исходных файлов (входов). - Запустить
g ++
для исходных файлов (действие). - Вернуть поставщик
DefaultInfo
с исполняемым выводом и другими файлами сделать доступным во время выполнения. - Вернуть поставщика
CcInfo
с конкретной информацией C ++, собранной из цель и ее зависимости.
С точки зрения Базеля, g ++
и стандартные библиотеки C ++ также являются входными
к этому правилу. Как писатель правил, вы должны учитывать не только предоставленные пользователем
входы в правило, а также все инструменты и библиотеки, необходимые для выполнения
действия.
Прежде чем создавать или изменять какое-либо правило, убедитесь, что вы знакомы с Bazel’s фазы сборки.Важно понимать три фазы сборки (загрузка, анализ и выполнение). Также полезно узнайте о макросах, чтобы понять разницу между правилами и макросы. Для начала ознакомьтесь с Руководством по правилам. Затем используйте эту страницу как ссылку.
В Базель встроено несколько правил. Эти собственные правила , такие как cc_library
и java_binary
, обеспечивают некоторую базовую поддержку для определенных языков.
Определив свои собственные правила, вы можете добавить аналогичную поддержку языков и инструментов.
что Базель изначально не поддерживает.
Bazel предоставляет модель расширяемости для написания правил с использованием
Язык Starlark. Эти правила записаны в файлах .bzl
, которые
может быть загружен непосредственно из файлов BUILD
.
При определении собственного правила вы должны решить, какие атрибуты оно поддерживает и как он генерирует свои результаты.
Функция реализации правила определяет ее точное поведение во время
фаза анализа. Эта функция не запускает
внешние команды.Скорее, он регистрирует действия, которые будут использоваться
позже на этапе выполнения для построения выходных данных правила, если они
нужный.
Создание правила
В файле .bzl
используйте функцию правила для определения нового
rule и сохраните результат в глобальной переменной. Звонок на номер , правило
указывает
атрибуты и
функция реализации:
example_library = rule (
реализация = _example_library_impl,
attrs = {
"deps": attr.label_list (),
...
},
)
Это определяет своего рода правило с именем example_library
.
При вызове правила
также необходимо указать, создает ли правило
исполняемый вывод (с исполняемым файлом = Истина
) или конкретно
исполняемый файл теста (с test = True
). В последнем случае используется правило теста , правило теста ,
и имя правила должно заканчиваться на _test
.
Создание целевого экземпляра
Правила можно загружать и вызывать в файлах BUILD
:
load ('// some / pkg: rules.bzl ',' example_library ')
example_library (
name = "example_target",
deps = [": another_target"],
...
)
Каждый вызов правила сборки не возвращает значения, но имеет побочный эффект определения цель. Это называется , создающим экземпляр правила . Это определяет имя для новая цель и значения атрибутов цели.
Правила также можно вызывать из функций Starlark и загружать в файлы .bzl,
.
Функции Starlark, вызывающие правила, называются макросами Starlark.Макросы Starlark в конечном итоге должны вызываться из файлов BUILD
и могут быть
вызывается во время фазы загрузки, когда BUILD
файлы оцениваются для создания экземпляров целей.
Атрибуты
Атрибут - аргумент правила. Атрибуты могут предоставлять определенные значения для цели, или они могут ссылаться на другие цели, создавая график зависимостей.
Специфичные для правила атрибуты, такие как srcs
или deps
, определяются путем передачи карты
от имен атрибутов до схем (созданных с использованием атрибута attr
module) к параметру attrs
правила правила
.Общие атрибуты, такие как
Имя
и видимость
неявно добавляются ко всем правилам. Дополнительный
атрибуты неявно добавляются к
исполняемый файл и правила тестирования в частности. Атрибуты, которые
неявно добавлены в правило, не могут быть включены в словарь, переданный в attrs
.
Атрибуты зависимости
Правила обработки исходного кода обычно определяют следующие атрибуты для обработки различные типы зависимостей:
-
srcs
указывает исходные файлы, обрабатываемые действиями цели.Часто схема атрибутов указывает, какие расширения файлов ожидаются для сортировки исходного файла правило обрабатывает. Правила для языков с заголовочными файлами обычно указывается отдельный атрибутhdrs
для заголовков, обрабатываемых цель и ее потребители. -
deps
определяет зависимости кода для цели. Схема атрибута должна укажите, каких провайдеров должны предоставлять эти зависимости. (Для Например,cc_library
предоставляетCcInfo
.) -
data
указывает файлы, которые должны быть доступны во время выполнения для любого исполняемого файла что зависит от цели. Это должно позволить произвольным файлам быть указано.
example_library = rule (
реализация = _example_library_impl,
attrs = {
"srcs": attr.label_list (allow_files = [".example"]),
"hdrs": attr.label_list (allow_files = [".header"]),
"deps": attr.label_list (sizes = [ExampleInfo]),
"данные": attr.label_list (allow_files = True),
...
},
)
Это примеры атрибутов зависимости . Любой атрибут, определенный с помощью attr.label_list
(или attr.label
) указывает зависимости определенного типа
между целью и целями, чьи метки (или соответствующие Label
объектов) перечислены в этом атрибуте, когда целевой объект
определено. Репозиторий и, возможно, путь для этих меток разрешен
относительно заданной цели.
example_library (
name = "my_target",
deps = [": other_target"],
)
example_library (
name = "other_target",
...
)
В этом примере other_target
является зависимостью от my_target
и, следовательно, other_target
анализируется первым. Это ошибка, если есть цикл в
граф зависимостей целей.
Частные атрибуты и неявные зависимости
Атрибут зависимости со значением по умолчанию создает неявную зависимость . Это неявно, потому что это часть целевого графа, которую пользователь не укажите в файле BUILD.Неявные зависимости полезны для жесткого кодирования связь между правилом и инструментом (зависимость времени сборки, например компилятор), поскольку большую часть времени пользователь не заинтересован в указании того, что инструмент, который использует правило. В функции реализации правила это обрабатывается так же, как и другие зависимости.
Если вы хотите предоставить неявную зависимость, не позволяя пользователю
переопределить это значение, вы можете сделать атрибут частным , присвоив ему имя
который начинается с подчеркивания ( _
).Частные атрибуты должны иметь значение по умолчанию
ценности. Обычно имеет смысл использовать частные атрибуты только для неявных
зависимости.
example_library = rule (
реализация = _example_library_impl,
attrs = {
...
"_compiler": attr.label (
default = Label ("// инструменты: example_compiler"),
allow_single_file = Верно,
исполняемый файл = True,
cfg = "exec",
),
},
)
В этом примере каждая цель типа example_library
имеет неявный
зависимость от компилятора // инструменты: example_compiler
.Это позволяет example_library
- функция реализации для создания действий, которые вызывают
компилятор, даже если пользователь не передал его метку в качестве входных данных. С _compiler
является частным атрибутом, из этого следует, что ctx.attr._compiler
всегда будет указывать на // tools: example_compiler
во всех целях этого правила
тип. В качестве альтернативы вы можете назвать атрибут компилятором
без
подчеркните и оставьте значение по умолчанию. Это позволяет пользователям заменять
другой компилятор, если необходимо, но это не требует знания компилятора
метка.
Неявные зависимости обычно используются для инструментов, находящихся в одном репозиторий как реализация правила. Если инструмент исходит из платформа исполнения или другой репозиторий, вместо этого Правило должно получить этот инструмент из цепочки инструментов.
Выходные атрибуты
Выходные атрибуты , например attr.output
и attr.output_list
, объявите выходной файл, который
цель генерирует. Это отличается от атрибутов зависимости двумя способами:
- Он определяет цель выходного файла вместо ссылки на заданную цель в другом месте.
- Целевой файл выходного файла зависит от созданного экземпляра целевого правила, а не от наоборот.
Обычно выходные атрибуты используются только тогда, когда правилу необходимо создать выходные данные.
с пользовательскими именами, которые не могут быть основаны на имени цели. Если в правиле есть
один выходной атрибут, он обычно называется из
или из
.
Выходные атрибуты являются предпочтительным способом создания предопределенных выходных данных , которые может зависеть от или запрашивается в командной строке.
Функция реализации
Каждое правило требует реализации функции
. Эти функции выполняются
строго в фазе анализа и преобразовать
график целей, сгенерированных на этапе загрузки, в график
действия, которые необходимо выполнить на этапе выполнения. Как таковой,
функции реализации не могут читать или записывать файлы.
Функции реализации правил обычно частные (имена с начальным
подчеркивать). Условно они называются так же, как и их правило, но с суффиксом
с _impl
.
Функции реализации принимают ровно один параметр: a
контекст правила, условно называемый ctx
. Они возвращают список
провайдеры.
Мишени
Зависимости представлены во время анализа как Цель
объекты. Эти объекты содержат поставщиков, сгенерированных, когда
функция реализации цели выполнена.
ctx.attr
имеет поля, соответствующие названиям каждого
атрибут зависимости, содержащий Target
объектов, представляющих каждый прямой
зависимость через этот атрибут.Для атрибутов label_list
это список Цели
. Для атрибутов метки
это один Target
или None
.
Список объектов поставщика, возвращаемых функцией реализации цели:
return [ExampleInfo (headers = depset (...))]
Доступ к ним можно получить, используя нотацию индекса ( []
), с типом поставщика как
ключ. Это могут быть пользовательские поставщики, определенные в Starlark или
провайдеры для собственных правил, доступные как Starlark
глобальные переменные.
Например, если правило принимает файлы заголовков через атрибут hdrs
и предоставляет
их к действиям по компиляции цели и ее потребителей, он может
собрать их так:
def _example_library_impl (ctx):
...
transitive_headers = [dep [ExampleInfo] .headers для dep в ctx.attr.deps]
Для унаследованного стиля, в котором структура
возвращается из
функция реализации цели вместо списка объектов провайдера:
return struct (example_info = struct (headers = depset (...)))
Провайдеров можно получить из соответствующего поля объекта Target
:
transitive_headers = [dep.example_info.headers для dep в ctx.attr.deps]
Этот стиль настоятельно не рекомендуется, и правила должны быть мигрировал прочь от него.
Файлы
Файлы представлены объектами Файл
. Поскольку Базель не
выполнять файловый ввод-вывод на этапе анализа, эти объекты нельзя использовать для
напрямую читать или записывать содержимое файла.Скорее они переходят в действие, излучающее
функции (см. ctx.actions
) для построения частей
граф действий.
A Файл
может быть либо исходным, либо сгенерированным файлом. Каждый сгенерированный файл
должен быть результатом ровно одного действия. Исходные файлы не могут быть результатом
любое действие.
Для каждого атрибута зависимости соответствующее поле ctx.files
содержит список выходных данных по умолчанию для всех
зависимости через этот атрибут:
def _example_library_impl (ctx):
...
заголовки = depset (ctx.files.hdrs, transitive = transitive_headers)
srcs = ctx.files.srcs
...
ctx.file
содержит один файл
или Нет
для
атрибуты зависимостей, чьи спецификации устанавливают allow_single_file = True
. ctx.executable
ведет себя так же, как ctx.file
, но только
содержит поля для атрибутов зависимости, спецификации которых устанавливают исполняемый файл = Истина
.
Объявление выходов
На этапе анализа функция реализации правила может создавать выходные данные.Поскольку все метки должны быть известны на этапе загрузки, эти дополнительные
выходы не имеют меток. Файл
Объекты для выходов могут быть созданы с использованием ctx.actions.declare_file
и ctx.actions.declare_directory
. Часто,
названия выходов основаны на имени цели, ctx.label.name
:
def _example_library_impl (ctx):
...
выходной_файл = ctx.actions.declare_file (ctx.label.name + ".output")
...
Для предустановленных выходов , подобных тем, которые созданы для
выходные атрибуты, Файл
вместо этого могут быть извлечены
из соответствующих полей ctx.выводит
.
Действия
Действие описывает, как сгенерировать набор выходных данных из набора входов для пример «запустите gcc на hello.c и получите hello.o». Когда действие создано, Базель не запускает команду сразу. Он регистрирует это в графе зависимостей, потому что действие может зависеть от результата другого действия. Например, в C, компоновщик должен вызываться после компилятора.
Функции общего назначения, создающие действия, определены в ctx.действия
:
ctx.actions.args
можно использовать для эффективного
накапливайте аргументы в пользу действий. Это позволяет избежать сглаживания депетов до тех пор, пока
время исполнения:
def _example_library_impl (ctx):
...
transitive_headers = [dep [ExampleInfo] .headers для dep в ctx.attr.deps]
заголовки = depset (ctx.files.hdrs, transitive = transitive_headers)
srcs = ctx.files.srcs
input = depset (srcs, transitive = [заголовки])
выходной_файл = ctx.actions.declare_file (ctx.label.name + ".output")
args = ctx.actions.args ()
args.add_joined ("- h", заголовки, join_with = ",")
args.add_joined ("- s", srcs, join_with = ",")
args.add ("- o", выходной_файл)
ctx.actions.run (
mnemonic = "ExampleCompile",
исполняемый файл = ctx.executable._compiler,
аргументы = [аргументы],
входы = входы,
output = [output_file],
)
...
Действия берут список или набор входных файлов и генерируют (непустой) список выходные файлы.Набор входных и выходных файлов должен быть известен во время фаза анализа. Это может зависеть от стоимости атрибутов, включая поставщиков из зависимостей, но не может зависеть от результат казни. Например, если ваше действие запускает команду unzip, вы необходимо указать, какие файлы вы ожидаете раздуть (перед запуском unzip). Действия, которые создают переменное количество файлов внутри, могут заключать их в один файл (например, zip, tar или другой формат архива).
Действия должны содержать список всех своих входов.Перечисление неиспользуемых входов разрешено, но неэффективно.
Действия должны создавать все свои выходы. Они могут записывать другие файлы, но все, чего нет в выводах, не будет доступно потребителям. Все заявленные выходы должно быть написано каким-то действием.
Действия сравнимы с чистыми функциями: они должны зависеть только от предоставленные входные данные, и избегайте доступа к компьютерной информации, имени пользователя, часам, сеть или устройства ввода / вывода (кроме чтения входов и записи выходов).Это важно, потому что вывод будет кэшироваться и использоваться повторно.
Зависимости разрешаются Базелем, который решает, какие действия выполнен. Это ошибка, если на графике зависимостей есть цикл. Создание действие не гарантирует, что оно будет выполнено, это зависит от того, его выходы необходимы для сборки.
Провайдеры
Провайдеры - это фрагменты информации, которые правило предоставляет другим правилам, которые зависеть от этого. Эти данные могут включать файлы вывода, библиотеки, параметры для передачи. в командной строке инструмента или во всем остальном, что должны знать потребители. о.
Поскольку функция реализации правила может читать только поставщиков из
непосредственные зависимости созданной цели, правила должны перенаправлять любые
информация из зависимостей цели, которая должна быть известна целевой
потребителей, как правило, путем накопления этого в депо
.
Поставщики цели указаны в списке из Provider
объектов, возвращаемых
функция реализации.
Старые функции реализации также могут быть написаны в устаревшем стиле, где
функция реализации возвращает структуру
вместо списка
объекты провайдера.Этот стиль настоятельно не рекомендуется, и правила должны быть
мигрировал прочь от него.
Выходы по умолчанию
целевых выходов по умолчанию - это выходы, которые запрашиваются по умолчанию, когда
цель запрашивается для сборки в командной строке. Например, java_library
target // pkg: foo
имеет foo.jar
в качестве вывода по умолчанию, так что
будет построен командой bazel build // pkg: foo
.
Выходы по умолчанию задаются параметром файлов
DefaultInfo
:
def _example_library_impl (ctx):
...
возвращение [
DefaultInfo (files = depset ([output_file]), ...),
...
]
Если DefaultInfo
не возвращается реализацией правила или файлами
параметр не указан, DefaultInfo.files
по умолчанию для всех предварительно объявленных результатов (как правило, созданные
выходные атрибуты).
Правила, выполняющие действия, должны обеспечивать выходы по умолчанию, даже если эти выходы не предполагается, что они будут использоваться напрямую.Действия, которых нет на графике запрошенные выходные данные удаляются. Если выход используется только потребителями цели, эти действия не будут выполняться, если цель построена изолированно. Этот усложняет отладку, потому что восстановление только сбойной цели не поможет воспроизвести неудачу.
Файлы запуска
Runfiles - это набор файлов, используемых целью во время выполнения (в отличие от сборки время). На этапе выполнения Bazel создает дерево каталогов, содержащее символические ссылки, указывающие на файлы выполнения.Это этапы среда для двоичного файла, чтобы он мог получить доступ к файлам выполнения во время выполнения.
Файлы выполнения можно добавить вручную во время создания правила. runfiles
объектов могут быть созданы с помощью метода runfiles
в контексте правила ctx.runfiles
и передается в runfiles
параметр в DefaultInfo
. Исполняемый вывод
исполняемые правила неявно добавляются в файлы выполнения.
Некоторые правила определяют атрибуты, обычно называемые данные
, выходы которых добавляются к
файлы выполнения цели.Файлы выполнения также должны быть объединены из данных
, а также
из любых атрибутов, которые могут предоставить код для возможного выполнения, обычно srcs
(который может содержать файловых групп
целей с соответствующими данными
) и депс
.
def _example_library_impl (ctx):
...
runfiles = ctx.runfiles (файлы = ctx.files.data)
all_targets = ctx.attr.srcs + ctx.attr.hdrs + ctx.attr.deps + ctx.attr.data
runfiles = runfiles.merge_all ([
target [DefaultInfo].default_runfiles
для цели в all_targets
])
возвращение [
DefaultInfo (..., runfiles = runfiles),
...
]
Конфигурация покрытия
Поскольку правила могут передавать только информацию об их непосредственных зависимостях, все
правила должны возвращать поставщика InstrumentedFilesInfo
, чтобы охват
команда для сбора данных о любых транзитивных зависимостях.
Этот провайдер может быть создан с помощью охват_современное.Instrumented_files_info
.
Параметр dependency_attributes
из Instrumented_files_info
должен указывать
все атрибуты зависимостей времени выполнения, включая зависимости кода, такие как deps
и
зависимости данных, такие как данные
. Параметр source_attributes
должен указывать
атрибуты исходных файлов правила, если инструментарий покрытия
добавляется во время сборки, или, если это может быть
добавлено во время выполнения (для интерпретируемых языков):
def _example_library_impl (ctx):
...
возвращение [
...
покрытие_common.instrumented_files_info (
dependency_attributes = ["deps", "data"],
# Опускается, если это правило не поддерживает покрытие:
source_attributes = ["srcs", "hdrs"],
)
...
]
Пользовательские поставщики
Поставщики могут быть определены с помощью поставщика
функция для передачи специфической для правила информации:
ExampleInfo = provider (
"Информация, необходимая для компиляции / связывания Пример кода.",
fields = {
"заголовки": "удаление заголовочных файлов из транзитивных зависимостей.",
"files_to_link": "Удалить файлы из компиляции.",
})
Функции реализации правил могут затем создавать и возвращать экземпляры провайдера:
def _example_library_impl (ctx):
...
возвращение [
...
ExampleInfo (
заголовки = заголовки,
files_to_link = depset (
[выходной файл],
транзитивный = [
dep [ExampleInfo].files_to_link для dep в ctx.attr.deps
],
),
)
]
Исполняемые правила и правила тестирования
Исполняемые правила определяют цели, которые могут быть вызваны командой bazel run
.
Правила тестирования - это особый вид исполняемого правила, цели которого также могут быть
вызывается командой bazel test
. Исполняемые и тестовые правила создаются
установка соответствующего исполняемого файла
или проверить аргумент
для Истина
в вызове правило
:
example_binary = rule (
реализация = _example_binary_impl,
исполняемый файл = True,
...
)
example_test = правило (
реализация = _example_binary_impl,
test = True,
...
)
Правила тестирования должны иметь имена, заканчивающиеся на _test
. (Тест также часто выбирает имя.
заканчиваться на _test
по соглашению, но это не обязательно.) Правила, не относящиеся к тестированию, не должны
есть этот суффикс.
Оба типа правил должны создавать исполняемый выходной файл (который может или не может
быть предварительно объявлено), который будет вызываться командами run
или test
.Сказать
Bazel, какие выходные данные правила использовать в качестве этого исполняемого файла, передайте его как исполняемый файл
аргумент возвращенного DefaultInfo
провайдер. Этот исполняемый файл
добавляется к выходным данным правила по умолчанию (так что вы
не нужно передавать это одновременно исполняемым файлам
и файлам
). Это также неявно
добавлено в файлы запуска:
def _example_binary_impl (CTX):
исполняемый файл = ctx.actions.declare_file (ctx.label.name)
...
возвращение [
DefaultInfo (исполняемый файл = исполняемый файл,...),
...
]
Действие, которое генерирует этот файл, должно установить исполняемый бит в файле. Для
a ctx.actions. run
or ctx.actions.run_shell
action это должно быть сделано
базовым инструментом, который вызывается действием. Для ctx.actions.write
action, pass is_executable = True
.
Как унаследованное поведение, исполняемые правила имеют
special ctx.outputs.executable
предопределенный вывод. Этот файл служит
исполняемый файл по умолчанию, если вы не укажете его с помощью DefaultInfo
; это не должно быть
используется иначе.Этот механизм вывода не рекомендуется, поскольку он не поддерживает
настройка имени исполняемого файла во время анализа.
См. Примеры исполняемое правило и тестовое правило.
Исполняемые правила и правила тестирования имеют дополнительные неявно определенные атрибуты в дополнение к тем, которые добавлены для все норм. По умолчанию неявно добавленные атрибуты нельзя изменить, хотя это можно обойти заключив частное правило в макрос Starlark, который изменяет по умолчанию:
def example_test (size = "small", ** kwargs):
_example_test (размер = размер, ** kwargs)
_example_test = правило (
...
)
Расположение файлов запуска
Когда исполняемая цель запускается с bazel run
(или test
), корень
Каталог runfiles находится рядом с исполняемым файлом. Пути связаны следующим образом:
# Указаны исполняемый_файл и файл_запуска:
runfiles_root = исполняемый_файл.путь + ".runfiles"
workspace_name = ctx.workspace_name
runfile_path = runfile_file.short_path
execution_root_relative_path = "% s /% s /% s"% (
каталог_запуска, имя_рабочей области, путь_файла_запуска)
Путь к файлу
в каталоге runfiles соответствует Файл.короткий_путь
.
Двоичный файл, выполняемый непосредственно bazel
, находится рядом с корнем runfiles
каталог. Однако двоичные файлы с именем из файлы запуска не могут
такое же предположение. Чтобы смягчить это, каждый двоичный файл должен предоставлять способ
принять его корень runfiles в качестве параметра, используя среду или командную строку
аргумент / флаг. Это позволяет двоичным файлам передавать правильный корень канонических файлов запуска
к вызываемым им двоичным файлам. Если он не установлен, двоичный файл может догадаться, что это был
Вызывается первый бинарный файл и ищется соседний каталог runfiles.
Дополнительные темы
Запрос файлов вывода
Одна цель может иметь несколько выходных файлов. Когда команда bazel build
запуска, некоторые из выходных данных целей, заданных команде, считаются
быть запрошено . Bazel создает только эти запрошенные файлы и файлы, которые они
прямо или косвенно зависят от. (Что касается графа действий, только Bazel
выполняет действия, которые достижимы как транзитивные зависимости
запрошенные файлы.)
В дополнение к выходам по умолчанию любой предопределенный выход может
быть явно запрошенным в командной строке. Правила могут указывать заранее объявленные
выходы через выходные атрибуты. В этом случае пользователь
явно выбирает метки для выходных данных, когда они создают экземпляр правила. Чтобы получить Файл
объектов для атрибутов вывода, используйте соответствующие
атрибут ctx. выводит
. Правила могут
неявно определять заранее объявленные выходы на основе
на целевом имени, но эта функция устарела.
В дополнение к выходам по умолчанию существует групп выходов , которые являются коллекциями
выходных файлов, которые могут быть запрошены вместе. Их можно запросить с --output_groups
. Для
Например, если цель // pkg: mytarget
относится к типу правила с debug_files
output, эти файлы можно собрать, запустив команду bazel build // pkg: mytarget
--output_groups = файлы-отладки
. Поскольку у незадекларированных выходов нет ярлыков,
они могут быть запрошены только появлением в выходах по умолчанию или в выходных
группа.
Группы выходов могут быть указаны с помощью OutputGroupInfo
провайдер. Обратите внимание, что в отличие от многих
встроенные провайдеры, OutputGroupInfo
может принимать параметры с произвольными именами
для определения групп вывода с таким именем:
def _example_library_impl (ctx):
...
debug_file = ctx.actions.declare_file (имя + ".pdb")
...
возвращение [
DefaultInfo (files = depset ([output_file]), ...),
OutputGroupInfo (
debug_files = depset ([debug_file]),
all_files = depset ([output_file, debug_file]),
),
...
]
Обратите внимание, что OutputGroupInfo
обычно не следует использовать для передачи определенных видов
файлов от цели к действиям ее потребителей. Определять
вместо этого поставщики, специфичные для правил.
Конфигурации
Представьте, что вы хотите создать двоичный файл C ++ для другой архитектуры. В сборка может быть сложной и включать в себя несколько этапов. Некоторые из промежуточных двоичные файлы, такие как компиляторы и генераторы кода, должны работать на платформа исполнения (которая может быть вашим хостом, или удаленный исполнитель).Некоторые двоичные файлы, такие как окончательный результат, должны быть созданы для целевая архитектура.
По этой причине в Bazel есть понятие «конфигураций» и переходов. В самые верхние цели (те, которые запрашиваются в командной строке) построены в «Целевая» конфигурация, а инструменты, которые должны работать на платформе исполнения построены в конфигурации «exec». Правила могут генерировать разные действия на основе в конфигурации, например, чтобы изменить переданную архитектуру процессора компилятору.В некоторых случаях одна и та же библиотека может понадобиться для разных конфигурации. Если это произойдет, он будет проанализирован и потенциально построен. многократно.
По умолчанию Bazel строит зависимости цели в той же конфигурации, что и сама цель, то есть без переходов. Когда зависимость - это инструмент, необходимый для достижения цели, соответствующий атрибут должен указать переход к конфигурации exec. Это приводит к тому, что инструмент и все его зависимости для построения платформы выполнения.
Для каждого атрибута зависимости вы можете использовать cfg
, чтобы определить, есть ли зависимости
должен быть встроен в ту же конфигурацию или перейти к конфигурации exec.
Если атрибут зависимости имеет флаг исполняемый файл = Истина
, необходимо установить cfg
явно. Это сделано для защиты от случайного создания инструмента для неправильного использования.
конфигурация.
См. Пример
В общем, исходники, зависимые библиотеки и исполняемые файлы, которые потребуются на среда выполнения может использовать ту же конфигурацию.
Инструменты, которые выполняются как часть сборки (например, компиляторы, генераторы кода)
должен быть построен для конфигурации exec. В этом случае укажите cfg = "exec"
в
атрибут.
В противном случае исполняемые файлы, которые используются во время выполнения (например, как часть теста), должны
быть построенным для целевой конфигурации. В этом случае укажите cfg = "target"
в
атрибут.
cfg = "target"
на самом деле ничего не делает: это чисто удобное значение для
помочь разработчикам правил четко выразить свои намерения.Когда исполняемый файл = False
,
Это означает, что cfg
является необязательным, устанавливайте его только тогда, когда это действительно помогает читаемости.
Вы также можете использовать cfg = my_transition
для использования
определяемые пользователем переходы, которые позволяют
авторы правил обладают большой гибкостью при изменении конфигураций,
недостаток
сделать граф построения больше и менее понятным.
Примечание : Исторически у Bazel не было концепции исполнительных платформ, и вместо этого считалось, что все действия сборки выполняются на хост-машине.Из-за этого существует единственная конфигурация «хост» и переход «хост». который можно использовать для построения зависимости в конфигурации хоста. Множество правил по-прежнему используют переход «хост» для своих инструментов, но в настоящее время устарело и по возможности переносится на использование переходов «exec».
Между конфигурациями «host» и «exec» существует множество различий:
- «host» - это терминал, «exec» - нет: если зависимость находится в «host» конфигурации, переходы больше не допускаются.Вы можете продолжать делать дальше конфигурации переходят, когда вы находитесь в конфигурации «exec».
- «host» является монолитным, «exec» - нет: существует только одна конфигурация «host», но для каждого исполнения может быть своя конфигурация «exec» Платформа.
- «хост» предполагает, что вы запускаете инструменты на том же компьютере, что и Bazel, или на существенно похожая машина. Это уже не так: вы можете запустить сборку действия на вашем локальном компьютере или на удаленном исполнителе, и нет гарантировать, что удаленный исполнитель - это тот же процессор и ОС, что и ваш локальный машина.
Обе конфигурации «exec» и «host» применяют одни и те же изменения параметров (т. Е.
установить --compilation_mode
из --host_compilation_mode
, установить --cpu
из --host_cpu
и т. Д.). Разница в том, что конфигурация «хоста» начинается с по умолчанию значения всех остальных флагов, тогда как конфигурация «exec»
начинается с текущих значений флагов в зависимости от целевой конфигурации.
Фрагменты конфигурации
Правила могут получить доступ
фрагменты конфигурации, такие как cpp
, java
и jvm
.Однако все требуемые фрагменты должны быть объявлены в
во избежание ошибок доступа:
def _impl (ctx):
# Использование ctx.fragments.cpp приводит к ошибке, поскольку он не был объявлен.
x = ctx.fragments.java
...
my_rule = правило (
реализация = _impl,
fragments = ["java"], # Обязательные фрагменты целевой конфигурации
host_fragments = ["java"], # Обязательные фрагменты конфигурации хоста
...
)
ctx.fragments
предоставляет только фрагменты конфигурации для цели
конфигурация.Если вы хотите получить доступ к фрагментам конфигурации хоста, используйте ctx.host_fragments
вместо этого.
Символические ссылки на файлы запуска
Обычно относительный путь к файлу в дереве runfiles совпадает с
относительный путь к этому файлу в исходном дереве или сгенерированном выходном дереве. Если эти
по какой-то причине должны отличаться, вы можете указать root_symlinks
или символических ссылок
аргументов. root_symlinks
- это словарь, отображающий пути к
files, где пути указаны относительно корня каталога runfiles.В
Символические ссылки Словарь
такой же, но пути неявно имеют префикс
название рабочего пространства.
...
runfiles = ctx.runfiles (
root_symlinks = {"некоторый / путь / здесь.foo": ctx.file.some_data_file2}
symlinks = {"некоторые / путь / здесь.bar": ctx.file.some_data_file3}
)
# Создает что-то вроде:
# sometarget.runfiles /
# некоторые/
# дорожка/
# here.foo -> some_data_file2
# /
# некоторые/
# дорожка/
# здесь.бар -> some_data_file3
Если используется символических ссылок
или root_symlinks
, будьте осторожны, чтобы не сопоставить два разных
файлы по тому же пути в дереве runfiles. Это приведет к сбою сборки
с ошибкой описания конфликта. Чтобы исправить это, вам нужно будет изменить свой ctx.runfiles
аргументов для устранения конфликта. Эта проверка будет сделана для
любые цели, использующие ваше правило, а также цели любого типа, которые зависят от них
цели. Это особенно рискованно, если ваш инструмент будет использоваться транзитивно.
другим инструментом; имена символических ссылок должны быть уникальными для всех исполняемых файлов инструмента и
все его зависимости.
Инструментарий покрытия кода
Если реализация правила добавляет инструментарий покрытия во время сборки, ей необходимо чтобы учесть это в своей функции реализации. ctx.coverage_instrumented возвращает true в режим покрытия, если источники цели должны быть инструментированы:
# Инструментированы ли источники этого правила?
если ctx.coverage_instrumented ():
# Сделайте что-нибудь, чтобы включить покрытие для этого действия компиляции
Та же самая логика определяет, предоставляются ли файлы этой цели через атрибуты.
перечисленные в source_attributes
включены в выходные данные покрытия.
Логика, которая всегда должна быть включена в режиме покрытия (независимо от того, источники цели оснащены инструментами или нет) могут быть обусловлены ctx.configuration.coverage_enabled.
Если правило напрямую включает источники из его зависимостей перед компиляцией (например, файлы заголовков), может также потребоваться включить инструментарий времени компиляции, если источники зависимостей должны быть инструментированы:
# Источники этого правила или какие-либо из источников его прямых зависимостей
# в инструменте deps?
если (ctx.configuration.coverage_enabled и
(ctx.coverage_instrumented () или
any ([ctx.coverage_instrumented (dep) для dep в ctx.attr.deps]))):
# Сделайте что-нибудь, чтобы включить покрытие для этого действия компиляции
Устаревшие функции
Устаревшие предварительно объявленные выходы
Есть два устаревших способа использования предопределенных выходов:
выводит параметр
правилаDefaultInfo.files
. Используйте цель правила метка в качестве входных данных для правил, которые потребляют выходные данные вместо заранее объявленных метка вывода.Для исполняемых правил ссылается
ctx.outputs.executable
в предварительно объявленный исполняемый файл с тем же именем, что и цель правила. Предпочитайте явно объявлять вывод, например, с помощьюctx.actions.declare_file (ctx.label.name)
и убедитесь, что команда генерирует исполняемый файл, устанавливает свои разрешения, разрешающие выполнение.Явно передать выходные данные исполняемого файла параметруисполняемого файла
изDefaultInfo
.
Функции Runfiles, чтобы избежать
ctx.runfiles
и файлы выполнения
type имеют сложный набор функций, многие из которых сохранены по причинам наследия.
Следующие рекомендации помогают снизить сложность:
Избегайте использования режимов collect_data
и
collect_default
ctx.файлы запуска
. Эти режимы неявно собирают запускать файлы через определенные жестко заданные границы зависимостей запутанным образом. Вместо этого добавьте файлы, используя параметрыfiles
илиtransitive_files
параметровctx.runfiles
, или путем слияния исполняемых файлов из зависимостей сrunfiles = runfiles.merge (dep [DefaultInfo] .default_runfiles)
.Избегайте использования
data_runfiles
иdefault_runfiles
изDefaultInfo
конструктор.Вместо этого укажитеDefaultInfo (runfiles = ...)
. Различие между исполняемыми файлами «по умолчанию» и «данными» сохраняется для Причины наследия. Например, некоторые правила помещают свои выходные данные по умолчанию вdata_runfiles
, но неdefault_runfiles
. Вместо использованияdata_runfiles
, правила должны и включать выходные данные по умолчанию и объединяться вdefault_runfiles
из атрибутов, которые предоставляют файлы выполнения (частоданные
).При получении
файлов выполнения
изDefaultInfo
(обычно только для слияния runfiles между текущим правилом и его зависимостями), используйтеDefaultInfo.default_runfiles
, неDefaultInfo.data_runfiles
.
Переход со старых поставщиков
Раньше провайдеры Bazel представляли собой простые поля объекта Target
. Они
были доступны с помощью оператора точки, и они были созданы путем помещения поля
в структуре, возвращаемой функцией реализации правила.
Этот стиль устарел и не должен использоваться в новом коде; см. Ниже информация, которая может помочь вам в миграции.Новый механизм провайдера избегает имени столкновения. Он также поддерживает скрытие данных, требуя, чтобы любой код обращался к экземпляр провайдера, чтобы получить его с помощью символа провайдера.
На данный момент все еще поддерживаются устаревшие провайдеры. Правило может возвращать оба устаревшие и современные провайдеры:
def _old_rule_impl (CTX):
...
legacy_data = struct (x = "foo", ...)
modern_data = MyInfo (y = "bar", ...)
# Когда возвращаются какие-либо устаревшие поставщики, возвращаемое значение верхнего уровня является
# struct.return struct (
# Одна запись ключ = значение для каждого старого поставщика.
legacy_info = legacy_data,
...
# Дополнительные современные провайдеры:
провайдеры = [modern_data, ...])
Если dep
является результирующим объектом Target
для экземпляра этого правила,
провайдеры и их содержимое можно получить как dep.legacy_info.x
и dep [MyInfo] .y
.
В дополнение к поставщикам
возвращенная структура может также принимать несколько других
поля, которые имеют особое значение (и, следовательно, не создают соответствующих устаревших
провайдер):
Поля
файлов
,runfiles
,data_runfiles
,default_runfiles
иисполняемый файл
соответствует одноименным полямDefaultInfo
.Нельзя указывать какой-либо из эти поля, а также возвращают поставщикDefaultInfo
.Поле
output_groups
принимает значение структуры и соответствуетOutputGroupInfo
.
В содержится
деклараций правил, а в провайдеров
деклараций зависимости
атрибуты, устаревшие поставщики передаются в виде строк, а современные поставщики
переданы их символом * Info
.Обязательно переходите от строк к символам
при миграции. Для сложных или больших наборов правил, которые сложно обновить
все правила атомарно, вам может быть легче, если вы будете следовать этой последовательности
шаги:
Измените правила, которые создают унаследованного провайдера для создания унаследованного провайдера. и современные провайдеры, использующие указанный выше синтаксис. Для правил, которые заявляют, что они верните устаревшего поставщика, обновите это объявление, чтобы включить оба устаревшие и современные провайдеры.
Измените правила, которые используют устаревший поставщик, чтобы вместо этого использовать современный провайдер.