Variable Brick Solid
Твердый кирпич с переменной массой и размером
Описание
Блок Variable Brick Solid добавляет в присоединенную систему координат твердый кирпич с переменной массой и размером. Масса и длины стороны (x, y и z) кирпича могут каждый быть константой или меняться в зависимости от времени. Переменное количество может быть задано непосредственно как физический сигнал, или оно может быть вычислено как функция остающихся количеств. Только одно количество, или масса или одна длина стороны, может быть вычислено в процессе моделирования.
Система координат кодирует положение и ориентацию тела в модели. Система координат расположена в средней точке x - и y - размерностей и на более низком уровне z - размерность. Эти отношения сохраняются в процессе моделирования. z - размерность увеличивается асимметрично относительно более низкого z - плоскости вдоль положительного направления z - ось.
Визуализация является динамической. Размеры твёрдых тел обновляются постоянно, как они происходят в панели визуализации Mechanics Explorer. Начальные размерности тела зависят от параметров и физических сигналов, которые вы задаете. Для переменной размерности возможно начаться с нулевого значения — например, если это выводит из физического сигнала, начальное значение которого является нулем также.
Плотность может самостоятельно быть постоянной или переменной. Это количество задано как константа, если по крайней мере один твердый параметр вычисляется в процессе моделирования. Вычисляется как переменная, если все твердые параметры явным образом заданы, или как (постоянные) параметры блоков или как физические сигналы. Как в случае твердых блоков, можно задать отрицательную плотность, например, к пустотам модели в составных телах.
Порты
Система координат
развернуть все
R
— Система координат
система координат
Система координат локальной ссылки тела. Эта система координат фиксируется относительно геометрии тела. Его источник находится на плоскости xy в геометрическом центре сечения xy. Соедините этот порт с сущностью системы координат — порт, линию, или соединение — чтобы разрешить размещение системы координат в модели. Для получения дополнительной информации смотрите Работу с Системами координат.
Вход физического сигнала
развернуть все
lx
— x - размерность кирпича
физический сигнал
Input port для x - размерность кирпича.
ly
— y - размерность кирпича
физический сигнал
Input port для y - размерность кирпича.
lz
— z - размерность кирпича
физический сигнал
Input port для z - размерность кирпича.
m
— Кирпичная масса
физический сигнал
Input port для массы кирпича.
Физический сигнал Выход
развернуть все
lx
— x - размерность кирпича
физический сигнал
Выходной порт для x - размерность кирпича.
ly
— y - размерность кирпича
физический сигнал
Выходной порт для y - размерность кирпича.
lz
— z - размерность кирпича
физический сигнал
Выходной порт для z - размерность кирпича.
m
— Кирпичная масса
физический сигнал
Выходной порт для массы кирпича.
com
— Координаты центра массы кирпича
физический сигнал
Выходной порт для центра массы кирпича, сообщил как трехэлементный вектор с Декартовыми координатами, разрешенными в системе координат тела.
I
— Матрица инерции кирпича
физический сигнал
Выходной порт для матрицы инерции кирпича, сообщил как матрица с девятью элементами и решил в системе координат блока. Диагональные элементы матрицы являются моментами инерции. Недиагональные элементы являются продуктами инерции.
Параметры
развернуть все
Геометрия и инерция
X Length
— Параметризация размерности x
Constant
(значение по умолчанию) | Calculate from Mass
| Provided by Input
Параметризация размерности x тела — длины вдоль x - ось системы координат локальной ссылки. Выберите Constant
задавать фиксированное значение как параметры блоков. Выберите Provided by Input
задавать значение переменных как вход физического сигнала. Используйте настройку по умолчанию (Calculated from Mass
) получить этот параметр из заданной основательной плотности и остальных измерений. Выбор Provided by Input
отсоединяет новый входной порт физического сигнала, пометил lx, через который можно задать значение переменных.
X Length: Value
— Значение размерности x
1 m
(значение по умолчанию) | скаляр с единицами длины
Длина тела вдоль x - ось системы координат локальной ссылки. Размерность x является постоянной, когда эти параметры блоков активны.
Зависимости от параметра
Этот параметр активен, когда параметр X Length устанавливается на Constant
.
Y Length
— Параметризация размерности y
Constant
(значение по умолчанию) | Calculate from Mass
| Provided by Input
Параметризация размерности y тела — длины вдоль y - ось системы координат локальной ссылки. Выберите Constant
задавать фиксированное значение как параметры блоков. Выберите Provided by Input
задавать значение переменных как вход физического сигнала. Используйте настройку по умолчанию (Calculated from Mass
) получить этот параметр из заданной основательной плотности и остальных измерений. Выбор Provided by Input
отсоединяет новый входной порт физического сигнала, пометил ly, через который можно задать значение переменных.
Y Length: Value
— Значение размерности y
1 m
(значение по умолчанию) | скаляр с единицами длины
Длина тела вдоль y - ось системы координат локальной ссылки. Размерность y является постоянной, когда эти параметры блоков активны.
Зависимости от параметра
Этот параметр активен, когда параметр Y Length устанавливается на Constant
.
Z Length
— Параметризация размерности z
Calculate from Mass
(значение по умолчанию) | Constant
| Provided by Input
Параметризация размерности z тела — длины вдоль z - ось системы координат локальной ссылки. Выберите Constant
задавать фиксированное значение как параметры блоков. Выберите Provided by Input
задавать значение переменных как вход физического сигнала. Используйте настройку по умолчанию (Calculated from Mass
) получить этот параметр из заданной основательной плотности и остальных измерений. Выбор Provided by Input
отсоединяет новый входной порт физического сигнала, пометил lz, через который можно задать значение переменных.
Z Length: Value
— Значение размерности z
1 m
(значение по умолчанию) | скаляр с единицами длины
Длина тела вдоль z - ось системы координат локальной ссылки. Размерность z является постоянной, когда эти параметры блоков активны.
Зависимости от параметра
Этот параметр активен, когда параметр Z Length устанавливается на Constant
.
Mass
— Массовая параметризация
Provided by Input
(значение по умолчанию) | Calculate from Geometry
Параметризация массы тела. Выберите Calculate from Geometry
получить этот параметр из заданной основательной плотности и размерностей. Используйте настройку по умолчанию (Provided by Input
) задавать этот параметр непосредственно как переменный временем физический сигнал. Эта опция отсоединяет новый входной порт физического сигнала, пометил M, через который можно задать переменную временем твердую массу.
Mass: Density
— Масса на единичный объем материала
1000 kg/m^3
(значение по умолчанию) | скаляр в единицах массы на единичный объем
Масса на единичный объем материала. Массовая плотность может взять положительную или отрицательную величину. Задайте отрицательную массовую плотность, чтобы смоделировать эффекты пустоты или полости в твердом теле. Значение по умолчанию, 1000 kg/m^3
, является характеристическим для полимеров, таких как пластмасса ABS.
Зависимости от параметра
Этот параметр активен, когда параметр Mass устанавливается на Calculate from Geometry
.
Обнаружение
X Length
— Обнаружение выбора для размерности x
очищенное (значение по умолчанию) | проверяемый
Обнаружение выбора для размерности x тела. Проверяйте, чтобы отсоединить новый выходной порт физического сигнала, пометил lx, через который можно вывести изменяющееся во времени значение размерности x.
Y Length
— Обнаружение выбора для размерности y
очищенное (значение по умолчанию) | проверяемый
Обнаружение выбора для размерности y тела. Проверяйте, чтобы отсоединить новый выходной порт физического сигнала, пометил ly, через который можно вывести изменяющееся во времени значение размерности y.
Z Length
— Обнаружение выбора для размерности z
очищенное (значение по умолчанию) | проверяемый
Обнаружение выбора для размерности z тела. Проверяйте, чтобы отсоединить новый выходной порт физического сигнала, пометил lz, через который можно вывести изменяющееся во времени значение размерности z.
Mass
— Обнаружение выбора для общей массы
очищенное (значение по умолчанию) | проверяемый
Обнаружение выбора для общей массы тела. Проверяйте, чтобы отсоединить новый выходной порт физического сигнала, пометил m, через который можно вывести изменяющееся во времени значение твердой массы.
Center of Mass
— Обнаружение выбора для координат центра массы
очищенное (значение по умолчанию) | проверяемый
Обнаружение выбора для координат центра массы тела. Проверяйте, чтобы отсоединить новый выходной порт физического сигнала, пометил com, через который можно вывести изменяющиеся во времени координаты. Выход является трехэлементным вектором с Декартовыми координатами, разрешенными в системе координат тела.
Inertia Matrix
— Обнаружение опции для матрицы инерции
очищенное (значение по умолчанию) | проверяемый
Обнаружение выбора для матрицы инерции тела. Проверяйте, чтобы отсоединить новый выходной порт физического сигнала, пометил I, через который можно вывести изменяющуюся во времени матрицу инерции. Выход является матрицей с девятью элементами с моментами инерции в диагональных положениях и продуктах инерции в недиагональных положениях. Моментами и продуктами инерции является твердость в системе координат инерции разрешения — система координат с осями, параллельными тем из системы координат, но источника в центре массы.
Графический
Type
— Серьезная установка визуализации
From Geometry
(значение по умолчанию) | Marker
| None
Установка Visualization для этого тела. Используйте настройку по умолчанию, From Geometry
, показать геометрию тела. Выберите Marker
показать графический маркер, такой как сфера или система координат. Выберите None
отключить визуализацию для этого тела.
Marker: Shape
— Форма графического маркера
Sphere
(значение по умолчанию) | Cube
| Frame
Геометрическая форма графического маркера. Mechanics Explorer показывает маркер с помощью выбранной формы.
Marker: Size
— Размер пикселя графического маркера
10
(значение по умолчанию) | скаляр с модулями пикселей
Размер маркера в модулях пикселей. Размер не изменяется с уровнем изменения масштаба.
Visual Properties
— Параметризация для цвета и непрозрачности
Simple
(значение по умолчанию) | Advanced
Параметризация для определения визуальных свойств. Выберите Simple
задавать цвет и непрозрачность. Выберите Advanced
добавить зеркальные подсветки, окружающие тени и эффекты самоосвещения.
Simple: Color
— Истинный цвет как [R, G, B] вектор по шкале 0–1
[0.5 0.5 0.5]
(значение по умолчанию) | трехэлементный вектор со значениями, ограниченными к 0–1
Цветной вектор RGB с красным (R), зеленый (G), и синий (B), окрашивает суммы заданными по шкале 0–1. Палитра цветов предоставляет альтернативе интерактивные средние значения определения цвета. Если вы изменяете настройки Visual Properties к Advanced
, цвет, заданный в этом параметре, становится вектором Diffuse Color.
Simple: Opacity
— Поверхностная непрозрачность как скалярный номер по шкале 0–1
1.0
(значение по умолчанию) | скаляр со значением, ограниченным к 0–1
Графическая непрозрачность задана по шкале 0–1. Непрозрачность 0
соответствует абсолютно прозрачной графике и непрозрачности 1
к абсолютно непрозрачной диаграмме.
Advanced: Diffuse Color
— Истинный цвет как [R, G, B] вектор по шкале 0–1
[0.5 0.5 0.5]
(значение по умолчанию) | три - или четырехэлементный вектор со значениями, ограниченными к 0–1
Истинный цвет под прямым белым светом, заданным как [R, G, B] или [R, G, B] вектор по шкале 0–1. Дополнительный четвертый элемент задает цветную непрозрачность также по шкале 0–1. Исключение элемента непрозрачности эквивалентно определению значения 1
.
Advanced: Specular Color
— Цвет подсветки как [R, G, B] вектор по шкале 0–1
[0.5 0.5 0.5 1.0]
(значение по умолчанию) | три - или четырехэлементный вектор со значениями, ограниченными к 0–1
Цвет зеркальных подсветок, заданных как [R, G, B] или [R, G, B] вектор по шкале 0–1. Дополнительный четвертый элемент задает цветную непрозрачность. Исключение элемента непрозрачности эквивалентно определению значения 1
.
Advanced: Ambient Color
— Цвет тени как [R, G, B] вектор по шкале 0–1
[0.15 0.15 0.15 1.0]
(значение по умолчанию) | три - или четырехэлементный вектор со значениями, ограниченными к 0–1
Цвет зон молчания в рассеянном рассеянном свете, заданном как [R, G, B] или [R, G, B] вектор по шкале 0–1. Дополнительный четвертый элемент задает цветную непрозрачность. Исключение элемента непрозрачности эквивалентно определению значения 1
.
Advanced: Emissive Color
— Цвет самоосвещения как [R, G, B] вектор по шкале 0–1
[0.0 0.0 0.0 1.0]
(значение по умолчанию) | три - или четырехэлементный вектор со значениями, ограниченными к 0–1
Поверхностный цвет из-за сам освещение, заданное как [R, G, B] или [R, G, B] вектор по шкале 0–1. Дополнительный четвертый элемент задает цветную непрозрачность. Исключение элемента непрозрачности эквивалентно определению значения 1
.
Advanced: Shininess
— Подсветите резкость как скалярный номер по шкале 0–128
75
(значение по умолчанию) | скаляр со значением, ограниченным к 0–128
Резкость зеркальных легких отражений, заданных как скалярный номер по шкале 0–128. Увеличьте значение блеска для меньших но более резких подсветок. Уменьшите значение для больших но более сглаженных подсветок.
Расширенные возможности
Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.
Введенный в R2017b