Таблица зависимости сечения кабеля от тока (мощности).
При прокладке электропроводки в частном доме или квартире важно правильно подобрать сечение используемых проводов (кабелей). Если взять слишком толстый кабель (большого сечения) — это «влетит вам в копеечку», так как его цена сильно зависит от диаметра токопроводящих жил. Применение же тонкого кабеля, приводит к его перегрузке и, при несрабатывании защиты, перегреву, оплавлению изоляции, короткому замыканию и пожару. Правильным будет выбор сечения провода в зависимости от тока, что отражено в приведенных ниже таблицах.
Сечение кабеля
Сечение кабеля — это площадь среза токоведущей жилы. Если срез жилы круглый (как в большинстве случаев) и состоит из одной проволочки — то площадь/сечение определяется по формуле площади круга. Если в жиле много проволочек, то сечением будет сумма сечений всех проволочек в данной жиле.
Величины сечения во всех странах стандартизированы, причем стандарты бывшего СНГ и Европы в этой части полностью совпадают. В нашей стране документом, которым регулируется этот вопрос, являются «Правила устройства электроустановок» или кратко — ПУЭ.
Сечение кабеля выбирается исходя из нагрузок с помощью специальных таблиц, называемых «Допустимые токовые нагрузки на кабель.» Если нет никакого желания разбираться в этих таблицах — то Вам вполне достаточно знать, что на розетки желательно брать медный кабель сечением 1,5-2,5 мм², а на освещение — 1,0-1,5 мм².
Для ввода одной фазы в рядовую 2-3 комнатную квартиру вполне хватит 6,0 мм². Все равно на Ваших 40-80 м² большего оборудования не поместиться, даже с учетом электроплиты.
Многие электрики для «прикидки» нужного сечения считают, что 1 мм² медного провода может пропустить через себя 10А электрического тока: соответственно 2,5 мм² меди способны пропустить 25А, а 4,0 мм² — 40А и т.д. Если Вы немного проанализируете таблицу выбора сечения кабеля, то увидите, что такой метод годится только для прикидки и только для кабелей сечением не выше 6,0 мм².
Ниже дана сокращенная таблица выбора сечения кабеля до 35 мм² в зависимости от токовых нагрузок. Там же для Вашего удобства приведена суммарная мощность электрооборудования при 1-фазном (220В) и 3-фазном (380В) потреблении.
При прокладке кабеля в трубе (т.е. в любых закрытых пространствах) возможные токовые нагрузки на кабель должны быть меньше, чем при прокладке открыто. Это связано с тем, что кабель в процессе эксплуатации нагревается, а теплоотдача в стене или в земле значительно ниже, чем на открытом пространстве.
Когда нагрузка называется в кВт — то речь идет о совокупной нагрузке. Т.е. для однофазного потребителя нагрузка будет указана по одной фазе, а для трехфазного — совокупно по всем трем. Когда величина нагрузки названа в амперах (А) — речь всегда идет о нагрузке на одну жилу (или фазу).
Таблица нагрузок по сечению кабеля:
Сеч. каб. мм² | Открытая проводка | Скрытая проводка | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
медь | алюминий | медь | алюминий | |||||||||
ток, А | мощность, кВт | ток, А | мощность, кВт | ток, А | мощность, кВт | ток, А | мощность, кВт | |||||
220В | 380В | 220В | 380В | 220В | 380В | 220В | 380В | |||||
0.5 | 11 | 2.4 | ||||||||||
0.75 | 15 | 3.3 | ||||||||||
1 | 17 | 3.7 | 6.4 | 14 | 3 | 5.3 | ||||||
1.5 | 23 | 5 | 8.7 | 15 | 3.3 | 5.7 | ||||||
2.5 | 30 | 6.6 | 11 | 24 | 5.2 | 9.1 | 21 | 4.6 | 7.9 | 16 | 3.5 | 6 |
4 | 41 | 9 | 15 | 32 | 7 | 12 | 27 | 5.9 | 10 | 21 | 4.6 | 7.9 |
6 | 50 | 11 | 19 | 39 | 8.5 | 14 | 34 | 7.4 | 12 | 26 | 5.7 | 9.8 |
10 | 80 | 17 | 30 | 60 | 13 | 22 | 50 | 11 | 19 | 38 | 8.3 | 14 |
16 | 100 | 22 | 38 | 75 | 16 | 28 | 80 | 17 | 30 | 55 | 12 | 20 |
25 | 140 | 30 | 53 | 105 | 23 | 39 | 100 | 22 | 38 | 65 | 14 | 24 |
35 | 170 | 37 | 64 | 130 | 28 | 49 | 135 | 29 | 51 | 75 | 16 | 28 |
Для самостоятельного расчета необходимого сечение кабеля, например, для ввода в дом, можно воспользоваться кабельным калькулятором или выбрать необходимое сечение по таблице.
Настоящая таблица касается кабелей и проводов в резиновой и пластмассовой изоляции. Это такие широко распространенные марки как: ПВС, ВВП, ВПП, ППВ, АППВ, ВВГ. АВВГ и ряд других. На кабели в бумажной изоляции есть своя таблица, на не изолированные провода и шины — своя.
При расчетах сечения кабеля специалист должен также учитывать методы прокладки кабеля: в лотках, пучками и т.п.
Кроме того, величины из таблиц о допустимых токовых нагрузках должны быть откорректированы следующими снижающими коэффициентами:
- поправочный коэффициент, соответствующий сечению кабеля и расположению его в блоке;
- поправочный коэффициент на температуру окружающей среды;
- поправочный коэффициент для кабелей, прокладываемых в земле;
- поправочный коэффициент на различное число работающих кабелей, проложенных рядом.
Расчет сечения кабеля
Начнем не с таблицы, а с расчета. То есть, каждый человек, не имея под рукой интернет, где в свободном доступе ПУЭ с таблицами имеется, может самостоятельно определить сечение кабеля по току. Для этого потребуется штангенциркуль и формула.
Если рассмотреть сечение кабеля, то это круг с определенным диаметром.
Существует формула площади круга: S= 3,14*D²/4, где 3,14 – это Архимедово число, «D» — диаметр измеренной жилы. Формулу можно упростить: S=0,785*D².
Если провод состоит из нескольких жил, то замеряется диаметр каждой, вычисляется площадь, затем все показатели суммируются. А как вычислить сечение кабеля, если каждая его жила состоит из нескольких тоненьких проводков?
Процесс немного усложняется, но не сильно. Для этого придется подсчитать количество проводков в одной жиле, измерить диаметр одного проводка, вычислить его площадь по описанной формуле и умножить данный показатель на количество проводков. Это и будет сечение одной жилы. Теперь необходимо это значение умножить на количество жил.
Если нет желания считать проводки и измерять их размеры, надо просто замерить диаметр одной жилы, состоящий из нескольких проводов. Снимать размеры надо аккуратно, чтобы не смять жилу. Обратите внимание, что этот диаметр не является точным, потому что между проводками остается пространство.
Соотношение тока и сечения
Чтобы понять, как работает электрический кабель, необходимо вспомнить обычную водопроводную трубу. Чем больше ее диаметр, тем больше воды через нее будет проходить. То же самое и с проводами.
Чем больше их площадь, тем большей силы ток, через них пройдет, тем большую нагрузку такой провод выдерживает. При этом кабель не будет перегреваться, что является самым важным требованием правил пожарной безопасности.
Поэтому связка сечение – ток является основным критерием, который используется в подборе электрических проводов в разводке. Поэтому вам необходимо сначала разобраться, сколько бытовых приборов и какой общей мощности будет подключены к каждому шлейфу.
Сечение жилы провода, мм2 | Медные жилы | Алюминиевые жилы | ||
---|---|---|---|---|
Ток, А | Мощность, Вт | Ток, А | Мощность, Вт | |
0.5 | 6 | 1300 | ||
0.75 | 10 | 2200 | ||
1 | 14 | 3100 | ||
1.5 | 15 | 3300 | 10 | 2200 |
2 | 19 | 4200 | 14 | 3100 |
2.5 | 21 | 4600 | 16 | 3500 |
4 | 27 | 5900 | 21 | 4600 |
6 | 34 | 7500 | 26 | 5700 |
10 | 50 | 11000 | 38 | 8400 |
16 | 80 | 17600 | 55 | 12100 |
25 | 100 | 22000 | 65 | 14300 |
К примеру, на кухне обязательно устанавливается холодильник, микроволновка, кофемолка и кофеварка, электрочайник иногда посудомоечная машина. То есть, все эти прибору могут в один момент быть включены одновременно. Поэтому в расчетах и используется суммарная мощность помещения.
Узнать потребляемую мощность каждого прибора можно из паспорта изделия или на бирке.
Для примера обозначим некоторые из них:
- Чайник – 1-2 кВт.
- Микроволновка и мясорубка 1,5-2,2 кВт.
- Кофемолка и кофеварка – 0,5-1,5 кВт.
- Холодильник 0,8 кВт.
Узнав мощность, которая будет действовать на проводку, можно подобрать ее сечение из таблицы. Не будем рассматривать все показатели данной таблицы, покажем те, которые преобладают в быту.
Чем отличается кабель от провода
Прежде чем перейти к основному содержимому, нам необходимо понять, что же мы все-таки хотим рассчитать, сечение провода или кабеля, в чем различия одного от другого!? Несмотря на то, что обыватель применяет эти два слова как синонимы, подразумевая под этим что-то свое, но если быть дотошными, то разница все же имеется.
Так провод это одна токопроводящая жила, будь то моножила или набор проводников, изолированная в диэлектрик, в оболочку. А вот кабель, это уже несколько таких проводов, объединенных в единое целое, в своей защитной и изоляционной оболочке. Для того, чтобы вам было лучше понятно, что к чему, взгляните на картинку.
Так вот, теперь мы в курсе, что рассчитывать нам необходимо именно сечение провода, то есть одного токопроводящего элемента, а второй будет уже уходить от нагрузки, обратно к питанию.
Однако мы порой и сами забываемся не лучше Вашего, так что если вы нас подловите на том, что где-то все же встретится слово кабель, то не сочтите уж за невежество, стереотипы делают свое дело.
Выбор кабеля
Делать внутреннюю разводку лучше всего из медных проводов. Хотя алюминиевые им не уступят. Но тут есть один нюанс, который связан с правильно проведенном соединении участков в распределительной коробке. Как показывает практика, места соединений часто выходят из строя из-за окисления алюминиевого провода.
Еще один вопрос, какой провод выбрать: одножильный или многожильный? Одножильный имеет лучшую проводимость тока, поэтому именно его рекомендуют к применению в бытовой электрической разводке. Многожильный имеет высокую гибкость, что позволяет его сгибать в одном месте по несколько раз без ущерба качеству.
Одножильный или многожильный
При монтаже электропроводки обычно применяют провода и кабели марки ПВС, ВВГнг, ППВ, АППВ. В этом списке встречаются как гибкие кабели, так и с моножилой.
Здесь мы хотели бы сказать вам одно правило. Если ваша проводка стационарная, то есть это не удлинитель, не место сгиба, которое постоянно меняет свое положение, то используют моножилу.
Вы спросите почему? Все просто! Не смотря на то, насколько хорошо не были бы уложены в защитную изоляционною оплетку проводники, под нее все же попадет воздух, в котором содержится кислород. Происходит окисление поверхности меди.
В итоге, если проводников много, то площадь окисления намного больше, а значит токопроводящее сечение «тает» на много больше. Да, это процесс длительный, но и мы не думаем, что вы собрались менять проводку часто. Чем больше она проработает, тем лучше.
Особенно это эффект окисления будет сильно проявляться у краев реза кабеля, в помещениях с перепадом температуры и при повышенной влажности. Так что мы вам настоятельно рекомендуем использовать моножилу! Сечение моножилы кабеля или провода изменится со временем незначительно, а это так важно, при наших дальнейших расчетах.
Медь или алюминий
В СССР большинство жилых домов оснащались алюминиевой проводкой, это было своеобразной нормой, стандартом и даже догмой. Нет, это совсем не значит, что страна была бедная, и не хватало на меди. Даже в некоторых случая наоборот.
Но видимо проектировщики электрических сетей решили, что экономически можно много сэкономить, если применять алюминий, а не медь. Действительно, темпы строительства были огромнейшие, достаточно вспомнить хрущевки, в которых все еще живет половина страны, а значит эффект от такой экономии был значительным. В этом можно не сомневаться.
Тем не менее, сегодня другие реалии, и алюминиевую проводку в новых жилых помещениях не применяют, только медную. Это исходит из норм ПУЭ пункт 7.1.34 «В зданиях следует применять кабели и провода с медными жилами…».
Так вот, мы вам настоятельно не рекомендуем экспериментировать и пробовать алюминий. Минусы его очевидны. Алюминиевые скрутки невозможно пропаять, так же очень трудно сварить, в итоге контакты в распределительных коробках могут со временем нарушиться. Алюминий очень хрупкий, два-три изгиба и провод отпал.
Будут постоянные проблемы с подключением его к розеткам, выключателем. Опять же если говорить о проводимой мощности, то медный провод с тем же сечением для алюминия 2,5 мм.кв. допускает длительный ток в 19А, а для меди в 25А. Здесь разница больше чем 1 КВт.
Так что еще раз повторимся — только медь! Далее мы и будем уже исходить из того, что сечение рассчитываем для медного провода, но в таблицах приведем значения и для алюминия. Мало ли что.
Зачем производится расчет
Провода и кабели, по которым протекает электрический ток, являются важнейшей частью электропроводки.
Расчет сечения провода необходимо производить затем, чтобы убедится, что выбранный провод соответствует всем требованиям надежности и безопасной эксплуатации электропроводки.
Безопасная эксплуатация заключается в том, что если вы выберете сечение, не соответствующее его токовым нагрузкам, то это приведет к чрезмерному перегреву провода, плавлению изоляции, короткому замыканию и пожару.
Поэтому к вопросу о выборе сечения провода необходимо отнестись очень серьезно.
Что нужно знать
Основным показателем, по которому рассчитывают провод, является его длительно допустимая токовая нагрузка. Проще говоря, это такая величина тока, которую он способен пропускать на протяжении длительного времени.
Чтобы найти величину номинального тока, необходимо подсчитать мощность всех подключаемых электроприборов в доме. Рассмотрим пример расчета сечения провода для обычной двухкомнатной квартиры.
Электроприбор | Потребляемая мощность, Вт | Сила тока, А |
---|---|---|
Стиральная машина | 2000 – 2500 | 9,0 – 11,4 |
Джакузи | 2000 – 2500 | 9,0 – 11,4 |
Электроподогрев пола | 800 – 1400 | 3,6 – 6,4 |
Стационарная электрическая плита | 4500 – 8500 | 20,5 – 38,6 |
СВЧ печь | 900 – 1300 | 4,1 – 5,9 |
Посудомоечная машина | 2000 – 2500 | 9,0 – 11,4 |
Морозильники, холодильники | 140 – 300 | 0,6 – 1,4 |
Мясорубка с электроприводом | 1100 – 1200 | 5,0 – 5,5 |
Электрочайник | 1850 – 2000 | 8,4 – 9,0 |
Электрическая кофеварка | 630 – 1200 | 3,0 – 5,5 |
Соковыжималка | 240 – 360 | 1,1 – 1,6 |
Тостер | 640 – 1100 | 2,9 – 5,0 |
Миксер | 250 – 400 | 1,1 – 1,8 |
Фен | 400 – 1600 | 1,8 – 7,3 |
Утюг | 900 –1700 | 4,1 – 7,7 |
Пылесос | 680 – 1400 | 3,1 – 6,4 |
Вентилятор | 250 – 400 | 1,0 – 1,8 |
Телевизор | 125 – 180 | 0,6 – 0,8 |
Радиоаппаратура | 70 – 100 | 0,3 – 0,5 |
Приборы освещения | 20 – 100 | 0,1 – 0,4 |
После того как мощность будет известна расчет сечения провода или кабеля сводится к определению силы тока на основании этой мощности. Найти силу тока можно по формуле:
1) Формула расчета силы тока для однофазной сети 220 В:
расчет силы тока для однофазной сети
где Р — суммарная мощность всех электроприборов, Вт;
U — напряжение сети, В;
КИ= 0.75 — коэффициент одновременности;
cos для бытовых электроприборов- для бытовых электроприборов.
2) Формула для расчета силы тока в трехфазной сети 380 В:
расчет силы тока для трехфазной сети
Зная величину тока, сечение провода находят по таблице. Если окажется что расчетное и табличное значения токов не совпадают, то в этом случае выбирают ближайшее большее значение. Например, расчетное значение тока составляет 23 А, выбираем по таблице ближайшее большее 27 А — с сечением 2.5 мм2.
Какой провод лучше использовать
На сегодняшний день для монтажа, как открытой электропроводки, так и скрытой, конечно же большой популярностью пользуются медные провода.
Медь, по сравнению с алюминием, более эффективна:
- она прочнее, более мягкая и в местах перегиба не ломается по сравнению с алюминием;
- меньше подвержена коррозии и окислению. Соединяя алюминий в распределительной коробке, места скрутки со временем окисляются, это приводит к потере контакта;
- проводимость меди выше чем алюминия, при одинаковом сечении медный провод способен выдержать большую токовую нагрузку чем алюминиевый.
Недостатком медных проводов является их высокая стоимость. Стоимость их в 3-4 раза выше алюминиевых. Хотя медные провода по стоимости дороже все же они являются более распространенными и популярными в использовании чем алюминиевые.
Расчет сечения медных проводов и кабелей
Подсчитав нагрузку и определившись с материалом (медь), рассмотрим пример расчета сечения проводов для отдельных групп потребителей, на примере двухкомнатной квартиры.
Как известно, вся нагрузка делится на две группы: силовую и осветительную.
В нашем случае основной силовой нагрузкой будет розеточная группа, установленная на кухне и в ванной. Так как там устанавливается наиболее мощная техника (электрочайник, микроволновка, холодильник, бойлер, стиральная машина и т.п.).
Для этой розеточной группы выбираем провод сечением 2.5 мм2. При условии, что силовая нагрузка будет разбросана по разным розеткам. Что это значит? Например, на кухне для подключения всей бытовой техники нужно 3-4 розетки подключенных медным проводом сечением 2.5 мм2 каждая.
Если вся техника подключается через одну единственную розетку, то сечения в 2.5 мм2 будет недостаточно, в этом случае нужно использовать провод сечением 4-6 мм2. В жилых комнатах для питания розеток можно использовать провод сечением 1.5 мм2, но окончательный выбор нужно принимать после соответствующих расчетов.
Питание всей осветительной нагрузки выполняется проводом сечением 1.5 мм2.
Необходимо понимать, что мощность на разных участках электропроводки будет разной, соответственно и сечение питающих проводов тоже разным. Наибольшее его значение будет на вводном участке квартиры, так как через него проходит вся нагрузка. Сечение вводного питающего провода выбирают 4 – 6 мм2.
При монтаже электропроводки применяют провода и кабели марки ПВС, ВВГнг, ППВ, АППВ.
Сечение кабеля по мощности (таблица)
Вот мы добрались и до сути нашей статьи. Однако всё, что было выше, упускать нельзя, а значит и мы умолчать не могли.
Если попытаться изложить мысль логично и по-простому, то через каждое условное сечение проводника может пройти ток определенной силы. Заключение это вполне логичное и теперь лишь осталось узнать эти соотношения и соотнести для разных диаметров провода, исходя из его типоряда.
Также нельзя умолчать, что здесь, при расчете сечения по току, в «игру вступает» и температура. Да, это новая составляющая – температура. Именно она способна повлиять на сечение. Как и почему, давайте разбираться.
Все мы знаем о броуновском движении. О постоянном смещении ионов в кристаллической решетке. Все это происходит во всех материалах, в том числе и в проводниках. Чем выше температура, тем больше будут эти колебания ионов внутри материала. А мы знаем, что ток — это направленное движение частиц.
Так вот, направленное движение частиц будет сталкиваться в кристаллической решетке с ионами, что приведет к повышению сопротивления для тока.
Чем выше температура, тем выше электрическое сопротивление проводника. Поэтому по умолчанию, сечение провода для определенного тока принимается при комнатной температуре, то есть при 18 градусах Цельсия. Именно при этой температуре приведены все справочные значения в таблицах, в том числе и наших.
Несмотря на то, что алюминиевые провода мы не рассматриваем в качестве проводов для электропроводки, по крайней мере, в квартире, тем не менее, они много где применяются. Скажем для проводки на улице. Именно поэтому мы также приведем значения зависимостей сечения и тока и для алюминиевых проводов.
Итак, для меди и алюминия будут следующие показатели зависимости сечения провода (кабеля) от тока (мощности). Смотрите таблицу.
Таблица проводников под допустимый максимальный ток для их использования в проводке:
С 2001 года алюминиевые провода для проводки в квартирах не применяются. (ПЭУ)
Да, здесь как заметил наш читатель, мы фактически не привели расчета, а лишь предоставили справочные данные, сведенные в таблицу, на основании этих расчетов. Но смеем вас замерить, что для расчетов необходимо перелопатить множество формул, и показателей. Начиная от температуры, удельного сопротивления, плотности тока и тому подобных.
Поэтому такие расчеты мы оставим для спецов. При этом необходимо заметить, что и они не являются окончательными, так как могут незначительно разнится, в зависимости от стандарта на материал и запаса провода по току, применяемого в разных странах.
А вот о чем мы еще хотели бы сказать, так это о переводе сечения провода в диаметр. Это необходимо, когда имеется провод, но по каким-то причинам маркировки на нем нет. В этом случае по диаметру провода можно вычислить сечения и наоборот из сечения диаметр.
Общепринятые сечения для проводки в квартире
Мы с вами много говорили о наименованиях, о материалах, об индивидуальных особенностях и даже о температуре, но упустили из вида жизненные обстоятельства.
Так если вы нанимаете электрика для того, чтобы он провел вам проводку в комнатах вашей квартиры или дома, то обычно принимаются следующие значения. Для освещения сечения провода берется в 1,5 мм 2, а для розеток в 2,5 мм 2.
Если проводка предназначена для подключения бойлеров, нагревателей, плит, то здесь уже рассчитывается сечение провода (кабеля) индивидуально.
Выбор сечения провода исходя из количества потребителей
О чем еще хотелось сказать, так это о том, что лучше использовать несколько независимых линий питания для каждого из помещений в комнате или квартире. Тем самым вы не будете применять провод с сечением 10 мм 2 для всей квартиры, проброшенный во все комнаты, от которого идут отводы.
Такой провод будет приходить на вводный автомат, а затем от него, в соответствии с мощностью потребляемой нагрузки будут разведены выбранные сечения проводов, для каждого из помещений.
Типовая принципиальная схема электропроводки для квартиры или дома с электрической плитой (с указанием сечения кабеля для электроприборов)
Токовые нагрузки в сетях с постоянным током
В сетях с постоянным током расчет сечения идет несколько по-другому. Сопротивление проводника постоянному напряжению гораздо выше, чем переменному (при переменном токе сопротивлением на длинах до 100 м вообще пренебрегают).
Кроме этого, для потребителей постоянного тока как правило очень важно, чтобы напряжение на концах было не ниже 0,5В (для потребителей переменного тока, как известно колебания напряжения в пределах 10% в любую сторону допустимы).
Есть формула, определяющая насколько упадет напряжение на концах по сравнению с базовым напряжением, в зависимости от длины проводника, его удельного сопротивления и силы тока в цепи:
U = ((p l) / S) I
где:
- U — напряжение постоянного тока, В
- p — удельное сопротивление провода, Ом*мм2/м
- l — длина провода, м
- S — площадь поперечного сечения, мм2
- I — сила тока, А
Зная величины указанных показателей достаточно легко рассчитать нужное Вам сечение: методом подстановки, или с помощью простейших арифметических действий над данным уравнением.
Если же падение постоянного напряжения на концах не имеет значения, то для выбора сечения можно пользоваться таблицей для переменного тока, но при этом корректировать величины тока на 15% в сторону уменьшения, т.е. при постоянном токе справочные сечения кабеля могут пропускать тока на 15 % меньше, чем указано в таблице.
Подобное правило также работает для выбора автоматических выключателей для сетей с постоянным током, например: для цепей с нагрузкой в 25А, нужно брать автомат на 15% меньшего номинала, в нашем случае подходит предыдущий типоразмер автомата — 20А.
Кабель, передающий электрический ток, – один из важнейших элементов электрической сети. В случае выхода кабеля из строя работа всей системы становится невозможной, поэтому для предотвращения отказов, а также опасности возгорания от перегрева, следует произвести точный расчёт сечения кабеля по нагрузке.
Такой расчёт дает уверенность в безопасной и надёжной работе сети и приборов, но что ещё важнее – безопасности людей.
Выбор сечения, недостаточного для токовой нагрузки, приводит к перегреву, оплавлению и повреждению изоляции, а это, в свою очередь, – к короткому замыканию и даже пожару. Так что для проведения расчётов и тщательного выбора подходящего кабеля есть масса причин.
Основной показатель, помогающий рассчитать сечение и марку кабеля – предельно допустимая длительная нагрузка (по току). Если проще, то это – величина тока, которую кабель способен пропускать в условиях его прокладки без перегрева достаточно долго.
Для этого необходимо простое арифметическое суммирование мощностей всех электроприборов, которые будут включаться в сеть.
Следующим важным этапом, позволяющим достичь безопасности, является расчёт сечения кабеля по нагрузке, для чего необходимо подсчитать силу тока, используя формулу:
Для однофазной сети напряжением 220 В:
Где:
- Р – это суммарная мощность для всех электроприборов, Вт;
- U — напряжение сети, В;
- COSφ — коэффициент мощности.
Для трёхфазной сети напряжением 380 В:
Наименование прибора | Примерная мощность, Вт |
---|---|
LCD-телевизор | 140-300 |
Холодильник | 300-800 |
Пылесос | 800-2000 |
Компьютер | 300-800 |
Электрочайник | 1000-2000 |
Кондиционер | 1000-3000 |
Освещение | 300-1500 |
Микроволновая печь | 1500-2200 |
Получив точное значение величины тока, следует обратиться к таблицам, позволяющим найти кабель или провод требуемого сечения и материала. Но если полученное значение величины тока не совсем совпадает с табличным значением, то не стоит «экономить», а лучше выбрать ближайшее, но большее значение сечения кабеля.
Пример: при напряжении сети 220 В полученное значение величины тока составило 22 ампера, ближайшее большее значение (27 А) имеет медный провод или кабель из меди, сечением 2,5 мм кв. Это означает, что оптимальным выбором станет именно такой кабель, а не с сечением 1,5 мм кв., имеющим значение допустимого длительного тока 19 А.
Сечение токо- проводящих жил, мм | Медные жилы проводов и кабелей | |||
---|---|---|---|---|
Напряжение 220В | Напряжение 380В | |||
Ток, А | Мощность, кВт | Ток, А | Мощность, кВт | |
1,5 | 19 | 4,1 | 16 | 10,5 |
2,5 | 27 | 5,9 | 25 | 16,5 |
4 | 38 | 8,3 | 30 | 19,8 |
6 | 46 | 10,1 | 40 | 26,4 |
10 | 70 | 15,4 | 50 | 33 |
16 | 85 | 18,7 | 75 | 49,5 |
25 | 115 | 25,3 | 90 | 59,4 |
35 | 135 | 29,7 | 115 | 75,9 |
50 | 175 | 38,5 | 145 | 95,7 |
70 | 215 | 47,3 | 180 | 118,8 |
95 | 260 | 57,2 | 220 | 145,2 |
120 | 300 | 66 | 260 | 171,6 |
Если выбирается кабель с алюминиевыми жилами, то лучше взять сечение жилы не 2,5, а 4 мм кв.
Сечение токо- проводящих жил, мм | Алюминиевые жилы проводов и кабелей | |||
---|---|---|---|---|
Напряжение 220В | Напряжение 380В | |||
Ток, А | Мощность, кВт | Ток, А | Мощность, кВт | |
2,5 | 20 | 4,4 | 19 | 12,5 |
4 | 28 | 6,1 | 23 | 15,1 |
6 | 36 | 7,9 | 30 | 19,8 |
10 | 50 | 11 | 39 | 25,7 |
16 | 60 | 13,2 | 55 | 36,3 |
25 | 85 | 18,7 | 70 | 46,2 |
35 | 100 | 22 | 85 | 56,1 |
50 | 135 | 29,7 | 110 | 72,6 |
70 | 165 | 36,3 | 140 | 92,4 |
95 | 200 | 44 | 170 | 112,2 |
120 | 230 | 50,6 | 200 | 132 |
Расчёт для помещений
Предыдущий расчёт позволил точно вычислить материал и сечение вводного кабеля, по которому будет идти общая максимальная нагрузка. Теперь следует произвести аналогичные расчёты по каждому помещению и его группам. И вот почему: нагрузка на розеточные группы может значительно отличаться.
Так, розетки с подключённой стиральной машиной и феном нагружены гораздо больше, чем розетка для миксера и кофеварки на кухне. Поэтому не стоит «упрощать» задачу, без раздумий укладывая провод сечением 2,5 квадрата на розетки, так как иногда этого просто не хватит.
Следует помнить, что суммарная нагрузка в помещении состоит из 1) силовой и 2) осветительной. И если с осветительной нагрузкой всё ясно – она выполняется медным проводом с сечением в 1,5 мм кв., то с розетками не так всё просто.
Следует помнить, что обычно кухня и ванная комната – наиболее «нагруженные» линии, так как именно там расположены холодильник, электрочайник, бойлер, микроволновка, а иногда и стиральная машинка. Поэтому лучше всего распределить эту нагрузку по различным розеточным группам, а не использовать блок на 5-6 розеток.
Иногда от «специалистов» можно услышать, что для розеток в остальных помещениях достаточно и «кабеля-полторушки», однако выдели бы вы те чёрные полосы, видные из-под обоев, которые оставляет после себя прогоревший кабель после включения в него масляного обогревателя или тепловентилятора!
Наиболее распространенные марки проводов и кабелей:
- ППВ — медный плоский двух- или трехжильный с одинарной изоляцией для прокладки скрытой или неподвижной открытой проводки;
- АППВ — алюминиевый плоский двух- или трехжильный с одинарной изоляцией для прокладки скрытой или неподвижной открытой проводки;
- ПВС — медный круглый, количество жил — до пяти, с двойной изоляцией для прокладки открытой и скрытой проводки;
- ШВВП – медный круглый со скрученными жилами с двойной изоляцией, гибкий, для подключения бытовых приборов к источникам питания;
- ВВГ — кабель медный круглый, до четырех жил с двойной изоляцией для прокладки в земле;
- ВВП — кабель медный круглый одножильный с двойной ПВХ (поливинилхлорид) изоляцией, П — плоский (токопроводящие жилы расположены в одной плоскости).
Мой мир
Вконтакте
Одноклассники
Сечение провода (кабеля) по диаметру: формула, таблица
По идее, диаметр проводников должен соответствовать заявленным параметрам. Например, если указано на маркировке, что кабель 3 x 2,5, значит сечение проводников должно быть именно 2,5 мм2. На деле получается, что отличаться реальный размер может на 20-30%, а иногда и больше. Чем это грозит? Перегревом или оплавлением изоляции со всеми вытекающими последствиями. Потому, перед покупкой, желательно узнать размер провода, чтобы определить его поперечное сечение. Как именно считать сечение провода по диаметру и будем выяснять дальше.
Содержание статьи
Как и чем измерить диаметр провода (проволоки)
Для измерения диаметра провода подойдет штангенциркуль или микрометр любого типа (механический или электронный). С электронными работать проще, но они есть не у всех. Измерять надо саму жилу без изоляции, потому предварительно ее отодвиньте или снимите небольшой кусок. Это можно делать, если продавец разрешит. Если нет — купите небольшой кусок для тестирования и проводите измерения на нем. На очищенном от изоляции проводнике замеряете диаметр, после чего можно определить реальное сечение провода по найденным размерам.
Измерения диаметра провода микрометром более точные, чем механическим штангенциркулемКакой измерительный прибор в данном случае лучше? Если говорить о механических моделях, то микрометр. У него точность измерений выше. Если говорить об электронных вариантов, то для наших целей они оба дают вполне достоверные результаты.
Если нет ни штангенциркуля, ни микрометра, захватите с собой отвертку и линейку. Придется зачищать довольно приличный кусок проводника, так что без покупки тестового образца на этот раз вряд ли обойдетесь. Итак, снимаете изоляцию с куска провода 5-10 см. Наматываете проволоку на цилиндрическую часть отвертки. Витки укладываете вплотную один к другому, без зазора. Все витки должны быть полными, то есть «хвосты» провода должны торчать в одном направлении — вверх или вниз, например.
Определение диаметра провода при помощи линейкиКоличество витков не важно — около 10. Можно больше или меньше, просто на 10 делить проще. Витки считаете, затем прикладываете полученную намотку к линейке, совместив начало первого витка с нулевой отметкой (как на фото). Измеряете длину участка, занятого проводом, потом его делите на количество витков. Получаете диаметр провода. Вот так все просто.
Например, посчитаем каков размер проволоки, изображенной на фото выше. Количество витков в данном случае — 11, занимают они 7,5 мм. Делим 7,5 на 11, получаем 0,68 мм. Это и будет диаметр данного провода. Далее можно искать сечение этого проводника.
Ищем сечение провода по диаметру: формула
Провода в кабеле имеют в поперечном сечении форму круга. Потому при расчетах пользуемся формулой площади круга. Ее можно найти используя радиус (половину измеренного диаметра) или диаметр (смотрите формулу).
Определяем сечение провода по диаметру: формулаНапример, посчитаем площадь поперечного сечения проводника (проволоки) по размеру, рассчитанному ранее: 0,68 мм. Давайте сначала используем формулу с радиусом. Сначала находим радиус: делим диаметр на два. 0,68 мм / 2 = 0,34 мм. Далее эту цифру подставляем в формулу
S = π * R2 = 3,14 * 0,342 = 0,36 мм2
Считать надо так: сначала возводим в квадрат 0,34, потом умножаем полученное значение на 3,14. Получили сечение данного провода 0,36 квадратных миллиметров. Это очень тонкий провод, который в силовых сетях не используется.
Давайте посчитаем сечение кабеля по диаметру, используя вторую часть формулы. Должно получиться точно такое же значение. Разница может быть в тысячные доли из-за разного округления.
S = π/4 * D2 = 3.14/4 * 0,682 = 0,785 * 0,4624 = 0,36 мм2
В данном случае делим число 3,14 на четыре, потом возводим диаметр в квадрат, две полученные цифры перемножаем. Получаем аналогичное значение, как и должно быть. Теперь вы знаете, как узнать сечение кабеля по диаметру. Какая из этих формул вам удобнее, ту и используйте. Разницы нет.
Таблица соответствия диаметров проводов и их площадь сечения
Проводить расчеты в магазине или на рынке не всегда хочется или есть возможность. Чтобы не тратить время на расчеты или не ошибиться, можно воспользоваться таблицей соответствия диаметров и сечений проводов, в которой есть наиболее распространенные (нормативные) размеры. Ее можно переписать, распечатать и захватить с собой.
Диаметр проводника | Сечение проводника |
---|---|
0,8 мм | 0,5 мм2 |
0,98 мм | 0,75 мм2 |
1,13 мм | 1 мм2 |
1,38 мм | 1,5 мм2 |
1,6 мм | 2,0 мм2 |
1,78 мм | 2,5 мм2 |
2,26 мм | 4,0 мм2 |
2,76 мм | 6,0 мм2 |
3,57 мм | 10,0 мм2 |
4,51 мм | 16,0 мм2 |
5,64 мм | 25,0 мм2 |
Как работать с этой таблицей? Как правило, на кабелях есть маркировка или бирка, на которой указаны его параметры. Там указывается маркировка кабеля, количество жил и их сечение. Например, ВВНГ 2х4. Нас интересуют параметры жилы а это цифры, которые стоят после знака «х». В данном случае заявлено, что есть два проводника, имеющих поперечное сечение 4 мм2. Вот и будем проверять, соответствует ли эта информация действительности.
Как работать с таблицей
Чтобы проверить, проводите измерение диаметра любым из описанных методов, после сверяетесь с таблицей. В ней указано, что при таком сечении в четыре квадратных миллиметра, размер провода должен быть 2,26 мм. Если измерения у вас такие же или очень близкие (погрешность измерений существует, так как приборы неидеальные), все нормально, можно данный кабель покупать.
Заявленные размеры далеко не всегда соответствуют реальнымНо намного чаще фактический диаметр проводников значительно меньше заявленного. Тогда у вас два пути: искать провод другого производителя или взять большего сечения. За него, конечно, придется переплатить, но первый вариант потребует достаточно большого промежутка времени, да и не факт, что вам удастся найти соответствующий ГОСТу кабель.
Второй вариант потребует больше денег, так как цена существенно зависит от заявленного сечения. Хотя, не факт — хороший кабель, сделанный по всем нормам, может стоит еще дороже. Это и понятно — расходы меди, а, часто, и на изоляцию, при соблюдении технологии и стандартов — значительно больше. Потому производители и хитрят, уменьшая диаметр проводов — чтобы снизить цену. Но такая экономия может обернуться бедой. Так что обязательно проводите измерения перед покупкой. Даже и проверенных поставщиков.
И еще: осмотрите и пощупайте изоляцию. Она должна быть толстой, сплошной, иметь одинаковую толщину. Если кроме изменения диаметра еще и с изоляцией проблемы — ищите кабель другого производителя. Вообще, желательно найти продукцию, отвечающую требованиям ГОСТа, а не сделанную по ТУ. В этом случае есть надежда на то, что кабель или провод буде служить долго и без проблем. Сегодня это сделать непросто, но если вы разводите проводку в доме или подключаете электричество от столба, качество очень важно. Потому, стоит, наверное, поискать.
Как определить сечение многожильного провода
Иногда проводники используются многожильные — состоящие из множества одинаковых тонких проволочек. Как посчитать сечение провода по диаметру в этом случае? Да точно также. Проводите измерения/вычисления для одной проволоки, считаете их количество в пучке, потом умножаете на это число. Вот вы и узнаете площадь поперечного сечения многожильного провода.
Сечение многожильного провода считается аналогично
Как определить сечение провода по его диаметру: таблица, видео, формулы
Очень часто перед покупкой провода возникает необходимость самостоятельно определить его сечение, чтобы не стать жертвой обмана. Помимо этого, измерять диаметр жил приходиться при добавлении новой электрической точки, если на старой проводке отсутствует буквенная маркировка. Далее мы расскажем Вам, как правильно произвести измерения и какие методики определения для этого можно использовать.
Важный момент заключается в том, что даже если Вы правильно осуществите все вычисления и выберите подходящее изделие, такая неприятность, как авария, все равно может возникнуть. Это связано с тем, что не всегда сечение жил, которое указано на маркировке проводов, соответствует действительным значениям. В этом вина только завода-изготовителя, ведь, бесспорно характеристики не совпадают из-за каких-либо экономических «трюков» в компании. Иногда провода и кабели на прилавках вообще без маркировки, что также пускает под сомнение их качество.
Вы спросите: «Зачем компании портить свою репутацию?», на что можно сразу же найти несколько логических ответов:
- Завод решил сэкономить на качестве товара. К примеру, если сделать 2,5-милимметровую жилу тоньше на 0,2 мм.кв., можно выиграть несколько килограммов металла на 1 погонном километре. При массовом производстве экономия имеет приличные цифры.
- В борьбе за «место под солнцем» компании по изготовлению электропроводки пытаются переманить к себе потребителя, сделав цену ниже, чем у конкурентов. Соответственно низкая цена устанавливается за счет незначительного сокращения диаметра (на глаз не заметно).
Как вы видите, и тот и другой ответ вполне разумный, поэтому лучше себя предостеречь и сделать несколько простых вычислений, о которых мы и поговорим далее.
Способы определения
Существует несколько способов определения сечения кабеля. Все они сводятся к тому, чтобы сначала вычислить диаметр жилы, после чего с помощью небольших расчетов узнать окончательное значение.
Способ №1 – Приборы в помощь!
На сегодняшний день существуют инженерные приборы, с помощью которых можно запросто определить диаметр жилы провода либо кабеля. К таким приборам относятся штангенциркуль и микрометр (увеличьте фото нажатием, чтобы просмотреть все инструменты).
- Механический микрометр
- Электронный микрометр
- Механический штангенциркуль
- Электронный штангенциркуль
Данный способ определения наиболее точный, но «обратная сторона медали» заключается в стоимости самого штангенциркуля/микрометра. Цена, конечно, не космическая, но для единоразового использования нет смысла приобретать данный инструмент.
Чаще всего такой вариант выбирают профессиональные электрики, чья жизнь непосредственно связана с монтажом электропроводки. Имея штангенциркуль можно точнее всего определить сечение провода своими силами. Преимущество данной методики заключается в том, что замерить диаметр жил можно даже на участке работающей линии (к примеру в розетке).
После измерения необходимо воспользоваться следующей формулой:
Не забываем, что число «Пи» составляет 3,14. Для максимального упрощения формулы можно 3,14 разделить на 4, после чего вычисления сведутся к умножению 0,785 на диаметр в квадрате!
Способ №2 – Использование линейки
Если Вы не желаете тратить деньги (а правильно и делаете!), то рекомендуем использовать простой «дедовский» способ для того чтобы определить сечение провода по его диаметру. Если имеются проволока, простой карандаш и линейка, найти ответ можно за считанные минуты. Все что Вам нужно — зачистить жилу от изоляции, после чего плотно накрутить ее на карандаш (как показано на картинке) и линейкой измерить общую длину намотки.
Суть способа заключается в том, что необходимо измерить общую длину намотанного проводника и разделить ее на количество жил. Значение, которое получиться – диаметр, который Вам нужно определить.
Несмотря на свою простоту, вычисления имеют свою особенность:
- чем больше жил будет намотано на карандаш, тем точнее выйдет результат, минимальное количество витков – 15;
- витки обязательно должны быть вплотную прижаты друг к другу, чтобы не было свободного пространства, которое значительно увеличит погрешность;
- определение необходимо осуществлять несколько раз (меняя начальную сторону замера, переворачивая линейку и т.д.). Опять-таки, чем больше вычислений – тем меньше погрешность.
Обращаем Ваше внимание на существенные недостатки данного способа. Во-первых, для измерения подойдут только тонкие проводники (из соображений того, что толстый кабель будет сложно накручивать). Во-вторых, в магазине перед покупкой для такой методики необходимо отдельно приобрести небольшой кусочек изделия.
После всех измерений необходимо воспользоваться все той же формулой, которую мы указали выше. На видео демонстрируется пример определения сечения проводника с помощью линейки:
Применение линейки и формул
Способ №3 – Использование таблиц
Вместо того, чтобы определять сечение кабеля по формуле, можно просто использовать готовые таблицы, которые сократят Ваше время и сделают результат наиболее точным.
Таблица довольно простая: в одной колонке указаны диаметры жил, во второй – их поперечные сечения в квадратах.
Советы от электрика
Мы предоставили существующие методы, но это еще далеко не все.
Рекомендуем Вам ознакомиться со следующими советами от опытных электриков по определению сечения провода:
- Помимо сечения изделия обращайте внимание на металл жилы. Медная либо алюминиевая жила должна иметь характерный насыщенный цвет. Если цвет сомнительный, то, скорее всего это сплав металлов, который позволяет сэкономить заводу-изготовителю свои средства. Такой сплав крайне опасен для монтажа электропроводки в доме, т.к. его токопроводимость и номинальные нагрузки в разы меньше, чем у оригинального изделия.
- Сечение нужно определять только по жиле. Даже если с виду изделие нормальной толщины, возможен такой вариант, что уменьшенные размеры жилы были компенсированны повышенным слоем изоляции.
- Если Вы сомневаетесь в размере проводника, приобретите провод большего сечения. Запас мощности точно не повредит Вашей электропроводке!
- Если Вы имеете дело с кабелем, расчет будет немного изменен (из-за того что кабель может состоять из n-го количества проводов). Чтобы правильно осуществить вычисления, Вам необходимо сначала определить диаметр каждого отдельного провода, после чего суммировать все значения и выбрать изделия согласно итоговому числу.
Видео инструкция
Мы нашли очень интересную видео инструкцию, в которой показаны не только как определить сечение провода, но и наглядный пример различного качества изделий от нескольких заводов изготовителей. Если Вы знаете украинский язык, то видео станет Вам полезным и сможет ответить на возникнувшие вопросы, если такие имеются!
Видео инструкция по определению сечения жилы микрометром
Надеемся, что теперь Вы знаете, как определить сечение провода по его диаметру. Если возникли какие-либо вопросы, сразу же задавайте их нашим специалистам в комментариях либо категории «Вопрос электрику«!
Также читают:
Таблица сечения медного провода по мощности
Надежная и безопасная работа любых электрических приборов и оборудования во многом зависит от правильного выбора проводов. Большое значение имеет сечение медного провода, таблица позволяет определить его необходимые параметры, в зависимости от токовой нагрузки и мощности. Неправильный подбор кабельной продукции может вызвать короткое замыкание и последующее возгорание. При небольшом сечении провода и слишком высокой мощности оборудования произойдет его перегрев, что вызовет аварийную ситуацию.
Сечение и мощность провода
При выборе кабельной продукции в первую очередь необходимо учитывать существенные различия между медными и алюминиевыми проводами.
Сечение проводов по току и мощности таблица
Медь является более устойчивой к различного рода изгибам, она обладает более высокой электропроводностью и меньше подвержена воздействию коррозии. Поэтому одна и та же нагрузка предусматривает меньшее сечение медного провода по сравнению с алюминиевым. В любом случае, приобретая электропровод, нужно делать определенный запас его сечения, на случай возрастания нагрузок в перспективе, когда будет устанавливаться новая бытовая техника. Кроме того, сечение должно соответствовать максимальной нагрузке, токам автоматов или других защитных устройств.
Величина тока относится к основным показателям, оказывающим влияние на расчеты площади сечения проводов. То есть, определенная площадь имеет возможность пропускать через себя определенное количество тока в течение продолжительного времени. Этот параметр также называется длительно допустимой нагрузкой.
Само сечение представляет собой общую площадь, которую имеет срез токопроводящей жилы. Для его определения используется формула вычисления площади круга. Таким образом, Sкр. = π × r2, где число π = 3,14, а r – будет радиусом измеряемой окружности. При наличии в кабельной жиле сразу нескольких проводников, измеряется диаметр каждого из них, а затем полученные данные суммируются. Чтобы найти радиус, нужно вначале измерить диаметр проволоки с помощью микрометра или штангенциркуля. Наиболее эффективным методом считается определение площади сечения по специальным таблицам, с учетом необходимых показателей.
Прежде всего, принимаются во внимание конкретные условия эксплуатации, а также предполагаемая величина максимального тока, который будет протекать по данному кабелю в течение продолжительного времени.
Сечение медных проводов и мощность электрооборудования
Перед монтажом того или иного электрического оборудования необходимо выполнить все расчеты. Они проводятся с учетом полной мощности будущих потребителей электроэнергии. Если монтируется сразу несколько единиц оборудования, то расчеты проводятся в соответствии с их суммарной мощностью.
Нагрузка и сечение провода таблица
Мощности каждого прибора указываются на корпусе или в технической документации на изделие и отражаются в ваттах (Вт) или киловаттах (кВт). Для того, чтобы рассчитать сечение медного провода по мощности, таблица со специальными параметрами поможет подобрать наиболее оптимальный вариант.
В стандартных городских квартирах как правило действует однофазная система электроснабжения, напряжение которой составляет 220 вольт. Расчеты проводятся с учетом так называемого коэффициента одновременности, составляющему 0,7. Этот показатель означает возможность одновременного включения около 70% установленного оборудования. Данный коэффициент нужно умножить на значение суммарной мощности всех имеющихся приборов. По полученному результату в таблице определяется необходимое сечение проводки в соответствии с заданными техническими и эксплуатационными условиями.
Как определить сечение для многожильного провода
Таблицы и формулы для выбора сечения кабеля
- Главная
- ПиРЭЭ
Электроэнергия может вырабатываться генератором на напряжении 6, 10, 18кВ. Далее она идет по шинопроводам или комплектным токопроводам к трансформаторам, которые повышают эту величину до 35-330кВ. Чем выше напряжение, тем дальше эту энергию передавать. Затем уже по ЛЭП электричество идет до потребителей. Там опять трансформируется через понижающие трансформаторы до величины 0,4кВ. И между всеми этими преобразованиями электричество идет по воздушным, кабельным линиям различного напряжения. Выбор сечения этих кабелей отдельный вопрос, который и рассматривается в данной статье.
Если обратиться к основам вопроса, то его сразу можно разделить на две части. Часть первая, выбор сечения в сетях до 1кВ, ну и вторая часть (в отдельной статье) — выбор сечения в сетях выше 1кВ. Кроме того, рассмотрим общий для этих классов напряжения вопрос — определение сечения кабеля по диаметру. Сразу предупреждаю, что впереди много таблиц, но пусть это Вас не пугает, так как порой таблица лучше тысячи слов.
Выбор и расчет сечения кабелей напряжением до 1кВ (для квартиры, дома)
Электрические сети до 1кВ самые многочисленные — это как паутина, которая обвивает всю электроэнергетику и в которой такое бесчисленное множество автоматов, схем и устройств, что голова у неподготовленного человека может пойти кругом. Кроме сетей 0,4кВ промышленных предприятий (заводов, ТЭЦ), к этим сетям относится и проводка в квартирах, коттеджах. Поэтому вопросом выбора и расчета сечения кабеля задаются и люди, которые далеки от электричества — простые владельцы недвижимости.
Кабель используется для передачи электроэнергии от источника к потребителю. В квартирах мы рассматриваем участок от электрического щитка, где установлен вводной автоматический выключатель на квартиру, до розеток, в которые подключаются наши приборы (телевизоры, стиральные машины, чайники). Всё, что отходит от автомата в сторону от квартиры в ведомстве обслуживающей организации, туда лезть мы права не имеем. То есть рассматриваем вопрос прокладки кабелей от вводного автомата до розеток в стене и выключателей на потолке.
В общем случае для освещения берут 1,5 квадрата, для розеток 2,5, а расчет необходим, если требуется подключать что-то нестандартное с большой мощностью — стиралку, бойлер, тэн, плиту.
Выбор сечения кабеля по мощности
Рассматривать далее буду квартиру, так как на предприятиях люди грамотные и всё знают. Чтобы прикинуть мощность необходимо знать мощность каждого электроприемника, сложить их вместе. Единственным минусом при выборе кабеля большего сечения, чем необходимо, является экономическая нецелесообразность. Так как больший кабель больше стоит, но меньше греется. А если выбрать правильно то выйдет и дешевле и греться не будет сильно. В меньшую же сторону округлять нельзя, так как кабель будет больше греться от протекания в нем тока и быстрее придет в неисправное состояние, которое может повлечь за собой неисправность электроприбора и всей проводки.
Первым шагом при выборе сечения кабеля будет определение мощности подключенных к нему нагрузок, а также характер нагрузки — однофазная, трехфазная. Трехфазная это может быть плита в квартире или станок в гараже в частном доме.
Если все приборы уже приобретены, то можно узнать мощность каждого по паспорту, который идет в комплекте, или, зная тип, можно найти в интернете паспорт и посмотреть мощность там.
Если приборы не куплены, но покупать их входит в ваши планы, то можно воспользоваться таблицей, где занесены наиболее популярные приборы. Выписываем значения мощностей и складываем те величины, которые одновременно могут включаться в одну розетку. Приведенные ниже значения носят справочный характер, при расчете следует брать большее значение (если указан диапазон мощности). И всегда лучше посмотреть в паспорт, чем брать средние показатели из таблиц.
Электроприбор | Вероятная мощность, Вт |
---|---|
Стиральная машина | 4000 |
Микроволновка | 1500-2000 |
Телевизор | 100-400 |
Экран | Э |
Холодильник | 150-2000 |
Чайник электрический | 1000-3000 |
Обогреватель | 1000-2500 |
Плита электрическая | 1100-6000 |
Компьютер (тут всякое возможно) | 400-800 |
Фен для волос | 450-2000 |
Кондиционер | 1000-3000 |
Дрель | 400-800 |
Шлифовальная машина | 650-2200 |
Перфоратор | 600-1400 |
Выключатели, которые идут после вводного удобно разделять на группы. Отдельные выключатели для питания плиты, стиралки, бойлера и других мощных приборов. Отдельные для питания освещения отдельных комнат, отдельные для групп розеток комнат. Но это в идеале, в реальности бывает просто вводной и три автомата. Но что-то я отвлекся…
Зная значение мощности, которая будет подключаться к данной розетке мы выбираем по таблице сечение с округлением в большую сторону.
За основу возьму таблицы 1.3.4-1.3.5 из 7-го издания ПУЭ. Эти таблицы даны для проводов, шнуров алюминиевых или медных с резиновой и (или) ПВХ изоляцией. То есть то что мы используем в домашней проводке — к данному типу подходит и любимые электриками медные NYM и ВВГ, и алюминиевый АВВГ.
Кроме таблиц нам понадобятся две формулы активной мощности: для однофазной (P=U*I*cosf) и трехфазной сети (та же формула, только еще умножить на корень из трех, который равен 1,732). Косинус принимаем единице, будет у нас для запаса.
Хотя существуют таблицы, где для каждого типа розетки (розетка для станка, розетка для того, для сего) описан свой косинус. Но больше единицы он быть не может, поэтому не страшно, если примем его 1.
Еще перед взглядом в таблицу стоит определиться как и в каком количестве у нас будут проложены наши провода. Варианты есть следующие — открыто или в трубе. А в трубе можно двух- или трех- или четырех одножильных, одного трехжильного или одного двухжильного. Для квартиры нам на выбор либо два одножильных в трубе — это на 220В, либо четыре одножильных в трубе — на 380В. При прокладке в трубе, необходимо, чтобы процентов 40 оставалось свободного пространства в этой самой трубе, это для отсутствия перегрева. Если прокладывать необходимо провода в другом количестве или другим способом то смело открывайте ПУЭ и пересчитывайте для себя, или же выбирайте не по мощности, а по току, о чем пойдет речь чуть позже в этой статье.
Выбирать можно как медный, так и алюминиевый кабель. Хотя, в последнее время большее применение получает медный, так как для одной и той же мощности потребуется меньшее сечение. К тому же медь имеет лучшие электропроводящие свойства, механическую прочность, меньше подвержена окислению, и плюс ко всему срок службы медного провода выше по сравнению с алюминием.
Определились с тем, медь или алюминий, 220 или 380В? Что же, смотрим в таблицу и выбираем сечение. Но учитываем, что в таблице у нас приведены значения для двух или четырех одножильных проводов в трубе.
Посчитали мы нагрузку например в 6кВт для розетки на 220В и смотрим 5,9 мало, хоть и близко, выбираем 8,3кВт — 4мм2 для меди. А если решили алюминий, то 6,1кВт — тоже 4мм2. Хотя выбрать стоит медь, так как ток при таком же сечении будет допустимый на 10А больше.
Выбор сечения кабеля по току
Суть выбора аналогичная, только теперь у нас есть ПУЭ, где прописаны токи, но сами токи нам неизвестны. Хотя, постойте… Ведь мы знаем мощности приборов и можем по формуле вычислить величины токов. Да и токи могут быть написаны в паспортах на изделия. Аналогично смотрим в таблицы ниже. Это уже таблицы из официальных документов, так что придраться не к чему.
Выбор сечения провода с резиновой или ПВХ изоляцией по допустимому току
Данные провода наиболее распространены, поэтому и приведена эта таблица. В ПУЭ же имеются другие таблицы на все случаи жизни для проводов, кабелей, шнуров с оболочкой и без при прокладке в воде, земле и воздухе. Но это уже частные случаи. Кстати, таблица что приведена при расчете по мощности полностью является частным случаем таблиц выбора по току, которые являются официальными и описаны в ПУЭ.
Расчет кабеля по мощности и длине
В случае, если вы прокладываете кабель на длинное расстояние (ну метров 15 и более), то Вам необходимо учитывать и падение напряжения, которое вызвано сопротивлением кабельной линии.
Чем же неблагоприятно для нас падение напряжения на конце кабельной линии? Для лампочки это ухудшение светового потока при снижении напряжения, или уменьшение срока службы при повышенном напряжении. Существуют допустимые величины отклонения напряжения. Но в основном для электроприборов это плюс минус пять процентов.
В этом случае требуется произвести расчет, и в случае, если напряжение будет ниже номинального на 5% и более, то придется увеличить сечение и заново произвести расчет. Или же воспользоваться очередной таблицей.
Сейчас немного углубимся в матчасть. Падение напряжения для трехфазной сети определяется по формуле:
Эта величина состоит из двух частей, активной(R) и индуктивной(X). Индуктивной частью можно пренебречь в следующих случаях:
- сеть постоянного тока
- сеть переменного тока, при cos=1
- сети, выполненные кабелями или изолированными проводами, проложенными в трубах, если их сечение не больше определенной величины, но не будем углубляться дальше.
В общем индуктивной составляющей пренебрегаем, косинус принимаем равным 1. Значение R определяется по формуле:
где р — удельное сопротивление (для меди — 0,0175, а для алюминия — 0,03)
Далее два варианта расчета:
а) по заданному значению падения напряжения находим допустимое сечение и выбираем следующее большее значение.
б) по заданному значению мощности или тока определяем падение напряжения на участке, и в случае, если оно будет больше 5%, выбираем другое сечение и повторяем расчет.
В вышеприведенных формулах длина в метрах, ток в амперах, напряжение в вольтах, площадь в мм2. Сама величина падения напряжения в относительных величинах, безразмерная. Формулы пригодны для расчетов при отсутствии индуктивной составляющей и косинусе равном 1. Ряд сечений кабелей стандартный. В принципе с полученным значением сечения можно идти на рынок и смотреть, что подойдет с округлением в большую сторону.
А можно воспользоваться таблицами в интернетах, но эти таблицы… Не понятно откуда и для какого случая они построены. Формулы — наше всё!
Определение сечения кабеля по диаметру
Если у Вас есть возможность замерить диаметр жилы кабеля, естественно голой, без изоляции, значит можно определить сечение этой жилы. Опять у нас два пути: формула или таблица. Каждый пусть выбирает, что ему удобнее.
Формула: пидэквадратначетыре. Это все знают. Измеряем диаметр провода (линейка, штангенциркуль, микрометр), повторюсь очищенного. Значение возводим в квадрат, умножаем на число пи (равно 3,14) и делим на 4. Получаем значение сечения. Примерное, ведь погрешности тут и в числе пи и в самом измерении. Хотите, вот таблица элементарная — измеряем диаметр, смотрим соответствует ли заявленному на бирке сечению.
Если провод многожильный, то либо каждую жилу измеряем, а потом считаем их число. Ну и умножаем число на диаметр одной и далее по схеме, приведенной выше. Либо, если они хорошо скручены в форме круга на конце, производим замер как на одножильном.
Расчет сечения кабеля по мощности: таблица с показателями
Автор aquatic На чтение 7 мин. Просмотров 27.7k. Обновлено
Качество проведения электромонтажных работ оказывает воздействие на безопасность целого здания. Определяющим фактором при проведении таких работ является показатель сечения кабеля. Для осуществления расчета нужно выяснить характеристики всех подключенных потребителей электричества. Необходимо провести расчет сечения кабеля по мощности. Таблица нужна, чтобы посмотреть требуемые показатели.
Качественный и подходящий кабель обеспечивает безопасную и долговечную работу любой сети
Расчет сечения кабеля по мощности: таблица с важными характеристикамиОптимальная площадь сечения кабеля позволяет протекать максимальному количеству тока и при этом не нагревается. Выполняя проект электропроводки, важно найти правильное значение для диаметра провода, который бы подходил под определенные условия потребляемой мощности. Чтобы выполнить вычисления, требуется определить показатель общего тока. При этом нужно выяснить мощность всего оборудования, которое подключено к кабелю.
Такая таблица поможет подобрать оптимальные параметры
Перед работой вычисляется сечение провода и нагрузка. Таблица поможет найти эти значения. Для стандартной сети 220 вольт, примерное значение тока рассчитывается так, I(ток)=(Р1+Р2+….+Рn)/220, Pn – мощность. Например, оптимальный ток для алюминиевого провода – 8 А/мм, а для медного – 10 А/мм.
В таблице показано, как проводить расчеты, зная технические характеристики
Расчет по нагрузкеДаже определив нужное значение, можно произвести определенные поправки по нагрузке. Ведь нечасто все приборы работают одновременно в сети. Чтобы данные были более точными, необходимо значение сечения умножить на Кс (поправочный коэффициент). В случае, если будет включаться всё оборудование в одно и то же время, то данный коэф-т не применяется.
Чтобы выполнить вычисления правильно применяют таблицу расчетов сечения кабеля по мощности. Нужно учитывать, что существует два типа данного параметра: реактивная и активная.
Так проводится расчет с учетом нагрузки
В электрических сетях протекает ток переменного типа, показатель которого может меняться. Активная мощность нужна, чтобы рассчитать среднее показатели. Активную мощность имеют электрические нагреватели и лампы накаливания. Если в сети присутствуют электромоторы и трансформаторы, то могут возникать некоторые отклонения. При этом и формируется реактивная мощность. При расчетах показатель реактивной нагрузки отражается в виде коэффициента (cosф).
Особенности потребления тока
Расчет по длинеПолезная информация! В быту среднее значение cosф равняется 0,8. А у компьютера такой показатель равен 0,6-0,7.
Вычисления параметров по длине необходимы при возведении производственных линий, когда кабель подвергается мощным нагрузкам. Для расчетов применяют таблицу сечения кабеля по мощности и току. При перемещении тока по магистралям проявляются потери мощности, которые зависят от сопротивления, появляющегося в цепи.
По техническим параметрам, самое большое значение падения напряжения не должно быть больше пяти процентов.
Применение таблицы помогает узнать значение сечения кабеля по длине
Использование таблицы сечения проводов по мощностиНа практике для проведения подсчетов применяется таблица. Расчет сечения кабеля по мощности осуществляется с учетом показанной зависимости параметров тока и мощности от сечения. Существуют специальные стандарты возведения электроустановок, где можно посмотреть информацию по нужным измерениям. В таблице представлены распространенные значения.
Узнать точный показатель можно, используя различные параметры
Чтобы подобрать кабель под определенную нагрузку, необходимо провести некоторые расчеты:
- рассчитать показатель силы тока;
- округлить до наибольшего показателя, используя таблицу;
- подобрать ближайший стандартный параметр.
Формула расчетов мощности по току и напряжениюСтатья по теме:
Как повесить люстру на натяжной потолок. Видео пошагового монтажа позволит всю работу произвести самостоятельно без обращения к специалистам. Что нужно подготовить для работы и как избежать ошибок мы и расскажем в статье.
Если уже имеются какие-то кабели в наличии, то чтобы узнать нужное значение, следует применить штангенциркуль. При этом измеряется сечение и рассчитывается площадь. Так как кабель имеет округлую форму, то расчет производится для площади окружности и выглядит так: S(площадь)= π(3,14)R(радиус)2. Можно правильно определить, используя таблицу, сечение медного провода по мощности.
Стандартные формулы для определения силы тока
Важная информация! Большинство производителей уменьшают размер сечения для экономии материала. Поэтому, совершая покупку, воспользуйтесь штангенциркулем и самостоятельно промеряйте провод, а затем рассчитайте площадь. Это позволит избежать проблем с превышением нагрузки. Если провод состоит из нескольких скрученных элементов, то нужно промерить сечение одного элемента и перемножить на их количество.
Варианты кабеля для разных назначений
Какие есть примеры?Определенная схема позволит вам сделать правильный выбор сечения кабеля для своей квартиры. Прежде всего, спланируйте места, в которых будут размещаться источники света и розетки. Также следует выяснить, какая техника будет подключаться к каждой группе. Это позволит составить план подсоединения всех элементов, а также рассчитать длину проводки. Не забывайте прибавлять по 2 см на стыки проводов.
Определение сечения провода с учетом разных видов нагрузки
Применяя полученные значения, по формулам вычисляется значение силы тока и по таблице определяется сечение. Например, требуется узнать сечение провода для бытового прибора, мощность которого 2400 Вт. Считаем: I = 2400/220 = 10,91 А. После округления остается 11 А.
Схемы прокладки кабелей
Чтобы определить точный показатель площади сечения применяются разные коэффициенты. Особенно данные значения актуальны для сети 380 В. Для увеличения запаса прочности к полученному показателю стоит прибавить еще 5 А.
Схема трехжильной проводки
Стоит учитывать, что для квартир применяются трехжильные провода. Воспользовавшись таблицами, можно подобрать самое близкое значение тока и соответствующее сечение провода. Можно посмотреть какое нужно сечение провода для 3 кВт, а также для других значений.
У проводов разного типа предусмотрены свои тонкости расчетов. Трехфазный ток применяется там, где нужно оборудование значительной мощности. Например, такое используется в производственных целях.
Для выявления нужных параметров на производствах важно точно рассчитать все коэффициенты, а также учесть потери мощности при колебаниях в напряжении. Выполняя электромонтажные работы дома, не нужно проводить сложные расчеты.
Следует знать о различиях алюминиевого и медного провода. Медный вариант отличается более высокой ценой, но при этом превосходит аналог по техническим характеристикам. Алюминиевые изделия могут крошиться на сгибах, а также окисляются и имеют более низкий показатель теплопроводности. По технике безопасности в жилых зданиях используется только продукция из меди.
Основные материалы для кабелей
Так как переменный ток передвигается по трем каналам, то для монтажных работ используется трехжильный кабель. При установке акустических приборов применяются кабели, имеющие минимальное значение сопротивления. Это поможет улучшить качество сигнала и устранить возможные помехи. Для подключения подобных конструкций применяются провода, размер которых 2*15 или 2*25.
Подобрать оптимальный показатель сечения для применения в быту помогут некоторые средние значения. Для розеток стоит приобрести кабель 2,5 мм2, а для оформления освещения – 1,5 мм2. Оборудование с более высокой мощностью требует сечения размером 4-6 мм2.
Варианты соединения проводов
Специальная таблица окажет помощь, если возникают сомнения при расчетах. Для определения точных показателей нужно учитывать все факторы, которые оказывают влияние на ток в цепи. Это длина отдельных участков, метод укладки, тип изоляции и допустимое значение перегрева. Все данные помогают увеличить производительность в производственных масштабах и более эффективно применять электрическую энергию.
Расчет сечения кабеля и провода по мощности и току, для подключения частного дома (видео)Таблица выбора сечения кабеля в зависимости от силы тока или мощности при прокладке проводов. Выбор сечения автомобильного провода — Ізолітсервіс
Таблица выбора сечения кабеля при прокладке проводов
Проложенные открыто |
Проложенные в трубе |
|||||||||||
Сечение |
Медь |
Алюминий |
Медь |
Алюминий |
||||||||
каб., |
ток |
W, кВт |
ток |
W, кВт |
ток |
W, кВт |
|
W, кВт |
||||
мм2 |
А |
220в |
380в |
А |
220в |
380в |
А |
220в |
380в |
А |
220в |
380в |
0,5 |
11 |
2,4 |
— |
— |
— |
— |
— |
— |
— |
— |
— |
— |
0,75 |
15 |
3,3 |
— |
— |
— |
— |
— |
— |
— |
— |
— |
— |
1,0 |
17 |
3,7 |
6,4 |
— |
— |
— |
14 |
3,0 |
5,3 |
— |
— |
— |
1,5 |
23 |
5,0 |
8,7 |
— |
— |
— |
15 |
3,3 |
5,7 |
— |
— |
— |
2,0 |
26 |
5,7 |
9,8 |
21 |
4,6 |
7,9 |
19 |
4,1 |
7,2 |
14,0 |
3,0 |
5,3 |
2,5 |
30 |
6,6 |
11,0 |
24 |
5,2 |
9,1 |
21 |
4,6 |
7,9 |
16,0 |
3,5 |
6,0 |
4,0 |
41 |
9,0 |
15,0 |
32 |
7,0 |
12,0 |
27 |
5,9 |
10,0 |
21,0 |
4,6 |
7,9 |
6,0 |
50 |
11,0 |
19,0 |
39 |
8,5 |
14,0 |
34 |
7,4 |
12,0 |
26,0 |
5,7 |
9,8 |
10,0 |
80 |
17,0 |
30,0 |
60 |
13,0 |
22,0 |
50 |
11,0 |
19,0 |
38,0 |
8,3 |
14,0 |
16,0 |
100 |
22,0 |
38,0 |
75 |
16,0 |
28,0 |
80 |
17,0 |
30,0 |
55,0 |
12,0 |
20,0 |
25,0 |
140 |
30,0 |
53,0 |
105 |
23,0 |
39,0 |
100 |
22,0 |
38,0 |
65,0 |
14,0 |
24,0 |
35,0 |
170 |
37,0 |
64,0 |
130 |
28,0 |
49,0 |
135 |
29,0 |
51,0 |
75,0 |
16,0 |
28,0 |
Выбор сечения автомобильного провода:
Номин. сечение, мм2 |
Сила тока в одиночном проводе, А при длительной нагрузке и при температуре окружающей среды, оС |
|||
20 |
30 |
50 |
80 |
|
0,5 |
17,5 |
16,5 |
14,0 |
9,5 |
0,75 |
22,5 |
21,5 |
17,5 |
12,5 |
1,0 |
26,5 |
25,0 |
21,5 |
15,0 |
1,5 |
33,5 |
32,0 |
27,0 |
19,0 |
2,5 |
45,5 |
43,5 |
37,5 |
26,0 |
4,0 |
61,5 |
58,5 |
50,0 |
35,5 |
6,0 |
80,5 |
77,0 |
66,0 |
47,0 |
16,0 |
149,0 |
142,5 |
122,0 |
88,5 |
*Примечание: при прокладке проводов сечением 0,5 — 4,0 мм2 в жгутах, в поперечном сечении которых по трассе содержится от двух до семи проводов, сила допустимого тока в проводе составляет 0,55 от силы тока в одиночном проводе согласно таблице, а при наличии 8-19 проводов — 0,38 от силы тока в одиночном проводе.
Таблица разделов
См. «Раздел»
См. Использование инструмента таблиц и введите или измените следующие данные:
Все вкладки
В таблице описаны все определенные свойства раздела независимо от того, как эти разделы были определены. Функции Table Tool здесь не применяются. Для изменения или добавления данных раздела используйте таблицы, классифицированные для каждого метода определения данных раздела.
ID: Номер раздела
Тип: Тип определения раздела
Форма: Обозначение формы сечения
Имя: Название материала
Площадь: Площадь поперечного сечения
Asy: эффективная площадь сдвига, сопротивляющаяся поперечной силе в локальном y-направлении элемента
Asz: эффективная площадь сдвига, сопротивляющаяся поперечной силе в локальном z-направлении элемента
Ixx: сопротивление кручению относительно локальной оси x элемента
Iyy: момент инерции относительно локальной оси y элемента
Izz: момент инерции относительно локальной оси z элемента
Cyp: расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (+) y-направлении
Cym: расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (-) направлении y
Czp: Расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (+) z-направлении
Czm: Расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (-) z-направлении
Qyb: коэффициент сдвига для поперечной силы, приложенной в локальном z-направлении элемента
Qzb: Коэффициент сдвига для поперечной силы, приложенной в локальном y-направлении элемента
Peri.(Out): Общая длина внешнего периметра секции
Peri. (В): Длина внутреннего периметра полого профиля
Вкладка DB / User
ID: Номер раздела
Название: Название раздела
Форма: Обозначение формы сечения
DB: DB Название стандартных спецификаций
Раздел: Название раздела в БД
Смещение: положение центра тяжести сечения
Тип CC: Холодногнутый профиль типа
Сборный: различие между прокатным профилем и сборным профилем
Размер 1 ~ Размер 6: Основные размеры стального профиля
Площадь: Площадь поперечного сечения
Asy: эффективная площадь сдвига, сопротивляющаяся поперечной силе в локальном y-направлении элемента
Asz: эффективная площадь сдвига, сопротивляющаяся поперечной силе в локальном z-направлении элемента
Ixx: сопротивление кручению относительно локальной оси x элемента
Iyy: момент инерции относительно локальной оси y элемента
Izz: момент инерции относительно локальной оси z элемента
Cyp: расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (+) y-направлении
Cym: расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (-) направлении y
Czp: Расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (+) z-направлении
Czm: Расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (-) z-направлении
Qyb: коэффициент сдвига для поперечной силы, приложенной в локальном z-направлении элемента
Qzb: Коэффициент сдвига для поперечной силы, приложенной в локальном y-направлении элемента
Peri.(Out): Общая длина внешнего периметра секции
Пери. (Дюйм): Длина внутреннего периметра полого профиля
Вкладка значений
ID: Номер раздела
Форма: Обозначение формы сечения
Название: Название раздела
Смещение: положение центра тяжести сечения
Сборный: различие между прокатным профилем и сборным профилем
Размер 1 ~ Размер 6: Основные размеры стального профиля
Площадь: Площадь поперечного сечения
Asy: эффективная площадь сдвига, сопротивляющаяся поперечной силе в локальном y-направлении элемента
Asz: эффективная площадь сдвига, сопротивляющаяся поперечной силе в локальном z-направлении элемента
Ixx: сопротивление кручению относительно локальной оси x элемента
Iyy: момент инерции относительно локальной оси y элемента
Izz: момент инерции относительно локальной оси z элемента
Cyp: расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (+) y-направлении
Cym: расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (-) направлении y
Czp: Расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (+) z-направлении
Czm: Расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (-) z-направлении
Qyb: коэффициент сдвига для поперечной силы, приложенной в локальном z-направлении элемента
Qzb: Коэффициент сдвига для поперечной силы, приложенной в локальном y-направлении элемента
Peri.(Out): Общая длина внешнего периметра секции
Пери. (Дюйм): Длина внутреннего периметра полого профиля
Вкладка SRC
ID: Номер раздела
Форма: Обозначение формы сечения
RBO: Rect-Box-Open
РБК: Rect-Box-Close
RPO: Rect-Pipe-Open
RPC: Rect-Pipe-Close
CBO: Circle-Box-Open
CBC: Circle-Box-Close
CPO: Круг-труба-открытая
CPC: окружность-труба-закрытие
EBC: SRC-Box
EPC: Труба SRC
RIB: Прямоугольная балка
CIB: Круглая балка
Название: Название раздела
Сталь DB: Название DB ТУ
Название стали: Название профиля стали
Металлоконструкции: различие между прокатным и сборным профилями
Сталь Размер 1 ~ Размер 6: Основные размеры стального профиля
Размер бетона 1 ~ Размер 2: Основные размеры бетонного профиля
Эластичность материала: коэффициент упругости стали по отношению к бетону (Es / Ec)
Плотность материала: удельный вес (плотность) Отношение стали к бетону (Ds / Dc)
Материал Ps: коэффициент Пуассона для стали
Материал ПК: коэффициент Пуассона для бетона
Замена материала: назначьте сталь в качестве эталона при расчете жесткости составного сечения
Примечание
midas Civil преобразует бетонную секцию в эквивалентную сталь для расчета жесткости секции SRC.
Площадь: Площадь поперечного сечения
Asy: эффективная площадь сдвига, сопротивляющаяся поперечной силе в локальном y-направлении элемента
Asz: эффективная площадь сдвига, сопротивляющаяся поперечной силе в локальном z-направлении элемента
Ixx: сопротивление кручению относительно локальной оси x элемента
Iyy: момент инерции относительно локальной оси y элемента
Izz: момент инерции относительно локальной оси z элемента
Cyp: расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (+) y-направлении
Cym: расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (-) направлении y
Czp: Расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (+) z-направлении
Czm: Расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (-) z-направлении
Qyb: коэффициент сдвига для поперечной силы, приложенной в локальном z-направлении элемента
Qzb: Коэффициент сдвига для поперечной силы, приложенной в локальном y-направлении элемента
Peri.(Out): Общая длина внешнего периметра секции
Пери. (Дюйм): Длина внутреннего периметра полого профиля
Комбинированная вкладка
ID: Номер раздела
Форма: Обозначение формы сечения
Название: Название раздела
DB: Название БД стандартных технических условий
Имя: Название 1-го блока, составляющего объединенный участок
Первый размер 1 ~ Размер 5: Основные размеры секции 1-го блока
Второе название: Название 2-го блока, составляющего объединенный участок
Второй размер 1 ~ Размер 4: Основные размеры секции 2-го блока
Площадь: Площадь поперечного сечения
Asy: эффективная площадь сдвига, сопротивляющаяся поперечной силе в локальном y-направлении элемента
Asz: эффективная площадь сдвига, сопротивляющаяся поперечной силе в локальном z-направлении элемента
Ixx: сопротивление кручению относительно локальной оси x элемента
Iyy: момент инерции относительно локальной оси y элемента
Izz: момент инерции относительно локальной оси z элемента
Cyp: расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (+) y-направлении
Cym: расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (-) направлении y
Czp: Расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (+) z-направлении
Czm: Расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (-) z-направлении
Qyb: коэффициент сдвига для поперечной силы, приложенной в локальном z-направлении элемента
Qzb: Коэффициент сдвига для поперечной силы, приложенной в локальном y-направлении элемента
Peri.(Out): Общая длина внешнего периметра секции
Пери. (Дюйм): Длина внутреннего периметра полого профиля
Конический язычок
ID: Номер раздела
Форма: Обозначение формы сечения
Название: Название раздела
DB: Название БД стандартных технических условий
Название раздела I: Название раздела I раздела
Sect-I Size 1 ~ Size 6: Основные размеры секции I-образного блока
Sect-J Name: Название секции J-секции
Sect-J Size 1 ~ Size 6: Основные размеры секции J-образного блока
Изменение Y: метод изменения момента инерции относительно локальной оси Y элемента
Изменение Z: метод изменения момента инерции относительно локальной оси z элемента
Площадь: Площадь поперечного сечения
Asy: эффективная площадь сдвига, сопротивляющаяся поперечной силе в локальном y-направлении элемента
Asz: эффективная площадь сдвига, сопротивляющаяся поперечной силе в локальном z-направлении элемента
Ixx: сопротивление кручению относительно локальной оси x элемента
Iyy: момент инерции относительно локальной оси y элемента
Izz: момент инерции относительно локальной оси z элемента
Cyp: расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (+) y-направлении
Cym: расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (-) направлении y
Czp: Расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (+) z-направлении
Czm: Расстояние от нейтральной оси секции до крайнего волокна элемента в локальном (-) z-направлении
Qyb: коэффициент сдвига для поперечной силы, приложенной в локальном z-направлении элемента
Qzb: Коэффициент сдвига для поперечной силы, приложенной в локальном y-направлении элемента
Peri.(Out): Общая длина внешнего периметра секции
Пери. (Дюйм): Длина внутреннего периметра полого профиля
Вкладка «Строительство»
ID: Номер раздела
Название: Название раздела
До (После) Тип: Метод определения сечений до (после) строительства (Обычный, Значение, SRC и т. Д.)
До (после) Значение: Основные размеры секций до (после) строительства
Примечание
Щелкните справа от детали, чтобы проверить данные жесткости секций.
До (после) жесткости: данные о жесткости секций до (после) строительства
Everyway4all :: Подробнее о товарах
ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ:
Минимальная высота: 460 мм / 18,11 дюйма
Максимальная высота: 910 мм / 35,83 дюйма
Ширина столешницы: 700 мм / 27,56 дюйма
Длина головной секции: 685 мм / 26,97 дюйма
Длина ножной секции: 1210 мм / 47.64 дюйма
Общая длина: 1930 мм / 75,98 дюйма
Углы наклона головы: от -35º до + 87º
Подъемный механизм: электрический
Дыхательное отверстие / заглушка: 1
Выдвижные ролики: 4
Номинальная масса (макс. Нагрузка): 225 кг / 496 фунтов
Вес нетто: 68,5 кг
Масса брутто: 82.1 кг
Размер упаковки: 221 x 77 x 52 см
Грузоподъемность контейнера
• 20 футов 28 столов
• 40 футов 60 столов
• 40ftHQ 75 столов
Электрические характеристики
Блок управления Входное напряжение и номинальные параметры: 100 ~ 240 В переменного тока, 50/60 Гц, 2 А
Выходное напряжение блока управления: 32 В постоянного тока, 80 ВА
Входное напряжение привода: 24 В постоянного тока
Рабочий цикл: Макс.10% 2мин. ВКЛ / 18мин. ВЫКЛ
Макс. Нагрузка: Push 8000N
Макс. Ток: Макс. 6А
СЕРТИФИЦИРОВАНА ПО AAMI / CSA / IEC / EN STD
AAMI ES 60601-1, CSA-C22.2 NO. 60601-1
IEC 60601-1, EN 60601-1
Используемые электрические компоненты одобрены IEC 60601-1
.таблиц в HTML-документах
таблиц в HTML-документах11.1 Введение в таблицы
Модель таблицы HTML позволяет авторам упорядочивать данные — текст, предварительно отформатированный текст, изображения, ссылки, формы, поля форм, другие таблицы и т. д. — в строки и столбцы ячеек.
Каждая таблица может иметь связанный заголовок (см. CAPTION ), который дает краткое описание таблицы цель. Также может быть предоставлено более подробное описание (через сводный атрибут ) в интересах людей, использующих речь или Пользовательские агенты на основе Брайля.
Строки таблицы могут быть сгруппированы в головку, основание и секции корпуса, (через THEAD , TFOOT и TBODY элементы соответственно). Группы строк передают дополнительную структурную информацию и могут отображаться пользовательскими агентами способами, подчеркивающими эту структуру. Пользователь агенты могут использовать разделение голова / тело / ступня для поддержки прокрутки тела секции независимо от секции головы и ноги. Когда длинные столы напечатанные, информация о голове и ноге может повторяться на каждой странице, которая содержит данные таблицы.
Авторы также могут группировать столбцы для предоставления дополнительная структурная информация, которая может быть использована пользовательскими агентами. Кроме того, авторы могут объявлять свойства столбца в начале таблицы. определение (через элементы COLGROUP и COL ) таким образом, чтобы пользовательские агенты, чтобы отображать таблицу постепенно, а не ждать все данные таблицы должны поступить перед рендерингом.
Ячейки таблицы могут содержать информацию «заголовок» (см. Элемент TH ) или «данные» (см. Элемент TD ).Ячейки могут охватывать несколько строки и столбцы. Модель таблицы HTML 4 позволяет авторам маркировать каждую ячейку таким образом, чтобы что невизуальные пользовательские агенты могут легче передать пользователю информацию о заголовке ячейки. Мало того, что это механизмы очень помогают пользователям с нарушениями зрения, они делают возможным для мультимодальных беспроводных браузеров с ограниченными возможностями отображения (например, Веб-пейджеры и телефоны) для обработки таблиц.
Таблицыне следует использовать исключительно как средство для компоновки содержимого документа, как это может вызвать проблемы при рендеринге на невизуальные носители.Кроме того, при использовании с графикой эти таблицы могут вынудить пользователей выполнять горизонтальную прокрутку, чтобы просмотреть таблицу, созданную в системе с большим дисплеем. Чтобы свести к минимуму эти проблемы, авторы должны использовать таблицы стилей для управления макетом, а не таблицами.
Вот простая таблица, которая иллюстрирует некоторые особенности HTML настольная модель. Следующее определение таблицы:
<ТАБЛИЦА border = "1" summary = "Эта таблица дает некоторую статистику о фруктах мухи: средний рост и вес, и процентное соотношение с красными глазами (как у мужчин, так и у женщин).">Тестовая таблица с объединенными ячейками Среднее Красные
глазарост вес Мужчины 1,9 0,003 40% Женщины 1,7 0,002 43% может отображаться примерно так на устройстве tty:
Тестовая таблица с объединенными ячейками / ----------------------------------------- \ | | Средний | Красный | | | ------------------- | глаза | | | высота | вес | | | ----------------------------------------- | | Самцы | 1.9 | 0,003 | 40% | | ----------------------------------------- | | Самки | 1,7 | 0,002 | 43% | \ ----------------------------------------- /или как это с помощью графического пользовательского агента:
11.2 Элементы для построения столов
11.2.1 Модель
ТАБЛИЦА элементНачальный тег: требуется , Конечный тег: требуется
Определения атрибутов
- сводка = текст [CS]
- Этот атрибут предоставляет сводную информацию о назначении и структуре таблицы для пользовательские агенты, выполняющие рендеринг в невизуальные носители, такие как речь и шрифт Брайля.
- выровнять = слева | в центре | справа [CI]
- Не рекомендуется. Это атрибут определяет положение таблицы по отношению к документу. Допустимые значения:
- слева: Таблица слева от документа.
- центр: Таблица находится в центре документа.
- справа: Таблица справа от документа.
- ширина = длина [CN]
- Этот атрибут определяет желаемую ширину всей таблицы и является предназначен для визуальных пользовательских агентов.Когда значение является процентным значением, значение относительно доступного горизонтального пространства пользовательского агента. в отсутствие указания ширины, ширина таблицы определяется пользователем агент.
Атрибуты, определенные в другом месте
- id , класс (идентификаторы на уровне документа)
- lang (язык информация), дирек (текст направление)
- title (заголовок элемента)
- стиль (рядный информация о стиле)
- onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)
- bgcolor (цвет фона)
- рамка , правила , граница (границы и правила)
- количество ячеек , ячейка (ячейка поля)
Элемент ТАБЛИЦА содержит все остальные элементы, которые определяют заголовок, строки, содержимое и форматирование.
В следующем информативном списке описаны операции, которые могут выполнять пользовательские агенты. выполнять при отрисовке таблицы:
- Сделать таблицу сводку доступной для пользователя. Авторы должны предоставить сводка содержимого и структуры таблицы, чтобы люди, использующие невизуальные пользовательские агенты могут лучше понять это.
- Отображает заголовок, если он определен.
- Отображает заголовок таблицы, если он указан. Визуализировать нижний колонтитул таблицы, если один указан.Пользовательские агенты должны знать, где отображать верхний и нижний колонтитулы. Например, если выходной носитель выгружается на страницы, пользовательские агенты могут помещать заголовок в верх каждой страницы и нижний колонтитул внизу. Аналогично, если пользовательский агент предоставляет механизм для прокрутки строк, заголовок может отображаться вверху прокручиваемая область и нижний колонтитул внизу.
- Подсчитайте количество столбцов в таблице. Обратите внимание, что количество строк в таблице равно к количеству элементов TR , содержащихся в ТАБЛИЦЕ элемент.
- Сгруппируйте столбцы по любой группе столбцов технические характеристики.
- Отобразите ячейки, строка за строкой и сгруппированные в соответствующие столбцы, между верхний и нижний колонтитулы. Визуальные пользовательские агенты должны отформатируйте таблицу в соответствии с атрибутами HTML и таблицей стилей Технические характеристики.
Модель таблицы HTML была разработана таким образом, чтобы при содействии автора пользователь агенты могут отображать таблицы постепенно (т. е. как прибывают строки таблицы) вместо того, чтобы ждать всех данных перед началом для рендеринга.
Чтобы пользовательский агент отформатировал таблицу за один проход, авторы должны сообщить пользовательский агент:
Точнее, пользовательский агент может отображать таблицу за один проход, когда ширина столбца указывается с использованием комбинации Элементы COLGROUP и COL . Если какой-либо из столбцов указан в относительные или процентные значения (см. раздел, посвященный вычисляя ширину столбцов), авторы также должны указать ширину сам стол.
Таблица направленности
Направленность стола является либо унаследованной направленностью (по умолчанию слева направо), либо заданный атрибутом dir для элемента TABLE .
Для таблицы с письмом слева направо нулевой столбец находится слева, а нулевая строка — наверху. Для таблицы с письмом справа налево нулевой столбец находится справа, а строка ноль находится наверху.
Когда пользовательский агент выделяет дополнительные ячейки в строке (см. Раздел о вычислении количества столбцов в таблице), дополнительная строка ячейки добавляются справа от таблицы для таблиц с письмом слева направо и в левая сторона для таблиц с письмом справа налево.
Обратите внимание, что ТАБЛИЦА — единственный элемент, на котором dir меняет визуальный порядок столбцов на обратный; одна строка таблицы ( TR ) или группа столбцов ( COLGROUP ) не может быть независимо отменена.
При установке для элемента ТАБЛИЦА атрибут dir также влияет на направление текста в ячейках таблицы (поскольку атрибут dir наследуется блочные элементы).
Чтобы указать таблицу с написанием справа налево, установите атрибут dir следующим образом:
<ТАБЛИЦА dir = "RTL"> ... остальная часть таблицы ...Направление текста в отдельных ячейках можно изменить, установив dir атрибут в элементе, определяющем ячейку.Пожалуйста, обратитесь к разделу о двунаправленном тексте для получения дополнительной информации. по вопросам направления текста.
11.2.2 Заголовки таблиц: элемент
CAPTIONНачальный тег: требуется , Конечный тег: требуется
Определения атрибутов
- выровнять = сверху | снизу | слева | справа [CI]
- Не рекомендуется. Для визуальные пользовательские агенты, этот атрибут определяет позицию заголовка с уважение к таблице.Возможные значения:
- вверху: Заголовок находится вверху таблицы. Это значение по умолчанию.
- внизу: Подпись внизу таблицы.
- осталось: Подпись слева от таблицы.
- справа: Подпись справа от таблицы.
Атрибуты, определенные в другом месте
- id , класс (идентификаторы на уровне документа)
- lang (язык информация), дирек (текст направление)
- title (заголовок элемента)
- стиль (рядный информация о стиле)
- onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)
Текст элемента CAPTION , если он присутствует, должен описывать природу стол.Элемент CAPTION разрешен только сразу после ТАБЛИЦА начальный тег. А ТАБЛИЦА элемент может содержать только один Элемент CAPTION .
Визуальные пользовательские агенты позволяют зрячим людям быстро понять структуру таблица из заголовков, а также заголовок. Следствием этого является эти подписи часто неадекватны для краткого описания цели и структура таблицы с точки зрения людей, полагающихся на невизуальные пользовательские агенты.
Поэтому авторам следует позаботиться о том, чтобы дополнительная информация, обобщающая назначение и структуру table с использованием атрибута summary элемента TABLE . Это особенно важно для таблиц без подписей. Примеры ниже иллюстрируют использование сводный атрибут .
Визуальные пользовательские агенты не должны обрезать любую часть таблица, включая заголовок, если не предоставлены средства для доступа ко всем частей, например, с помощью горизонтальной или вертикальной прокрутки.Мы рекомендуем, чтобы подпись текст должен иметь ту же ширину, что и таблица. (См. Также раздел о рекомендуемых алгоритмах компоновки.)
11.2.3 Группы строк:
THEAD , TFOOT и TBODY элементыTHEAD - O (TR) + - заголовок таблицы -> TFOOT - O (TR) + - нижний колонтитул таблицы ->Начальный тег: требуется , Конечный тег: опционально
TBODY O O (TR) + - тело таблицы ->Начальный тег: необязательно , Конечный тег: опционально
Атрибуты, определенные в другом месте
- id , класс (идентификаторы на уровне документа)
- lang (язык информация), дирек (текст направление)
- title (заголовок элемента)
- стиль (рядный информация о стиле)
- onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)
- выровнять , char , charoff , valign (ячейка выравнивание)
Строки таблицы могут быть сгруппированы в заголовок таблицы, таблицу ножку и одну или несколько секций корпуса стола, используя THEAD , Элементы TFOOT и TBODY соответственно.Это разделение позволяет пользовательские агенты для поддержки прокрутки тела таблицы независимо от таблицы голова и нога. Когда печатаются длинные столы, головка и ножка стола информация может повторяться на каждой странице, содержащей данные таблицы.
Головка стола и ножка стола должны содержать информацию о столбцы. Тело таблицы должно содержать строки данных таблицы.
Если присутствует, то каждый THEAD , TFOOT и TBODY содержит группу строк .Каждая группа строк должна содержать хотя бы одну строку, определяется элементом TR .
Этот пример иллюстрирует порядок и структуру головок, ножек и тела.
<ТАБЛИЦА> <ГОЛОВА>... информация заголовка ... ... информация о нижнем колонтитуле ... ... первая строка данных первого блока ... ... вторая строка данных первого блока... ... первая строка данных второго блока ... ... вторая строка данных второго блока ... ... третья строка данных второго блока ... TFOOT должен появиться перед TBODY в ТАБЛИЦЕ определение, чтобы пользовательские агенты могли отображать стопу до получения всех (потенциально многочисленные) строки данных. Ниже приводится сводная информация о том, какие теги требуется, но его можно не указывать:
- Модель Начальный тег TBODY требуется всегда, кроме случаев, когда таблица содержит только один корпус стола, без головки или ножек стола. TBODY конечный тег всегда можно безопасно опустить.
- Начальные теги для THEAD и TFOOT требуются, когда заголовок таблицы и ножные секции присутствуют соответственно, но соответствующие конечные метки могут всегда безопасно опускаться.
Соответствующие парсеры пользовательских агентов должны подчиняться этим правилам по причинам обратной совместимость.
Таблицу из предыдущего примера можно сократить, удалив определенный конец теги, например:
<ТАБЛИЦА> <ГОЛОВА>...заголовок ... ... информация о нижнем колонтитуле ... ... первая строка данных первого блока ... ... вторая строка данных первого блока ... ... первая строка данных второго блока ... ... вторая строка данных второго блока ... ... третья строка данных второго блока ... THEAD , TFOOT и TBODY разделов должны содержать такое же количество столбцы.
11.2.4 Группы столбцов:
COLGROUP и Элементы COLГруппы столбцов позволяют авторам создавать структурные подразделения внутри стола. Авторы могут выделить эту структуру с помощью таблиц стилей или атрибутов HTML (например, rules для элемента ТАБЛИЦА ). Для примера визуальное представление групп столбцов, см. образец таблицы.
Таблица может содержать одну неявную группу столбцов (№ COLGROUP ограничивает столбцы) или любое количество явных группы столбцов (каждая из которых разделена экземпляром Элемент COLGROUP ).
Элемент COL позволяет авторам разделять атрибуты между несколькими столбцами без каких-либо структурных группировок. «Пролет» COL element — это количество столбцов, которые будут разделять атрибуты элемента.
Группа
COLGROUP элементНачальный тег: требуется , Конечный тег: опционально
Определения атрибутов
- интервал = номер [CN]
- Этот атрибут, который должен быть целым числом> 0, определяет количество столбцы в группе столбцов.Значения означают следующее:
- При отсутствии атрибута диапазона , каждый COLGROUP определяет группу столбцов, содержащую один столбец.
- Если для атрибута span установлено значение N> 0, текущий Элемент COLGROUP определяет группу столбцов, содержащую N столбцов.
Пользовательские агенты должны игнорировать этот атрибут, если Элемент COLGROUP содержит один или несколько элементов COL .
- ширина = мультидлина [CN]
Этот атрибут определяет ширину по умолчанию для каждого столбца в текущем группа столбцов.Помимо стандартного пикселя, процентного и относительного значений, этот атрибут позволяет использовать специальную форму «0 *» (нулевая звездочка), что означает что ширина каждого столбца в группе должна быть минимальной шириной необходимо для хранения содержимого столбца. Это означает, что весь столбец содержимое должно быть известно, прежде чем его ширина может быть правильно вычислена. Авторы следует помнить, что указание «0 *» не позволит визуальным пользовательским агентам рендеринг таблицы постепенно.
Этот атрибут переопределяется для любого столбца в группе столбцов, для которого ширина указывается через элемент COL .
Атрибуты, определенные в другом месте
- id , класс (идентификаторы на уровне документа)
- lang (язык информация), дирек (текст направление)
- title (заголовок элемента)
- стиль (рядный информация о стиле)
- onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)
- выровнять , char , charoff , valign (ячейка выравнивание)
Элемент COLGROUP создает явную группу столбцов.Количество столбцы в группе столбцов могут быть указаны двумя взаимоисключающими способы:
- Атрибут span элемента (значение по умолчанию 1) указывает количество столбцов в группе.
- каждый Элемент COL в COLGROUP представляет один или несколько столбцов в группе.
Преимущество использования атрибута span заключается в том, что авторы может группировать информацию о ширине столбцов. Таким образом, если таблица содержит сорок столбцов, каждый из которых имеет ширину 20 пикселей, легче напишите:
чем:
<КОЛГРУППА>... Всего сорок элементов COL ... Когда необходимо выделить столбец (например, для информации о стиле, чтобы указать информацию о ширине и т. д.) внутри группы, авторы должны указать, что столбец с элементом COL . Таким образом, чтобы применить специальную информацию о стиле к последний столбец предыдущей таблицы выделим следующим образом:
<КОЛГРУППА>Атрибут ширины для Элемент COLGROUP наследуется всеми 40 столбцами.Первый COL элемент относится к первым 39 столбцам (не делая с ними ничего особенного), а второй присваивает значение id сороковому столбцу, чтобы таблицы стилей могли обратитесь к нему.
Таблица в следующем примере содержит две группы столбцов. Первое группа столбцов содержит 10 столбцов, а вторая — 5 столбцов. По умолчанию ширина каждого столбца в первой группе столбцов составляет 50 пикселей. Ширина каждого столбец во второй группе столбцов будет минимально необходимым для этого столбец.
<ТАБЛИЦА><ГОЛОВА> ... Элемент
COLНачальный тег: требуется , Конечный тег: запрещено
Определения атрибутов
- интервал = номер [CN]
- Этот атрибут, значение которого должно быть целым числом> 0, определяет число столбцов, «охваченных» элементом COL ; элемент COL разделяет свои атрибуты с все колонны, которые он охватывает.Значение по умолчанию для этого атрибута — 1 (т. Е. Элемент COL относится к одному столбцу). Если Для атрибута span установлено значение N> 1, текущий COL Элемент разделяет свои атрибуты со следующими N-1 столбцами.
- ширина = мультидлина [CN]
- Этот атрибут определяет ширину по умолчанию для каждого столбца, охватываемого текущий Элемент COL . Он имеет то же значение, что и . width для элемента COLGROUP и заменяет его.
Атрибуты, определенные в другом месте
- id , класс (идентификаторы на уровне документа)
- lang (язык информация), дирек (текст направление)
- title (заголовок элемента)
- стиль (рядный информация о стиле)
- onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)
- выровнять , char , charoff , valign (ячейка выравнивание)
Элемент COL позволяет авторам группировать атрибут спецификации столбцов таблицы. COL делает , а не группу колонны вместе структурно — это роль Элемент COLGROUP . COL элементы пусты и служат только поддержка атрибутов. Они могут появляться внутри или за пределами явного столбца группа (т.е. элемент COLGROUP ).
Атрибут width для COL относится к ширине каждого столбец в диапазоне элемента.
Расчет количества столбцов в стол
Есть два способа определить количество столбцов в таблице (по порядку приоритета):
- Если Элемент TABLE содержит любые COLGROUP или COL элементы, пользовательские агенты должны рассчитывать количество столбцов, суммируя следующий:
- За каждые Элемент COL , примите значение его Атрибут span (значение по умолчанию 1).
- Для каждого элемента COLGROUP , содержащего хотя бы один COL элемент, игнорируйте span Атрибут для Элемент COLGROUP . Для каждого элемента COL выполните расчет шаг 1.
- Для каждого пустого элемента COLGROUP возьмите значение его Атрибут span (значение по умолчанию 1).
- В противном случае, если элемент ТАБЛИЦА не содержит COLGROUP или COL элементов, пользовательские агенты должны основывать количество столбцы на том, что требуется строкам.Количество столбцов равно количество столбцов, необходимое для строки с наибольшим количеством столбцов, включая ячейки которые охватывают несколько столбцов. Для любой строки, в которой меньше этого числа столбцы, конец этой строки должен быть заполнен пустыми ячейками. «Конец» строка зависит от таблицы направленность.
Это ошибка, если таблица содержит COLGROUP или COL элементов и два вычисления не приводят к одинаковому количеству столбцы.
После того, как пользовательский агент подсчитал количество столбцов в таблице, он может сгруппировать их в группы столбцов.
Например, для каждой из следующих таблиц вычисление двух столбцов методы должны привести к трем столбцам. Первые три таблицы могут быть отображены постепенно.
<ТАБЛИЦА>... ... ряды ... <ТАБЛИЦА> <КОЛГРУППА> ... ... ряды ... <ТАБЛИЦА> <КОЛГРУППА> ... ... ряды ... <ТАБЛИЦА> Расчет ширины столбцов
Авторы могут указывать ширину столбцов тремя способами:
- Фиксированный
- Спецификация фиксированной ширины указывается в пикселях (например, ширина = «30»). Спецификация фиксированной ширины позволяет увеличивать рендеринг.
- В процентах
- Процентная спецификация (e.г., ширина = «20%») основан на процентном соотношении горизонтального пространства, доступного для таблицы (между текущими левым и правым полями, включая числа с плавающей запятой). Обратите внимание, что это пространство не зависит от самой таблицы, и, следовательно, процентные характеристики включить инкрементный рендеринг.
- Пропорциональный
- Пропорциональные характеристики (например, ширина = «3 *») см. части горизонтального пространства , требуемого таблицей. Если ширина таблицы получает фиксированное значение через ширину атрибут элемента ТАБЛИЦА , пользовательские агенты могут отображать таблицу постепенно, даже с пропорциональными столбцами.
Однако, если таблица не имеет фиксированной ширины, пользовательские агенты должны получать все данные таблицы, прежде чем они смогут определить горизонтальное пространство, необходимое для стол. Только после этого можно выделить это пространство для пропорциональных столбцов.
Если автор не указывает информацию о ширине столбца, пользовательский агент может невозможно инкрементно форматировать таблицу, так как она должна ждать столбец данных, который нужно прибыть, чтобы выделить соответствующую ширину.
Если ширина столбца оказывается слишком узкой для содержимого определенного ячейка таблицы, пользовательские агенты могут выбрать перекомпоновку таблицы.
Таблица в этом примере содержит шесть столбцов. Первый не принадлежат явной группе столбцов. Следующие три принадлежат первому явному группа столбцов, а последние два принадлежат второй явной группе столбцов. Этот таблица не может быть отформатирована постепенно, так как она содержит пропорциональный столбец спецификации ширины и без значения для width для элемента TABLE .
Как только (визуальный) пользовательский агент получил данные таблицы: доступные горизонтальное пространство будет распределено пользовательским агентом следующим образом: Сначала пользователь Агент выделит 30 пикселей для первого и второго столбцов.Тогда минимальное пространство необходимые для третьего столбца будут зарезервированы. Оставшееся горизонтальное пространство будет разделен на шесть равных частей (поскольку 2 * + 1 * + 3 * = 6 частей). Четвертый столбец (2 *) получит две из этих частей, пятый столбец (1 *) получит получите один, а столбец шесть (3 *) получит три.
<ТАБЛИЦА> <КОЛГРУППА><КОЛГРУППА> <ГОЛОВА> ... ... ряды ... Мы установили значение атрибута align в третьем столбце группа в «центр». Все ячейки в каждом столбце этой группы унаследуют это значение, но может переопределить его. Фактически, последний COL делает именно это, указывая что каждая ячейка в столбце, которым она управляет, будет выровнена по «:» персонаж.
В следующей таблице спецификации ширины столбца позволяют агенту пользователя для постепенного форматирования таблицы:
<ТАБЛИЦА><КОЛГРУППА> <ГОЛОВА> ... ... ряды ... Первые десять столбцов будут шириной 15 пикселей каждый. Последние два столбца будут каждый получает половину из оставшихся 50 пикселей. Обратите внимание, что COL элементы появляются только так, чтобы id значение может быть указано для последних двух столбцы.
Примечание. Хотя Атрибут width в элементе TABLE не является устаревшим, авторам рекомендуется использовать таблицы стилей для определения ширины таблицы.
11.2.5 Строки таблицы: элемент
TRНачальный тег: требуется , Конечный тег: опционально
Атрибуты, определенные в другом месте
- id , класс (идентификаторы на уровне документа)
- lang (язык информация), дирек (текст направление)
- title (заголовок элемента)
- стиль (рядный информация о стиле)
- onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)
- bgcolor (цвет фона)
- выровнять , char , charoff , valign (ячейка выравнивание)
Элементы TR действуют как контейнер для ряда ячеек таблицы.Конец тег может быть опущен.
Этот образец таблицы содержит три строки, каждая из которых начинается с номера TR элемент:
Чашки кофе, выпитые каждым сенатором ... Строка заголовка ... ...Первая строка данных ... ... Вторая строка данных ... ... остальная часть таблицы ... 11.2.6 Ячейки таблицы: элементы
TH и TDTH | TD ) - O (% flow;) * - ячейка заголовка таблицы, ячейка данных таблицы -> abbr % Текст; # ПРЕДПОЛАГАЕТСЯ - сокращение для ячейки заголовка - axis CDATA # ПРЕДПОЛАГАЕТСЯ - разделенный запятыми список связанных заголовков - заголовков IDREFS # ПРЕДПОЛАГАЕТСЯ - список идентификаторов для ячеек заголовков - объем % объем; # ПРЕДПОЛАГАЕТСЯ - область, охватываемая ячейками заголовка - rowspan NUMBER 1 - количество строк, охватываемых ячейкой - colspan NUMBER 1 - количество столбцов, охватываемых ячейкой - % cellhalign; - выравнивание по горизонтали в ячейках - % cellvalign; - выравнивание по вертикали в ячейках - >Начальный тег: требуется , Конечный тег: опционально
Определения атрибутов
- заголовка = idrefs [CS]
- Этот атрибут определяет список ячеек заголовка, которые предоставляют заголовок. информация для текущей ячейки данных.Значение этого атрибута — список имен ячеек, разделенных пробелами; эти ячейки должны быть названы, установив их id атрибут. Авторы обычно используют атрибут заголовков , чтобы помочь невизуальным пользовательские агенты отображают информацию заголовка о ячейках данных (например, заголовок информация произносится до данных ячейки), но атрибут также может быть используется вместе с таблицами стилей. См. Также прицел атрибут.
- объем = имя-области [CI]
- Этот атрибут определяет набор ячеек данных, для которых текущий заголовок ячейка предоставляет информацию заголовка.Этот атрибут можно использовать вместо . заголовки , особенно для простых таблиц. Если указано, этот атрибут должен иметь одно из следующих значений:
- строка: Текущая ячейка предоставляет информацию заголовка для остальная часть строки, которая его содержит (см. также раздел о направленности таблицы).
- col: Текущая ячейка предоставляет информацию заголовка для остальная часть столбца, который его содержит.
- rowgroup: Ячейка заголовка предоставляет информацию заголовка для остальная часть группы строк, которая его содержит.
- colgroup: Ячейка заголовка предоставляет информацию заголовка для остальная часть группы столбцов, которая его содержит.
- abbr = текст [CS]
- Этот атрибут следует использовать для предоставления сокращенной формы ячейки контент и может отображаться пользовательскими агентами, когда это необходимо, вместо содержимое ячейки. Сокращенные имена должны быть короткими, поскольку пользовательские агенты могут отображать их неоднократно. Например, синтезаторы речи могут отображать сокращенный заголовки, относящиеся к конкретной ячейке, перед отображением этой ячейки содержание.
- ось = cdata [CI]
- Этот атрибут может использоваться для помещения ячейки в концептуальные категории, которые можно рассматривать как образующие оси в n-мерном пространстве. Пользовательские агенты могут давать доступ пользователей к этим категориям (например, пользователь может запросить у пользовательского агента все ячейки, принадлежащие определенным категориям, пользовательский агент может представить таблицу в виде оглавления и т. д.). Пожалуйста, обратитесь к разделу о категоризации ячеек для получения дополнительной информации.Значение этого атрибута представляет собой список названий категорий, разделенных запятыми.
- промежуток между рядами = число [CN]
- Этот атрибут определяет количество строк, охватываемых текущей ячейкой. Значение этого атрибута по умолчанию — единица («1»). Нулевое значение («0») означает что ячейка охватывает все строки от текущей до последней строки таблицы раздел ( THEAD , TBODY или TFOOT ), в котором ячейка определенный.
- colspan = число [CN]
- Этот атрибут определяет количество столбцов, охватываемых текущей ячейкой.Значение этого атрибута по умолчанию — единица («1»). Нулевое значение («0») означает что ячейка охватывает все столбцы от текущего до последнего столбца группа столбцов ( COLGROUP ), в которой определена ячейка.
- nowrap [CI]
- Не рекомендуется. Когда присутствует, этот логический атрибут сообщает визуальным пользовательским агентам отключить автоматическое перенос текста для этой ячейки. Таблицы стилей следует использовать вместо этого атрибута для достижения эффекта обтекания. Примечание. при неосторожном использовании этот атрибут может привести к чрезмерному широкие ячейки.
- ширина = длина [CN]
- Не рекомендуется. Это атрибут предоставляет пользовательским агентам рекомендованную ширину ячеек.
- высота = длина [CN]
- Не рекомендуется. Это Атрибут предоставляет пользовательским агентам рекомендуемую высоту ячеек.
Атрибуты, определенные в другом месте
- id , класс (идентификаторы на уровне документа)
- lang (язык информация), дирек (текст направление)
- title (заголовок элемента)
- стиль (рядный информация о стиле)
- onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)
- bgcolor (цвет фона)
- выровнять , char , charoff , valign (ячейка выравнивание)
Ячейки таблицы могут содержать два типа информации: заголовок информация и данные.Этот различие позволяет пользовательским агентам четко отображать заголовок и ячейки данных, даже при отсутствии таблиц стилей. Например, визуальные пользовательские агенты могут выделите текст ячейки заголовка жирным шрифтом. Синтезаторы речи могут воспроизводить информация заголовка с отчетливой интонацией голоса.
Элемент TH определяет ячейку, содержащую информацию заголовка. Пользователь агентам доступны две части информации заголовка: содержимое TH элемент и значение abbr атрибут.Пользовательские агенты должны отображать либо содержимое ячейки или значение атрибута abbr . Для визуальных медиа, последний может быть уместен, когда недостаточно места для визуализации полное содержимое ячейки. Для невизуальных медиа abbr может использоваться как сокращение для заголовков таблиц, когда они отображаются вместе с содержимым ячеек, к которым они применяются.
заголовки и . Атрибуты также позволяют авторам помогать невизуальным агенты пользователя обрабатывают информацию заголовка.Пожалуйста, обратитесь к разделу о маркировке ячеек для невизуальных пользовательских агентов для информация и примеры.
Элемент TD определяет ячейку, содержащую данные.
Ячейки могут быть пустыми (т. Е. Не содержать данных).
Например, следующая таблица содержит четыре столбца данных, каждый заголовок по описанию столбца.
Чашки кофе, выпитые каждым сенатором Имя Чашки Тип кофе Сахар? Т. Секстон 10 Эспрессо Нет Дж. Диннен 5 Без кофеина Да Пользовательский агент, выполняющий рендеринг на tty-устройстве, может отображать это следующим образом:
Название чашки Тип кофе с сахаром? Т.Секстон 10 Эспрессо Нет J. Dinnen 5 без кофеина ДаЯчейки, занимающие несколько строк или колонны
Ячейки могут занимать несколько строк или столбцов. Количество строк или столбцов охватываемый ячейкой, устанавливается строками и colspan для элементов TH и TD .
В этом определении таблицы мы указываем, что ячейка в четвертой строке, втором столбце должен охватывать в общей сложности три столбца, включая текущий столбец.
<ТАБЛИЦА border = "1">Чашки кофе, выпитые каждым сенатором Имя Чашки Тип кофе Сахар? Т. Sexton 10 Espresso Нет Дж. Диннен 5 Decaf Да А. Сория Недоступно Эта таблица может быть отображена на устройстве tty визуальным пользовательским агентом как следует:
Чашек кофе, выпитых каждым сенатором -------------------------------------- | Название | Чашки | Тип кофе | Сахар? | -------------------------------------- | Т.Секстон | 10 | Эспрессо | Нет | -------------------------------------- | Дж. Диннен | 5 | Без кофеина | Да | -------------------------------------- | А. Сория | Нет в наличии | --------------------------------------В следующем примере показано (с помощью границ таблицы), как ячейка определения, охватывающие более одной строки или столбца, влияют на определение более поздние клетки. Рассмотрим следующее определение таблицы:
<ТАБЛИЦА border = "1">1 2 3 4 6 7 8 9 Поскольку ячейка «2» охватывает первую и вторую строки, определение второй row учтет это.Таким образом, второй TD во втором ряду фактически определяет третья ячейка строки. Визуально таблица может отображаться на tty-устройстве. как:
------------- | 1 | 2 | 3 | ---- | | ---- | 4 | | 6 | ---- | --- | ---- | 7 | 8 | 9 | -------------, в то время как графический пользовательский агент может отображать это как:
Обратите внимание, что если опущена определяющая ячейка «6» TD , дополнительная пустая ячейка был бы добавлен пользовательским агентом для завершения строки.
Аналогично, в следующем определении таблицы:
<ТАБЛИЦА border = "1">1 2 3 4 6 7 8 9 ячейка «4» охватывает два столбца, поэтому второй TD в строке фактически определяет третья ячейка («6»):
------------- | 1 | 2 | 3 | -------- | ---- | 4 | 6 | -------- | ---- | 7 | 8 | 9 | -------------Графический пользовательский агент может отображать это как:
Определение перекрывающихся ячеек является ошибкой.Пользовательские агенты могут различаться по тому, как они обработать эту ошибку (например, рендеринг может отличаться).
Следующий недопустимый пример показывает, как можно создать перекрывающиеся клетки. В этой таблице ячейка «5» занимает две строки, а ячейка «7» — два столбца, поэтому в ячейке между «7» и «9» есть перекрытие:
<ТАБЛИЦА border = "1">1 2 3 4 5 6 7 9 Примечание. В следующих разделах описывается таблица HTML. атрибуты, относящиеся к визуальному форматированию. Когда эта спецификация была впервые опубликованный в 1997 году, [CSS1] не предлагал механизмы для управления всеми аспектами визуальное форматирование таблиц. С тех пор [CSS2] добавил свойства для визуального форматирования таблиц.
HTML 4 включает механизмы для управления:
11.3.1 Границы и правила
Следующие атрибуты влияют на внешний фрейм таблицы и внутренний правила.
Определения атрибутов
- рама = void | above | below | hsides | lhs | rhs | vsides | box | border [CI]
- Этот атрибут указывает, какие стороны рамки вокруг стола будут быть видимым. Возможные значения:
- пусто: Без сторон. Это значение по умолчанию.
- вверху: Только верхняя сторона.
- внизу: Только нижняя сторона.
- hsides: Только верхняя и нижняя стороны.
- vsides: Только правая и левая стороны.
- lhs: Только левая сторона.
- rhs: Только правая сторона.
- коробка: Все четыре стороны.
- бордюр: Все четыре стороны.
- правила = нет | группы | строки | столбцы | все [CI]
- Этот атрибут указывает, какие правила будут отображаться между ячейками внутри стол. Отображение правил зависит от пользовательского агента.Возможные значения:
- нет: Нет правил. Это значение по умолчанию.
- группы: Правила будут отображаться между группами строк (см. THEAD , TFOOT и TBODY ) и группы столбцов (см. Только COLGROUP и COL ).
- строк: Правила будут отображаться только между строками.
- cols: Правила будут отображаться только между столбцами.
- все: Правила будут отображаться между всеми строками и столбцами.
- граница = пикселей [CN]
- Этот атрибут определяет ширину (только в пикселях) рамки вокруг таблицу (дополнительную информацию об этом атрибуте см. в примечании ниже).
Чтобы помочь различать ячейки таблицы, мы можем установить Атрибут border элемента TABLE . Рассмотрим предыдущий пример:
<ТАБЛИЦА border = "1" summary = "В этой таблице указано количество чашек кофе, потребляемого каждым сенатором, тип кофе (без кофеина или обычный), а также принимать с сахаром.">Чашки кофе, выпитые каждым сенатором Имя Чашки Тип кофе Сахар? Т. Секстон 10 Эспрессо Нет Дж. Диннен 5 Без кофеина Да В следующем примере пользовательский агент должен отображать границы в пять пикселей. толстые слева и справа от таблицы, с нарисованными правилами между каждым столбцом.
<ТАБЛИЦА border = "5" frame = "vsides" rules = "cols">1 2 3 4 5 6 7 8 9 Следующие настройки должны соблюдаться пользовательскими агентами для обратного совместимость.
- Установка border = «0» подразумевает frame = «void» и, если только в противном случае rules = «none».
- Прочие значения бордюр подразумевает frame = «граница» и, если не указано иное, rules = «все».
- Значение «border» в начальном теге элемента ТАБЛИЦА должно быть интерпретируется как значение атрибута кадра . Это подразумевает rules = «все» и некоторое значение по умолчанию (ненулевое) для Атрибут border .
Например, следующие определения эквивалентны:
<ТАБЛИЦА border = "2"> <ТАБЛИЦА border = "2" frame = "border" rules = "all">как следующие:
<Граница ТАБЛИЦЫ>
Примечание. Атрибут границы также определяет поведение границы для элементов OBJECT и IMG , но принимает разные значения для этих элементов.
11.3.2 Горизонтальное и вертикальное выравнивание
Для разных элементов таблицы могут быть установлены следующие атрибуты (см. Их определения).
align (left | center | right | justify | char) #IMPLIED символа % Символ; # ПРЕДПОЛАГАЕТСЯ - символ выравнивания, e.грамм. char = ':' - charoff % Длина; # ПРЕДПОЛАГАЕТСЯ - смещение для символа выравнивания - " > valign (верхняя | средняя | нижняя | базовая линия) # ПРЕДПОЛАГАЕТСЯ" >Определения атрибутов
- выровнять = слева | по центру | справа | по ширине | char [CI]
- Этот атрибут определяет выравнивание данных и обоснование текст в ячейке.Возможные значения:
- слева: Выровнять данные по левому краю / Выровнять текст по левому краю. Это по умолчанию значение для табличных данных.
- по центру: Центрировать данные / Выровнять текст по центру. Это по умолчанию значение для заголовков таблиц.
- справа: Выровнять данные по правому краю / Выровнять текст по правому краю.
- выровнять по ширине: Выровнять текст по двойному выравниванию.
- char: Выровнять текст вокруг определенного символа. Если пользовательский агент не поддерживает выравнивание символов, поведение при наличии этого значения неопределенные.
- валин = верх | середина | низ | базовая линия [CI]
- Этот атрибут определяет вертикальное положение данных в ячейке. Возможные значения:
- верх: Данные ячейки находятся на одном уровне с верхом ячейки.
- средний: Данные ячейки центрируются по вертикали внутри ячейки. Этот значение по умолчанию.
- bottom: Данные ячейки находятся на одном уровне с нижней частью ячейки.
- baseline: Все ячейки в той же строке, что и ячейка, которой Атрибут valign имеет это значение, должны иметь свои текстовые данные расположен так, чтобы первая текстовая строка находилась на базовой линии, общей для всех ячеек в ряду.Это ограничение не применяется к последующим текстовым строкам в этих клетки.
- символ = символ [CN]
- Этот атрибут определяет один символ в текстовом фрагменте, который будет действовать. как ось для выравнивания. Значение по умолчанию для этого атрибута — десятичное. точечный символ для текущего языка, установленного в lang атрибут (например, точка («.») на английском языке и запятая («,») на французском языке). Пользовательские агенты не обязаны поддерживать этот атрибут.
- charoff = длина [CN]
- Если присутствует, этот атрибут указывает смещение к первому вхождению. символа выравнивания в каждой строке. Если в строке нет символ выравнивания, его следует сдвинуть по горизонтали, чтобы закончить выравнивание позиция.
Когда charoff используется для установки смещения символа выравнивания, направление смещения определяется текущим направлением текста (устанавливается директорией атрибут).В текстах с письмом слева направо (по умолчанию) смещение слева направо. прибыль. В текстах с письмом справа налево смещение выполняется от правого поля. Пользовательские агенты не требуются для поддержки этого атрибута.
Таблица в этом примере выравнивает строку значений валюты по десятичной дроби. точка. Мы устанавливаем символ выравнивания на «.» явно.
<ТАБЛИЦА border = "1"> <КОЛГРУППА><ГОЛОВА> Овощи Стоимость за килограмм Салат $ 1 Серебряная морковь 10 долларов.50 Золотая репа 100,30 $ Отформатированная таблица может выглядеть следующим образом:
------------------------------ | Овощи | Стоимость за килограмм | | -------------- | ------------- | | Салат | $ 1 | | -------------- | ------------- | | Серебряная морковь | 10,50 $ | | -------------- | ------------- | | Золотая репа | $ 100,30 | ------------------------------Когда содержимое ячейки содержит более одного экземпляра выравнивания символ, заданный char и переносом содержимого, поведение пользовательского агента неопределенный.Поэтому авторам следует внимательно использовать char .
Примечание. Визуальные пользовательские агенты обычно отображают элементов TH по вертикали и горизонтали по центру ячейки и жирным шрифтом масса.
Наследование совмещения технические характеристики
Выравнивание содержимого ячеек может быть задано для каждой ячейки, или унаследованный от включающих элементов, таких как строка, столбец или таблица сам.
Порядок приоритета (от наивысшего к низшему) для атрибутов выровняйте , char и charoff имеет следующий вид:
- Атрибут выравнивания, установленный для элемента в данных ячейки (например,г., П ).
- Атрибут выравнивания, установленный для ячейки ( TH и TD ).
- Атрибут выравнивания, установленный для элемента группировки столбцов ( COL и COLGROUP ). Когда ячейка является частью диапазона из нескольких столбцов, выравнивание свойство наследуется от определения ячейки в начале охватывать.
- Атрибут выравнивания, установленный для строки или элемента группировки строк ( TR , THEAD , TFOOT и TBODY ).Когда ячейка является частью многострочного диапазона, свойство выравнивания наследуется от определения ячейки в начале пролета.
- Атрибут выравнивания, установленный для таблицы ( ТАБЛИЦА ).
- Значение выравнивания по умолчанию.
Порядок приоритета (от наивысшего к низшему) для атрибута valign (а также другие унаследованные атрибуты lang , dir и style ) выглядит следующим образом:
- Атрибут, установленный для элемента в данных ячейки (например,г., П ).
- Атрибут, установленный в ячейке ( TH и TD ).
- Атрибут, установленный для строки или элемента группировки строк ( TR , THEAD , TFOOT и TBODY ). Когда ячейка является частью многострочного диапазона, значение атрибута наследуется из определения ячейки в начале пролет.
- Атрибут, установленный для элемента группировки столбцов ( COL и COLGROUP ). Когда ячейка является частью диапазона, состоящего из нескольких столбцов, атрибут значение наследуется из определения ячейки в начале диапазона.
- Атрибут, установленный в таблице ( ТАБЛИЦА ).
- Значение атрибута по умолчанию.
Кроме того, при визуализации ячеек горизонтальное выравнивание определяется столбцы предпочтительнее строк, в то время как для вертикального выравнивания строки задаются предпочтение столбцам.
Выравнивание ячеек по умолчанию зависит от пользовательского агента. Однако пользователь агенты должны заменить атрибут по умолчанию для текущей направленности (т.е. не просто «слева» во всех случаях).
Пользовательские агенты, которые не поддерживают значение «оправдать» Атрибут align должен использовать значение унаследованной направленности на свое место.
Примечание. Обратите внимание, что ячейка может унаследовать атрибут не из его родителя, а из первой ячейки в диапазоне. Это исключение из общих правил наследования атрибутов.
11.3.3 Ячейка маржа
Определения атрибутов
- расстояние между ячейками = длина [CN]
- Этот атрибут указывает, сколько места пользовательскому агенту следует оставлять между в левой части таблицы и в левой части крайнего левого столбца верх таблицы и верхняя часть самого верхнего ряда, и так далее для правой и внизу таблицы.Атрибут также указывает количество места для оставить между ячейками.
- обивка ячейки = длина [CN]
- Этот атрибут определяет расстояние между границей ячейки. и его содержимое. Если значение этого атрибута — длина в пикселях, все четыре поля должны быть на таком расстоянии от содержимого. Если значение атрибут — длина в процентах, верхнее и нижнее поля должны быть одинаковыми отделяется от контента на основе процента от доступной вертикали пробел, а левое и правое поля должны быть одинаково отделены от содержание в процентах от доступного горизонтального пространства.
Эти два атрибута управляют интервалом между ячейками и внутри них. Следующий иллюстрация объясняет, как они соотносятся:
В следующем примере атрибут cellspacing указывает, что ячейки должны быть отделены друг от друга и от рамки таблицы на двадцать пикселей. Атрибут cellpadding указывает, что верхнее поле ячейка и нижнее поле ячейки будут отделены от содержимое на 10% доступного вертикального пространства (всего 20%).Точно так же левое поле ячейки и правое поле ячейки будут каждый должен быть отделен от содержимого ячейки 10% доступной горизонтальной пространство (всего 20%).
<ТАБЛИЦА cellspacing = "20" cellpadding = "20%">Data1 Data2 Data3 Если таблица или данный столбец имеет фиксированную ширину, ячейка и ячейка может потребовать больше места, чем назначенный. Пользовательские агенты могут давать этим атрибутам приоритет над . width при возникновении конфликта, но не обязательны.
11.4.1 Привязка заголовка информация с ячейками данных
Невизуальные пользовательские агенты, такие как синтезаторы речи и устройства на основе Брайля. может использовать следующие атрибуты элементов TD и TH для более точной визуализации ячеек таблицы интуитивно:
- Для данной ячейки данных атрибут заголовков перечисляет, какие ячейки предоставить соответствующую информацию заголовка. Для этого каждая ячейка заголовка должна называться с использованием атрибута id .Обратите внимание, что не всегда можно сделать чистое разделение ячеек на заголовки или данные. Вы должны использовать элемент TD для таких ячеек вместе с id или область атрибутов в зависимости от ситуации.
- Для данной ячейки заголовка, Атрибут scope сообщает пользовательскому агенту о ячейках данных, для которых это заголовок предоставляет информацию. Авторы могут использовать этот атрибут вместо из заголовки , согласно которым удобнее; два атрибута выполнять ту же функцию.Обычно требуется атрибут заголовков когда заголовки размещаются в неправильных позициях по отношению к данным, которые они применить к.
- Атрибут abbr определяет сокращенный заголовок для ячейки заголовка, чтобы пользовательские агенты могли отображать информацию заголовка больше быстро.
В следующем примере мы назначаем информацию заголовка ячейкам, задавая заголовки атрибут. Каждая ячейка в одном столбце относится к одному и тому же ячейка заголовка (через атрибут id ).
<ТАБЛИЦА border = "1" summary = "В этой таблице указано количество чашек кофе, потребляемого каждым сенатором, тип кофе (без кофеина или обычный), а также с сахаром. ">Чашки кофе, выпитые каждым сенатором Имя Чашки Тип кофе Сахар? Т.Секстон 10 Эспрессо Нет Дж. Диннен 5 Без кофеина Да Синтезатор речи может отображать эту таблицу следующим образом:
Подпись под фото: Чашки кофе, выпитые каждым сенатором Резюме: в этой таблице показано количество чашек. кофе, потребляемого каждым сенатором, тип кофе (без кофеина или обычный), а также принимать с сахаром.Имя: Т. Секстон, Чашек: 10, Тип: Эспрессо, Сахар: Нет Имя: Дж. Диннен, Чашек: 5, Тип: Без кофеина, Сахар: ДаОбратите внимание, что заголовок «Тип кофе» сокращен до «Тип» с использованием аббревиатуры атрибут.
Вот тот же пример замены атрибута области на заголовки атрибут. Обратите внимание на значение «col» для области атрибут, означающий «все ячейки в текущем столбце»:
<ТАБЛИЦА border = "1" summary = "В этой таблице указано количество чашек кофе, потребляемого каждым сенатором, тип кофе (без кофеина или обычный), а также принимать с сахаром.">Чашки кофе, выпитые каждым сенатором Имя Кубки Тип кофе Сахар? Т. Секстон 10 Эспрессо Нет Дж. Диннен 5 Без кофеина Да Вот несколько более сложный пример, иллюстрирующий другие значения для область действия атрибут:
<ТАБЛИЦА border = "1" cellpadding = "5" cellspacing = "2" summary = "Курсы истории, предлагаемые в сообществе Баня с указанием названия курса, наставника, резюме, код и комиссия ">Общественные курсы - баня, осень 1997 г. Название курса Репетитор курса Сводка Код Комиссия После гражданской войны Доктор.Джон Роутон Курс исследует неспокойные годы в Англии. после 1646. 6 еженедельных встреч, начиная с понедельника 13 числа Октябрь. h37 & фунт; 32 Знакомство с англосаксонской Англией Марк Коттл Однодневный курс, знакомящий с ранним средневековьем период реконструкции англосаксов и их общество. Суббота, 18 октября. h38 & фунт; 18 Слава Греции Валери Лоренц Родина демократии, философии, центр театра, дом аргумент. Римляне могли это сделать, но греки сделали это первый. Субботняя дневная школа, 25 октября 1997 г. h40 & фунт; 18 Графический пользовательский агент может отображать это как:
Обратите внимание на использование атрибута scope со значением «row».Хотя первая ячейка в каждой строке содержит данные, а не информацию заголовка, область Атрибут заставляет ячейку данных вести себя как ячейка заголовка строки. Это позволяет говорить синтезаторы, чтобы предоставить соответствующее название курса по запросу или указать его непосредственно перед содержимым каждой ячейки.
11.4.2 Категоризация ячейки
Пользователи, просматривающие таблицу с речевым агентом пользователя, могут захотеть услышать объяснение содержимого ячейки в дополнение к самому содержимому. Один способ, которым пользователь может дать объяснение, — это озвучить связанный заголовок информацию перед озвучиванием содержимого ячейки данных (см. раздел о связывании информации заголовка с ячейками данных).
Пользователям также может потребоваться информация о более чем одной ячейке, и в этом случае информация заголовка предоставляется на уровне ячейки (по заголовки , scope и abbr ) могут не обеспечивать адекватный контекст. Рассмотрим следующую таблицу, в которой классифицируются расходы на питание, гостиницы и транспорт в два пункта (Сан-Хосе и Сиэтл) в течение нескольких дней:
Пользователи могут захотеть извлечь информацию из таблицы в виде запросов:
- «Сколько я потратил на еду?»
- «Сколько я потратил на обед 25 августа?»
- «Сколько я потратил на все расходы в Сан-Хосе?»
Каждый запрос включает вычисление пользовательским агентом, которое может включать ноль или больше ячеек.Для того, чтобы определить, например, стоимость питания на 25 Август, пользовательский агент должен знать, какие ячейки таблицы относятся к «Питание» (все их) и которые относятся к «Датам» (в частности, 25 августа), и найдите пересечение двух множеств.
Чтобы удовлетворить этот тип запроса, табличная модель HTML 4 позволяет авторам размещать заголовки ячеек и данные по категориям. Например, для путешествия в таблице расходов автор мог сгруппировать ячейки заголовка «Сан-Хосе» и «Сиэтл». в категорию «Расположение», заголовки «Питание», «Гостиницы» и «Транспорт» в категорию «Расходы», а четыре дня — в категорию «Дата».В Тогда предыдущие три вопроса будут иметь следующее значение:
- «Сколько я потратил на еду?» означает «Каковы все ячейки данных в категорию «Расходы = Питание»?
- «Сколько я потратил на обед 25 августа?» означает «Какие данные ячеек в категориях «Расходы = Питание» и «Дата = 25 августа 1997 г.»?
- «Сколько я потратил на все расходы в Сан-Хосе?» означает «Какие ячейки данных в «Expenses = Meals, Hotels, Transport» and «Location = San Jose» категории?
Авторы классифицируют заголовок или ячейку данных, устанавливая ось атрибут ячейки.Например, в таблице командировочных расходов ячейка содержащий информацию «Сан-Хосе» может быть помещен в «Местоположение» следующая категория:
Сан-Хосе Любая ячейка, содержащая информацию, относящуюся к «Сан-Хосе», должна ссылаться на это ячейка заголовка через заголовки или атрибут области . Таким образом, еда расходы за 25.08.1997 г. разметить до id атрибут (значение которого здесь «a6») ячейки заголовка «Сан-Хосе»:
37.74 каждый Атрибут заголовков предоставляет список ссылок с идентификатором . Таким образом, авторы могут классифицировать данную ячейку любым количеством способов (или по любому количеству «заголовки», отсюда и название).
Ниже мы помечаем таблицу командировочных расходов информацией о категории:
<ТАБЛИЦА border = "1" summary = "В этой таблице приведены командировочные расходы. во время августовских поездок в Сан-Хосе и Сиэтл "> <ЗАГОЛОВОК> Отчет о командировочных расходахПитание Гостиницы Транспорт промежуточные итоги Сан-Хосе 25 августа 1997 г. 37.74 112,00 45,00 26 августа 1997 г. 27,28 112,00 45,00 промежуточные итоги 65,02 224,00 90.00 379,02 Сиэтл 27 августа 1997 г. 96,25 109,00 36,00 28 августа 1997 г. 35.00 109,00 36,00 промежуточные итоги 131,25 218,00 72,00 421,25 Итоги 196,27 442,00 162,00 800,27 Обратите внимание, что такая разметка таблицы также позволяет пользовательским агентам избегать вводить пользователя в заблуждение нежелательной информацией.Например, если речь синтезатор должен был озвучить все цифры в столбце «Питание» этого в ответ на запрос «Сколько я тратил на питание?» пользователь мог не смогут отличить дневные расходы от промежуточных или общих итогов. К тщательно классифицируя данные ячеек, авторы позволяют пользовательским агентам делать важные семантические различия при рендеринге.
Конечно, нет ограничений на то, как авторы могут категоризировать информацию в стол. Например, в таблице командировочных расходов мы могли бы добавить дополнительные категории «промежуточные итоги» и «итоги».
Эта спецификация не требует, чтобы пользовательские агенты обрабатывали информацию. предоставляется атрибутом оси , и не дает никаких рекомендаций относительно как пользовательские агенты могут представлять ось информация для пользователей или как пользователи могут запрашивать пользовательский агент об этой информации.
Однако пользовательские агенты, особенно речь синтезаторы, может захотеть вынести за скобки информацию, общую для нескольких ячейки, которые являются результатом запроса. Например, если пользователь спрашивает «Что сделал Я трачу на обед в Сан-Хосе? «, Пользовательский агент сначала определит ячейки под вопросом (25 августа 1997: 37.74, 26-Aug-1997: 27.28), затем визуализируйте это Информация. Пользовательский агент, говорящий эту информацию, может прочитать ее:
Расположение: Сан-Хосе. Дата: 25 августа 1997 г. Расходы, питание: 37,74 Расположение: Сан-Хосе. Дата: 26 августа 1997 г. Расходы, питание: 27.28или, более компактно:
Сан-Хосе, 25 августа 1997 г., питание: 37,74 Сан-Хосе, 26 августа 1997 г., питание: 27,28Еще более экономичный рендеринг учитывал бы общую информацию и переупорядочить:
Сан-Хосе, Питание, 25 августа 1997 г .: 37.74 26 августа 1997 г .: 27,28Пользовательские агенты, поддерживающие этот тип рендеринга, должны разрешать пользовательским агентам означает настраивать рендеринг (например, с помощью таблиц стилей).
11.4.3 Алгоритм поиска информация о заголовке
При отсутствии информации заголовка из области или заголовки , пользовательские агенты могут создавать информацию заголовка по следующему алгоритму. Цель алгоритма — найти упорядоченный список заголовков.(В последующем описании алгоритма предполагается, что направленность таблицы равна слева направо.)
- Сначала выполните поиск слева от позиции ячейки, чтобы найти ячейки заголовка строки. потом поиск вверх, чтобы найти ячейки заголовка столбца. Поиск в заданном направлении останавливается при достижении края таблицы или при обнаружении ячейки данных после ячейка заголовка.
- Заголовки строк вставляются в список в том порядке, в котором они появляются в стол. В таблицах с письмом слева направо заголовки вставляются слева направо.
- Заголовки столбцов вставляются после заголовков строк в том порядке, в котором они появляются. таблица сверху вниз.
- Если ячейка заголовка имеет заголовков Установлен атрибут , затем заголовки на которые ссылается этот атрибут, вставляются в список, и поиск останавливается для текущего направления.
- Ячейки TD , которые задают атрибут оси , также обрабатываются как заголовочные ячейки.
В этом примере показаны сгруппированные строки и столбцы.Пример адаптирован из «Разработка международного программного обеспечения» Надин Кано.
В «ascii art» следующая таблица:
<ТАБЛИЦА border = "2" frame = "hsides" rules = "groups" summary = "Поддержка кодовой страницы в разных версиях MS Windows. ">ПОДДЕРЖКА КОДОВОЙ СТРАНИЦЫ В MICROSOFT WINDOWS Кодовая страница
IDИмя ACP OEMCP Windows
NT 3.1Windows
NT 3.51Windows
951200 Unicode (BMP по ISO / IEC-10646) X X * 1250 Windows 3.1 Восточноевропейская X X X X 1251 Windows 3.1 Кириллица X X X X 1252 Windows 3.1 US (ANSI) X X X X 1253 Windows 3.1 греческий X X X X 1254 Windows 3.1 турецкий X X X X 1255 Иврит X X 1256 арабский X X 1257 Балтийский X X 1361 корейский (Johab) X ** X 437 MS-DOS США X X X X 708 арабский (ASMO 708) X X 709 Арабский (ASMO 449+, BCON V4) X X 710 арабский (прозрачный арабский) X X 720 арабский (прозрачный ASMO) X X будет отображаться примерно так:
ПОДДЕРЖКА КОДОВОЙ СТРАНИЦЫ В MICROSOFT WINDOWS ================================================== ============================= Кодовая страница | Имя | ACP OEMCP | Windows Windows Windows ID | | | NT 3.1 NT 3.51 95 -------------------------------------------------- ----------------------------- 1200 | Юникод (BMP по ISO 10646) | | Х Х * 1250 | Windows 3.1 Восточноевропейская | X | Х Х Х 1251 | Windows 3.1 Кириллица | X | Х Х Х 1252 | Windows 3.1 US (ANSI) | X | Х Х Х 1253 | Windows 3.1 Греческая | X | Х Х Х 1254 | Окна 3.1 турецкий | X | Х Х Х 1255 | Иврит | X | Икс 1256 | Арабский | X | Икс 1257 | Балтийский | X | Икс 1361 | Корейский (Джохаб) | X | ** ИКС -------------------------------------------------- ----------------------------- 437 | MS-DOS Соединенные Штаты | X | Х Х Х 708 | Арабский (ASMO 708) | X | Икс 709 | Арабский (ASMO 449+, BCON V4) | X | Икс 710 | Арабский (прозрачный арабский) | X | Икс 720 | Арабский (прозрачный ASMO) | X | Икс ================================================== =============================Графический пользовательский агент может отображать это как:
В этом примере показано, как COLGROUP можно использовать для группировки столбцов. и установите выравнивание столбца по умолчанию.Точно так же TBODY — это используется для группировки строк. Фрейм , правила и , атрибуты сообщают пользовательскому агенту какие границы и правила отображать.
Мы не можем найти эту страницу
(* {{l10n_strings.REQUIRED_FIELD}})
{{l10n_strings.CREATE_NEW_COLLECTION}} *
{{l10n_strings.ADD_COLLECTION_DESCRIPTION}}
{{l10n_strings.COLLECTION_DESCRIPTION}} {{addToCollection.description.length}} / 500 {{l10n_strings.TAGS}} {{$ item}} {{l10n_strings.PRODUCTS}} {{l10n_strings.DRAG_TEXT}}{{l10n_strings.DRAG_TEXT_HELP}}
{{l10n_strings.LANGUAGE}} {{$ select.selected.display}}{{article.content_lang.display}}
{{l10n_strings.АВТОР}}{{l10n_strings.AUTHOR_TOOLTIP_TEXT}}
{{$ select.selected.display}} {{l10n_strings.CREATE_AND_ADD_TO_COLLECTION_MODAL_BUTTON}} {{l10n_strings.CREATE_A_COLLECTION_ERROR}}Терапевтический стол с 7 секциями — ME4700
К сожалению, ваш браузер не поддерживает возможности JavaScript, которые необходимы для использования всех функций нашего сайта. Это может быть результатом двух возможных сценариев:
- Вы используете старый веб-браузер, и в этом случае вам следует обновить его до более новой версии.Мы рекомендуем последнюю версию Firefox.
- Вы отключили JavaScript в своем браузере, и в этом случае вам нужно будет включить его, чтобы правильно использовать наш сайт. Узнайте, как включить JavaScript.
Терапевтический стол ME 4700 с 7 секциями имеет центральное изгибание 15 ° (заблокировано), поворотную головную секцию 60 °, подпружиненный подлокотник с возможностью поворота на 120 ° и наклона ног 87 ° — все в одном. Центральный шарнир можно разблокировать от верхней рамы, чтобы ножная секция могла свободно плавать.Оба подлокотника можно открывать и закрывать на угол до 120 °, а также поднимать и опускать. Два боковых крыла чуть выше плеча можно сложить, когда пациент лежит на животе. Затем он может вытянуть руки вперед и удобно устроиться на подлокотниках.
ОСОБЕННОСТИ:
- Моторизованный привод для Hi / Lo Adj.
- Двойные «негабаритные» стойки для дополнительной устойчивости
- 4-х сторонние подъемные балки
- Индивидуальная «регулируемая ножка» по всем 4 углам
- Выдвижные ролики на обоих концах
- Двойные газовые стойки для опоры сплошной секции ноги
- Одиночная газовая стойка для центральной арки и верхней секции
ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ:
100 ~ 240 В переменного тока, 50/60 Гц
Высота: от 22 до 40 дюймов
(от 56 до 99 см)
Вес: 214.5 фунтов. (97,5 кг)
Гарантия: 1 год на механические детали,
2 года на электронику, 3 года на раму.Изменение качества лечебных горячих и холодных компрессов. В геле TS используется конструкция с двойными стенками, что способствует более сильному износу.
Подробнее…Нервно-мышечный стимулятор Sys * Stim® 228 имеет четыре дискретных сигнала: интерференционный, предмодулированный, среднечастотный (русский) и двухфазный.
Подробнее…Разделы
РазделыТаблица заголовков разделов объектного файла позволяет найдите все разделы файла. Таблица заголовков раздела представляет собой массив
Elf32_Shdr
илиElf64_Shdr
структур как описано ниже. Индекс таблицы заголовков раздела является индексом в этом массиве. Заголовок ELFe_shoff
член дает смещение в байтах от начала файл в таблицу заголовков раздела.e_shnum
обычно сообщает, сколько записей содержит таблица заголовков раздела.e_shentsize
дает размер в байтах каждой записи.Если количество секций больше или равно
SHN_LORESERVE
(0xff00
),e_shnum
имеет значениеSHN_UNDEF
(0
) и фактический номер таблицы заголовка раздела записей содержится в полеsh_size
заголовок раздела с индексом0
(в противном случае элементsh_size
начальной записи содержит0
).Некоторые индексы таблицы заголовков разделов зарезервированы в контекстах где размер индекса ограничен, например,
st_shndx
элемент записи таблицы символов иe_shnum
иe_shstrndx
элемента заголовка ELF. В таких контекстах зарезервированные значения не представляют собой фактические разделы в объектном файле. Также в таких контекстах побег значение указывает, что фактический раздел index можно найти в другом месте, в более крупном поле.
Рисунок 4-7: Указатели специальных разделов
Имя Значение SHN_UNDEF
0
SHN_LORESERVE
0xff00
SHN_LOPROC
0xff00
SHN_HIPROC
0xff1f
SHN_LOOS
0xff20
SHN_HIOS
0xff3f
SHN_ABS
0xfff1
SHN_COMMON
0xfff2
SHN_XINDEX
0xffff
SHN_HIRESERVE
0xffff
SHN_UNDEF
- Это значение отмечает неопределенное, отсутствующее, нерелевантное или в противном случае бессмысленная ссылка на раздел.Например, символ « определенный » относительно номера раздела
SHN_UNDEF
— неопределенный символ.
Хотя индекс 0 зарезервирован как неопределенное значение, таблица заголовков раздела содержит запись для индекса 0. Еслие_шнум
член заголовка ELF говорит, что файл имеет 6 записей в таблице заголовков раздела они имеют индексы от 0 до 5. Содержание исходной записи указано ниже в этом разделе. раздел.
SHN_LORESERVE
- Это значение указывает нижнюю границу диапазон зарезервированных индексов.
SHN_LOPROC
черезSHN_HIPROC
- Значения в этом инклюзивном диапазоне зарезервированы для семантики, зависящей от процессора.
SHN_LOOS
черезSHN_HIOS
- Значения в этом инклюзивном диапазоне зарезервированы для семантики, специфичной для операционной системы.
SHN_ABS
- Это значение указывает абсолютные значения для соответствующей ссылки. Например, символы, определенные относительно номера раздела
SHN_ABS
имеют абсолютные значения и не зависят от перемещения.SHN_COMMON
- Символы, определенные относительно этого раздела, являются общими символами, такие как FORTRAN
ОБЩИЙ
или нераспределенные внешние переменные C.SHN_XINDEX
- Это значение является escape-значением. Это указывает на то, что фактический индекс заголовка раздела слишком велик для размещения в содержащем поле и должен быть найден в другом месте (зависит от структуры, в которой он появляется).
SHN_HIRESERVE
- Это значение указывает верхнюю границу диапазон зарезервированных индексов.Система резервирует индексы между
SHN_LORESERVE
иSHN_HIRESERVE
, включительно; значения не ссылаются на таблицу заголовков раздела. Таблица заголовка раздела не содержат записи для зарезервированных индексов.Разделы содержат всю информацию в объектном файле кроме заголовка ELF, таблица заголовка программы, и таблица заголовков раздела. Кроме того, разделы объектных файлов удовлетворяют ряду условий.
Заголовок раздела имеет следующую структуру.
- В каждом разделе объектного файла есть ровно один заголовок раздела с его описанием.Заголовки разделов могут существовать без раздела.
- Каждый раздел занимает один непрерывный (возможно, пустой) последовательность байтов в файле.
- Разделы файла не могут перекрываться. Ни один байт в файле не находится более чем в одном разделе.
- В объектном файле может быть неактивное пространство. Различные заголовки и разделы могут не « покрыть » каждый байт объектного файла. Содержание неактивных данных не указано.
Рисунок 4-8: Заголовок раздела
typedef struct { Elf32_Word sh_name; Elf32_Word sh_type; Elf32_Word sh_flags; Elf32_Addr sh_addr; Elf32_Off sh_offset; Elf32_Word sh_size; Elf32_Word sh_link; Elf32_Word sh_info; Elf32_Word sh_addralign; Elf32_Word sh_entsize; } Elf32_Shdr; typedef struct { Elf64_Word sh_name; Elf64_Word sh_type; Elf64_Xword sh_flags; Elf64_Addr sh_addr; Elf64_Off sh_offset; Elf64_Xword sh_size; Elf64_Word sh_link; Elf64_Word sh_info; Elf64_Xword sh_addralign; Elf64_Xword sh_entsize; } Elf64_Shdr;
sh_name
- Этот член указывает имя раздела.Его значение является индексом в заголовке раздела. раздел таблицы строк [см. «Таблица строк» ниже], указание местоположения строки с завершающим нулем.
sh_type
- Этот член классифицирует содержимое и семантику раздела. Появятся типы разделов и их описания. ниже.
sh_flags
- Разделы поддерживают 1-битные флаги, которые описывают разные атрибуты. Появляются определения флагов ниже.
sh_addr
- Если раздел появится в образе памяти процесса, этот член дает адрес, по которому байт должен находиться.В противном случае член содержит 0.
sh_offset
- Значение этого члена дает смещение в байтах от начала файла. к первому байту в разделе. Односекционный тип,
SHT_NOBITS
описанный ниже, не занимает места в файле, и егоsh_offset Элемент
находит концептуальное размещение в файле.размер
- Этот член указывает размер раздела в байтах. Если тип раздела не
SHT_NOBITS
, раздел занимаетsh_size
байтов в файле.Секция типаSHT_NOBITS
может иметь ненулевой размер, но не занимает места в файле.sh_link
- Этот член содержит ссылку индекса таблицы заголовков раздела, чья интерпретация зависит от типа раздела. Таблица ниже описывает ценности.
sh_info
- Этот участник содержит дополнительную информацию, чья интерпретация зависит от типа раздела. Таблица ниже описывает ценности. Если поле
sh_flags
для этого Заголовок раздела включает в себя атрибутSHF_INFO_LINK
, тогда этот элемент представляет индекс таблицы заголовка раздела.sh_addralign
- Некоторые разделы имеют ограничения по выравниванию адресов. Например, если в разделе содержится двойное слово, система должна обеспечивать выравнивание двойных слов для всего раздела. Значение
sh_addr
должно быть сравнимо с 0 по модулю значенияsh_addralign
. В настоящее время разрешены только 0 и положительные целые степени двойки. Значения 0 и 1 означают, что секция не имеет ограничений выравнивания.размер
- Некоторые разделы содержат таблицу записей фиксированного размера, например, таблица символов.Для такого раздела этот член указывает размер каждой записи в байтах. Член содержит 0, если в разделе нет таблицы. записей фиксированного размера.
Элемент sh_type заголовка раздела
определяет семантику раздела.
Рисунок 4-9: Типы секций,sh_type
Имя Значение SHT_NULL
0
SHT_PROGBITS
1
SHT_SYMTAB
2
SHT_STRTAB
3
SHT_RELA
4
SHT_HASH
5
SHT_DYNAMIC
6
SHT_NOTE
7
SHT_NOBITS
8
SHT_REL
9
SHT_SHLIB
10
SHT_DYNSYM
11
SHT_INIT_ARRAY
14
SHT_FINI_ARRAY
15
SHT_PREINIT_ARRAY
16
SHT_GROUP
17
SHT_SYMTAB_SHNDX
18
SHT_LOOS
0x60000000
SHT_HIOS
0x6fffffff
SHT_LOPROC
0x70000000
SHT_HIPROC
0x7fffffff
SHT_LOUSER
0x80000000
SHT_HIUSER
0xffffffff
SHT_NULL
- Это значение отмечает заголовок раздела как неактивный; у него нет связанного раздела.Остальные элементы заголовка раздела имеют неопределенные значения.
SHT_PROGBITS
- Раздел содержит информацию, определенную программой, формат и значение которых определяются исключительно программой.
SHT_SYMTAB
иSHT_DYNSYM
- Эти разделы содержат таблицу символов. В настоящее время объектный файл может иметь только одну секцию каждого типа, но это ограничение может быть ослаблено в будущем. Обычно
SHT_SYMTAB
предоставляет символы для редактирования ссылок, но также может быть используется для динамического связывания.Как полная таблица символов, она может содержать много ненужных символов. для динамического связывания. Следовательно, объектный файл может также содержатьSHT_DYNSYM
раздел, содержащий минимальный набор символов динамического связывания, для экономии места. См. Ниже `` Таблицу символов ''. для подробностей.SHT_STRTAB
- Раздел содержит таблицу строк. Объектный файл может иметь несколько разделов таблицы строк. См. `` Таблицу строк '' подробности ниже.
SHT_RELA
- В разделе хранятся записи о перемещении с явными дополнениями, такими как тип
Elf32_Rela
для 32-битного класса объектных файлов или введитеElf64_Rela
для 64-битного класса объектных файлов.Объектный файл может иметь несколько разделов перемещения. `` Переезд '' подробности ниже.SHT_HASH
- В разделе хранится хеш-таблица символов. В настоящее время объектный файл может иметь только одну хеш-таблицу, но это ограничение может быть ослаблено в будущем. Видеть `` Хеш-таблица '' в Главе 5 для подробностей.
SHT_DYNAMIC
- В этом разделе содержится информация для динамического связывания. В настоящее время объектный файл может иметь только один динамический раздел, но это ограничение может быть ослаблено в будущем.Видеть `` Динамический раздел '' в Главе 5 для подробностей.
SHT_NOTE
- В этом разделе содержится информация, которая каким-то образом отмечает файл. Видеть `` Раздел примечаний '' в Главе 5 для подробностей.
SHT_NOBITS
- Раздел этого типа не занимает места в файле, но в остальном напоминает
ШТ_ПРОБИТС
. Хотя этот раздел не содержит байтов,sh_offset
член содержит концептуальное смещение файла.SHT_REL
- В разделе хранятся записи о перемещении без явных дополнений, таких как тип
Elf32_Rel
для 32-битного класса объектных файлов или введитеElf64_Rel
для 64-битного класса объектных файлов.Объектный файл может иметь несколько разделов перемещения. См. Раздел `` Переезд '' подробности ниже.SHT_SHLIB
- Этот тип раздела зарезервирован, но его семантика не указана.
SHT_INIT_ARRAY
- Этот раздел содержит массив указателей на функции инициализации, как описано в разделе `` Инициализация и Функции завершения »в главе 5. Каждый указатель в массиве рассматривается как процедура без параметров с недействительным возвратом.
SHT_FINI_ARRAY
- Этот раздел содержит массив указателей на функции завершения, как описано в разделе `` Инициализация и Функции завершения '' в главе 5.Каждый указатель в массиве рассматривается как процедура без параметров с недействительным возвратом.
SHT_PREINIT_ARRAY
- Этот раздел содержит массив указателей на функции, которые вызывается перед всеми другими функциями инициализации, как описано в разделе `` Инициализация и Функции завершения »в главе 5. Каждый указатель в массиве рассматривается как процедура без параметров с недействительным возвратом.
SHT_GROUP
- Этот раздел определяет группу разделов.Группа разделов представляет собой набор разделов, которые связаны и которые необходимо обрабатывать специально компоновщиком (подробнее см. ниже Детали). Разделы типа
SHT_GROUP
могут появляться только в перемещаемых объектах (объекты с заголовком ELFe_type
элемент установлен наET_REL
). Запись в таблице заголовков раздела для группы раздел должен появиться в таблице заголовка раздела перед записями для любого из разделов, которые являются членами группа.SHT_SYMTAB_SHNDX
- Этот раздел связан с разделом типа
SHT_SYMTAB
и требуется, если имеется ссылка на какой-либо из индексов заголовка раздела по этой таблице символов содержат escape-значениеSHN_XINDEX
.Раздел представляет собой массив иззначений Elf32_Word
. Каждому значению соответствует один к одному с записью в таблице символов. и появляются в том же порядке, что и эти записи. Значения представляют собой индексы заголовков разделов, по которым определены записи таблицы символов. Только если полеst_shndx
соответствующей записи таблицы символов содержит escape-значениеSHN_XINDEX
будет ли соответствующийElf32_Word
содержать фактический индекс заголовка раздела; в противном случае запись должна бытьSHN_UNDEF
(0
).SHT_LOOS
черезSHT_HIOS
- Значения в этом инклюзивном диапазоне зарезервированы для семантики, специфичной для операционной системы.
SHT_LOPROC
черезSHT_HIPROC
- Значения в этом инклюзивном диапазоне зарезервированы для семантики, зависящей от процессора.
SHT_LOUSER
- Это значение определяет нижнюю границу диапазона индексы, зарезервированные для прикладных программ.
SHT_HIUSER
- Это значение указывает верхнюю границу диапазона индексы, зарезервированные для прикладных программ.Типы секций между
SHT_LOUSER
иSHT_HIUSER
может использоваться приложением без конфликта с текущие или будущие типы разделов, определенные системой.Остальные значения типа раздела зарезервированы. Как упоминалось ранее, заголовок раздела для индекса 0 (
SHN_UNDEF
) существует, даже если указатель отмечает неопределенные ссылки на разделы. Эта запись содержит следующее.
Рисунок 4-10: Запись в таблице заголовка раздела: Индекс 0
Имя Значение Примечание sh_name
0
Без названия sh_type
SHT_NULL
Неактивный sh_flags
0
Нет флагов sh_addr
0
Нет адреса sh_offset
0
Без смещения размер
Не указано Если не ноль, фактическое количество записей заголовка раздела sh_link
Не указано Если не ноль, индекс раздела таблицы строки заголовка раздела sh_info
0
Вспомогательная информация отсутствует sh_addralign
0
Без центровки размер
0
Нет записей Заголовок раздела
sh_flags
член содержит 1-битные флаги, которые описывают атрибуты раздела.Определенные значения представлены в следующей таблице; другие значения зарезервированы.
Рисунок 4-11: Флаги атрибутов раздела
Имя Значение SHF_WRITE
0x1
SHF_ALLOC
0x2
SHF_EXECINSTR
0x4
SHF_MERGE
0x10
SHF_STRINGS
0x20
SHF_INFO_LINK
0x40
SHF_LINK_ORDER
0x80
SHF_OS_NONCONFORMING
0x100
SHF_GROUP
0x200
SHF_TLS
0x400
ШФ_МАСКОС
0x0ff00000
SHF_MASKPROC
0xf0000000
Если бит флага установлен в
sh_flags
, для раздела атрибут включен.В противном случае атрибут отключен или не применяется. Неопределенные атрибуты устанавливаются на ноль.
SHF_WRITE
- Раздел содержит данные, которые должны быть доступны для записи во время выполнение процесса.
SHF_ALLOC
- Раздел занимает память во время выполнения процесса. Некоторые разделы управления не хранятся в образе памяти объектного файла; этот атрибут отключен для этих разделов.
SHF_EXECINSTR
- Раздел содержит исполняемые машинные инструкции.
SHF_MERGE
- Данные в разделе могут быть объединены, чтобы исключить дублирование. Если также не установлен флаг
SHF_STRINGS
, элементы данных в разделе имеют одинаковый размер. Размер каждого элемента указан в разделе поле заголовкаsh_entsize
. Если также установлен флагSHF_STRINGS
, элементы данных состоят из символьных строк с завершающим нулем. Размер каждого символа указан в разделе поле заголовкаsh_entsize
.Каждый элемент в разделе сравнивается с другими элементами. в разделах с одинаковым названием, типом и флагами. Элементы, которые будут иметь одинаковые значения во время выполнения программы могут быть объединены. Перемещения, ссылающиеся на элементы таких разделов, должны быть разрешены в объединенные местоположения ссылочных значений. Обратите внимание, что любые перемещаемые значения, включая значения, которые могут привести к перемещению во время выполнения, должны быть проанализированы, чтобы определить, действительно ли значения времени выполнения быть идентичным. Объектный файл, соответствующий ABI, может не зависеть на определенные объединяемые элементы и ABI-совместимый редактор ссылок может решить не объединять определенные элементы.
SHF_STRINGS
- Элементы данных в разделе состоят из символа с завершающим нулем. струны. Размер каждого символа указан в разделе поле заголовка
sh_entsize
.SHF_INFO_LINK
- Поле
sh_info
заголовка этого раздела содержит раздел индекс таблицы заголовков.SHF_LINK_ORDER
- Этот флаг добавляет специальные требования к порядку для редакторов ссылок.Требования применяются, если
sh_link
поле ссылки заголовка этого раздела другой раздел (связанный с разделом). Если этот раздел совмещен с другими разделах в выходном файле, он должен находиться в том же относительный порядок по отношению к этим разделам, поскольку связанный раздел появляется по отношению к разделам, с которыми совмещен связанный раздел.
Типичное использование этого флага - создание таблицы, которая ссылается на текст или разделы данных в адресном порядке.SHF_OS_NONCONFORMING
- Этот раздел требует специальной обработки для ОС (помимо стандартных правил связывания) чтобы избежать некорректного поведения.Если этот раздел имеет значение
sh_type
или содержитsh_flags
бит в диапазонах, зависящих от ОС для эти поля, и редактор ссылок, обрабатывающий этот раздел, не распознавать эти значения, тогда редактор ссылок должен отклонить объектный файл, содержащий этот раздел, с ошибкой.SHF_GROUP
- Этот раздел является членом (возможно, единственным) группы разделов. На раздел должен ссылаться раздел типа
SHT_GROUP
.ФлагSHF_GROUP
может быть установлен только для разделов, содержащих в перемещаемых объектах (объекты с заголовком ELFe_type
элемент установлен наET_REL
). Подробнее см. Ниже.SHF_TLS
- Этот раздел содержит Thread-Local Storage , это означает, что каждый отдельный поток выполнения имеет свой собственный отдельный экземпляр этих данных. Реализации не должны поддерживать этот флаг.
ШФ_МАСКОС
- Все биты, включенные в эту маску зарезервированы для семантики, специфичной для операционной системы.
SHF_MASKPROC
- Все биты, включенные в эту маску зарезервированы для семантики, зависящей от процессора. Если значения указаны, в приложении к процессору поясняется их.
Два члена в заголовке раздела,
sh_link
иsh_info
, содержат специальную информацию в зависимости от типа раздела.
Рисунок 4-12:sh_link
иsh_info
Интерпретация
sh_type
sh_link
sh_info
SHT_DYNAMIC
Индекс заголовка раздела таблица строк, используемая записи в разделе. 0
SHT_HASH
Индекс заголовка раздела таблица символов, к которой применяется хеш-таблица. 0
SHT_REL
SHT_RELA
Индекс заголовка раздела связанную таблицу символов. Индекс заголовка раздела раздел, к которому применяется переезд. SHT_SYMTAB
SHT_DYNSYM
Индекс заголовка раздела связанная таблица строк. На единицу больше, чем индекс таблицы символов последнего локального символ (привязка STB_LOCAL
).SHT_GROUP
Индекс заголовка раздела связанную таблицу символов. Индекс таблицы символов записи в связанная таблица символов. Имя указанной таблицы символов запись обеспечивает подпись для группы разделов. SHT_SYMTAB_SHNDX
Индекс заголовка раздела соответствующий раздел таблицы символов. 0
Правила связывания нераспознанных разделов
Если редактор ссылок встречает разделы, заголовки которых содержат специфические для ОС значения, которые он не распознает вsh_type
илиsh_flags
поля, редактор ссылок должен объединить эти поля разделы, как описано ниже.Если
sh_flags раздела
бит включают атрибутSHF_OS_NONCONFORMING
, то раздел требует специальные знания для правильной обработки, а редактор ссылок должен отклонить объект, содержащий раздел с ошибкой.Нераспознанные разделы, в которых нет
SHF_OS_NONCONFORMING
атрибута, объединяются в двухфазный процесс. Поскольку редактор ссылок объединяет разделы с помощью этого процесса, он должен соблюдать ограничения выравнивания входные разделы (утверждается полемsh_addralign
), заполнение разделов нулевыми байтами, если необходимо, и создание комбинация с максимальным ограничением выравнивания его компоненты входных секций.
- На первом этапе введите разделы, совпадающие по названию, введите и флаги атрибутов должны быть объединены в отдельные разделы.Порядок конкатенации должен удовлетворять требованиям любые известные атрибуты входного раздела (например,
SHF_MERGE
иSHF_LINK_ORDER
). Когда нет других ограничений, разделы должны выводиться в порядке ввода.- На втором этапе разделы должны быть отнесены к сегментам или другие единицы на основе их флагов атрибутов. Разделы каждого конкретного нераспознанный тип должен быть назначен тому же объекту, если только предотвращается несовместимостью флагов, а внутри юнита разделы одного нераспознанного типа должны быть помещены вместе если возможно.
Должна применяться обработка, не зависящая от ОС (например, перемещение). к нераспознанным типам разделов. Таблица заголовков выходных разделов, если присутствует, должен содержать записи для неизвестных разделов. Все нераспознанные флаги атрибутов раздела должны быть удалены.
Рекомендуется, чтобы редакторы ссылок следовали той же двухэтапной подход к заказу, описанный выше, при связывании разделов известные типы. Отступы между такими разделами могут иметь значения отличается от нуля, где это необходимо.Группы разделов
Некоторые разделы находятся во взаимосвязанных группах. Например, вне очереди может потребоваться определение встроенной функции в дополнение к раздел, содержащий его исполняемые инструкции, данные только для чтения раздел, содержащий ссылки на литералы, одну или несколько отладочных сведений разделы и другие информационные разделы. Кроме того, может быть внутренние ссылки между этими разделами, которые не имеют смысла если один из разделов был удален или заменен дубликатом из другой объект.Следовательно, такие группы должны быть включены или не включены в связанный объект как единое целое. Раздел не может быть членом более чем одной группы.Раздел типа
SHT_GROUP
определяет такую группировку разделов. Имя символа из одного из содержащих таблицы символов объекта предоставляют подпись для группы разделов. В заголовке разделаSHT_GROUP
указывается запись идентифицирующего символа, как описано выше: элементsh_link
содержит индекс заголовка раздела раздела таблицы символов, содержащего запись.Элементsh_info
содержит индекс таблицы символов идентифицирующая запись.sh_flags
элемент заголовка раздела содержит0
. Название раздела (sh_name
) не указано.Указанный символ подписи не ограничен. Раздел, содержащий его таблицу символов, не обязательно должен быть членом группы, Например.
Данные раздела
SHT_GROUP
раздела - это массив изElf32_Word
записей.Первая запись - это слово-флаг. Остальные записи представляют собой последовательность индексов заголовков разделов.В настоящее время определены следующие флаги:
Рисунок 4-13: Флаги группы разделов
Имя Значение GRP_COMDAT
0x1
GRP_MASKOS
0x0ff00000
GRP_MASKPROC
0xf0000000
GRP_COMDAT
- Это группа COMDAT.Может дублировать другую группу COMDAT в другом объектном файле, где дублирование определяется как наличие та же групповая подпись. В таких случаях только один из повторяющиеся группы могут быть сохранены компоновщиком, и члены остальных групп должны быть отброшены.
GRP_MASKOS
- Все биты, включенные в эту маску зарезервированы для семантики, специфичной для операционной системы.
GRP_MASKPROC
- Все биты, включенные в эту маску зарезервированы для семантики, зависящей от процессора.Если значения указаны, в приложении к процессору поясняется их.
Индексы заголовка раздела в разделе
SHT_GROUP
определить разделы, составляющие группу. Каждый такой раздел должен иметь флагSHF_GROUP
, установленный в егоsh_flags
элемент заголовка раздела. Если компоновщик решит удалить раздел group, он должен удалить всех членов группы.
Это требование не подразумевает, что особый случай поведения например, удаление отладочной информации требует удаления разделов к которой относится эта информация, даже если они являются частью одного и того же группа.Чтобы упростить удаление группы, не оставляя висячих ссылок и с минимальной обработкой таблицы символов, необходимо соблюдать следующие правила:
- Запись таблицы символов с
STB_GLOBAL
илиSTB_WEAK
привязка, которая определяется относительно одного из разделов группы, и это содержится в разделе таблицы символов это не часть группы, должен быть преобразован в неопределенный символ (индекс раздела необходимо изменить наSHN_UNDEF
) если исключены члены группы.Допускаются ссылки на эту запись таблицы символов извне группы.- Запись таблицы символов с привязкой
STB_LOCAL
который определяется относительно одного из разделов группы, и это содержится в разделе таблицы символов это не часть группы, должен быть отброшен, если отброшены члены группы. Ссылки на эту запись таблицы символов извне группы не допускаются.- Неопределенный символ, на который есть ссылка только из одного или нескольких разделов которые являются частью определенной группы, и это содержится в разделе таблицы символов это не часть группы, не удаляется при удалении членов группы.Другими словами, неопределенный символ не удаляется даже если не осталось ссылок на этот символ.
- Несимвольные ссылки на разделы, содержащие группа вне группы, например, использование группы индекс заголовка раздела члена в
sh_link
илиsh_info
член.Особые разделы
Различные разделы содержат программную и управляющую информацию.Следующая таблица показывает разделы, которые используются системой и иметь указанные типы и атрибуты.
Рисунок 4-14: Особые разделы
Имя Тип Атрибуты .bss
SHT_NOBITS
SHF_ALLOC + SHF_WRITE
. Комментарий
SHT_PROGBITS
нет . Данные
SHT_PROGBITS
SHF_ALLOC + SHF_WRITE
.данные1
SHT_PROGBITS
SHF_ALLOC + SHF_WRITE
. Отладка
SHT_PROGBITS
нет . Динамический
SHT_DYNAMIC
см. Ниже .dynstr
SHT_STRTAB
SHF_ALLOC
.динсим
SHT_DYNSYM
SHF_ALLOC
.fini
SHT_PROGBITS
SHF_ALLOC + SHF_EXECINSTR
.fini_array
SHT_FINI_ARRAY
SHF_ALLOC + SHF_WRITE
.got
SHT_PROGBITS
см. Ниже .хэш
SHT_HASH
SHF_ALLOC
.init
SHT_PROGBITS
SHF_ALLOC + SHF_EXECINSTR
.init_array
SHT_INIT_ARRAY
SHF_ALLOC + SHF_WRITE
.interp
SHT_PROGBITS
см. Ниже .линия
SHT_PROGBITS
нет . Примечание
SHT_NOTE
нет .plt
SHT_PROGBITS
см. Ниже .preinit_array
SHT_PREINIT_ARRAY
SHF_ALLOC + SHF_WRITE
.rel
наименованиеSHT_REL
см. Ниже .rela
имяSHT_RELA
см. Ниже .rodata
SHT_PROGBITS
SHF_ALLOC
.rodata1
SHT_PROGBITS
SHF_ALLOC
.шстртаб
SHT_STRTAB
нет .strtab
SHT_STRTAB
см. Ниже .symtab
SHT_SYMTAB
см. Ниже .symtab_shndx
SHT_SYMTAB_SHNDX
см. Ниже .tbss
SHT_NOBITS
SHF_ALLOC + SHF_WRITE + SHF_TLS
.tdata
SHT_PROGBITS
SHF_ALLOC + SHF_WRITE + SHF_TLS
.tdata1
SHT_PROGBITS
SHF_ALLOC + SHF_WRITE + SHF_TLS
. Текст
SHT_PROGBITS
SHF_ALLOC + SHF_EXECINSTR
.bss
- В этом разделе хранятся неинициализированные данные, которые к образу памяти программы.По определению система инициализирует данные нулями когда программа начинает работать. Раздел не занимает файлового пространства, на что указывает тип раздела,
SHT_NOBITS
.. Комментарий
- В этом разделе содержится информация об управлении версиями.
.data
и.data1
- Эти разделы содержат инициализированные данные, которые вносят свой вклад к образу памяти программы.
. Отладка
- В этом разделе содержится информация для символьной отладки.Содержание не указано. Все названия разделов с префикс
.debug
зарезервированы для будущего использования в ABI.. Динамический
- В этом разделе содержится информация о динамической компоновке. Атрибуты раздела будут включать бит
SHF_ALLOC
. Установлен ли битSHF_WRITE
, зависит от процессора. См. Главу 5 для получения дополнительной информации..dynstr
- В этом разделе содержатся строки, необходимые для динамического связывания, чаще всего струны которые представляют имена, связанные с записями таблицы символов.См. Главу 5 для получения дополнительной информации.
.dynsym
- В этом разделе содержится таблица символов динамического связывания, как описано в `` Таблица символов ''. См. Главу 5 для получения дополнительной информации.
.fini
- В этом разделе содержатся исполняемые инструкции, которые способствуют к коду завершения процесса. То есть, когда программа завершается нормально, система организует выполнить код в этом разделе.
.fini_array
- В этом разделе содержится массив указателей на функции, который способствует в единый массив завершения для исполняемого файла или совместно используемого объект, содержащий раздел.
.got
- В этом разделе содержится глобальная таблица смещений. Смотрите `` Примеры кодирования '' в Главе 3, `` Особые разделы '' в Глава 4 и `` Таблица глобального смещения '' в главе 5 Дополнение к процессору для получения дополнительной информации.
.hash
- В этом разделе хранится хеш-таблица символов. Видеть `` Хеш-таблица '' в Главе 5 для получения дополнительной информации.
.init
- В этом разделе содержатся исполняемые инструкции, которые способствуют к коду инициализации процесса.Когда программа запускается, система организует выполнить код в этом разделе перед вызовом основная точка входа в программу (называется
основная
для программ на языке C)..init_array
- В этом разделе содержится массив указателей на функции, который способствует в единый массив инициализации для исполняемого файла или совместно используемого объект, содержащий раздел.
.интерп
- В этом разделе хранится путь к интерпретатору программы. Если в файле есть загружаемый сегмент, включающий перемещение, атрибуты разделов будут включать
SHF_ALLOC
бит; в противном случае этот бит будет отключен.См. Главу 5 для получения дополнительной информации.. Строка
- В этом разделе содержится информация о номере строки для символьного отладка, которая описывает соответствие между исходной программой и Машинный код. Содержание не указано.
.писка
- Этот раздел содержит информацию в формате, который `` Раздел примечаний ''. в главе 5 описывается.
.plt
- В этом разделе содержится таблица связи процедур. Смотрите `` Особые разделы '' в главе 4 и `` Связь процедур Таблица '' в главе 5 приложения к процессору для получения дополнительной информации Информация.
.preinit_array
- В этом разделе содержится массив указателей на функции, который способствует в единый массив предварительной инициализации для исполняемого файла или совместно используемого объект, содержащий раздел.
.rel
имя и.rela
имя- Эти разделы содержат информацию о перемещении, как описано в `` Переезд ''. Если в файле есть загружаемый сегмент, включающий перемещение, атрибуты разделов будут включать
SHF_ALLOC
бит; в противном случае этот бит будет отключен.Условно наименование предоставляется разделом, к которому применяются перемещения. Таким образом, раздел перемещения для.text
обычно имеет имя.rel.text
или.rela.text
..rodata
и.rodata1
- Эти разделы содержат данные только для чтения, которые обычно вносят вклад в недоступный для записи сегмент в образе процесса. Видеть `` Заголовок программы '' в Главе 5 для получения дополнительной информации.
.shstrtab
- Этот раздел содержит имена разделов.
.strtab
- В этом разделе содержатся строки, чаще всего строки которые представляют имена, связанные с записями таблицы символов. Если в файле есть загружаемый сегмент, включающий таблица символьных строк, атрибуты раздела будут включать
SHF_ALLOC
немного; в противном случае этот бит будет отключен..symtab
- В этом разделе содержится таблица символов, так как `` Таблица символов ''. в этой главе описывается. Если в файле есть загружаемый сегмент, включающий таблица символов, атрибуты раздела будут включать
SHF_ALLOC
бит; в противном случае этот бит будет отключен..symtab_shndx
- В этом разделе содержится индекс раздела таблицы специальных символов. array, как описано выше. Атрибуты раздела будут включать
SHF_ALLOC
бит, если соответствующая таблица символов раздел делает; в противном случае этот бит будет отключен..tbss
- Этот раздел содержит неинициализированные локальные данные потока , которые вносят к образу памяти программы. По определению, система инициализирует данные нулями когда данные создаются для каждого нового потока выполнения.Раздел не занимает файлового пространства, на что указывает тип раздела,
SHT_NOBITS
. Реализации не должны поддерживать локальное хранилище потока..tdata
- Этот раздел содержит инициализированные локальные данные потока , которые вносят к образу памяти программы. Копия его содержимого создается системой. для каждого нового потока выполнения. Реализации не должны поддерживать локальное хранилище потока.
. Текст
- Этот раздел содержит `` текст '' или исполняемый файл инструкции программы.
Названия разделов с префиксом точки (
.
) зарезервированы для системы, хотя приложения могут использовать эти разделы если их существующие значения удовлетворительны. Приложения могут использовать имена без префикса для избегать конфликтов с системными разделами. Формат объектного файла позволяет определять разделы, не показано в предыдущем списке. В объектном файле может быть более одного раздела с таким же названием.Имена разделов зарезервированы для архитектуры процессора формируются путем размещения аббревиатуры архитектуры имя перед названием раздела.Название должно быть взято из имена архитектуры, используемые для
e_machine
. Например.
FOO.psect
- этоpsect
раздел, определенный архитектурой FOO. Существующие расширения называются своими историческими названиями.
Ранее существовавшие расширения .sdata
.tdesc
.sbss
.лит4
.lit8
.reginfo
.gptab
.liblist
. Конфликт
Для получения информации о разделах, связанных с процессором, см. см. приложение ABI для нужного процессора.
© 1997, 1998, 1999, 2000, 2001 The Santa Cruz Operation, Inc. Все права защищены.Сравнительные таблицы разделов - содержание
[Ред.16.11.2020 14:29:32 - 2020R1]
- Невада собрала законы NRS
- Статуты штата Невада к NRS (1950-1960)
Устав Невады 1951
Статуты Невады 1953 г.
Статуты Невады 1954 - Специальная сессия
Статуты Невады 1955 г.
Статуты Невады 1956 - Специальная сессия
Статуты Невады 1957 г.
Статуты Невады 1959 г.
- Устав штата Невада в NRS (1960-1970)
Устав Невады 1960
Устав Невады 1961 г.
Статуты Невады 1963 г.
Статуты Невады 1964 - Специальная сессия
Статуты Невады 1965 г.
Статуты Невады 1965 - Специальная сессия
Статуты Невады 1966 - Специальная сессия
Статуты Невады 1967
Статуты Невады 1968 - Специальная сессия
Устав Невады 1969 г.
- Устав штата Невада в NRS (1970–1980)
Устав Невады 1971
Статуты Невады 1973
Статуты Невады 1975 г.
Устав Невады 1977 г.
Устав Невады 1979 г.
- Устав штата Невада в NRS (1980–1990)
Устав Невады 1981
Статуты Невады 1983 г.
Статуты Невады 1985
Устав Невады 1987
Статуты Невады 1989
- Устав штата Невада в NRS (1990 - 2000)
Устав Невады 1991
Устав Невады 1993
Статуты Невады 1995 г.
Статуты Невады 1997 г.
Статуты Невады 1999 г.
- Устав штата Невада в NRS (2000 - 2010)
Устав Невады 2001
Статуты Невады 2001 г. - 17-я специальная сессия
Статуты Невады 2002 - 18-я специальная сессия
Устав Невады 2003 г.
Статуты Невады 2003 г. - 19-я специальная сессия
Статуты Невады 2003 - 20-я специальная сессия
Всеобщие выборы 2004 - Инициативная петиция
Статуты Невады 2005
Статуты Невады 2005 г. - 22-я специальная сессия
Всеобщие выборы 2006 - Инициатива Петиция
Устав штата Невада 2007
Статуты Невады 2007 г. - 23-я специальная сессия
Статуты Невады 2008 г. - 25-я специальная сессия
Устав штата Невада 2009
- Устав штата Невада в NRS (2010-2019)
Статуты Невады 2010 г. - 26-я специальная сессия
Устав штата Невада, 2011 г.
Устав штата Невада, 2013 г.
Статуты Невады 2013 - 27-я специальная сессия
Статуты Невады 2014 - 28-я специальная сессия
Устав штата Невада, 2015 г.
Статуты Невады 2015 г. - 29-я специальная сессия
Всеобщие выборы 2016 - Инициатива Петиции
Устав штата Невада, 2017 г.
Всеобщие выборы 2018 - Петиция инициативы
Устав штата Невада 2019
- Устав штата Невада в NRS (2020 г. - настоящее время)
Статуты Невады 2020-31-я специальная сессия
Статуты Невады 2020--32-я специальная сессия
.