====== /RLINK ====== Ключевое слово формата блока Определяет жесткую ссылку. Жесткая связь накладывает одинаковая скорость на всех вторичных узлах в одном или нескольких направлениях. Формат ------ .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "/RLINK/rlink_ID", "/RLINK/rlink_ID", "/RLINK/rlink_ID", "/RLINK/rlink_ID", "/RLINK/rlink_ID", "/RLINK/rlink_ID", "/RLINK/rlink_ID", "/RLINK/rlink_ID", "/RLINK/rlink_ID", "/RLINK/rlink_ID" "rlink_title", "rlink_title", "rlink_title", "rlink_title", "rlink_title", "rlink_title", "rlink_title", "rlink_title", "rlink_title", "rlink_title" "Трарот", "Skew_ID frame_ID", "grnod_ID", "Ипол", "", "", "", "", "", "" Определение ----------- .. csv-table:: :header: "Поле", "Содержание", "Пример единицы СИ" :widths: 33, 33, 33 "rlink_ID", "Жесткая ссылка целое число.(Целое число, максимум 10 цифр)", "" "rlink_title", "Жесткая ссылка заголовок.(Символ, максимум 100 символов)", "" "Трарот", "Коды для перевода и вращения. = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (6 логических значений)", "" "Skew_ID / frame_ID", "Идентификатор кадра для Ipol=0 или идентификатор кадра для Ipol=1. 3Если Skew_ID ≠ 0: код относится к этому локальному перекосу (или фрейму) идентификатор. Если Skew_ID = 0: код относится к глобальной координате система.(Целое число)", "" "grnod_ID", "Группа вторичных узлов идентификатор.(Целое число)", "" "Ипол", "Полярный флаг жесткой связи. 3 = 0 (по умолчанию) ГРИП определяется в декартовой системе координат. = 1 ГРИП определяется в полярной системе координат. (Целое число)", "" Коды перевода и вращения: формат ввода для первого поля (1) Трарот ------------------------------------------------------------------ If Ипол = 0 .. 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}`" If Ипол = 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 "", "", "", "Трад", "Такси", "Ттанг", "", ":math:`\omega_{rad}`", ":math:`\omega_{axial}`", ":math:`\omega_{tang}`" Определение ----------- .. csv-table:: :header: "Поле", "Содержание", "Пример единицы СИ" :widths: 33, 33, 33 "TX", "Код для перевода вдоль Ось Х. = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (логическое значение)", "" "TY", "Код для перевода вдоль Ось Y. = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (логическое значение)", "" "TZ", "Код для перевода вдоль Ось Z. = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (логическое значение)", "" ":math:`\omega_{X}`", "Код для вращения вокруг Ось Х. = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (логическое значение)", "" ":math:`\omega_{Y}`", "Код для вращения вокруг Ось Y. = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (логическое значение)", "" ":math:`\omega_{Z}`", "Код для вращения вокруг Ось Z. = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (логическое значение)", "" "Трад", "Код для перевода в радиальное направление. = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (логическое значение)", "" "Такси", "Код для перевода в аксиальное направление. = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (логическое значение)", "" "Ттанг", "Код для перевода в тангенциальное направление. = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (логическое значение)", "" ":math:`\omega_{rad}`", "Код для ротации в радиальное направление = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (логическое значение)", "" ":math:`\omega_{axial}`", "Код вращения в осевом направлении направление. = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (логическое значение)", "" ":math:`\omega_{tang}`", "Код для ротации в тангенциальное направление. = 0 Бесплатная глубина резкости = 1 Фиксированная глубина резкости (логическое значение)", "" Комментарии ----------- 1. Скорость вычисляется с использованием импульса уравнения сохранения. Однако глобальное равновесие моментов не соблюдается. - Для поступательной глубины резкости: :math:`T_{X}=\frac{\sumj=1NM_{j}T_{X}^{j}}{\sumj=1NM_{j}}` - Для вращательной глубины резкости: :math:`\omega_{X}=\frac{\sumj=1NI_{j}\omega_{X}^{j}}{\sumj=1NI_{j}}` 2. Подробности формата ввода для Трарот показаны выше. Шесть отдельных логических кодов (один в каждом направлении) должно быть выровнено по правому краю в 10-символьных полях, используемых Переменные Трарота. 3. If Ипол = 1 , используется полярная система координат; frame_ID определение является обязательным. В этом случае не только задается направление оси, а также положение центра полярной система координат. - Первый логический код соответствует эффекту радиального направления. - Второй логический код соответствует осевому эффекту - Третье логическое значение соответствует тангенциальному эффекту - Осевое направление определяется направлением X рамы. - Радиальное направление ортогонально осевому направлению и проходит через соответствующий узел - Тангенциальное направление ортогонально осевому и радиальному направлениям.