В следващата статия ще разгледаме VirtualBow. Това е едно безплатно приложение с отворен код за проектиране и симулация на дъга за Gnu / Linux, Windows и MacOS. С него потребителите ще могат да проектират и симулират арки. VirtualBow е написан на C ++ и използва Qt GUI рамката. Изходният код се хоства на GitHub. Приложението е издадено под GNU General Public License v3.0.
Тази програма предлага на потребителите лесен начин да тестват и оптимизират своите проекти, като предоставя почти незабавна обратна връзка за очакваната производителност на дъга. Резултатите от симулацията включват разнообразие от статични и динамични характеристики на дъгатакато изпитване на опън, деформация на крайника, напрежения, скорост на стрелката и степен на ефективност.
Общи характеристики на Virtualbow
- Това е безплатна програма с отворен код, издадена под общия публичен лиценз GNU v3.0. Той е безплатен за използване, модифициране и разпространение. Всеки може да се включи в развитието.
- Програмата има редактор на модели, с който можем да създаваме, зареждаме и запазваме дъгови модели.
- Можем редактиране на слоеве, свойства на материала и други параметри.
- Ние също ще можем извършете симулация на статиката и динамиката на дъгата.
- Използвайте метод на крайни елементи (MEF)
- Включва a преглед на резултатите в който можем да се консултираме с статични резултати; форми на крайниците, изчертаване на кривата, съхранена енергия или разпределение на напрежението. В динамични резултати можем да се консултираме; положението, скоростта и ускорението на въжето и стрелата, кинетичната и потенциалната енергия, степента на ефективност или интерфейса на командния ред.
- Ще имаме възможност за стартирайте симулации от командния ред.
- Можем извикайте VirtualBow от други програми / скриптове за извършване на проучвания на параметри и оптимизиране на дизайна.
- Програмата е напълно документирана. Потребителите ще имат възможност да се консултират с Ръководство за потребителя, където са обяснени всички функции на програмата и ще ни помогне да започнем и Теоретичен наръчник, в която можем да намерим подробна документация за вътрешните методи за симулация.
Това са само някои от характеристиките на програмата. Те могат консултирайте се с всички от тях в уебсайт на проекта.
Инсталирайте VirtualBow на Ubuntu
VirtualBow се предлага като естествен формат на деб файл за Ubuntu, които ще намерим на разположение в страница за издаване на проекта на GitHub. Файлът, който ще изтеглим днес, трябва да се нарича «virtualbow-0.7.1-linux64.deb ».
За да изтеглите .deb пакета на тази програма, освен че използвате уеб браузъра, също можем да отворим терминал (Ctrl + Alt + T) и да използваме wget както следва за изтегляне на пакета:
wget https://github.com/bow-simulation/virtualbow/releases/download/v0.7.1/virtualbow-0.7.1-linux64.deb
След като изтеглянето приключи, от същия терминал ще изпълним следните команди към инсталирайте програмата:
sudo dpkg -i virtualbow-0.7.1-linux64.deb
Ако се появят проблеми със зависимости като тези, които могат да се видят на предишната екранна снимка, можем да ги разрешим, като напишем в същия терминал тази друга команда:
sudo apt install -f
След като инсталацията приключи, можем да стартираме програмата, като потърсим стартовия панел на нашия компютър.
деинсталиране
за премахнете тази програма от нашия екип, ще трябва само да отворим терминал (Ctrl + Alt + T) и да изпълним следната команда:
sudo apt remove virtualbow; sudo apt autoremove
Създателите на проекта предупреждават, че валидирането на резултатите от симулацията е много важен въпрос. Така че, ако тази програма е била използвана за проектиране или моделиране на съществуваща арка, създателите ни молят да им съобщим разликите и приликите между симулацията и реалността.
На уебсайта те също посочват, че много други резултати от симулация са трудни за измерване, като напреженията на материала. Следователно, някой с достъп до съвременно оборудване за измерване (неща като сензори за ускорение, високоскоростна камера и т.н.) би било голяма помощ за този проект.
На своя уебсайт те също така посочват, че потребителите трябва да вземат това предвид този софтуер е все още незрял, затова препоръчват да не се разчита твърде много на резултатите, и те ни насърчават да съобщаваме за всякакви грешки, които открием. За повече подробности относно програмата потребителите могат да се обърнат към уебсайт на проекта и документацията, която може да бъде намерена там.