===== /NBCS ===== Ключевое слово формата блока Определяет граничные условия для групп узлов для поступательного и вращательного движения. движение. Формат ------ .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "/NBCS/nbcs_ID", "/NBCS/nbcs_ID", "/NBCS/nbcs_ID", "/NBCS/nbcs_ID", "/NBCS/nbcs_ID", "/NBCS/nbcs_ID", "/NBCS/nbcs_ID", "/NBCS/nbcs_ID", "/NBCS/nbcs_ID", "/NBCS/nbcs_ID" "nbcs_title", "nbcs_title", "nbcs_title", "nbcs_title", "nbcs_title", "nbcs_title", "nbcs_title", "nbcs_title", "nbcs_title", "nbcs_title" Повторите следующую строку для каждого node_ID .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "Трарот", "Skew_ID", "node_ID", "", "", "", "", "", "", "" Определение ----------- .. csv-table:: :header: "Поле", "Содержание", "Пример единицы СИ" :widths: 33, 33, 33 "nbcs_ID", "Блок граничных условий идентификатор.(Целое число, максимум 10 цифр)", "" "nbcs_title", "Блок граничных условий заголовок.(Символ, максимум 100 символов)", "" "Трарот", "Коды для перевода и вращения. = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (6 логических значений)Пример: 101 111 означает x и z. фиксированы переводы, а также все вращения; й перевод бесплатный.", "" "Skew_ID", "Идентификатор перекоса. Если нет ноль, то по отношению к этому применяются граничные условия локальный перекос.(Целое число)", "" "node_ID", "Группа идентификаторов узлов для какие граничные условия применяются. (Целое число)", "" Коды для перевода и вращения: формат ввода для Трарота в первое (1) поле -------------------------------------------------------------------------- .. csv-table:: :header: "(1)-1", "(1)-2", "(1)-3", "(1)-4", "(1)-5", "(1)-6", "(1)-7", "(1)-8", "(1)-9", "(1)-10" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "", "", "", "TX", "TY", "TZ", "", ":math:`\omega_{X}`", ":math:`\omega_{Y}`", ":math:`\omega_{Z}`" Определение ----------- .. csv-table:: :header: "Поле", "Содержание", "Пример единицы СИ" :widths: 33, 33, 33 "TX", "Код для перевода Техас. = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (логическое значение)", "" "TY", "Код для перевода ТИ. = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (логическое значение)", "" "TZ", "Код для ротации ТЗ. = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (логическое значение)", "" "TZ", "Код для перевода ТЗ. = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (логическое значение)", "" ":math:`\omega_{X}`", "Код для ротации :math:`\omega_{X}` . = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (логическое значение)", "" ":math:`\omega_{Y}`", "Код для ротации :math:`\omega_{Y}` . = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (логическое значение)", "" ":math:`\omega_{Z}`", "Код для ротации :math:`\omega_{Z}` . = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (логическое значение)", "" Пример ------ .. code-block:: /NBCS/1 INITIAL_BOUNDARY_CONDITIONS #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| # TRAROT SKEW NODE 111 111 1081 110 111 1110 110 111 1150 110 111 1141 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| Комментарии ----------- 1. Подробности формата ввода для Поле Трарот показано выше. Шесть индивидуальных кодов (один в каждом направлении) должно быть выровнено по правому краю в десяти символьных полях, используемых переменная Трарот.