Генератор контура бака из файла
![]() |
![]() |
|
| в палитре | на схеме |
Описание
Блок предназначен для формирования контура на основе данных из текстового файла. Используемый файл должен содержать два столбца: первый с z-координатами контура, второй – с r-координатами контура. Разделителями между элементами столбцов в текстовом файле могут быть: пробел, знак табуляции и точка с запятой.
Входные порты
Блок не имеет входных портов.
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| z | Порт для передачи массива значений z-координаты (вдоль оси вращения контура) точек сгенерированного контура | Математическая |
| r | Порт для передачи массива значений r-координаты (перпендикулярно оси вращения контура) точек сгенерированного контура | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Файл с координатами контура | SrcFileName | Имя файла с координатами точек контура | Имя файла | |
| Только узлы из файла | FileOnly | Определяет, будут ли использоваться только координаты из файла или генерироваться промежуточные с заданным шагом ("Да"/"Нет") | Нет | Двоичное |
| Шаг между узлами, м | dl | Расстояние между узлами контура | 0.05 | Вещественное |
Параметры
| Название | Имя | Описание (опционально) | Тип данных |
|---|---|---|---|
| z-координаты, м | z_i | Значения z-координаты (вдоль оси вращения контура) точек сгенерированного контура | Массив |
| r-координаты, м | r_i | Значения r-координаты (перпендикулярно оси вращения контура) точек сгенерированного контура | Массив |
| Объём (из контура), м3 | V_rgh | Объём, рассчитанный по точкам контура | Вещественное |
| Боковая площадь (из контура), м2 | S_rgh | Площадь поверхности, рассчитанная по точкам контура | Вещественное |
| Количество узлов | N_pts | Общее количество точек сгенерированного контура | Целое |
Примеры
Примеры использования блока:

