Kitame straipsnyje mes pažvelgsime į „VirtualBow“. Tai yra vienas nemokama ir atviro kodo programa lanko projektavimui ir modeliavimui Gnu / Linux, Windows ir MacOS. Naudodamiesi ja, vartotojai galės projektuoti ir imituoti arkas. „VirtualBow“ parašyta C ++ ir naudojama „Qt GUI“ sistema. Šaltinio kodas yra GitHub. Programa išleidžiama pagal GNU General Public License v3.0.
Ši programa suteikia vartotojams paprastą būdą išbandyti ir optimizuoti savo dizainą, pateikdama beveik greitą atsiliepimą apie laukiamą lanko našumą. Modeliavimo rezultatai apima įvairias statines ir dinamines lanko charakteristikastokie kaip tempimo bandymas, galūnių deformacija, įtempiai, rodyklės greitis ir efektyvumo laipsnis.
Bendrosios „Virtualbow“ savybės
- Tai nemokama ir atviro kodo programa, išleista pagal GNU v3.0 „General Public License“. Tai nemokama naudoti, modifikuoti ir platinti. Į plėtrą gali įsitraukti kiekvienas.
- Programa turi modelio redaktorius, su kuriuo galime sukurti, įkelti ir išsaugoti lankinius modelius.
- Mes galime redaguoti sluoksnius, medžiagos savybes ir kitus parametrus.
- Mes taip pat galėsime atlikti lanko statinio ir dinaminio modeliavimą.
- Naudokite baigtinių elementų metodas (MEF)
- Apima a rezultatų žiūrovas kuriame galime pasikonsultuoti su statiniai rezultatai; galūnių formos, kreivės piešimas, sukaupta energija ar įtempių pasiskirstymas. Viduje konors dinamiškų rezultatų galime pasikonsultuoti; virvės ir rodyklės padėtis, greitis ir pagreitis, kinetinė ir potenciali energija, efektyvumo laipsnis arba komandinės linijos sąsaja.
- Mes turėsime galimybę paleisti modeliavimą iš komandinės eilutės.
- Mes galime paskambinkite „VirtualBow“ iš kitų programų / scenarijų atlikti parametrų tyrimus ir projekto optimizavimą.
- Programa yra visiškai dokumentuota. Vartotojai turės galimybę kreiptis į Vartotojo vadovas, kur paaiškintos visos programos funkcijos ir padės mums pradėti ir Teorinis vadovas, kuriame galime rasti išsamią vidaus modeliavimo metodų dokumentaciją.
Tai tik keletas programos funkcijų. Jie gali pasitarkite su jais visais projekto svetainė.
Įdiekite „VirtualBow“ į „Ubuntu“
„VirtualBow“ yra „Ubuntu“ kaip gimtojo deb failo formatas, kurį rasime projekto išleidimo puslapis „GitHub“. Failas, kurį atsisiųsime šiandien, turi būti vadinamas «virtualbow-0.7.1-linux64.deb ».
Norėdami atsisiųsti šios programos .deb paketą, be žiniatinklio naršyklės naudojimo, taip pat galime atidaryti terminalą (Ctrl + Alt + T) ir naudoti wget taip atsisiųsti paketą:
wget https://github.com/bow-simulation/virtualbow/releases/download/v0.7.1/virtualbow-0.7.1-linux64.deb
Baigę atsisiuntimą, iš to paties terminalo vykdysime šias komandas įdiekite programą:
sudo dpkg -i virtualbow-0.7.1-linux64.deb
Jei jie pasirodys priklausomybės problemos kaip ir tuos, kuriuos galima pamatyti ankstesnėje ekrano kopijoje, mes galime juos išspręsti įvesdami tame pačiame terminale šią kitą komandą:
sudo apt install -f
Po įdiegimo galime paleisti programą ieškodami programos paleidimo priemonės savo kompiuteryje.
Pašalinti
į pašalinkite šią programą iš mūsų komandos, turėsime atidaryti tik terminalą („Ctrl“ + „Alt“ + T) ir vykdyti šią komandą:
sudo apt remove virtualbow; sudo apt autoremove
Projekto sumanytojai įspėja, kad modeliavimo rezultatų patvirtinimas yra labai svarbus klausimas. Taigi, jei ši programa buvo naudojama kuriant ar modeliuojant esamą arką, kūrėjai prašo mums pranešti apie modeliavimo ir realybės skirtumus ir panašumus.
Svetainėje taip pat nurodoma, kad daugelį kitų modeliavimo rezultatų, pavyzdžiui, medžiagos įtempius, sunku išmatuoti. Todėl, asmuo, turintis prieigą prie pažangios matavimo įrangos (tokie dalykai kaip pagreičio jutikliai, greitaeigė kamera ir kt.) būtų puiki pagalba šiam projektui.
Savo svetainėje jie taip pat nurodo, kad vartotojai turi į tai atsižvelgti ši programinė įranga dar nesubrendusi, todėl jie rekomenduoja pernelyg nepasikliauti rezultataisir jie ragina mus pranešti apie visas rastas klaidas. Norėdami gauti daugiau informacijos apie programą, vartotojai gali kreiptis į projekto svetainė ir ten esančius dokumentus.