CAD-страница НП || Книга || Главы: 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 || English

Глава 1. Языки AutoLISP и Visual LISP

1.1. Интерпретатор LISP
1.1.1. Вычисляемые выражения
1.1.2. Функция setq и точность отображения
1.1.3. Комментарии
1.2. Символы
1.2.1. Типы данных
1.2.2. Предопределенные символы
1.2.3. Переменные
1.2.4. Функция load
1.2.5. Функция vl-load-all
1.3. Выполнение команд AutoCAD
1.3.1. Функция command
1.3.2. Функция vl-cmdf
1.4. Арифметические функции
1.4.1. Функция +
1.4.2. Функция -
1.4.3. Функция *
1.4.4. Функция /
1.4.5. Функция 1+
1.4.6. Функция 1-
1.4.7. Функция ~
1.4.8. Функция abs
1.5. Логические функции
1.5.1. Функция =
1.5.2. Функция /=
1.5.3. Функция <
1.5.4. Функция <=
1.5.5. Функция >
1.5.6. Функция >=
1.5.7. Функция and
1.5.8. Функция or
1.5.9. Функция not
1.5.10. Функция null
1.5.11. Функция if
1.5.12. Функция progn
1.5.13. Функция cond
1.5.14. Функция minusp
1.5.15. Функция zerop
1.5.16. Функция numberp
1.5.17. Функция listp
1.5.18. Функция vl-consp
1.5.19. Функция atom
1.5.20. Функция vl-symbolp
1.5.21. Функция boundp
1.5.22. Функция eq
1.5.23. Функция equal
1.5.24. Функция while
1.5.25. Функция repeat
1.6. Функции вычислений
1.6.1. Функция fix
1.6.2. Функция rem
1.6.3. Функция max
1.6.4. Функция min
1.6.5. Функция gcd
1.6.6. Функция angle
1.6.7. Функция distance
1.6.8. Функция sqrt
1.6.9. Функция sin
1.6.10. Функция cos
1.6.11. Функция atan
1.6.12. Функция exp
1.6.13. Функция expt
1.6.14. Функция log
1.6.15. Функция logand
1.6.16. Функция logior
1.6.17. Функция lsh
1.6.18. Функция boole
1.6.19. Функция inters
1.6.20. Функция polar
1.6.21. Функция textbox
1.6.22. Функция vports
1.6.23. Функция vl-symbol-value
1.6.24. Функция set
1.7. Функции преобразования данных
1.7.1. Функция type
1.7.2. Функция float
1.7.3. Функция itoa
1.7.4. Функция rtos
1.7.5. Функция atoi
1.7.6. Функция atof
1.7.7. Функция angtof
1.7.8. Функция angtos
1.7.9. Функция distof
1.7.10. Функция trans
1.7.11. Функция cvunit
1.7.12. Сообщения о неправильном типе
1.8. Функции обработки строк
1.8.1. Функция chr
1.8.2. Функция ascii
1.8.3. Функция read
1.8.4. Функция strcase
1.8.5. Функция strcat
1.8.6. Функция strlen
1.8.7. Функция substr
1.8.8. Функция wcmatch
1.8.9. Функция vl-string->list
1.8.10. Функция vl-list->string
1.8.11. Функция vl-string-elt
1.8.12. Функция vl-string-left-trim
1.8.13. Функция vl-string-right-trim
1.8.14. Функция vl-string-trim
1.8.15. Функция vl-string-mismatch
1.8.16. Функция vl-string-position
1.8.17. Функция vl-string-search
1.8.18. Функция vl-list-subst
1.8.19. Функция vl-list-translate
1.8.20. Функция vl-symbol-name
1.9. Функции обработки списков и точечных пар
1.9.1. Функция list
1.9.2. Функция append
1.9.3. Функция nth
1.9.4. Функция reverse
1.9.5. Функция car
1.9.6. Функция cdr
1.9.7. Функция caar, cadr и аналогичные им
1.9.8. Функция cons
1.9.9. Функция vl-list*
1.9.10. Функция member
1.9.11. Функция assoc
1.9.12. Функция apply
1.9.13. Функция mapcar
1.9.14. Функция vl-every
1.9.15. Функция foreach
1.9.16. Функция eval
1.9.17. Функция quote
1.9.18. Функция acad_strlsort
1.9.19. Функция last
1.9.20. Функция subst
1.9.21. Функция length
1.9.22. Функция vl-list-length
1.9.23. Функция vl-member-if
1.9.24. Функция vl-member-if-not
1.9.25. Функция vl-position
1.9.26. Функция vl-remove
1.9.27. Функция vl-remove-if
1.9.28. Функция vl-remove-if-not
1.9.29. Функция vl-some
1.9.30. Функция vl-sort
1.9.31. Функция vl-sort-i
1.9.32. Функция vl-catch-all-apply и обработка ошибок
1.9.33. Функция vl-catch-all-error-message
1.9.34. Функция vl-catch-all-error-p
1.10. Функции вода данных и указания объектов
1.10.1. Функция initget
1.10.2. Функция getkword
1.10.3. Функция getint
1.10.4. Функция getreal
1.10.5. Функция getdist
1.10.6. Функция getangle
1.10.7. Функция getorient
1.10.8. Функция getpoint
1.10.9. Функция getcorner
1.10.10. Функция getstring
1.10.11. Функция getvar
1.10.12. Функция setvar
1.10.13. Функция getenv
1.10.14. Функция setenv
1.10.15. Функция getcfg
1.10.16. Функция setcfg
1.10.17. Функция getcname
1.10.18. Функция getfiled
1.10.19. Функция acad_colordlg
1.10.20. Функция acad_truecolordlg
1.10.21. Функция acad_truecolorcli
1.11. Функции печати, вывода сообщений и доступа к файлам
1.11.1. Функция findfile
1.11.2. Функция open
1.11.3. Функция close
1.11.4. Функция read-line
1.11.5. Функция write-line
1.11.6. Функция princ
1.11.7. Функция prin1
1.11.8. Функция print
1.11.9. Функция read-char
1.11.10. Функция write-char
1.11.11. Функция prompt
1.11.12. Функция alert
1.11.13. Функция terpri
1.11.14. Функция vl-directory-files
1.11.15. Функция vl-file-copy
1.11.16. Функция vl-file-delete
1.11.17. Функция vl-file-directory-p
1.11.18. Функция vl-file-rename
1.11.19. Функция vl-file-size
1.11.20. Функция vl-file-systime
1.11.21. Функция vl-filename-base
1.11.22. Функция vl-filename-directory
1.11.23. Функция vl-filename-extension
1.11.24. Функция vl-filename-mktemp
1.11.25. Функция vl-mkdir
1.11.26. Функция vl-princ-to-string
1.11.27. Функция vl-prin1-to-string
1.11.28. Пример работы с файлами
1.12. Функции доступа к примитивам AutoCAD
1.12.1. Функция entlast
1.12.2. Функция entnext
1.12.3. Функция entsel
1.12.4. Функция entdel
1.12.5. Функция entget
1.12.6. Функция entmake
1.12.7. Функция entmakex
1.12.8. Функция entmod
1.12.9. Функция entupd
1.12.10. Функция handent
1.12.11. Функция nentsel
1.12.12. Функция nentselp
1.12.13. Наборы
1.12.14. Функция ssget
1.12.14.1. Фильтры со сложными условиями
1.12.15. Функция ssadd
1.12.16. Функция ssdel
1.12.17. Функция sslength
1.12.18. Функция ssmemb
1.12.19. Функция ssname
1.12.20. Функция ssnamex
1.12.21. Функция sssetfirst
1.12.22. Функция ssgetfirst
1.12.23. Примеры работы с примитивами AutoCAD
1.13. Функции доступа к табличным данным
1.13.1. Символьные таблицы
1.13.2. Функция tblsearch
1.13.3. Функция tblnext
1.13.4. Функция tblobjname
1.13.5. Схема работы с таблицами
1.13.6. Функция setview
1.13.7. Функция snvalid
1.14. Функции, работающие с расширенными данными
1.14.1. Структура расширенных данных
1.14.2. Функция regapp
1.14.3. Присоединение расширенных данных
1.14.4. Функция xdsize
1.14.5. Функция xdroom
1.14.5.1. О примитиве VIEWPORT
1.15. Функции, работающие со словарями и X-записями
1.15.1. Словари
1.15.2. Функция namedobjdict
1.15.3. Функция dictsearch
1.15.4. Функция dictnext
1.15.5. Функция dictadd
1.15.6. Функция dictremove
1.15.7. Функция dictrename
1.15.8. Функция layoutlist
1.15.9. X-записи и наполнение словарей
1.16. Разработка функций пользователя
1.16.1. Функция lambda
1.16.2. Функция defun
1.16.3. Создание дополнительных команд системы AutoCAD с помощью пользовательских функций
1.16.4. Функция defun-q
1.16.5. Функция defun-q-list-ref
1.16.6. Функция defun-q-list-set
1.16.7. Функция function
1.16.8. Функция vlisp-compile
1.16.9. Функция exit
1.16.10. Функция quit
1.16.11. Функция *error*
1.16.12. Функция vl-acad-defun
1.16.13. Функция vl-acad-undefun
1.16.14. Функция vl-exit-with-error
1.16.15. Функция vl-exit-with-value
1.16.16. Функция atoms-family
1.16.17. Функция trace
1.16.18. Функция untrace
1.17. Функции работы с памятью, приложениями и реестром Windows
1.17.1. Функция ver
1.17.2. Функция mem
1.17.3. Функция alloc
1.17.4. Функция expand
1.17.5. Функция gc
1.17.6. Функция vl-registry-read
1.17.7. Функция vl-registry-write
1.17.8. Функция vl-registry-delete
1.17.9. Функция vl-registry-descendents
1.17.10. Функция arx
1.17.11. Функция arxload
1.17.12. Функция arxunload
1.17.13. Функция autoload
1.17.14. Функция autoarxload
1.17.15. Функция vl-arx-import
1.17.16. Функция vl-doc-export
1.17.17. Функция vl-doc-import
1.17.18. Функция vl-list-exported-functions
1.17.19. Функция vl-list-loaded-vlx
1.17.20. Функция vl-vlx-loaded-p
1.17.21. Функция vl-unload-vlx
1.17.22. Функция vl-get-resource
1.17.23. Функция vl-vbaload
1.17.24. Функция vl-vbarun
1.17.25. Функция vl-bb-set
1.17.26. Функция vl-bb-ref
1.17.27. Функция vl-doc-set
1.17.28. Функция vl-doc-ref
1.17.29. Функция vl-load-all
1.17.30. Функция vl-propagate
1.17.31. Глобальные и локальные переменные
1.17.32. Пространства имен
1.17.33. Проблемы многодокументного режима
1.17.34. Функция startapp
1.18. Другие функции
1.18.1. Функция osnap
1.18.2. Функция redraw
1.18.3. Функция graphscr
1.18.4. Функция textscr
1.18.5. Функция textpage
1.18.6. Функция grtext
1.18.7. Функция grdraw
1.18.8. Функция grvecs
1.18.9. Функция grclear
1.18.10. Функция grread
1.18.11. Функция initdia
1.18.12. Функция tablet
1.18.13. Функция acad-push-dbmod
1.18.14. Функция acad-pop-dbmod
1.18.15. Функция acdimenableupdate
1.18.16. Функция acet-layerp-mode
1.18.17. Функция acet-layerp-mark
1.18.18. Функция acet-laytrans
1.18.19. Функция acet-ms-to-ps
1.18.20. Функция acet-ps-to-ms
1.19. Файлы автоматической загрузки функций пользователя
1.19.1. Файл acad.lsp
1.19.2. Файл acaddoc.lsp
1.19.3. Системная переменная ACADLSPASDOC
1.19.4. Функция s::startup

CAD-страница НП || Книга || Главы: 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 || English