Visual Aircraft Center of Gravity Calculator (0.2 beta)

Python-kielen käyttäminen
Post Reply
Xjazz
Posts: 28
Joined: 06.12.2008, 12:57

Visual Aircraft Center of Gravity Calculator (0.2 beta)

Post by Xjazz »

Terve

Simulaattori projektia silmälläpitäen olen koodannut 'laskinta', jolla voisi helposti mitata ja laskea lentokoneen pituusvakauteen liittyviä asioita.

Netistä löytyy ilmaisia ja käteviä online laskimia, mutta nämä eivät toimi minun tarpeeseen.

Hyvä selostus lentokoneen vakavuudesta ja hyvä laskin:
http://adamone.rchomepage.com/index5.htm

Erittäin monipuolinen laskin:
http://www.geistware.com/rcmodeling/cg_super_calc.htm

Suomeksi aiheesta ja paljon muuta:
https://oa.doria.fi/bitstream/handle/10 ... sequence=1

Halusin laskimen, jolla voisi luonnostella oma lentokoneen, jossa olisi riittävä pituusvakaus tai sitten mitata helposti oikean lentokoneen siiven-pyrstön mittoja suoraan piirustuksesta (taustakuva).

Liitteenä on kuva sekä .blend tiedosto, jossa on malliksi FW190A8 yläprojektio

#---------------------------------------

Skriptin Käyttö

ÄLÄ POISTA OBJEKTEJA!

Käynnistä skripti
Muuta siiven ja peräsimen keskinäistä etäisyyttä X-akselilla OBJECT-modessa.
Muuta siiven ja peräsimen kokoa ja/tai muotoa EDIT-modessa.

Palaa takaisin OBJEKTI modeen ja klikkaa menu ikkunaa, jossa laskelmat näkyy.
Toistaiseksi vain tämä näyttää päivittävän menun... :(

Huomio!
Siipi ja peräsin on peilattu y-akselissa.

Merkkien selitykset:
Mustat ristit = MAC, Mean Aerodynamic Chord
Valkoiset neliöt = AC, Aerodynamic Center
Sininen neliö = NP, Neutral Point

Tehtävää
- Vielä kun saisi tuon menun päivityksen tosiaikaiseksi ja pari painaketta kylkeen.
- CG data
- Ohjainpintojen data
- Koneen paino
Attachments
ACG_cal_02b.blend
(381.14 KiB) Downloaded 504 times
ACG_cal_02b.jpg
User avatar
tuxer
ADMIN
Posts: 511
Joined: 07.10.2007, 09:27

Re: Visual Aircraft Center of Gravity Calculator (0.2 beta)

Post by tuxer »

Mielenkiintoista vaikken lentokoneista, saatikka niiden vakaudesta mitään tiedäkään.

Scriptlinkkien avulla tuon ainakin voisi tehdä interaktiiviseksi. Laitan alle esimerkin ja .blend -tiedoston:

Code: Select all

# Esimerkki script-linkkien käytöstä
# näyttää kuution paikan x-akselilla reaaliaikaisesti (normaalissa työtilassa, ei pelimoottorissa)
# KÄYTTÖ:
# - varmista että Enable Scriptlinks on päällä (scripts-paneeli, Shading paneelia edellinen)
# - siirrä kuutiota jolloin teksti päivittyy
# opendimension.org 2009 Ari Hayrinen

import Blender

cube = Blender.Object.Get("kuutio")

# hae teksti (curve) ja aseta teksti (typecastattu string:iksi)
t = Blender.Text3d.Get("tt")
t.setText(str(cube.LocX))

# päivitetään objekti
Blender.Object.Get("teksti").makeDisplayList()
link_script.blend
(155.55 KiB) Downloaded 514 times
Xjazz
Posts: 28
Joined: 06.12.2008, 12:57

Re: Visual Aircraft Center of Gravity Calculator (0.2 beta)

Post by Xjazz »

Kiitti vinkistä.

Tuota täytyy ehdottomasti testata.
Xjazz
Posts: 28
Joined: 06.12.2008, 12:57

Re: Visual Aircraft Center of Gravity Calculator (0.2 beta)

Post by Xjazz »

:mrgreen:

Tämä scriptlink-härpäke toimii helekutin hyvin. Kiitti Tuxer.

Image

Kaikki mustat fontit on liitetty(parent) vaaleaan taustaobjektiin ja laskinta voi nyt mukavasti skaalata ja siirtää kerralla taustaobjektista.

Kyllä tästä saattaa tulla vielä jonkilainen työkalu vaikkapa lennokki harrastajalle.
Xjazz
Posts: 28
Joined: 06.12.2008, 12:57

Re: Visual Aircraft Center of Gravity Calculator (0.3 beta)

Post by Xjazz »

Terve

Laskin kehittyypi ja nyt saa jo kokeilla, testata, kehua sekä kritisoida.

Image

Käytöstä lyhyesti
- OBJECT-tilassa säätäkää siiven ja pyrstön etäisyyttä.
- EDIT-tilassa säätäkää siiven ja pyrstön koko ja muotoa.
- CG%MAC kohdan vihreään kenttään voi EDIT-tilassa antaa halutun marginaalin CG:lle prosenteissa välillä 5-35.
- Koneen päällä olevaa mustavalkoista CG%MAC objektia siirtämällä voi katsoa todellisen marginaalin.
- Laskinta voi siirtää ja skaalata vapaasti.
- Mittakeppi on ihan vain näön vuoksi.

Jostain syystä skriptlinkin päivitys tökkii välillä ja Tabulaattoria tai hiirtä joutuu klikkailemaan muutamaan kertaan.

Jos teillä on tuttuja lennokkiharrastaja, niin voisitteko ystävällisesti vilauttaa tätä laskinta niille. Kiitti.
Attachments
VACGC_03b.blend
(199.89 KiB) Downloaded 490 times
Xjazz
Posts: 28
Joined: 06.12.2008, 12:57

Re: Visual Aircraft Center of Gravity Calculator (0.2 beta)

Post by Xjazz »

Kehittyy pikku hiljaa

---------------
I added a function, which calculate the rounded wingtip area as a circle segment and take that to the total wing area calculation.

The horizontal line near wingtip is a reader-object, with what you can adjust the circle segment size. No better visual for that.

Anyhow the figures are pretty close even with given drawing

Image
Post Reply