Modelbouwforum.nl


Ga terug   Modelbouwforum.nl > Algemeen > De Modelbouwkroeg

Reageren
 
Discussietools Weergave
Oud 5 november 2011, 22:00   #1 (permalink)
Vriend van modelbouwforum.nl
 
Ad Bakker's schermafbeelding
 
Lid sinds: 20 februari 2009
Locatie: Barendrecht (NL)
Leeftijd: 65
Berichten: 4.282
Weblogartikelen: 2
Standaard Berekening zwaartepunt van vlakke figuren

In een discussie kwamen het moment op een roer van een zeilboot ter sprake. Toen ik dat probeerde uit te rekenen moest ik het zwaartepunt van het roer hebben. Al doende realiseerde ik me dat zoiets misschien in een webpagina kon verwerken. Ik deed dat met Excel, maar dat leent zich minder voor verspreiding.
Waarschijnlijk bestaat er al zoiets, maar ik kon het niet vinden (zegt misschien wat over mijn zoekcapaciteit), en ik vond het weer een leuke oefening waar weer hele andere zaken bij kwamen kijken dan bij het maken van de pagina voor "speciale karakters" (zie handtekening).

Een eerste versie is klaar. Die is nog wat kaal zonder veel uitleg, maar dat komt nog wel. Hieronder het resultaat van het roer waar ik het eerder over had (de lijnen van de figuur zien er niet mooi uit doordat ik het scherm moest uitzoomen om van het geheel een screenshot te maken):

Click the image to open in full size.

De pagina zwaartepunt is bereikbaar, en als iemand het uit wil proberen: graag!!
Figuren bestaan uit veelhoeken/polygonen waarvan de x-y coördinaten van de hoekpunten in een tabel worden ingevoerd. Bij opstarten staan er 3 lege tabelrijen, maar met de knop links boven kan je punten toevoegen. Het eindpunt wordt automatisch verbonden met het eerste punt.
Het totaal kan uit meerdere figuren bestaan, die worden gescheiden door een punt met een # als x-coördinaat.

Opmerkingen, kritiek, suggesties zijn altijd welkom!!!!

Groet,

Ad Bakker
__________________
Amerigo Vespucci, HMS Victory, Mississippi 1870, ss Rotterdam 1:200 (van scratch)
Speciale tekens in je boodschap? - Evenwicht kwijt? - Learning all the time"

Laatst gewijzigd door Ad Bakker; 6 november 2011 om 10:18
Ad Bakker is nu online   Met citaat reageren
Oud 6 november 2011, 10:33   #2 (permalink)
Vriend van modelbouwforum.nl
 
Ad Bakker's schermafbeelding
 
Lid sinds: 20 februari 2009
Locatie: Barendrecht (NL)
Leeftijd: 65
Berichten: 4.282
Weblogartikelen: 2
Standaard

Er bleek nog een foutje in de weergave van de zwaartepunts coördinaten in de tekening te zitten. Verder de mogelijkheid om punten aan het einde van de lijst te verwijderen toegevoegd. Oorspronkelijke post is aangepast.

Ik denk er verder aan om gewichtsfactoren aan afzonderlijke onderdelen toe te kunnen kennen. Dan kan je verschillen in dikte en/of soortelijke massa meenemen.

Groet,

Ad
__________________
Amerigo Vespucci, HMS Victory, Mississippi 1870, ss Rotterdam 1:200 (van scratch)
Speciale tekens in je boodschap? - Evenwicht kwijt? - Learning all the time"
Ad Bakker is nu online   Met citaat reageren
Oud 6 november 2011, 11:20   #3 (permalink)
Vriend van modelbouwforum.nl
 
Baggeraar's schermafbeelding
 
Lid sinds: 31 januari 2010
Locatie: zuid holland
Leeftijd: 48
Berichten: 6.005
Standaard

Ad, ik zit zomaar wat te proberen en het geeft een ander beeld dan ik verwacht.
Waar heb je de oorsprong en wat is de X-as?
__________________
Op de werf: onderlosser ; Stoombaggermolen uit 1932 ; Stoomsleepboot ; verre toekomst ; droom ;
tussendoortje?
Leer van andermans fouten, je wordt niet oud genoeg om ze allemaal zelf te maken!
Baggeraar is offline   Met citaat reageren
Oud 6 november 2011, 11:58   #4 (permalink)
Vriend van modelbouwforum.nl
 
Ad Bakker's schermafbeelding
 
Lid sinds: 20 februari 2009
Locatie: Barendrecht (NL)
Leeftijd: 65
Berichten: 4.282
Weblogartikelen: 2
Standaard

Citaat:
Oorspronkelijk geplaatst door Baggeraar Bekijk bericht
Ad, ik zit zomaar wat te proberen en het geeft een ander beeld dan ik verwacht.
Waar heb je de oorsprong en wat is de X-as?
Harm, de x-as is horizontaal van links naar rechts, y-as vertikaal van onder naar boven. Onderdeel wordt pasgemaakt in het tekenvlak dus de oorsprong ligt niet vast. Je krijgt de zwaartepuntscoördinaten gewoon ten opzichte van de oorsprong die je voor je invoer coördinaten hebt gebruikt
Ik had er nog assen bij willen zetten maar de tekenbiblitheek die ik van het net gevist heb verrekt het (nog?) om dat te doen.

Laat als het niet lukt even je figuur zien, dan maak ik een demo daarvan.

Groet,

Ad
__________________
Amerigo Vespucci, HMS Victory, Mississippi 1870, ss Rotterdam 1:200 (van scratch)
Speciale tekens in je boodschap? - Evenwicht kwijt? - Learning all the time"
Ad Bakker is nu online   Met citaat reageren
Oud 6 november 2011, 12:08   #5 (permalink)
Vriend van modelbouwforum.nl
 
Baggeraar's schermafbeelding
 
Lid sinds: 31 januari 2010
Locatie: zuid holland
Leeftijd: 48
Berichten: 6.005
Standaard

Citaat:
Oorspronkelijk geplaatst door Ad Bakker Bekijk bericht
de oorsprong ligt niet vast.
Was er al bang voor, is nu duidelijk.
Het werkt wel, ook de scheiding met #
Ik heb mijn zeil/onderwaterplan alleen niet bij de hand,
anders kon ik mijn zeilbootje narekenen.
__________________
Op de werf: onderlosser ; Stoombaggermolen uit 1932 ; Stoomsleepboot ; verre toekomst ; droom ;
tussendoortje?
Leer van andermans fouten, je wordt niet oud genoeg om ze allemaal zelf te maken!
Baggeraar is offline   Met citaat reageren
Oud 6 november 2011, 20:56   #6 (permalink)
 
ron van sommeren's schermafbeelding
 
Lid sinds: 31 augustus 2002
Locatie: Druten
Leeftijd: 50
Berichten: 18.701
Standaard

Zwaartepunt is onafhankelijk van coördinatensysteem.
__________________
Vriendelijke groeten Ron
• Get a life ... get a Watt-meter!!!
Drive Calculator • volts jolt
zelfbouw e-motor tipszelfbouw e-motor group • current kills

ron van sommeren is offline   Met citaat reageren
Oud 6 november 2011, 23:29   #7 (permalink)
Vriend van modelbouwforum.nl
 
Ad Bakker's schermafbeelding
 
Lid sinds: 20 februari 2009
Locatie: Barendrecht (NL)
Leeftijd: 65
Berichten: 4.282
Weblogartikelen: 2
Standaard

Citaat:
Oorspronkelijk geplaatst door ron van sommeren Bekijk bericht
Zwaartepunt is onafhankelijk van coördinatensysteem.
Dat is wel erg kort door de bocht, Ron. Natuurlijk is het zwaartepunt van een lichaam onafhankelijk van het coördinatiesysteem. Maar de plaats/coördinaten ervan is/zijn afhankelijk van waar het lichaam zich in dat systeem bevindt. Dat is met name wel handig als je (zoals zo vaak gebeurt) de oorsprong van het systeem naar het zwaartepunt wilt verleggen.

Groet,

Ad
__________________
Amerigo Vespucci, HMS Victory, Mississippi 1870, ss Rotterdam 1:200 (van scratch)
Speciale tekens in je boodschap? - Evenwicht kwijt? - Learning all the time"
Ad Bakker is nu online   Met citaat reageren
Oud 7 november 2011, 10:31   #8 (permalink)
Vriend van modelbouwforum.nl
 
Baggeraar's schermafbeelding
 
Lid sinds: 31 januari 2010
Locatie: zuid holland
Leeftijd: 48
Berichten: 6.005
Standaard

Citaat:
Oorspronkelijk geplaatst door ron van sommeren Bekijk bericht
Zwaartepunt is onafhankelijk van coördinatensysteem.
Naar mijn bescheiden idee geheel fout (als je werkt met dit programma).
Je werkt hier met x en y om de hoekpunten van je oppervlak in te geven.
Het programma berekent dan je zwaarte punt en geeft dat weer met x en y coördinaten.

Je moet er wel aan denken dat als je de x en y gaat gebruiken van het z.p., welke hoek IN (of naast, of van) je oppervlak als 0x en 0y wordt gebruikt door het program.

Dat (0;0) zal, in het voorbeeld van Ad, buiten het roeroppervalk liggen (aan de onderzijde) in het verlengde van de lijn die tegen de achtersteven komt.
__________________
Op de werf: onderlosser ; Stoombaggermolen uit 1932 ; Stoomsleepboot ; verre toekomst ; droom ;
tussendoortje?
Leer van andermans fouten, je wordt niet oud genoeg om ze allemaal zelf te maken!
Baggeraar is offline   Met citaat reageren
Oud 11 november 2011, 20:51   #9 (permalink)
Vriend van modelbouwforum.nl
 
Ad Bakker's schermafbeelding
 
Lid sinds: 20 februari 2009
Locatie: Barendrecht (NL)
Leeftijd: 65
Berichten: 4.282
Weblogartikelen: 2
Standaard

Het bleek achteraf dat het oorspronkelijke programma niet op Internet Explorer draaide. Dat heb ik inmiddels verholpen, bleek weer eens één van die gevallen te zijn waarbij IE anders werkt dan de rest. Ervaren web ontwikkelaars zullen het ondertussen wel allemaal weten, maar ik word er gek van.
Verder het gebruikersinterface nogal drastisch verbouwd, en de mogelijkheid om gewichtsfactoren aan verschillende onderdelen toe te kennen ingebouwd. Door bijvoorbeeld de dikte vermenigvuldigd met de soortelijke massa als gewichtsfactor in te voeren, kan je de massa per deel en van het totaal berekenen.
Door een andere grafische bibliotheek toe te passen bleek het nu ook mogelijk de oppervlakken in te kleuren. Toen ook maar de mogelijkheid ingebouwd om de kleur per deel op te geven.
In de tekening een grid getekend, ik denk dat dat wat duidelijker overkomt.
De zelfde toepassing als in de openingspost ziet er nu zo uit:

Click the image to open in full size. Click the image to open in full size.

De link naar de pagina is gelijk gebleven.

Als er zich gekke dingen voordoen hoor ik het graag.

Groet,

Ad
__________________
Amerigo Vespucci, HMS Victory, Mississippi 1870, ss Rotterdam 1:200 (van scratch)
Speciale tekens in je boodschap? - Evenwicht kwijt? - Learning all the time"

Laatst gewijzigd door Ad Bakker; 11 november 2011 om 21:02
Ad Bakker is nu online   Met citaat reageren
Oud 12 november 2011, 00:42   #10 (permalink)
 
ron van sommeren's schermafbeelding
 
Lid sinds: 31 augustus 2002
Locatie: Druten
Leeftijd: 50
Berichten: 18.701
Standaard

Tsja Ad, Microsoft, de grote standaardenvernaggelaar
__________________
Vriendelijke groeten Ron
• Get a life ... get a Watt-meter!!!
Drive Calculator • volts jolt
zelfbouw e-motor tipszelfbouw e-motor group • current kills

ron van sommeren is offline   Met citaat reageren
Oud 19 november 2011, 16:26   #11 (permalink)
Vriend van modelbouwforum.nl
 
Ad Bakker's schermafbeelding
 
Lid sinds: 20 februari 2009
Locatie: Barendrecht (NL)
Leeftijd: 65
Berichten: 4.282
Weblogartikelen: 2
Standaard

Citaat:
Oorspronkelijk geplaatst door ron van sommeren Bekijk bericht
Tsja Ad, Microsoft, de grote standaardenvernaggelaar
Ze kunnen er allemaal wel wat van, hoor Ron. Maar Microsoft is wel de kampioen. Net weer tegen iets aangelopen waar ik nog geen oplossing voor gevonden heb.

De zwaartepunt site zoals hij was beviel me toch niet. De invoer van meerdere delen kwam wat klungelig over. Daarom heb ik het zo veranderd dat elk onderdeel een eigen invoerscherm heeft, die onder elkaar geplaatst worden.
Verder de mogelijkheden nog wat uitgebreid:
  • Per deeloppervlak kan voor de invoer ervan een lokaal x-y assenstelsel worden gedefinieerd.
De gewichtsfactor is normaal gesproken constant voor een deeloppervlak. Nu is het ook mogelijk deze op twee manieren te laten variëren.
  • De gewichtsfactoren wordt op drie punten opgegeven, waaruit dan wordt geïnterpoleerd of geëxtrapoleerd. Op die manier heb je dan een met x en y lineair verlopende gewichtsfactor.
  • Met de tweede methode kan een (javascript) "gebruikerfunctie" worden ingevoerd, die de gewichtsfactor als functie van de x- en y-waarden uitrekent.
Het invoerscherm ziet er nu zo uit:
Click the image to open in full size.

Dit is dan voor constante gewichtsfactor. Voor een lineair variërende gewichtsfactor verandert het middengedeelte in:

Click the image to open in full size.

En voor invoer met een functie in:

Click the image to open in full size.

Dit laatste kan (nog) niet met Internet Explorer. Ik denk de plaats waar het misgaat wel gelokaliseerd te hebben, maar ik heb nog geen oplossing kunnen vinden.

Weer een hoop geleerd, en dat was tenslotte het doel!!

Groet,

Ad
__________________
Amerigo Vespucci, HMS Victory, Mississippi 1870, ss Rotterdam 1:200 (van scratch)
Speciale tekens in je boodschap? - Evenwicht kwijt? - Learning all the time"
Ad Bakker is nu online   Met citaat reageren
Oud 23 november 2011, 20:07   #12 (permalink)
Vriend van modelbouwforum.nl
 
Ad Bakker's schermafbeelding
 
Lid sinds: 20 februari 2009
Locatie: Barendrecht (NL)
Leeftijd: 65
Berichten: 4.282
Weblogartikelen: 2
Standaard

Als het goed is werkt de door de gebruiker in te voeren gewichtsfunctie nu ook met Internet Explorer. Op zijn minst met IE9, lagere versies kon ik (nog) niet uittesten.

Groet,

Ad Bakker
__________________
Amerigo Vespucci, HMS Victory, Mississippi 1870, ss Rotterdam 1:200 (van scratch)
Speciale tekens in je boodschap? - Evenwicht kwijt? - Learning all the time"
Ad Bakker is nu online   Met citaat reageren
Ga terug   Modelbouwforum.nl > Algemeen > De Modelbouwkroeg
Reageren

Discussietools
Weergave

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Aan
Trackbacks are Uit
Pingbacks are Uit
Refbacks are Uit



Alle tijden zijn GMT +2. Het is nu 23:43.


Powered by vBulletin®
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0
Vendor Tools vBulletin Plugins by Drive Thru Online, Inc.
(c) Modelbouwforum.nl, 2002-2012
One of the largest message boards on the web !