φ
rotatie is
. De hoek tussen segment AC en segment F'C in de afbeelding
s
vertegenwoordigt 2
Modulair programmeren
Om een programma te ontwikkelen dat de cirkel van Mohr voor een gegeven
drukstatus zal plotten, zullen we modulair programmeren gebruiken. Deze
aanpak bestaat in het opdelen van het programma in een aantal
subprogramma's die als afzonderlijke variabelen in de rekenmachine worden
aangemaakt. Deze subprogramma's worden dan verbonden door een
hoofdprogramma dat we MOHRCIRL zullen noemen. We zullen eerst een
subdirectory met de naam MOHRC aanmaken in de HOME directory en in die
directory de programma's schrijven.
De volgende stap is het maken van het hoofdprogramma en de
subprogramma's in de subdirectory.
Het hoofdprogramma MOHRCIRCL gebruikt de volgende subprogramma's:
•
INDAT:
•
CC&r:
•
DAXES:
•
PCIRC:
•
DDIAM:
•
σLBL:
•
σAXS:
•
PTTL:
φ
.
s
Vereist de invoer van σx, σy, τxy van de gebruiker, maakt
een lijst σL = {σx, σy, τxy} aan als uitvoer.
Gebruikt σL als invoer, geeft σc = ½(σx+σy), r = straal van
de cirkel van Mohr,
drukpunten als uitvoer.
Gebruikt σc en r als invoer, bepaalt het bereik van de assen
en tekent de assen vooor de constructgie van de cirkel van
Mohr.
Gebruikt σc, r, en
door het maken van het diagram PARAMETRIC.
Gebruikt σL als invoer, tekent segment AB (zie de
bovenstaande afbeelding van de cirkel van Mohr) en
verbindt de punten van de ingevoerde gegevens in de cirkel
van Mohr.
Gebruikt σL als invoer, plaatst labels om de punten A en B
te identificeren met labels "σx" en "σy".
Plaatst de labels "σ" en "τ" bij respectievelijk de x- en de y-
assen.
Plaatst de titel "cirkel van Mohr" bij de afbeelding.
φ
n = hoek voor de voornaamste
φ
n als invoer, tekent de cirkel van Mohr
Blz. 22-39