Наливной стол своими руками: как сделать стол-реку с помощью эпоксидки

Содержание

Стол из эпоксидной смолы своими руками, технология изготовления

Создание дизайна интерьера жилых или офисных помещений в последнее время выделилось, как отдельный вид работ, выполняемый профессионалами. Художник должен акцентировать внимание на таких деталях, как материалы отделки, общая палитра, предметы мебели, элементы декора. При этом мебель играет роль определяющей составляющей в стилизации интерьера. С помощью мебели можно обновить дизайн, изменить его стиль, создать визуальные эффекты.

Столы из эпоксидки – относительно новое направление в области изготовления корпусной мебели. Они удачно вписываются в любую художественную композицию, благодаря своей универсальности, а эффектное оформление способно передать помещению атмосферу роскоши и внести определенный креатив.

Пожалуй, каждый начинающий дизайнер желает рискнуть сделать стол из эпоксидной смолы своими руками. Возможность реализации подобного решения зависит от желаний мастера. Традиционно считается, что изготовлением столешниц должны заниматься люди, максимально приближенные к художественному творчеству, однако в каждом из нас кроется масса нераскрытых талантов, поэтому желание изготовить самодельный столик в домашних условиях вполне осуществимо.

Свойства материала

Химический состав эпоксидной смолы достаточно сложен, он представляет собой многокомпонентное вещество – олигомер, содержащее эпоксидные группы. При смешивании олигомеров с отвердителем образуются сшитые полимеры. Эпоксидная смола без примеси отвердителя представлена жидкой субстанцией с прозрачным цветом, однако оттенки могут варьироваться от белого до темно-красного.

Изобретен полимер французом Пьером Кастаном в 1936 году. Новый материал практически сразу же был запатентован.

Эпоксидную смолу широко применяют в авиастроении, промышленности, строительстве, радиотехнике и электронике. В перечень отраслей следует включить и космическое направление. Смола активно используется в быту в качестве клея. В мебельных и ремонтных мастерских эпоксидке отдают предпочтение, как надежному и практичному клеевому составу. При этом в чистом виде смола нигде не востребована, она приобретает свои свойства только при смешивании с отвердителем. В зависимости от примеси можно получать материалы с различными показателями плотности, прочности и жесткости.

Технология смешивания компонентов и приготовления готового материала указана производителем в прилагаемой документации. Обычно смола не требует создания особых температурных условий, поэтому подготовить смесь можно без дополнительного оборудования. Застывшая смола абсолютно безопасна для здоровья, что позволяет использовать ее при изготовлении мебели. В жидком состоянии материал способен причинить серьезный вред здоровью. Важным пунктом техники безопасности при заливке смолы является наличие защитных средств: перчаток, очков, респиратора.

Особенности работы

Сделать своими руками стол из эпоксидной смолы не так сложно. Гораздо сложнее выдержать правильную технологию. Для этого необходимо предварительно познакомиться с различными нюансами, которые могут встретиться в работе любого мастера. Отметим, что для работы со смолой не требуется особых навыков. Достаточно просмотреть видео нескольких мастер-классов, чтобы на элементарном уровне освоить производство. Определен перечень советов, необходимых новичку, составленный на основе опыта профессионалов.

  • Необходимо соблюдать меры предосторожности. В защите нуждаются глаза, кожа рук, дыхательные пути.
  • Не рекомендуется заливать состав без средств индивидуальной защиты.
  • Если смола попала на кожу, пораженный участок необходимо сразу же протереть материей, смоченной спиртом.
  • При попадании смолы в глаза или на слизистую необходимо обратиться в лечебное учреждение.
  • Стол, верстак или прочую поверхность, на которой будут проводиться работы, рекомендуется застелить полиэтиленовой пленкой.
  • Важно следить за микроклиматом в помещении. Окружающий воздух не должен быть влажным, а минимальное значение его температуры составляет 22°C градуса.
  • Нельзя допускать попадания влаги на декоративные элементы или в приготовленную смесь, за исключением случаев, когда капельки воды играют роль декора.
  • Под действием ультрафиолетового света смола при застывании может приобрести желтоватый оттенок. Чтобы избежать подобного явления, в смесь добавляют специальное вещество – УФ-фильтр.
  • Застывшая смола при низких температурах расслаивается.
  • Смешивать состав необходимо равномерно, в противном случае будут возникать незастывшие области и различные пятна.
  • От пузырьков можно избавиться, нагрев состав строительным феном.

Мнение эксперта

Олег Васильев

Мастер по изготовлению мебели и предметов интерьера из эпоксидной смолы. Создает уникальные вещи на заказ на своем производстве.

Задать вопрос мастеру

Точнее говоря, направив струю горячего воздуха на поверхность незастывшей смолы, где имеются вышедшие к поверхности пузырьки. Аналогично работает и портативная газовая горелка.

Выбор смолы

Прежде всего, необходимо понимать, что эпоксидная смола, которую нужно будет использовать для изготовления или реставрации мебели, и смола, применяемая в качестве клеевого состава – разные вещи. Материал для мебели отличается определенными физическими свойствами. В продаже встречаются несколько видов эпоксидки. Правильно выбрать смолу позволят такие факторы, как бюджет, прозрачность состава, тип столешницы, толщина слоя, тип декоративных элементов. К каждому составу прилагается инструкция, в которой четко определена сфера применения.

  • Самым бюджетным вариантом является эпоксидка ЭД-20. На этом, пожалуй, достоинства марки заканчиваются. Смола получается вязкой, поэтому залитое покрытие не будет ровным. Со временем смола желтеет, а на поверхности образуются поры.
  • Состав с низкой вязкостью – ЭпоксиМастер. Он отлично подходит для формирования слоев толщиной до 5 см. За счет текучести при заливке происходит выравнивание поверхности. Смола проникает в труднодоступные места. Самодельную форму для столешницы в обязательном порядке следует обработать по стыкам герметиком.
  • На первый взгляд кажется, что заливать сразу толстый слой удобнее, однако это не так. Для заливки толстого слоя приходится наводить большой объем смолы, а выполнить правильный расчет количества новичок вряд ли сможет, поэтому рекомендуется в начале деятельности пользоваться составом QTP-1130. Его можно назвать универсальным, так как в нормальном виде состав прозрачный, но при желании можно добавлять красители. Максимальная толщина слоя составляет 3 мм.
  • Бренд «Арт-Эко» достаточно популярен на рынке материалов для изготовления мебели. Работать с этой смолой не так сложно, однако необходимо использовать послойную технологию. Смола продается в подкрашенном виде. Разнообразие цветовых оттенков позволяет воплотить в жизнь любые идеи. Недостаток состава – возможное пожелтение смолы.
  • Для заливки декоративных элементов из дерева или металла отлично подходит смола CHS Epoxy 520. Данная эпоксидка применяется при изготовлении или реставрации столов.

Мнение эксперта

Олег Васильев

Мастер по изготовлению мебели и предметов интерьера из эпоксидной смолы. Создает уникальные вещи на заказ на своем производстве.

Задать вопрос мастеру

Предлагаемых на рынке эпоксидных смол с аналогичными свойствами множество. Их коммерческие названия большого смысла не несут. Нужно ориентироваться на отзывы людей, уже имевших дело с той или иной смолой.

Изготовление опоры или каркаса

В инструкции к изготовлению стола из эпоксидной смолы приведены пошаговые действия, понятные даже начинающим мастерам. Однако основное внимание акцентируется на производство столешницы, в то время, как каркас для стола также является важным элементом.

В мебельной практике основа стола, на которую, собственно, крепится столешница, называют также подстольем.

Дизайн и форма каркаса будут зависеть от размера столешницы. Маленькие декоративные столики могут иметь одну стойку на трех или четырех ножках. Письменные или обеденные столы должны иметь надежную опору. Здесь можно выполнить две широкие стойки или четыре обычные.

В качестве материала отлично подойдет профильная труба 25х25 мм. Толщина металла позволяет работать сваркой, причем собранная конструкция получится весьма эстетичной. Особе внимание следует уделить опоре для столешницы. Если столешница будет выполнена из смолы с применением основы, то для укладки основы выполняется опора из уголка 25х25 мм по периметру столешницы.

Мнение эксперта

Олег Васильев

Мастер по изготовлению мебели и предметов интерьера из эпоксидной смолы. Создает уникальные вещи на заказ на своем производстве.

Задать вопрос мастеру

Нужно иметь в виду, что столешница с рекой из эпоксидки толщиной около 4 см и размером 120*80 см, выполненная, скажем, из ясеня, будет весить около 35 кг и нуждается в серьезном сварном подстолье, выполненном из профильной трубы и большего сечения.

В качестве основы можно использовать фанеру или ламинированные листы ДСП, раскрой которых производится согласно геометрии основы. Если же столешница отлита без основы, то при изготовлении каркаса стола необходимо предусмотреть крепление плиты.

Изготовление формы для заливки

Независимо от того, будет ли столешница иметь основу или нет, придется соорудить форму по ее будущему периметру. Смола  в изначальном виде текучая. Чтобы образовалась плита нужно сделать опалубку. Форму можно соорудить из обрезной доски, рейки или ДСП. Изнутри материал покрывается пленкой. Существуют специальные составы на основе парафина, однако для экономии можно использовать обычный скотч. Полоски скотча наклеиваются в несколько слоев на бортики формы. После застывания смолы скотч легко будет оторвать от плиты.

После того, как опалубка будет готова, ее устанавливают на основание (при наличии такового). Между бортиками и основанием образуется зазор, через который жидкая эпоксидка может вытекать. Этот зазор следует заделать герметиком. Но если будущая плита столешницы не имеет основы, то опалубка помещается на стол или верстак. Мастер столкнется с той же проблемой, поэтому рекомендуется внутреннее пространство застелить полиэтиленовой пленкой. В идеале желательно обработать стыки с помощью клеевого пистолета, но даже обычный сантехнический герметик может вполне подойти.

Мнение эксперта

Олег Васильев

Мастер по изготовлению мебели и предметов интерьера из эпоксидной смолы. Создает уникальные вещи на заказ на своем производстве.

Задать вопрос мастеру

Лучшее покрытие для рабочего заливочного стола – листовой фторопласт, но он очень дорог и используется при промышленном производстве столешниц с реками.

Готовим декор

На данном этапе придется проявить все свое творчество. Можно полностью залить плиту столешницы смолой, однако ни красоты, ни практичности от такого варианта ожидать не следует. Существует множество вариантов декорирования столешниц, причем им посвящаются отдельные темы. Нас же интересует чисто технический процесс. Он имеет определенные специфики, в зависимости от исполнения столешницы. Рассмотрим наиболее популярные идеи.

Самодельный стол с основой предоставляет дизайнеру огромный простор для фантазий. На поверхность можно выложить монетки, камни, ракушки, предметы антиквариата, памятные фотографии. Есть и другой вариант исполнения – сочетание дерева и камня. Декоративный камень нарезается плитками и укладывается вплотную друг к другу. Примерно половину площади занимает камень. Остальная половина выстилается дощечками. Оригинальность картины будет заключаться в том, что дощечки могут быть необработанными. Интересные вариации создает древесный массив с сучками, корягами, червоточинами. Если стол будет использоваться в качестве декора помещения, то можно залить смолу так, чтобы она покрыла дерево и камень тонким слоем, оставив нетронутым естественный рельеф. Гладкая поверхность образуется при полной заливке, поэтому необходимо укладывать декоративные элементы так, чтобы они не выступали за пределы опалубки.

В качестве декора можно использовать продольный срез ствола дерева – слэб. Он ценится за натуральный рисунок, причем плиту слэба не нужно обрабатывать. Его торцы должны остаться в первозданном виде. Единственное, что можно предпринять, — шлифовать плоскость, а мелкие опилки удалить, иначе при заливке будут в смоле образовываться взвеси. Если взять две плиты и разместить их на расстоянии друг от друга, а образованное пространство залить смолой голубого или бирюзового оттенка, то получится картина, напоминающая реку. Подобное оформление столешниц образует целое направление и представлено многообразными вариациями.

Подготовка состава

Из эпоксидки самостоятельно можно сделать столешницы для журнального столика, письменного стола, обеденного стола, бара. После всех подготовительных работ наступает черед наведения состава. В большинстве случаев при покупке эпоксидной смолы вы получите два компонента. Один из них – непосредственно смола, а второй – отвердитель. В дальнейшем эти компоненты будут вступать в химическую реакцию друг с другом.

Важно соблюдать пропорцию при смешивании. В обзорной статье указать соотношение компонентов невозможно, так как разные производители предлагают различные технологии подготовки смолы. В любом случае, необходимо ознакомиться с инструкцией, вот почему следует эпоксидку покупать только в специализированных магазинах. Понадобится две емкости с возможностью измерять объем содержимого. Смола помещается в одну емкость. При желании добавить колер, необходимо разогреть смолу до 35°C градусов, а затем внести цветовой наполнитель. Добавлять колер следует именно до смешивания смолы с отвердителем.

Разогрев большого количества смолы удобнее всего производить в обычной микроволновой печи в течение 1-20 секунд, время подбирается опытным путем.

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

Их необходимо осторожно выдувать строительным феном. Готовить раствор смолы следует непосредственно перед заливкой, так как смесь имеет ограниченный срок пригодности.

Для современных жидких смол для столешниц этот срок – 3-4 часа, так что особо можно не суетиться. Работа по изготовлению столов-рек вообще нуждается в тщательности и неспешности.

Вязкость материала является основной характеристикой смолы. Она существенно влияет на конечный результат. Чтобы подобрать нужную вязкость следует учитывать вид заливки, тип применяемого декора, материал декоративных элементов. По вязкости эпоксидную смолу условно делят на несколько категорий.

  • Жидкая смола при размешивании стекает с палочки. Она заполняет все полости и отлично подходит для заливки столешниц со сложными предметами декора.
  • Полужидкая смола используется для создания круглых столешниц.
  • Густую смолу залить не получится. Она применяется в реставрационных работах и при ремонте вертикальных поверхностей. Также густая эпоксидка может быть использована в качестве клеевого состава.

В некоторых случаях, чтобы повысить текучесть смолы, мастера применяют специальные добавки. Растворитель в объеме 5% от количества смеси увеличивает текучесть на 60%. Но важно помнить, что при этом снижается прочность состава. При самостоятельной работе, особенно без необходимых навыков, проще нагреть смолу перед заливкой.

Самое главное – это добавки на основе ацетонов они имеют резкий запах и увеличивают опасность работ, особенно в связи с горючестью таких разбавителей.

Увеличить вязкость можно добавлением в состав древесной муки или подобных наполнителей.

Заливка

Наступает самый ответственный этап работы. Начинать заливку следует от середины столешницы. При расчете количества смолы необходимо учитывать расход вещества на один слой. Ни в коем случае нельзя готовить сразу всю смесь, так как перерыв между заливкой слоев может достигать нескольких дней. Хорошо промешанный состав сам будет растекаться под собственной тяжестью. Но при больших площадях допускается ведение заливки от середины к краям. После того, как эпоксидка достигла опалубки, ее разравнивают шпателем.

Разравнивание шпателем необходимо только для густых составов. Жидкие обладают прекрасными самовыравнивающимися качествами.

Необходимо сделать важное отступление. Технология заливки зависит от возможностей смеси. Некоторые смеси позволяют заливать полости до 5 см толщиной. Подробную информацию печатает производитель в инструкции.

Особое внимание уделяется пустотам. Следует контролировать, чтобы смола попала в полости и заполнила их. С пузырьками следует бороться сразу после их появления. Участки нагревают феном, и пузырьки сами исчезают. Из смолы высокой вязкости при необходимости выполняют различные элементы декора: капли, линзы, прочие фигуры. При застывании смолы нельзя допускать попадания пыли на материал. С этой целью столешницу накрывают полиэтиленовой пленкой.

Шлифовка

Считается, что при использовании смолы Эпокси Мастер 2.0 поверхность можно не полировать. В остальных случаях шлифовка и полировка обязательны. После застывания смола станет матовой. Прозрачность появится после тщательной обработки.

Мнение эксперта

Олег Васильев

Мастер по изготовлению мебели и предметов интерьера из эпоксидной смолы. Создает уникальные вещи на заказ на своем производстве.

Задать вопрос мастеру

Хотя это не совсем так. После отверждения практически всех прозрачных жидких смол поверхность остается идеально полированной, но слегка волнистой, как шагреневая кожа. Таковы особенности произошедшей в смоле химической реакции «сшивания» молекул. Поэтому для достижения ровной поверхности без шлифовки и полировки не обойтись.

Сначала плоскость шлифуется зернистым наждаком, а затем более мелким абразивом. Последняя стадия – полировка проводится с добавлением воды. Она позволяет бережно обрабатывать смолу и предотвращает забивание частиц смеси между мельчайшими участками абразива.

Рекомендуемая последовательность зернистости наждачной бумаги – 80, 120, 180, 320, 600, 1000, 1500, 2000. Пропускать номер нельзя, лучше, наоборот, добавить промежуточные. Воду лучше применять сразу же, со 120-го или 180-го номера бумаги. Соответственно, сама наждачная бумага должна быть водостойкой. В связи с большой площадью обрабатываемой реки полировку следует производить полировочными пастами с использованием специальных поролоновых кругов и полировочных машинок.

После полировки деревянные части при необходимости можно тонировать и покрыть лаками, твердым воском или маслом для раскрытия красоты древесного рисунка. При этом желательно не захватывать покрытиями полированной поверхности эпоксидной реки.

Как сделать стол река с заливкой смолы своими руками

Здравствуйте, я – мастер-краснодеревщик, и создаю оригинальную домашнюю мебель с использованием недорогих материалов, в том числе — эпоксидной смолы. На этот раз я решил изготовить знаменитый стол «Река» со столешницей из деревянного массива и отделкой из полимерной смолы.

Почему именно стол «Река»? Его можно собрать из подручных и недорогих материалов, он очень красиво смотрится в домашнем интерьере, а главное – с моей помощью вы сможете создать его своими руками быстро и недорого.

Материалы для работы

Сначала о материалах. В качестве столешницы мы используем два слэба (древесные плиты) тяжелого и крепкого вяза-карагача с толщиной до 53 мм. Древесина прошла камерную сушку, стабилизирована и исключает деформацию, а 3 лишних сантиметра нам как раз нужны на обработку, чтобы толщина столешницы составила необходимые полсантиметра.

Иногда стол «Река» отделывается фигурным стеклом, но здесь нужен опыт, умение работать с хрупкими материалами и использовать сложный инструмент. Мы упростим задачу и для создания гладкой поверхности используем эпоксидную смолу. Я для этого беру обычно набор прозрачный эпоксидный ХТ 116А+Б (6.5 кг) – модифицированную смолу, которая действительно прозрачна, имеет высокую текучесть, может создавать заливной слой до 60 мм и не требует вакуумизации, то есть, выдавливания пузырьков воздуха.

Нам также понадобятся:

  • емкости для разведения смолы и залива;
  • шпатели и валики;
  • отрезная пила и шлифовальная машина с кругами на 400-1200 единиц;
  • сборочный стол.

Итак, мы изготавливаем стол «Река», и вы все сможете сделать своими руками, если будете соблюдать мою инструкцию.

Инструкция по созданию стола «Река» своими руками

Начнем с обработки нашего слэба фрезером. Старайтесь выбирать профессиональный инструмент с мощностью не менее 1600 Вт и надежной цангой для удержания фрезы. Фрезу берем дисковую, тяжелую и с длинным хвостовиком.

Я использую фрезы с диаметром рабочей части 52 мм и маленькой фаской – она будет сглаживать небольшие неровности и защитит древесину от разрыва волокон на краю паза.

  • Я фрезерую сначала нижнюю сторону слэба. Устанавливаю доску на козлы и закрепляю ее, чтобы не было «болтанки» (фото 1). Чтобы фрезер работал ровно и без ошибок, использую стапель (фото 2).
  • После того, как нижние поверхности будут выровнены, укладываю оба слэба на козлы лицевой стороной и обрабатываю их одновременно, а затем шлифую кругом с «зерном» 120 единиц.
  • Далее слэбы нужно выровнять, обрезать торцы погружной пилой и сбить опалубный каркас (фото 1) – закрепить торцевые планки, снизу укрепить лист фанеры с бортиками (фото 2). Слэб полностью подготовлен к заливке.

Не забудьте, что заливать столешницу эпоксидкой можно в закрытом помещении при температуре не ниже +22С – в таких условиях она сохраняет текучесть и правильно затвердевает.

Когда будете смешивать смолу с отвердителем, соблюдайте пропорции смеси (пользуйтесь весами), следуйте рекомендациям производителя, и смола получится нужного качества.

  • Наливаем в емкость смолу (фото 1), добавляем отвердитель (фото2), и тщательно перемешиваем состав.
  • Стол покрываем полиэтиленом, закрепляем на нем слэбы в каркасе и выравниваем их под уровень.
  • Переливаем смолу с отвердителем в удобную емкость и заливаем пространство опалубного каркаса.
  • Накрываем готовую заливку полиэтиленом, чтобы не впитывала пыль.

Смола ХТ 116А+Б, которую мы залили толстым слоем, требует времени на застывание и полное отвердение.

Я обычно даю столешницам отстояться не менее 7-ми дней – это достаточно для полной полимеризации слоя и снятия напряжения с конструкции.

Теперь – этап обработки застывшей столешницы. Извлекаем ее из-под полиэтилена, снимаем опалубку, обрезаем торцы погружной пилой и приступаем к шлифовке кругами на 120-1000 единиц. После этого остается сделать для столешницы устойчивые ножки, и работа закончена.

Если вы все сделали правильно, вот так будет выглядеть оригинальный стол река, созданный своими руками с минимальными затратами времени и денег.

Внутренняя таблица – заполните и прочитайте: сделай сам

Перейти к содержимому

Гарри Дитц

12 января 2006 г. 7 минут чтения

Продолжаем…

Первая часть была об идее этой трилогии, что и как я могу или должен измерить, последняя часть о движке диаграммы, и эта часть будет содержать «остальную часть» кода. Я показываю много макросов. Но не сердитесь на меня — все макросы маленькие, вполне читаемые и помогают сильно сократить код. (Клянусь, я никогда не использую макросы в обычной разработке.)

Список дел

Теперь посмотрим, что нужно сделать…

  • Создание структур и внутренних таблиц
  • Создание помощников для измерения
  • Создать процедуру заполнения таблицы
  • Создать процедуру чтения таблицы
  • Поместить данные измерений в движок диаграммы и сетку ALV
Создание структур и внутренних таблиц

Что я хочу измерить (и вы можете легко расширить это): а) стандартные, отсортированные, хешированные таблицы и б) короткие, средние и длинные структуры. Итак, я создал три таких структуры:

Begin of Local_short,

Key1 Type Char10,

Key2 Type Char10,

DATA1


DANA1049.
9009.


DATA1


DATA1


DATA1


DATA1

47


. ,

 data4 TYPE sydatum,

 data5 TYPE numc10,

END OF local_short.

Это короткая структура, средняя и длинная структуры выглядят одинаково с большим количеством полей, таких как data1..5.
Для измерения различных методов заполнения — добавление и сортировка в конце, вставка с бинарным поиском, вставка в отсортированную таблицу (уникальную и неуникальную), вставка в хэш-таблицу — мне нужны эти таблицы:

lt_short_apsort ТИП СТАНДАРТ Таблица Local_short,

LT_SHORT_BINARY TYPE Стандартная таблица Local_short,

LT_SHORT_SORT_U Сортированная таблица Local_short с уникальным ключом1,

LT_SHORT_SORT_N SOUT SOUT TABLED_SORT_NSOR_NSINGEN,

LT_SHORT_NSORT_NSOR_N,

0041

lt_short_hash_u TYPE HASHED TABLE OF local_short WITH UNIQUE KEY key1 key2,

И эти таблицы мне нужны как средние, так и длинные.

Для сетки ALV я сделал простой способ: создал структуру со столбцами для каждого возможного измерения. Итак, один столбец для «заполнения хэш-таблицы с короткой структурой», один для «чтения хэш-таблицы с короткой структурой» и т. д. И поскольку я хотел посмотреть, как ведут себя оптимизированное (с ключом таблицы) и неоптимизированное чтение, у меня есть два столбца для каждая таблица читается вид. В сумме получается 3 (короткий/средний/длинный) * 5 (дополнение+сортировка/двоичный/уникальный отсортированный/неуникальный отсортированный/хешированный) * 2 (std.read/opt.read) = 30 столбцов. Добавление 3 * 5 = 15 столбцов таблицы заполнения дает 45 столбцов. Затем у меня есть столбец для номера «прогона», потому что я хочу иметь несколько прогонов для заполнения/чтения таблицы; один столбец для количества добавлений или вставок и один столбец для количества строк таблицы (это может отличаться от количества вставок/добавлений из-за идентичных ключей). Таким образом, первая часть структуры таблицы сетки ALV выглядит так:

loopindex TYPE i, " # прогонов

итераций TYPE i, " # попыток добавления/вставки

tablelines TYPE i, " # строк в таблице

9

9

9 runtimes

fill_binary_short type I,

fill_sort_n_short type I,

fill_sort_u_short type I,

Fill_hash_UST Type I,

FILL_HASH_URE_SHORT IRENMERMER. 0012

Для измерения у меня есть два небольших макроса с «начать/продолжить» и «остановить» измерение. Макросы выглядят так:

DEFINE runtime_start.

 получить поле времени выполнения lv_runtime_start.

КОНЕЦ ОПРЕДЕЛЕНИЯ.

ОПРЕДЕЛЕНИЕ runtime_end.

 получить поле времени выполнения lv_runtime_end.

 ls_time-runtime = ls_time-runtime + lv_runtime_end - lv_runtime_start.

КОНЕЦ ОПРЕДЕЛЕНИЯ.

И в ls_time вы найдете структуру, которая содержит информацию о текущем измерении, такую ​​как количество запусков, количество попыток добавления/вставки, # строк таблицы, имя измерения, например «fill_binary_short», и, конечно же, время выполнения ' до настоящего времени'. Итак, сначала я установил ls_time-time равным нулю, а затем три вещи

  1. вызывают runtime_start
  2. .
  3. делать то, что должно быть измерено
  4. вызов runtime_end

можно делать до тех пор, пока все не закончится за один прогон.
После этого я дополнительно вычисляю время выполнения на итерацию, чтобы можно было увидеть эффект растущих таблиц. Есть небольшой макрос

DEFINE Compute_perline.

 если perline = 'X'.

  ls_time-runtime = ls_time-runtime * 100 / ls_time-iterations.

 конец.

КОНЕЦ ОПРЕДЕЛЕНИЯ.

Каждый раз, когда выполняется измерение (один запуск n операций чтения или один запуск n операций вставки/добавления), к внутренней таблице добавляется ls_time. И +собрал+ред во второй таблице. Позже эта +собранная+таблица будет преобразована в XML для механизма построения диаграмм и в таблицу структуры сетки ALV.

Создать подпрограмму заполнения таблицы

Чтобы убедиться, что мы не имеем никакого влияния на создание строк таблицы, я решил сначала создать «шаблонную» таблицу — таблицу, содержащую все записи, которые должны быть вставлены. Также я хочу контролировать количество создаваемых ключей… Итак, я создаю базовую таблицу и в процедуре заполнения таблицы я зацикливаюсь на этой таблице и делаю это (это реализовано в макросе с именем «get_line»):

  1. читать первая строка базовой таблицы
  2. скопировать содержимое строки во внутреннюю таблицу ITAB
  3. переместить первую строку базовой таблицы в конец

(ITAB — это таблица, которую я хочу измерить)

Процедура заполнения таблицы имеет две версии: в одной измеряется только вставка/добавление (а в методе стандартной+сортировки — дополнительная сортировка), а в другой — весь процесс измерено (включая копирование, зацикливание и т. д.):

    1. таблица заполнить всем в измерении
      1. runtime_start
      2.  итераций раз
      3.   get_line
      4.   найти индекс для вставки (только в случае чтения двоичных файлов)
      5.   вставить в ITAB
      6.  конец
      7. сортировать ITAB (только в случае добавления+сортировки)
      8. runtime_end
    2. таблица заполняется только вставкой/добавкой в ​​измерении
      1. сделать количество итераций
      2.  get_line
      3.  runtime_start
      4.   найти индекс для вставки (только в случае чтения двоичных файлов)
      5.   вставить в ITAB
      6.  runtime_end
      7. конец
      8. runtime_start
      9. сортировать ITAB (только в случае добавления+сортировки)
      10. runtime_end

    (Для каждого случая имеется 5 макросов (добавление+сортировка, чтение двоичного кода, неуникальная сортировка, уникальная сортировка, хеширование), включая обе версии)

    Создать подпрограмму чтения таблицы

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

      1. Таблица
      2. читается со всем в измерении
        1. runtime_start
        2.  итераций раз
        3.   get_line
        4.   чтение таблицы ITAB
        5.   change_found
        6.  конец
        7. runtime_end
      3. таблица читается только с таблицей чтения в измерении
        1. сделать количество итераций
        2.  get_line
        3.  runtime_start
        4.   чтение таблицы ITAB
        5.  runtime_end
        6.  change_found
        7. конец
      4. Здесь вы можете увидеть запись «change_found»: это макрос, обращающийся к таблице чтения и изменяющий ее. Я слышал о некоторых оптимизациях внутренней обработки таблиц на случай, если таблица не изменяется… поэтому я вставил это.

      (Есть 5 макросов, как и в измерении заполнения таблицы, но дополнительно у меня есть один макрос, где чтение таблицы является стандартным чтением: без чтения двоичного кода, без чтения с ключом таблицы; этот макрос используется для каждого из типов таблиц. )

      Поместите данные измерений в движок диаграммы и сетку ALV

      Данные измерений теперь, наконец, представляют собой две таблицы со столбцами

      1. (только в подробных данных) «loopindex», который содержит индекс прогона (исправлено, от 1 до 10)
      2. «имя группы», которое содержит имя измерения (read_short_hashed)
      3. «время выполнения», которое содержит общее или построчное время выполнения
      4. «размер», который содержит количество попыток вставки/добавления

      Подробные данные (внутренняя таблица lt_time) отображаются в сетке ALV, а агрегированные данные (внутренняя таблица lt_meantime) — на графике.

      Сетка ALV заполняется с помощью «НАЗНАЧИТЬ КОМПОНЕНТ», поскольку «имя группы» идентично имени столбца в структуре сетки ALV. Движок диаграммы заполняется, как показано в последнем блоге.

      Также должно быть легко использовать GRAPH_3D (предложенный Шарадом Агравалом) вместо движка диаграмм, потому что структура проста, а примеры для GRAPH_3D хороши, и это также доступно до версии 6.40

      Кодирование и что еще делать

      Итак…

      1. Скопировать и вставить содержимое текстового поля в конце в отчет
      2. Создайте экран «0100».
      3. Перейдите к логике потока экрана и раскомментируйте модули, чтобы они были STATUS_0100 и USER_COMMAND_0100
      4. Добавьте в качестве кода ok «OKCODE» и добавьте пользовательский контейнер (изменяемый размер и БОЛЬШОЙ) с именем «CC0»
      5. В статусе графического интерфейса установите для какой-либо кнопки значение «ВЫХОД»
      6. Дайте параметрам выбора их тексты:
          1. ALLTIME — включая заполнение данных и цикл
          2. CHNGLINE — Изменить строки чтения
          3. CHRT3D – 3D-диаграмма
          4. CHRTLINE — Строки (вместо столбцов)
          5. DOLONG – тестовая длинная конструкция размером
          6. DOMEDIUM – тестовая средняя конструкция, размер
          7. ДОШОРТ – тестовая короткая конструкция размер
          8. DOSLOW – проверка неоптимизированного чтения
          9. ФАКС – Количество прочтений
          10. I1 – Размер стола 1
          11. I2 – размер стола 2
          12. I3 – Размер стола 3
          13. I4 – размер стола 4
          14. I5 – Размер стола 5
          15. I6 – Размер стола 6
          16. I7 – размер стола 7
          17. I8 – размер стола 8
          18. I9 – Размер стола 9
          19. KEYS — Количество ключей (% размера таблицы)
          20. PERLINE — Вычисление на попытку чтения/вставки
          21. SHOWFILL — Заполнение вычислительной таблицы
          22. SHOWREAD — чтение таблицы вычислений
          23. ТЯПСОРТ – стандартная таблица с сортировкой
          24. TYBINARY – чтение двоичной вставки sy-tabix
          25. TYHASH_U — хэш-таблица с уникальным ключом
          26. TYSORT_N — отсортированная таблица с неуникальным k
          27. TYSORT_U — отсортированная таблица с уникальным ключом
        • Если я ничего не забыл: беги. ..
      Результаты измерения

      Все времена выполняются с приведенным выше отчетом и используют время выполнения, разделенное на количество чтений или на количество попыток вставки/добавления.

      Моя машина представляет собой 64-разрядную машину Linux с Netweaver 2004, и она показывает для заполнения таблицы


      , как и ожидалось.

      Прочитанная таблица (оптимизированная) показывает это


      и, наконец, сравнение самого медленного и самого быстрого чтения из прочитанного (хешированного и неуникально отсортированного) со стандартным чтением таблицы


      И для сравнения 32-битная машина Linux с 6.40:

      Заполнение таблицы

      !https://weblogs.sdn.sap.com/weblogs/images/8499/4tablefill.jpg|height=332| alt=image|width=587|src=https://weblogs.sdn.sap.com/weblogs/images/8499/4tablefill.jpg|border=0!

      Таблица прочитана


      А хэшированная и неуникальная отсортирована по стандарту прочитана


      Предупреждение недоступно для неавторизованных пользователей

      Назначенные теги

      Как построить покерный стол за 18 шагов

      Детали проекта

      Навыки

      3 из 5 Умеренный Точные скошенные соединения и взаимосвязанные детали требуют, чтобы каждая деталь была размечена по размеру.

      Стоимость

      475 долл. США

      Расчетное время

      10 часов

      Ночь покера — идеальное время, чтобы встретиться с друзьями и показать хорошую руку. Чтобы получить красивый игровой стол, который наверняка заставит парней более серьезно отнестись к вашей ставке или блефу, следуйте нашим планам бесплатного карточного стола, чтобы построить стол с войлочной игровой поверхностью, вставками для покерных фишек и подставками. Когда игра закончится, просто наденьте крышку на поверхность, чтобы превратить ее в обеденный стол до конца недели.

      Детали столов для игры в покер своими руками Иллюстрация Дуга Адамса

      Материалы

      • Стойка Newel: EverTrue 56-дюймовая стойка Newel из окрашенного дуба;
      • Кронштейны: 9 13/16-дюймовый кронштейн из необработанного клена;
      • Морилка: Jacobean; minwax.com
      • Войлок: набивной зеленый войлок; Pokertablematerials. com

      Список вырезов

      Крышка

      • Фанерная крышка ½ дюйма: 1 @ 48 на 48 дюймов. Вы обрежете углы, чтобы получился восьмиугольник.
      • Молдинг носа и свода: вы срежете концы 8 деталей под углом 22½ градуса.

      Игровой стол

      • ½-дюймовый фанерный стол: 1 @ 48 на 48 дюймов. Вы обрежете углы, чтобы получился восьмиугольник.
      • Внешняя кромка 1x2: вы срежете концы 8 деталей под углом 22½ градуса.
      • Внутренний край 1x2: вы срежете концы 8 деталей под углом 22½ градуса.
      • Подставки ½x6: 8 @ 6¾ дюймов от прямого среза до длинного острия. Вы согните один конец под углом 22½ градуса.
      • Фартук 1x4: вы скосите концы 8 деталей под углом 22½ градуса, чтобы обрезать края стола.
      • Воротник 1x4: Вы отрежете 4 детали, чтобы поместиться вокруг верхней части стойки.

      Игровая поверхность

      • ¾-дюймовый МДФ: 1 @ 48 на 48 дюймов. Вы разрежете его на меньший квадрат, который будет соответствовать длине и ширине внутреннего кольца, а затем обрежете углы, чтобы получился восьмиугольник.

      Подставка

      • Новая почта: 1 @ 29 дюймов. Вы будете резать сверху и снизу, чтобы расположить конический профиль.

      Как собрать покерный стол за 18 шагов

      Шаг 1. Разметка фанерного игрового стола

      Фото Райана Беньи

      На нижней стороне стола измерьте и отметьте стороны на расстоянии 14 дюймов от каждого угла. Используя линейку, нарисуйте линию, чтобы соединить две отметки в каждом углу.

      Шаг 2. Вырежьте фанерный игровой стол и крышку

      Фото Райана Беньи

      Используя циркулярную пилу, вырежьте линии, чтобы срезать углы стола и создать восьмиугольник. Положите 1/2-дюймовую фанеру для крышки на рабочую поверхность лучшей стороной вниз. Поместите стол поверх крышки; расположите его так, чтобы необрезанные стороны были обращены к углам крышки. Нарисуйте контур стола на крышке. Уберите стол, поместите доску толщиной ¾ дюйма на край вдоль внешней стороны каждой отмеченной линии и проведите второй набор линий. Это внешнее кольцо представляет собой размер, который должен быть у крышки, чтобы накрыть стол после прикрепления фартука 1x4. С помощью циркулярной пилы отрежьте наружное кольцо снаружи; оставьте линию, чтобы создать немного большую поверхность, чем стол.

      Шаг 3. Сожмите кромки

      Фото Райана Беньи

      Положите кусок 1х2 на игровой стол вровень с его краем. Отметьте длину стороны по краю 1х2. Согните кусок под противоположными углами в 22,5 градуса, чтобы длинный край совпадал с длиной стороны стола. Закрепите деталь на столе. Отметьте и сшейте оставшиеся части. Чтобы детали 1x2 были организованы, пронумеруйте каждую сторону стола и нижнюю сторону соответствующей детали.

      Шаг 4. Установите внешний край

      Фото Райана Беньи

      Нанесите клей на нижнюю сторону и концы 1x2s. С помощью пневматического гвоздезабивного пистолета и 1-дюймовых гвоздей вбейте гвозди в нижнюю часть стола и в каждую деталь, чтобы удерживать ее на месте.

      Шаг 5. Вырежьте и установите подставки

      Фото Райана Беньи

      Скосите один конец каждой подставки ½x6 под углом 22½ градуса. Используйте комбинированный угольник, чтобы отметить центральную точку, нарисовав линии под углом 45 градусов от углов прямо обрезанного конца каждой части.

      С помощью двух зажимов прикрепите подставку к блоку металлолома. Отцентрируйте кольцевую пилу на перекрестии двух отметок под углом 45 градусов. Используйте наждачную бумагу с зернистостью 150, чтобы сгладить внутренние края круглого выреза. Повторите, чтобы создать в общей сложности восемь подставок.

      Разместите подставки на игровом столе внутри краев 1x2 так, чтобы скошенные концы совпадали со скошенным соединением и все были обращены в одном направлении. Прибейте подставку к нижней стороне стола, используя 1-дюймовые гвозди. Держите пистолет для гвоздей под небольшим углом, чтобы ни одна часть гвоздя не торчала из подставки.

      Шаг 6. Установите внутреннюю кромку

      Фото Райана Беньи

      Положите отрезок 1x2 на стол внутри кольца подставок так, чтобы край 1x2 совпадал с верхним краем подставки. Отметьте расстояние между угловыми концами двух подставок. Согните концы 1x2 под противоположными углами 22½ градуса. Положите деталь на место и отметьте оставшиеся части, пока все части внутреннего кольца не будут определены по размеру. Нанесите клей на нижнюю сторону и концы каждой части, установите их на место и прибейте гвоздями к нижней стороне стола, чтобы закрепить их. Чтобы расположить гвоздезабивной пистолет под столом, отрежьте кусок обрезка 1x2 на расстоянии внутреннего кольца от края стола и прибейте его ко второму перпендикулярному блоку, чтобы получилась Т-образная прокладка. Зацепите Т за край стола так, чтобы стержень был внизу, и поместите гвоздезабивной пистолет на конец стержня.

      Шаг 7. Прикрепите фартук

      Фото Райана Беньи

      Отрежьте ¼-дюймовые прокладки от блока отходов с помощью торцовочной пилы и установите их поверх внешнего кольца 1x2s. Поместите 1x4 на край стола так, чтобы его верхний край был на одном уровне с прокладками, чтобы получился выступ размером ¼ дюйма. Отметьте углы стола на верхнем крае 1х3. Используя торцовочную пилу, скосите концы каждой части под углом 22½ градуса. Прикрепите детали к краям стола с помощью столярного клея и 1,5-дюймовых гвоздей.

      Шаг 8. Отметьте игровую поверхность

      Фото Райана Беньи

      Измерьте внутреннюю длину и ширину открытого центрального пространства и вычтите ⅛ дюйма из каждого измерения, чтобы учесть войлок. Обрежьте игровую поверхность из МДФ до этого размера. Положите отрезанный кусок по центру открытого центрального пространства. Отметьте стыки внутреннего кольца 1х2 на игровой поверхности. Соедините метки по обе стороны каждого угла, чтобы создать небольшой восьмиугольник. Используя циркулярную пилу, срежьте углы с игровой поверхности. Пометьте соответствующую сторону игровой поверхности и стола. Таким образом, как только войлок будет обернут вокруг игровой поверхности, вы будете знать, какие стороны совпадают.

      Шаг 9. Прикрепите войлок

      Фото Райана Беньи

      Нанесите аэрозольный клей на нижнюю сторону войлока и верхнюю часть игровой поверхности. Дайте клею высохнуть, пока он не станет липким. Установите игровую поверхность вверх дном по центру войлока. Оберните войлок вокруг одного края и закрепите его скобой. Оберните войлоком следующую сторону, а излишки заверните, как подарочную упаковку. После того, как все края будут плотно стянуты, а войлок приклеен и скреплен скобами, отрежьте излишки канцелярскими ножницами и отложите игровую поверхность в сторону.

      Шаг 10. Соберите и пометьте ошейник

      Фото Райана Беньи

      Отрежьте две доски 1x4 по ширине верхней части стойки. Отрежьте еще две доски 1x4 до такой же ширины плюс 1½ дюйма. Нанесите клей на концы коротких частей и вставьте их между более длинными частями, чтобы получилась коробка. Вбейте 1¼-дюймовые гвозди через длинные части в концы более коротких частей, чтобы закрепить их на месте. Отцентрируйте собранный воротник на нижней стороне стола и отметьте его внутренний и внешний периметры.

      Шаг 11. Просверлите направляющие отверстия

      Фото Райана Беньи

      Снимите манжету и просверлите три направляющих отверстия диаметром ⅛ дюйма в столе с каждой стороны между линиями периметра.

      Шаг 12. Прикрепите ошейник

      Фото Райана Беньи

      Нанесите клей на верхний край воротника и поместите его на нижнюю сторону стола, совместив с предыдущими отметками. Дайте клею высохнуть, пока он не удержит воротник на месте, или прибейте несколько гвоздей по его краю, чтобы закрепить его, и переверните стол. С помощью зенковки подготовьте направляющие отверстия и вкрутите 2-дюймовые винты через фанеру в верхние края воротника.

      Шаг 13. Вырежьте подставку

      Фото Райана Беньи

      Чтобы расположить конус стойки Newel примерно посередине между столом и полом, отрежьте верх и низ стойки. Сначала отметьте линии разреза на расстоянии 29 дюймов друг от друга на всех четырех сторонах столба. Поместите столб на торцовочную пилу и обрежьте его по размеру. Если ваша торцовочная пила не может разрезать всю толщину столба, прорежьте часть, а затем переверните столб на противоположную сторону, чтобы закончить разрез. Повторите, чтобы разрезать вторую линию.

      Шаг 14. Просверлите пилотные отверстия в ножках

      Фото Райана Беньи

      Отцентрируйте короткую сторону выступа на стойке, заподлицо с его нижним краем. Используйте линейку, чтобы отметить линию регистрации в нижней части столба и выступа. Нанесите столярный клей на кронштейн и установите его на место. С помощью пневматического гвоздезабивного пистолета забейте 1¼-дюймовые гвозди через края выступа в стойку, чтобы закрепить ее на месте. С помощью дрели/шуруповерта с лопастным сверлом диаметром ⅝ дюйма просверлите отверстие с зенковкой глубиной 1 дюйм в основании выступа под углом к ​​стойке. Наклоните дрель/шуруповерт вверх под крутым углом, чтобы просверлить отверстие и освободить место для головки винта. Повторите, чтобы создать второе отверстие с зенковкой рядом с первым.

      Шаг 15. Прикрепите ножки

      Фото Райана Беньи

      Вверните 6-дюймовые шурупы для дерева через отверстия с зенковкой в ​​кронштейн и стойку ньюэля. Повторите шаги 15 и 16 нашего плана бесплатного карточного стола, чтобы прикрепить остальные кронштейны к каждой стороне стойки newel, по одному.

      Шаг 16. Вкрутите воротничок в пуговицу

      Фото Райана Беньи

      Вставьте верхнюю часть подставки в кольцо, прикрепленное к нижней части стола. Вкрутите 2-дюймовые винты через каждую сторону воротника в стойку.

      Шаг 17. Обрежьте крышку

      Фото Райана Беньи

      Отметьте длину носовой части и молдинга по краям фанерной крышки. Срежьте концы каждой части под углом 22½ градуса. Нанесите клей на обратную сторону и концы каждой детали молдинга, а также на края крышки. Прикрепите молдинг к крышке, заподлицо с его поверхностью, аккуратно вбив 1-дюймовые гвозди через молдинг и в край крышки.

      Шаг 18. Сборка готовых частей покерного стола

      Фото Райана Беньи

      Заполните отверстия для крепежа и стыки наполнителем для древесины, окрашивающим поверхность, и тщательно отшлифуйте всю сборку наждачной бумагой с зернистостью 220. Протрите пятно; после высыхания нанесите защитный слой тунгового масла, воска или полиуретана. При желании выровняйте вставку каждой подставки пробкой с клейкой основой. После того, как окончательное покрытие высохнет, поместите покрытую войлоком игровую поверхность внутрь внутреннего кольца 1x2 и поместите крышку на стол. Это подводит нас к концу наших планов бесплатных карточных столов. Теперь, когда вы знаете, как построить покерный стол с нуля, ваша следующая игровая ночь обязательно станет хитом.


      Инструменты и материалы

      Инструменты и материалы

      • Циркулярная пила

      • Торцовочная пила

      • Комбинированный квадрат

      • Пневматический гвоздезабиватель

      • Дрель/винтоверт

      • сверло для кольцевой пилы - 3 дюйма

      • Пилотное сверло - 1/8 дюйма

      • комбинированное сверло с зенковкой

Добавить комментарий

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