Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies.
Компания CADSoftTools рада сообщить о выходе ABViewer 9.1 Beta.
ABViewer 9.1 Beta доступен для загрузки по следующим ссылкам:
32-bit: English German French Russian
64-bit: English German French Russian
Представляем Вашему вниманию список новых характеристик, которыми обладает ABViewer 9.1 Beta:
Вы можете вводить команды с помощью клавиатуры. Команды и их параметры отображаются в прикрепляемом окне, называемом окном Командной строки, размеры которого возможно изменять. Для открытия окна Командной строки нажмите кнопку Командная строка на ленте (Вкладка «Дополнительно» -> Lisp).
Реализация командной строки в ABViewer обладает рядом преимуществ, которые будут описаны далее. Для выполнения команд нажмите Пробел или клавишу Enter. Если команда имеет параметры, они будут отображаться в командной строке. Для того чтобы задать параметр, выберите его мышью и введите значение с клавиатуры или при помощью мыши, нажав на точку на экране.
Командная строка в ABViewer содержит следующие характеристики:
1) Выбор параметра команды путем ввода заглавной буквы этого параметра с клавиатуры или с помощью указывающего устройства.
2) Автозавершение команд. Введите первые буквы команды и Вы увидите полное наименование команды.
3) Автоматический перевод команды на выбранный язык.
4) Поддержка команд на английском языке в неанглоязычных версиях ABViewer.
5) Возможность создавать псевдонимы команд и наборы команд.
Псевдоним команды – это альтернативное название команды. Например, вместо ввода “полилиния” для активирования команды ПОЛИЛИНИЯ, Вы можете ввести “плиния”. Псевдонимы команд задаются в файле commandex.txt, который находится в папке установки ABViewer.
Наборы команд позволяют группировать аналогичные команды. Наборы команд задаются в файле commandex.txt, который располагается в папке установки ABViewer.
Примеры:
Масштабирование=[УвеличитьМасштаб/УменьшитьМасштаб/ВернутьМасштаб/МасштабированиеПрямоугольником/ВписатьвРазмерыОкна] Фон=[ЧерныйФон/Установленныйвручнуюцветфона/ЦветФона]
Введите название набора команд в командной строке (например "Масштабирование") и Вы увидите команды, содержащиеся в данном наборе, в командной строке.
6) Возможность зафиксировать значения параметра команды (работает, если отключен динамический ввод).
Пример:
7) Команда "Отмена"
8) Поддержка более 50 функций LISP, включая рекурсивные функции и функции, которые принимают функцию в качестве аргумента.
Примеры:
9) Возможность определять свои собственные функции (если Вы знакомы с LISP).
Пример:
Введите команду: (load "c:\Users\{UserName}\Documents\ABViewer 9.1 beta\Demos\Lisp\sqr.lsp").
Нажмите Enter. Функция sqr будет добавлена
Теперь Вы можете отлаживать программы на LISP в ABViewer при помощи встроенного отладчика LISP. Для запуска отладчика нажмите на кнопку Lisp Debugger на ленте (Вкладка "Дополнительно" -> Lisp).
Встроенный LISP отладчик обеспечивает необходимую функциональность для отладки Вашей программы. Нажмите клавишу [F9] для запуска программы. Чтобы приостановить программу, нажмите [Esc] и используйте комбинацию [Ctrl+F2], для того чтобы остановить программу. Вы также можете переключать точки останова и выполнять программу шаг за шагом, нажав [F8].
ABViewer 9.1 Beta позволяет Вам получить доступ к структуре чертежа через XML интерфейс. Дистрибутив содержит демо-приложение, которое взаимодействует с ABViewer посредством использования DDE технологии. Для того чтобы запустить приложение, нажмите кнопку Run DDE на ленте (Вкладка "Дополнительно" -> Lisp).
Демо-приложение показывает, как добавлять, изменять и удалять определенные примитивы, а также как получить структуру чертежа в формате XML. Чтобы выполнить определенное действие, необходимо выбрать из списка входной XML и нажать Run для его обработки.
Примечание: XML-строки в данном демо-приложении необходимо обработать в следующем порядке: Add.xml, Apply.xml, Delete.xml.
Add.xml добавляет новые примитивы к текущему чертежу.
Apply.xml выбирает примитив по ссылке и изменяет его свойства.
Delete.xml удаляет примитивы с определенными ссылками.
Get.xml получает структуру текущего чертежа в формате XML.
Мы будем рады ответить на все Ваши вопросы по техническим возможностям, лицензированию и ценам. Ваше мнение для нас действительно очень важно!
С уважением,
ООО Софт Голд
CADSoftTools