ADeko Technologies http://www.adeko.com/phpBB3/ |
|
Lisp proğramı http://www.adeko.com/phpBB3/viewtopic.php?f=7&t=1445 |
1. sayfa (Toplam 1 sayfa) |
Yazar: | osahinoglu@ttnet [ 19 Nis 2006 13:06 ] |
Mesaj Başlığı: | Lisp proğramı |
AutoCAD ortamında örnek proğram olarak yer alan aşağıdaki proğramı ; (defun c:kanal () (setvar "cmdecho" 0) (setvar "osmode" 512) (setq bp1 (getpoint "\nBirinci daireden bir nokta secin:") bp2 (getpoint "\nYkinci daireden bir nokta secin:") ) (setvar "osmode" 0) (setq mn1 (osnap bp1 "cen") mn2 (osnap bp2 "cen") aci1 (angle mn1 mn2) aci2 (+ (* 0.5 3.14) aci1) rad (distance mn1 bp1) lp1 (polar mn1 aci2 rad) lp2 (polar lp1 aci1 (distance mn1 mn2)) ) (command "line" lp1 lp2 "" ) ADeko IntelliCAD4 +SR Eğitim ortamında aşağıdaki gibi yazıyorum; (defun c:kanal () (setvar "cmdecho" 0) (setvar "osmode" 512) (setq bp1 (getpoint "\nBirinci daireden bir nokta seçin:") bp2 (getpoint "\nİkinci daireden bir nokta seçin:") ) (setvar "osmode" 0) (setvar "osmode" 4) (setq mn1 (osnap bp1 "cen") mn2 (osnap bp2 "cen") aci1 (angle mn1 mn2) aci2 (+ (* 0.5 3.14) aci1) rad (distance mn1 bp1) lp1 (polar mn1 aci2 rad) lp2 (polar lp1 aci1 (distance mn1 mn2)) ) (command "çizgi" lp1 lp2 "" ) ) ancak şu hata mesajı ile proğram sona eriyor. Birinci daireden bir nokta secin: Ykinci daireden bir nokta secin:hata: arguman tipi yanlış (ANGLE MN1 MN2) (SETQ MN1 (OSNAP BP1 "cen") MN2 (OSNAP BP2 "cen") ACI1 (ANGLE MN1 MN2) ACI2 (+ (* 0.500000 3.14000) ACI1) RAD (DISTANCE MN1 BP1) LP1 (POLAR MN1 ACI2 RAD) LP2 (POLAR LP1 ACI1 (DISTANCE MN1 MN2))) (C:KANAL) osnap fonksiyonunun kullanımı Intellicad'ta farklımı Bilgi verirseniz memnun ourum. Osman Şahinoğlu |
Yazar: | Destek/Support [ 19 Nis 2006 14:23 ] |
Mesaj Başlığı: | |
Sanırım problem Türkçe komut ve alt komutların İngilizce ile çakışması. Bununla ilgili konu daha önce geçti > http://www.adeko.com.tr/forum/topic.asp?TOPIC_ID=125 Burda, [code](osnap bp1 "cen")[/code] yerine [code](osnap bp1 "<b><font color="red">_</font id="red"></b>cen")[/code] yazarsanız sorun çözülür. Komut ve alt komut başına eklenen alt çizgi <<b><font color="red">_</font id="red"></b>>, kodun hem Türkçe, hem İngilize, hem Çince vs. vs. IntelliCAD'lerde sorunsuz çalışacağını garanti altına alır. Çalışmalarınızda başarılar dileriz. |
1. sayfa (Toplam 1 sayfa) | Tüm zamanlar UTC + 2 saat [ GITZ ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |