Skip to content
This repository has been archived by the owner. It is now read-only.
Sergey Meshchaninov edited this page Jun 28, 2017 · 7 revisions

Описание

Скрипты в системе Базис-Мебельщик представляют собой небольшие программы, которые позволяют автоматизировать рутинные операции инженеров-конструкторов, создавать мастера для конструирования типовых конструкций, выполнять импорт и экспорт в различные форматы данных.

Скрипты пишутся на языке JavaScript, который расширен дополнительным набором объектов и функций для взаимодействия с приложением Базис-Мебельщик и файловой системой. Основы языка вы можете изучить здесь http://learn.javascript.ru/first-steps . Для написания и запуска скриптов вам не нужно устанавливать дополнительных программ. Базис-Мебельщик включает в себя редактор скриптов, который позволяет создавать и запускать ваши программы. Для его запуска нужно открыть Базис-Мебельщик и в главном меню "Скрипты" выбрать пункт "Редактор скриптов". Также редактировать скрипты можно через редактор Visual Studio Code (см. Настройка VSCode для редактирования скриптов)

Пример

Вот пример простого скрипта, который строит корпус из двух боковин, дна и крышки. Вы можете скопировать его и вставить в редактор скриптов Базисе и нажать кнопку "Запуск(F5)". Скрипт запустится и построит корпус в открытом окне модели.


var Толщина = ActiveMaterial.Thickness;
AddVertPanel(0, Толщина, 700, 1800 - Толщина, 0);
AddVertPanel(0, Толщина, 700, 1800 - Толщина, 1000 - Толщина);
AddHorizPanel(0, 0, 1000, 700, 0);
AddHorizPanel(0, 0, 1000, 700, 1800 - Толщина);

Примечание

Все изменения сделанные скриптом запишутся в историю и вы легко можете отменить создание корпуса командой "Отмена" в Базисе