19.04.2013 18:51    

rddvl
iyi akşamlar
autolisp de for döngüsü kullanımına küçük bir örnek verebilir misiniz
teşekkürler

19.04.2013 19:18    

ehya
Autolisp'de for isimli bir döngü komutu yoktur.
Ne yapmak istediğinizi net söylerseniz ona göre örnek verebiliriz.

20.04.2013 06:47    

rddvl
(setq i 1)
(while (<= i xaa))
(setq xaag (getint "Aks aralığını giriniz"))
(setq i (1+ i ))
)
seklinde x den xaa ya kadar değeri dondüren bir dongü oluşturdum ancak çalışmıyor doğrusu nasıl olmalı

20.04.2013 10:53    

ehya
"while" döngüsü yapılırken bu komutun içindeki bölüm tekrarlanır.

(while (<= i xaa))

satırında sondaki ")" işaret sonda olmalı.


i değeri xaaa değeri ile eşit yada küçük olduğu sürece döngü yap demişsiniz.
Ancak bu xaaa değeri nedir? Bunun değeri bir yerde almıyor. Eğer bir yerden değer alıp işlem yapacak ise kod aşağıdaki gibi olmalı.

Kod:

(setq i 1)
(while (<= i xaa)
(setq xaag (getint "Aks aralığını giriniz"))
(setq i (1+ i ))
)

20.04.2013 11:48    

rddvl
tesekkürler yardımınız için sanırım sorunu cözdüm...

> 1 <
Copyright © 2004-2022 SQL: 1.209 saniye - Sorgu: 57 - Ortalama: 0.0212 saniye