После
нескольких лет разработки (раняя версия в
2005 году), Laboratori d'envol представляет в 2010 году
программу "LEparagliding 1.0" для проектирования
парапланов, которая реализует
предложенные Лабораторией концепци и
технологии. И позволяет проектировать
улучшенные контрукции современных
парапланов. С помощью программы LEparagliding 1.0 стало
возможным создать параплан gnuLAB2 в 2010
году.
Последняя версия LEparagliding 3.23 (декабря 2023 года),
которая
содержит множество улучшений по сравнению
с предыдущей версией.
2.00:
- Масштабирование
крыльев разного размера- Учет
растяжимости строп, в зависимости от
нагрузки
- Чертежи
подготовлены для печали на бумаге или для
плоттера
- Разметка для помощи в пошиве
-
Поддержка цветной печати
(тестируется)
- H-перемычки
-
V-нервюры (две промежуточные нервюры)
-
VH-нервюры (три
промежуточные нервюры, тестируется)
- Поворот
треугольников нервюр для создания
однослойных парапланов (тестируется)
- В целом,
лучший вид чертежей, хотя все еще остается
много вещей, которые можно
улучшить
. BHL параплан
- 2D рулевого разрешено (два или более, основные направления тормоза)
2.33:
- Улучшенные профили пилообразной (single skin)
- lines.txt Список линий, читаемых людьми
-
новый тип крыла "pc", специально для дизайна с парашютом
2.35:
- Восьмой столбец, в разделе 2, в настоящее время используется в
одиночных парапланов кожи (бесполезных в двойной кожи). Больше контроля
в ротации треугольников.
- Другие незначительные исправления.
2.40:
LEparagliding 2.40 с "полный непрерывного диагонали нервюры"
Расстояние между равноотстоящих точках управления шва в нижней части
профилей, улучшена (ошибка фиксируется в). Благодаря Скотт из Юта - США.
- Мало улучшения в номер чертежа 6 2D-чертежей "продольный баланс". "Calage" расчет угла атаки крыла (альфа) и угла хорды крыла с уважением горизонта (тета) или
"Assiette" Чтобы правильно сейчас, проведенной (в фиксированной
ошибка). Благодаря Юрий из Крыма. Более подробная информация в Excell
файл: Balance_calculus.xls
- Изменены названия от исполняемый a.out и a.exe, к 2.40.out lep-2.40.out и lep-2.40.exe (это по желанию).
- V-нервюры "типа 3" теперь можно
- V-нервюры "типа 5" новый тип
"полный непрерывного диагонали нервюры" включает в себя параболические
и эллиптические отверстия (очень особую благодарность Скотт из Юта (США) за поддержку leparagliding Developement)
- lep-out.txt вывод Сводный файл ребер и панели длин различия
- Препроцессор версия 1.2 "Гурзуф" с дополнительной информацией, написанной в выходной файл (площадь, срок)
- Графический интерфейс пользователя GUI (только идеи)
2.41 (2015-09-19):
- Точки подвески отметки в панелей нижняя поверхность (Скотт запрос).
- Увеличение числа нервюры с цветными метками, из 20 до 100 (на стороне). (Спасибо Paweł из Польши)
- Теперь возможно привлечь цвет знаки также в панелей нижней
поверхности. Используйте тот же формат данных, как в верхней
поверхности.
- Теперь возможно определить и рисовать, задней кромки "мини-нервюры"
("miniribs or minicabs"), в не типа "SS" парапланов. Просто определите
длину мини-нервюры (в%) в колонке № 8, раздела "2. профилей". Если
колонка 8 значения "0" или "1", мини-нервюры не рисовать, и эти
значения используются только в "SS" парапланов, по инструкции 2.41.
2.48 (2016-04-17):
-
Использование новой опции переформатирования (полностью регулируемой)
для обеспечения высокой точности длины между панелями и нервюрами,
коррекции длины и искажения. И многие другие улучшения.
- Использование двойной точности в реальных переменных и тригонометрических функциях двойной точности в коде Фортрана
- Особая благодарность Скотту из штата Юта (США), который сделал возможной эту новую версию.
2.49 (2016-04-24):
V-rib
типа 6 полностью функционально. Тип 6 - это общая диагональ. Все очень
просто. Трапециевидную диагонали, начиная от ребра номер i с номером
i+1. Но ребро полностью настраивается по размеру и положению. Он был
разработан для разработки соревновательных парапланов типа ССС, которые
должны прыгать между 4 и 5 клетками без линий. Но он также может
служить для проектирования простейших парапланов и замены некоторых
типов диагоналей, описанных выше. Также очень полезно определить
поперечные горизонтальные ленты, расположенные во всех частях крыла (ленты не обязательно совпадают с точками крепления).
- В итоговом отчете lep-out.txt, площадь и размах крыла, рассчитанные также в ft2 и ft
- Улучшено расположение десятичной нумерации всех типов V-образных ребер.
- Прочитайте раздел 10 руководства: (...) "i11" указывает номер ребра
"i", где закреплена верхняя линия тормозов. Это число, как правило,
целое. Тем не менее, несколько версий назад была добавлена интересная и
не задокументированная функция. Можно определить десятичную дробь,
которая означает смещение точки крепления между ребром "i "и ребром
и"i+1". Например, 8.4 означает закрепление линии в задней кромке, между
ребрами 8 и 9, и 40% от ребра 8. Этот эффект теперь виден в 2D и 3D.
2.50 версия "Utah" (2016-05-09)
-------------------------------------------------------------------
- Добавлена возможность использования "средних незагруженных ребер".
Очень проста в использовании: в разделе " 2. Аэродинамические профили"
в последней колонке используют параметр "100", означающий размещение
полного незагруженного ребра в середине панели, а также левого
соответствующего ребра. Точно так же, как определено в мини-ребрах. Но
параметр " 100 " активирует новую специфическую программацию. Новый
план пронумерован "1-6", а новые средние ребра пронумерованы и помечены.
- "Мини-ребра" переопределены, и теперь в разделе " 2. Аэродинамические
профили" в последней колонке, если вы используете параметр "15",
означает разместить 15% мини-ребро в середине панели и слева от
соответствующего ребра. Раньше мини-ребро его располагали справа. Но
его лучше установить слева, чтобы можно было указать минириб в центре
крыла (мини-ребро указано в левом первом ребре). И это вполне
согласуется с новыми средними разгруженными ребрами.
- Прикладывается небольшое дополнительное смещение (к центру крыла) в
точках, обозначающих положение минирибов. Третий параметр в строке
раздела " 7. Метки " файла данных. Раньше это смещение было установлено
по умолчанию равным нулю.
- Все 2D-планы переименованы в обозначение "i-j", что означает строку" i "и столбец"j".
2.52 (2016-08-18)
Добавлены новые опции. Крутка профыла будет пропорциональна хорде от центра профиля до законцовка
По просьбе Юрия (Крым).
Как использовать: ниже линии 21 в leparagliding.txt файл данных:
Если параметр установлен в 0, крутка производится вручную (Рис.3).
Если параметр установлен в 1, крутка будет пропорциональна хорде, увеличивая угол атаки к законцовкам.
Если параметр установлен в 2, крутка будет пропорциональна хорде ,
первое вещественное используя угол атаки законцовки крыла, а второй
вещественное используется в угол атаки в центре
Как использовать: Ниже 21 строки в данных файле paragliding.txt:
* Alpha max and parameter
3.5 2 -1.0
- Первый номер "3.5" угол атаки на законцовка
- Второй номер "2" является управляющим параметром, что означает случай "2"
- Третий номер "-1.0" угол атаки в центре
Углы распределения атаки производится пропорционально хорды крыла
(аналогично случаю "1"). Смотрите "LEP-out.text", чтобы проверить
результат.
2.52++ версия "Utah" (2016-08-27)
1) добавлена новая опция в V-образных ребрах "Тип-3", по просьбе Юрия.
Диагональное ребро типа 3, обозначенное 10 цифрами.
Ранее колонки 9 и 10 не использовались. И установите значение "0".
Теперь (в версии 2.52++ и далее), если столбец 9 имеет значение "1", это означает, что радиус
определенные в Столбцах 7 "r - " и 8" r+", теперь определяются в % от хорды профиля, а не в сантиметрах.
Это позволяет определять ширину диагоналей автоматически и пропорционально хорде профиля.
Таким образом, достигается идеальное совпадение ширины смежных диагоналей и пропорциональности хорды.
2) внутренняя подпрограмма fortran "вредис" (векторное перераспределение) улучшена, поскольку в некоторых случаях
(при использовании очень малых Ширин в V-образных ребрах) были допущены ошибки в формах V-образных ребер. Теперь все исправлено.
3) версия 2.52++ пакует версию 1.4 препроцессора.
2.60 версия "Les Escaules" 2016-12-12
1) исправлены некоторые проблемы с использованием четного числа ячеек.
Когда мы определяем парапланы, используя четное число ячеек,
центральный профиль имеет координату x = 0.0 вдоль пролета, и программа
использует внутренне "виртуальную центральную ячейку" с нулевой
толщиной.
Это может привести к некоторым численным ошибкам при вычислении углов
или делений на ноль. В результате обычно получается нечитаемый файл
DXF. Теперь, если центральный профиль расположен на x = 0.0, программа
добавляет внутренне +0.01 см (десятая часть миллиметра) и кажется, что
нет никаких численных ошибок. [Раздел 4.2 в файле исходного кода .f].
2) Метки линий теперь автоматически записываются на схематическом
чертеже в виде дерева. Это предотвратило ошибки, и пришлось надписи
линий теперь автоматически писать на схематическом чертеже в виде
дерева. Это позволяет избежать ошибок, а также рисовать их вручную. :)
3) добавлены дополнительные геометрические параметры в lep-out.отчет txt
2.71 (2018-06-17) to 2.99 (2019-08-24):
Начиная с версии 2.71 LEparagliding имеет расширенную структуру файлов данных по сравнению с предыдущей версией 2.60. Разделы с 1 по 18 версии 2.60 такие же, как и в версиях превышающих 2.71. Но в новой версии есть разделы
пронумерованные под номером 19,20,21 ... до 31. Чтобы преобразовать
файл из версии 2.60 в более высокую версию, просто добавьте новые
разделы в конце архива лепараглайдинга.формат txt. Версии программ,
превышающие 2.71, являются результатом интенсивной работы в исходном
коде Лепараглайдинга. Существует много невидимой работы в подпрограммах
и улучшениях кода.
Большинство данных, включенных в новые разделы, можно рассматривать как
"инвариантные параметры", разделы 19,20,24,25,28,30,31. То есть они
могут быть использованы в качестве значений по умолчанию для любой
новой модели. Новые параметры позволяют лучше контролировать результаты
DXF и добавить некоторые новые функции. Расширение планов DXF-2D до
массива 4 строки x из 7 столбцов (28 планов). План 1-7 используется для
удилищ. Новый план 4-7 включает общие текстовые заметки для
конструктора. Новые разделы экономят массу чертежной работы с САПР, и
теперь параплан практически готов из программы. Секция 31 допускает
натяжение кожи с контролем до 100 точек и применяется индивидуально к
каждой панели.
3.10 версия "Pirineus" (2020-05-02):
Основные функции, добавленные в lep-3.10 по сравнению с предыдущей версией:
Файл данных leparagliding.txt:
Раздел 29. 3Д-формировать активный.
Раздел 20. Типы меток, активированный type8, который позволяет контролировать положение и размер римских цифр
Добавлены новые планы в leparagliding.dxf:
Коробчатые (1,8) промежуточные и овальные аэродинамические профили (*)
Коробчатые (-1,3) и (-1,5) экструдированные панели с 3D-разрезами
Коробчатые (0,3) и (0,5) интрадос-панели с 3D-разрезами
Новая графика в lep-3d.dxf: промежуточные и овальные аэродинамические профили, если требуется, рисуются.
В lep-out.txt добавлены новые три информативных раздела:
Раздел 9. Значения внутреннего исчисления 3D, информативные (**)
Раздел 10. Коэффициент между длинами панели и ребер, для экстрадо и интрадо.
Раздел 11. Подсчет баллов по всем профилям, информативный
( * ) В графе (1,8) показаны медианные профили между ребром i и i-1 и
соответствующие овализованные медианные профили, включая отметки точек
j1,j2,j3,j4,j5,j6,j7, используемые при определении 3D-формы.
( * * ) Участок 9, где длина дуги профиля (d1) и дуги овализованного
профиля (d2), разности долготы (d2-d1) вычисляются автоматически в
каждой зоне, а амплитудное значение (f) последовательно применяется к
каждому разрезу с использованием значений (d2-d1) соседних зон и
коэффициента AOF глубины 3D-эффекта. Согласно теоретическим исследованиям
ВЕРСИЯ 3.16 (2021-08-29)
Версия
3.16 содержит серьезные изменения по сравнению с предыдущими версиями.
Теперь можно индивидуально управлять поворотами профилей в пространстве
по трем осям X, Y, Z (ранее мы могли регулировать только два поворота
по X, Y).
В leparagliding.txt РАЗДЕЛ 1 при написании геометрической матрицы необходимо добавить два дополнительных столбца:
- Столбец в позиции 10 указывает повороты профилей относительно
вертикальной оси Z перед поворотом на горизонтальной оси Y. Это служит
(опционально) для лучшего совмещения профилей с дорожкой скольжения.
- Столбец в позиции 11 указывает положение вертикальной оси в% от хорды.
Если желательно, столбцы 10 и 11 могут быть определены со значениями,
установленными на ноль, и дополнительное вращение не будет учитываться,
результат геометрической модели будет точно таким же, как и в
предыдущих версиях. Если вы не введете два дополнительных столбца,
программа продолжит работу, присвоив по умолчанию неписаным значениям
значения 0.0. Таким образом, программа 3.16 совместима с предыдущими
файловыми структурами (3.15 и более ранними).
Значения поворота по оси Z и положения добавляются в раздел 3 отчета lep-out.txt.
Добавлено в lep-out.txt новый раздел "12. УГЛЫ МЕЖДУ
ПЛОСКОСТЬЮ ПРОФИЛЯ И ЛИНИЕЙ ГЛИССАДЫ (phi) и местным углом атаки
(chi)". Используйте значения phi в качестве ориентира и руководства для
итеративной настройки значений поворота вокруг оси Z для достижения
поставленных целей. Используйте значения chi, чтобы узнать локальный
угол атаки и при необходимости итеративно отрегулировать геометрическую
закрутку профилей.
При работе с версией 3.15 z рекомендуется выполнять расчеты как минимум в два этапа:
1) В файле leparagliding.txt, столбец 10 матрицы геометрии (РАЗДЕЛ 1).
Установите значения вращения вокруг оси Z на 0,00, это похоже на
традиционную модель LEparagliding. Запустите программу и откройте файл
lep-out.txt. В разделе 12 вы найдете список углов в градусах. Эти углы,
которые мы будем называть «фи», представляют собой угол, образующий
плоскость профиля с линией глиссады. Запишите эти значения.
2) Измените файл leparagliding.txt. В столбце 10 геометрической матрицы
задайте углы, полученные выше. Когда вы снова запустите программу и
проверите результат списка углов в разделе 12 lep-out.txt, вы
убедитесь, что углы между плоскостью профиля и траекторией будут почти
нулевыми! Это означает, что профили будут идеально совмещены с потоком.
Конечно, по своему усмотрению вы можете определить другие значения
поворота в столбце 10 геометрической матрицы и самостоятельно измерить
углы в пространстве (файл lep-3d.dxf) с другими целями.
Если вам интересно, вы можете прочитать математическую основу нового улучшения на этой странице:
http://www.laboratoridenvol.com/leparagliding/advanced/airfoilsrotation/airfoilsrotation.en.html
Проверка того, почему программа неправильно генерирует dxf с некоторыми конкретными числовыми значениями вращения "Z".
ВЕРСИЯ 3.17 (2021-12-12)
РАЗДЕЛ 26. КРЕПЛЕНИЕ ВОЗДУХОЗАБОРНИКОВ
Добавлены следующие типы воздухозаборников, полностью функциональные:
- Воздухозаборник типа 4 (общий диагональный воздуховод, регулируемый слева и справа, прикреплен к верхней поверхности)
- Тип воздухозаборника -4 (общий диагональный воздухозаборник, регулируемый слева и справа, прикреплен к нижней поверхности)
- Воздухозаборник типа 5 (воздухозаборник в форме дуги, регулируемый
слева, справа и глубина дуги, прикрепленная к верхней поверхности)
- Тип воздухозаборника -5 (воздухозаборник в форме дуги, регулируемый
слева, справа и глубина дуги, прикрепленная к нижней поверхности)
- Воздухозаборник типа 6 (воздухозаборник эллипса, с двумя параметрами,
указывающими ширину эллипса по осям x и y, прикрепленного к верхней
поверхности)
- Воздухозаборник типа -6 (воздухозаборник эллиптический, с двумя
параметрами, указывающими ширину эллипса по осям x и y, прикрепленного
к нижней поверхности)
Обратите внимание, что тип 4 также включает случаи 0,1,2,3, а
тип -4 включает случаи 0, -1, -2, -3. Наконец, тип 5 включает случай 4,
а -5 включает случай -4.
См. Пояснительные рисунки в руководстве. Подробнее читайте здесь.
РАЗДЕЛ 32. ПАРАМЕТРЫ РАЗДЕЛЕНИЯ ЧАСТЕЙ
Это новый раздел (!). ОБЯЗАТЕЛЬНО добавлять этот раздел с версии 3.17
программы. Я не люблю добавлять новые разделы, потому что это
увеличивает количество настроек и сложность входного файла, но это
необходимо. Однако РАЗДЕЛ 32 является инвариантным разделом (его не
нужно настраивать для каждого дизайна), и в его простейшей версии он
сводится к записи параметра 0.
Программа
автоматически разделяет различные части (панели, нервюры,...),
нарисованные в 2D, стараясь не перекрывать друг друга и не выходить из
окна рисования. Однако иногда разделение между частями бывает не таким,
как хотелось бы. Поэтому мы добавили некоторые параметры для изменения
критериев автоматического разделения. Это коэффициенты около 1,0,
которые уменьшают или увеличивают разделение в горизонтальном (x) или
вертикальном (y) направлениях. В случае сомнений не нужно изменять
какие-либо параметры в этом разделе, оставьте значения по умолчанию
равными 1.0 или поместите один параметр 0 в начало, что эквивалентно
сохранению значений по умолчанию по умолчанию. Так что это будет
неизменный раздел для всех моделей. Подробнее читайте здесь.
Пример 1:
*******************************************************
* 32. PARAMETERS FOR PARTS SEPARATION
*******************************************************
0
Пример 2:
*******************************************************
* 32. PARAMETERS FOR PARTS SEPARATION
*******************************************************
1
panel_x 1.1
panel_x_min 1.0
panel_y 0.9
rib_x 1.0
rib_y 1.15
parameter6 1.0
parameter7 1.0
parameter8 1.0
parameter9 1.0
parameter10 1.0
ДРУГИЕ НЕБОЛЬШИЕ ИСПРАВЛЕНИЯ, включенные в версию 3.17:
- Исправлена ошибка с горизонтальными ремнями длины типа 1 (ошибка затрагивает только версии 3.15z и 3.16).
- Ширина горизонтальных ремней типа 1, теперь только один раз зависит
от общего масштабного коэффициента (при 3,15z и 3,16 он был умножен
вдвое!)
- Начальная и конечная точки нейлоновых стержней теперь отмечены двумя синими точками.
- Размер шрифта в списке строк теперь определяется меткой type9, третьим параметром, в РАЗДЕЛЕ 20.
- Начиная с этого выпуска, исполняемые файлы LEparagliding "статически
компилируются". Это означает, что некоторые библиотеки Fortran
автоматически добавляются в исполняемые файлы .out (Linux, OSX) и .exe
(Windows). Теоретически это поможет запустить программу на компьютерах
пользователей, у которых не установлены компиляторы Fortran. Обычному
пользователю ничего об этом знать не нужно. Но если вам любопытно и вы
хотите узнать, какая инструкция используется для статической
компиляции, вот следующее:
gfortran -static-libgfortran leparagliding.f
gfortran -static-libgfortran pre-processor.f
ВЕРСИЯ 3.18 (2022-03-06)
1)
В разделе 32 я включил коэффициент под названием «rib_1y», который
используется для вертикального перемещения горизонтальных лент типа 1
или типа 11, чтобы они не перекрывались с другими диагональными
V-образными ребрами. При rib_1y = 1.0 печатается как всегда, при rib_1y
= 1.8 горизонтальные лент выше (поэкспериментируйте с разными
значениями коэффициента, в том числе и с отрицательными числами)
2)
Название новой версии «Винебре», город в Каталонии.
3) Добавлен скрипт noNAN.sh bash. Не удается открыть файл dxf. Проблема NaN.
Я
упоминал об этой проблеме ранее. Иногда при выполнении математических
расчетов с определенным углом или числовым значением происходит деление
на ноль или другая недопустимая операция. Когда это происходит,
исполняемый файл Fortran записывает значение «NaN», что означает «Не
число». При записи значения NaN в файл DXF некоторые программы CAD не
знают, как правильно его интерпретировать, и не могут открыть файл.
Например, это происходит с Autocad, но не с LibreCAD. Чтобы решить эту
проблему, вы можете открыть файл dxf с помощью текстового процессора
(например, Word или gvim) и автоматически заменить текстовую строку NaN
числовым значением 0.0
Это
решает проблему. Если вы используете операционную систему Linux, Mac
OSX с консолью или Windows с консолью cygwin, скопируйте сценарий
noNAN.sh в папку lep и запустите сценарий как ./noNAN.sh
Это автоматически изменит значения NaN на 0,0 и восстановит файл dxf.
Этот скрипт также можно запустить прямо из консоли как: sed -i 's/NaN/0.0/g' leparagliding.dxf
ВЕРСИЯ 3.19 (2022-05-22)
В разделе 29 все «Параметры печати» теперь активны.
Дополнительная 3D-тесселяция в lep-3d.dxf
Новый файл lep-3d-surfaces.dxf создается автоматически
Новый файл lep-3d-surfaces.scad генерируется автоматически (просмотр в OpenSCAD)
Новый файл lep-3d-surfaces.stl создается автоматически
Файл .stl создается с целью анализа всего крыла с помощью программы CFD. Некоторые коллеги уже работают над этим.
Пример 5. Использование минимального определения 3D-формирования и включение внешних файлов DXF, SCAD и STL.
************************************************************
* 29. 3D SHAPING
*******************************************************
1
1
groups 1
group 1 1 1
upper 0 1
lower 0 1
* Print parameters
Inter3D 0 1 1 0
Ovali3D 0 1 1 0
tesse3D 1 1 15
1 > Включите 3D-тесселяцию в lep-3d.dxf с панели 1 по 15
и сделайте симметричную
exteDXF 1 1 15
0 > Включите 3D-тесселяцию в независимом файле
lep-3d-surfaces.dxf, с панели 1 по 15 и сделайте одну сторону
exteSTL 1 1 15
1 > Включите 3D-тесселяцию в независимом файле
lep-3d-surfaces.stl с панели 1 по 15 и сделайте симметричную
Подробнее здесь
ВЕРСИЯ 3.20V (2022-09-20)
Полный отчет читайте здесь (pdf) (на английском языке)
ВЕРСИЯ 3.21T (2023-01-10)
Версия для разработчиков, только исходный код: leparagliding.f
ВЕРСИЯ 3.23 (2023-12-11)
1) УГЛЫ МЕЖДУ ПЛАНОМ ПРОФЕЛА, ЛИНЕЙ ГЛИССАДЫ (phi) и местным углом атаки (chi) (раздел 12 файла lep-out.txt)
Улучшение внутреннего кода. Расчет углов фи и хи приведен в разделе 12 файла lep-out.txt.
Арно Мартинес понял, что в коде программы произошла ошибка расчета. При вычислении углов фи и хи,
ассиметрия
крыла не учитывалась (!) Расчет производился так, как углом ассиетта
всегда была нулевой, что не всегда верно. Теперь исправлено.
В
разделе 37 файла leparagliding.txt мы активировали новый дополнительный
код (произвольное значение 2003), который используется для указания
углом ассиетта крыла, желаемого проектировщиком.
Если указан этот код и угол, то это углом ассиетта, учитываемый при расчете хи и фи, минуя внутренний расчет программы для теты.
Пример раздела 37 файла leparagliding.txt, настройка и настройка -1°:
2003 -1,0
2) В РАЗДЕЛ 4 добавлены отверстия "тип 4". Прямоугольные отверстия, заказ Павла Липски.
Прямоугольные отверстия с закругленными углами. Параметры очень похожи на треугольные отверстия типа 3.
Если отверстие относится к типу 4, введите горизонтальную линию:
целое число: 4
вещественное число: x Расстояние от LE до угла основного прямоугольника в % от хорды.
вещественное число: y Расстояние от линии хорды до угла основного прямоугольника в % от хорды.
вещественное число: a, ширина прямоугольника в % от хорды
вещественное число: b, высота прямоугольника в % от хорды
вещественное число: Угол поворота (градусы) относительно линии хорды.
вещественное число: Радиус (%) сглаженных углов.
вещественное число: 0. (не используется)
вещественное число: 0. (не используется)
Основная вершина прямоугольника — нижняя левая.
Если значение ширины (a) положительное, прямоугольник рисуется справа от основной вершины.
Если значение (a) отрицательное, то прямоугольник рисуется влево. Аналогично случаю треугольных отверстий.
2. ИСПОЛЬЗОВАНИЕ ПРОГРАММЫ
Возможно,
использование программы требует некоторой
ручной обработки исходных данных, но
она все равно является довольно
многофункциональной и простой. Для
работы с программой необходимы начальные
навыки работы с текстовыми файлами и CAD
системами.Программа не
имеет графического интерфейса, но в
большинстве случаев он и не требуется.
Работа с программой заключается в
подготовке исходных данных в любойCAD программе, а после
просмотре и печати результатов в той же
CAD программе путем загрузки
сгенерированных программой DXF файлов с
результатами расчета (трехмерная модель,
чертежи выкроек для печати и
т.д.).
Программа
работает, считывая следующие рабочие
файлы:
leparagliding.txt
содержит
геометрическое описание параплана
файлы с
профилями
gnua.txt gnuat.txt и другие.
Программа считывает данные из текстового
файла, рассчитывает купол и выкройки в
течении нескольких секунд.
И сохраняет результат в следующие
четыре
файла:
leparagliding.dxf чертежи
для печати в CAD программе
lep-3d.dxf содержит
трехмерную модель и стропы
lep-out.txt
содержит прочую
посчитанную геометрическую и
аэродинамическую информацию, а также длины
всех строп.
lines.txt Список линий, читаемых людьми
lep-3d-surface.dxf (поверхность крыла в формате dxf, еще не готов)
lep-3d-surface.stl (поверхность крыла в формате stl, еще не готов)
Программа работает в GNU / Linux, Windows всех версий, а также возможна в MAC, но до сих пор не тестированную.
3. РУКОВОДСТВА
4. СКАЧАТЬ LEPARAGLIDING ИСХОДНЫЙ КОД И ИСПОЛНЯЕМЫЕ ФАЙЛЫ
Загрузите исходный код и исполняемые файлы для своей системы:
(*) Версия, скомпилированная для микрокомпьютера Pi4/Pi400
(**) Исходный код, скомпилированный для Mac OSX Жюльеном Какино
домой