View Single Post
Old 23-08-2009, 15:06   #11
Satviolence
Senior Member
 
Iscritto dal: Oct 2005
Cittā: Fortezza Bastiani - Villettopoli del Nord-Est
Messaggi: 1578
Quote:
Originariamente inviato da CRL Guarda i messaggi
Secondo me non c'e' nessun programma, tutti sono solo metodi semiempirici. Tra l'altro non tutte le curve hanno una espressione matematica, magari sono pezzi di curve diverse.
Tutto vero, inoltre la soluzione non č neppure univoca o esatta.

Quote:
Ma scopo del gioco?
1) Usare l'equazione nel programma di una macchina a controllo numerico
2) Prendere una relazione data in forma grafica, presa da un libro, e ricavarci una equazione da usare in un foglio di calcolo.

Giusto per dire 2 applicazioni che mi sono capitate sul lavoro.
Quote:
La spline di autocad e' un insieme di curve di grado diverso che si raccordano nei punti di giunzione, quindi anche se ci disegni una spline sola sopra non ha una espressione unica, e cmq autocad neanche te la da.

- CRL -
Ovvio... č per questo che devi usare FLATTEN (fa parte degli express tools), che trasforma la spline in una curva composta da archi di cerchio e segmenti.
Da li puoi usare il comando list per trovarti punto iniziale, finale, raggio e centro. Viene fuori una cosa del genere:

Command: _list
Select objects: 1 found
Select objects:
LWPOLYLINE Layer: "0"
Space: Model space
Handle = 1ae
Closed
Constant width 0.0000
area 446165.3968
perimeter 3313.7704
at point X=1641.1715 Y=1040.3101 Z= 0.0000
bulge -0.0074
center X=3964.1197 Y=-1307.3681 Z= 0.0000
radius 3302.6780
start angle 135
end angle 133
at point X=1711.6697 Y=1108.0305 Z= 0.0000
bulge -0.0132
center X=2505.7496 Y= 255.9465 Z= 0.0000
radius 1164.7360
start angle 133
end angle 130
at point X=1757.7531 Y=1148.7575 Z= 0.0000
bulge -0.0309
Press ENTER to continue:
center X=2118.6999 Y= 720.5516 Z= 0.0000
radius 560.0382
start angle 130
end angle 123
...



Da li puoi ricavarti le varie equazioni usando excel.

Comunque per quanto mi riguarda, Excel o Autocad mi permettono giā di ottenere risultati utili. Poi non so se altri hanno esperienza con altri programmi.
__________________
citius, altius, fortius

Igitur qui desiderat pacem, praeparet bellum

Ultima modifica di Satviolence : 23-08-2009 alle 15:10.
Satviolence č offline   Rispondi citando il messaggio o parte di esso