| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Поиск литературы, чертежей, моделей и прочих материалов > Помогите найти описание функций lisp'a - vlisp-*

Помогите найти описание функций lisp'a - vlisp-*

Ответ
Поиск в этой теме
Непрочитано 30.06.2010, 10:39 #1
Помогите найти описание функций lisp'a - vlisp-*
Кулик Алексей aka kpblc
Moderator
 
LISP, C# (ACAD 200[9,12,13,14])
 
С.-Петербург
Регистрация: 25.08.2003
Сообщений: 39,848

Копаясь в лиспе, обнаружил объявления функций:

  • vlisp-compile
    Аргументы :
    • mode - режим компиляции.
      • st Standard build mode
      • lsm Optimize and link indirectly
      • lsa Optimize and link directly
    • filename - полное имя исходного lsp-файла (если файл не находится в путях поддержки. При неуказанном расширении автоматически подставляется .lsp)
    • out-filename - имя выходного fas-файла. Если не указано, берется из filename
    Примеры вызова:
    Код:
    [Выделить все]
    (vlisp-compile 'st "yinyang.lsp")
    (vlisp-compile 'st "yinyang.lsp" "GoodKarma.fas")
    (vlisp-compile 'st "yinyang.lsp" "c:/my documents/GoodKarma")
    (vlisp-compile 'st "c:/program files/AutoCAD 2005/Sample/yinyang.lsp")
  • vlisp-compile-list
  • vlisp-dclres-list
  • vlisp-dclres-load-dialog
  • vlisp-dclres-update
  • vlisp-drop-project
  • vlisp-export-symbol
    экспортирует местную переменную AutoLISP к значению, которое она имеет в Visual Lisp.
    Аргумент: имя переменной. Передавать с использованием апострофа.
    Код:
    [Выделить все]
    _$ (SETQ DD 1)
    1
    _$ (VLISP-EXPORT-SYMBOL 'DD)
    1
  • vlisp-fasres-list
  • vlisp-fasres-load
  • vlisp-fasres-update

  • vlisp-find-project
    Аргументы:
    str - Имя проекта, как оно показывается в списке меню Project
    Примеры вызова:
    Код:
    [Выделить все]
    (vlsip-find-project "aaa") ; "c:\\files\\aaa.prj"
    (vlisp-find-project "bbb") ; nil, файла нет
  • vlisp-import-exsubrs
    регистрирует точку входа или приложения ARX внутри среды Visual LISP.
    Аргументы:
    • имя загрузочного модуля приложения
    • имя загрузочного модуля приложения
    Код:
    [Выделить все]
    _$ (VLISP-IMPORT-EXSUBRS '("AUTOCADAPP.EXE" "APPLoad"))
    ("AUTOCADAPP" "APPLOAD" "C:PSDRAG" "MTPROP" "MTEDIT" "C:PSFILL" "BHATCH" "BPOLY" "C:PSIN" "AUTOCAD_COLORDLG" "STARTAPP" "ISMNUGRPLOADED" "INITDIA")
  • vlisp-import-symbol
    назначает символ Visual Lisp к тому же значение, которое он имеет в местном AutoLISP. Возвращает значение импортируемого символа или последнего импортируемого символа в списке символов.
    Аргументы:
    символ AutoLISP или список символов
    Код:
    [Выделить все]
    _$ (VLISP-IMORT-SYMBOL 'DD)
    1
  • vlisp-inires-list
  • vlisp-inires-update

  • vlisp-list-loaded-projects
    Аргументы : нет
    Возвращает список загруженных проектов. Каждый элемент имеет тип SYM
  • vlisp-load-project
  • vlisp-make-file-fas
  • vlisp-make-project-fas
    Аргументы:
    str - Имя проекта, как оно показывается в списке меню Project. Строка
  • vlisp-make-project-load-file
  • vlisp-project-fas-list
  • vlisp-read-file-xdv-list
  • vlisp-read-project-xdv-list
По некоторым функциям описание нашел, по некоторым - догадался. Но форматы вызова остальных - мимо кассы.
Ни у кого нет информации по этим функциям? Говорю сразу - искал, но максимум, что нашел - это ссылки vlisp-make-project-fas, который я и так знаю.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.

Последний раз редактировалось Кулик Алексей aka kpblc, 30.06.2010 в 16:53.
Просмотров: 3087
 
Непрочитано 30.06.2010, 10:48
#2
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Offtop: У одного меня эта тема так отображается?
Миниатюры
Нажмите на изображение для увеличения
Название: 01.jpg
Просмотров: 101
Размер:	36.5 Кб
ID:	41553  
Makswell вне форума  
 
Автор темы   Непрочитано 30.06.2010, 11:59
#3
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848


Таблица скинута на GoogleDocs. Возможно, у тебя нет доступа туда. Сейчас переделаю...
--
Переделал. Может, так и удобнее будет, не знаю...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.

Последний раз редактировалось Кулик Алексей aka kpblc, 30.06.2010 в 12:06.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 30.06.2010, 12:12
#4
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Offtop: Да, мне так удобней. Спасибо.

Добавлено:
http://www.cad.dp.ua/stats/vlisp.php
Здесь есть про эти 3 функции:

vlisp-export-symbol
vlisp-import-exsubrs
vlisp-import-symbol

Offtop: PS А топик-ап бы в данном случае не помешал. )))

Последний раз редактировалось Makswell, 30.06.2010 в 14:02.
Makswell вне форума  
 
Автор темы   Непрочитано 30.06.2010, 16:45
#5
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848


Спасибо, как-то проглядел я эти функции...
Получается, что vlisp-export-symbol и vlisp-import-symbol работают по аналогии с vl-bb-ref / vl-bb-set? Или я неправильно понял?
С vlisp-import-exsubrs как-то не вижу варианта применения (по крайней мере, пока).
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Поиск литературы, чертежей, моделей и прочих материалов > Помогите найти описание функций lisp'a - vlisp-*

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите найти чертежи православных храмов leonbka Поиск литературы, чертежей, моделей и прочих материалов 5 12.03.2010 11:31
Помогите найти библиотеки мебели (кухни, спальни) для нанесения на планы в AutoCad denn Поиск литературы, чертежей, моделей и прочих материалов 5 07.01.2009 22:45
Помогите найти результирующую силу Debbuger Конструкции зданий и сооружений 6 16.06.2008 01:22
Помогите найти чертежи ступенчатого сверла и сборного зенкера! L@Ry Поиск литературы, чертежей, моделей и прочих материалов 2 04.12.2007 08:37
Ребята, помогите найти чертеж ИНЖ Прочее. Архитектура и строительство 2 04.03.2004 15:35