řadit podle: nejnovější | nejčtenější | nejkomentovanější
Obslužný kód pro ovládací prvky OpenDCL
Kategorie » téma: LISP
13.09.2010 09.07 | | Komentáře: 0 komentářů | Přečteno: 12068x
![]() | 19. března bylo uvolněno nové OpenDCL. OpenDCL nahrazuje a výrazně rozšiřuje možnosti programovacího jazyku DCL pro vytváření dialogů v AutoCADu. Zatímco v klasickém DCL je nutno dialogy “napsat” OpenDCL disponuje samostatným programem (OpenDCL Studio), pro vizuální vytváření dialogů. Studio pomůže i se syntaxí kódu pro jednotlivé ovládací prvky dialogu. OpenDCL je určeno především pro ty, kteří se nechtějí rozloučit s psaním kódu v AutoLISPu nebo VisualLISPu a přitom cítí omezení psaní dialogových panelů v jazyku DCL. Více informací najdete na http://opendcl.com/ |
Jan Panoch
Příklad vytvoření dialogu v OpenDCL Studiu
Kategorie » téma: LISP
06.09.2010 08.16 | | Komentáře: 0 komentářů | Přečteno: 9950x
Opakované zapsání textu pod kótovací čáru pomocí VisualLISPu
Kategorie » téma: LISP
23.08.2010 09.40 | | Komentáře: 0 komentářů | Přečteno: 11154x
Příklad z předchozího příspěvku je sice funkční, práce s ním je však poněkud těžkopádná, protože vyžaduje při každém zápisu textu pod kótovací čáru opakované zadání požadovaných hodnot. Přitom ale například při zápisu výšky okna a výšky parapetu má většinou více oken tyto hodnoty shodné. Potřebujeme tedy do funkce přidat cyklus, který dokud budeme vybírat kóty bude do jejich jmenovatele zapisovat zadaný text. Pro opakované zapsání textu pod kótovací čáru použijeme cyklus while. Syntaxe funkce while je následující:
(while (podmínka)
(výraz)
)
Notepad++ plus/mínus rozezná syntaxi LISPu
Kategorie » téma: LISP
07.05.2009 22.04 | | Komentáře: 0 komentářů | Přečteno: 11020x
Nodepad++, který lze stáhnout například z české slunecnice.cz dovede částečně rozeznat příkazy AutoLISPu. Jak je vidět z následujících obrázků poradí si více méně s funkcemi AutoLISPu. Problémy má již ale s VisualLISPem a ani příkazy DCL mu nejsou známé. Přesto může být někdy výhoda psát kód v Notepadu++, když nechceme spouštět celý AutoCAD. Notepad++ umí totiž mimo jiné i to, co nezvládá vestavěný editor Lispu v AutoCADu a to sice sbalovat a rozbalovat jednotlivé větve programu.