Merhaba,
Aşağıdaki gibi çok satırlı bir program dosyası var (CNC Post)
Bu porgramı herhangi bi satırdan kesip aşağıya yazdım. Tüm satırlara bu işlemler uygunalanacak. Yapmak istediğimiz şu.
1) F1000 ile başlayan satırın bir üzerinde olan Z sayısını bul.
2) Satırları tara ve 2. F1000 ile başlayan satırın bir üzerindeki Z sayısını bul.
3) Bulduğun 2Z arasındaki farkı (matematiksel işlemler) F1000 yazan satırla değiştir.
4) 2nolu işlemdeki Z i tekrar al satırları tara ve F1000 ile başlayan satırın bir üzerindeki Z sayısını bul.
5) Bulduğun 2Z arasındaki farkı (matematiksel işlemler) F1000 yazan satırla değiştir.

Yani ilk Z yi buldurup 2. Z ile arasındaki farkı aldırıyoruz. Daha sonra 2. Z ile 3. Z arasındaki fark, 3.Z ile 4.Z arasındaki fark böyle böyle gidiyor text belgesinin sonuna kadar.
F1000 satırlarının üzerindeki Zlerin farklarını alabileceğimiz bir döngü nasıl yapabiliriz.

Bu işlemin mantığını çözemedim farklı yöntemler veya öneriler sunabilecekler varsa şimdiden teşekkürlerimi sunuyorum.

.
.
N1010 G0 Z0.5
N1020 G1 X-55.239 Y-.227 Z.008 F1000
N1030 X-54.957 Y-.128 Z-.003
N1040 X-54.773 Y.251 Z-.017
N1050 X-54.963 Y.627 Z-.032
N1060 X-55.247 Y.721 Z-.042
N1070 X-56.898 Y.722 Z-.1
N1080 X-59.398 Y.724 F5500
N1090 X-84.432 Y.743
N1910 G0 Z2.2
N1920 G1 X-125.248 Y-27.023 F14000
N1930 G0 Z0.2
N1940 G1 X-126.591 Y-26.856 Z.153 F1000
.
.