1. Если в скрипте нет ссылок на фурнитуру, фрагменты и.т.д то достаточно его упаковать в архив и выложить.
2. Если в скрипте есть ссылки на фурнитуру, фрагменты и т.д. то архив должен содержать папку с самим скриптом и всеми файлами на которые есть ссылки в тексте скрипта.
Т.к. при запуске скрипта на другом компе возникает ошибка о не возможности открыть то или иной файл и скрипт до конца не отрабатывает свой текст. Не соблюдается "чистота проверки" работы скрипта.
Интересует информация по редактору скриптов в БМ8. Существует ли справочная документация и примеры использования скриптов в БМ8. Какие возможности дает данная функция? Владеющим информацией по данному вопросу просьба поделиться ею.
[General]
FDBServ = t001
FBSPort = 14357
FDBFile = D:\DBBM\Библиотека\БД\BMDB09.FDB
FBCFile = C:\Windows\System32\fbclient.dll
----------------------------------------------
Переменные .ini:
FDBServ - имя ПК на котором находится сервер FireBird с используемой БД (если локально, то параметр: localhost или 127.0.0.1);
FBSPort - в настройке не нуждается (по умолчанию: 14357);
FDBFile - локальный путь к БД на сервере FireBird;
FBCFile - путь к файлу "fbclient.dll" (находится в корневой папке программы Базис).
[свернуть]
Последний раз редактировалось systland; 23.09.2016 в 11:52..
Не помню, этот скрипт в примерах был или нет. Но я его чуть изменил. Убрал крепеж.
Это ответ на целое обсуждение в другой ветке здесь с сообщения 1868.
Распакуйте вложение. Сохраните его в папку со скриптами. Далее Скрипты/Полки без крепежа. Обратите внимание. Около текущих координат есть параметр количество устанавливаемых полок. Его можно менять. Но менять надо до того, как указали последнюю границу. Зазор в полках 2 мм. Если нужен другой, откройте скрип и измените в строке Offset = 2; на нужный вам зазор.
Расставляется указанное количество полок. Размер полок равен расстоянию между левой и правой указанной границей минус 2 мм с каждой стороны. Глубина полок равна расстоянию между передней и задней указанной границей.
PS. Не пугайтесь открывать скрипты. Только не открывайте их через проводник. Он попытается их сам запустить и выдаст ошибку. Открывайте их блокнотом, а еще лучше встроенным в Базис редактором скриптов Скрипты/Редактор скриптов. Далее Файл/Открыть. Посмотрите как они написаны. Там все достаточно просто. Можете что-то поменять и тут же попробовать. В главном меню редактора скриптов есть пункт Запуск(F5). Измененный вами скрипт не обязательно сохранять. Его сразу можно запустить и посмотреть как работает или же получить ошибку.
Я JavaSсript не знаю. Я давно-давно в молодости (в институте) в рамках учебного процесса писал программы только на фортране. Многие молодые и не знают что такой язык существовал. Сейчас конечно я его забыл. Но принципы программирования те же. Вот методом тыка и изучаю. В помощь конечно и интернет и здоровое упрямство.
А когда начинают высказывать претензии, что панели неправильно подсвечиваются или еще чего-то в скрипте нет - это стариковское брюзжание. Это как в известном анекдоте - "Вам шашечки или ехать"?
Вам дали инструмент. Кто с помощью его будет делать то, что именно ВАМ нужно. Только ВЫ и никто другой. Так можно дойти до того, что требовать у Базис-Центра создавать для вас модели, выпускать чертежи и УП для станков, а вы только прибыли подсчитывали.
Спасибо за скрипты, когда теперь в танки-то поиграть.....
Пытаюсь разобраться с полками и крепежом. Полки вроде все ясно. Задача по крепежу такая: Нужно сделать 1 полкодержатель 64мм от заднего края полки, а второй - с шагом 64 от первого. Это реально? Базирование от краев полки есть, а как же быть с шагом?
Пишу с планшетника. Доступа к исходникам нет. Есть папка Примеры для обучения. Посмотри Урок 2, Моя первая тумбочка 2. Там полка ставится всегда посередине проема, а полкодержатели рассчитываются с шагом 32. Отступ от чего задается - не помню.
К примеру меня в настройках цвет выделенных линий отличается от цвета рамки. Т.е. когда скрипт просит указать границы то подсвечивание линий не происходит.
В параметрах за подсветку отвечает настройка Цвет выделенных объектов.
В видео показано как подсвечиваются границы и 3D объекты, т.е. панели.
__________________
Обходя разложенные грабли - ты теряешь драгоценный ОПЫТ!
Знакомился сегодня со скриптами. Переделал второй урок. Убрал крышку, поставил монтажные планки. Ширина планок зависит от глубины. Фурнитура ставится по одной линии по системе 32 с базой от центра.Количество полкодержателей можно менять. Строго не судите , делал для знакомства.
А вообще большие проблемы с отладчиком , его просто нет (или я не нашел).
У меня есть предложение. Скоро будет вебинар по скриптам. Так вот давайте составим список вопросов к разработчикам. И мы подготовимся и они .
Вопрос первый. Есть ли отладчик?
Так вот давайте составим список вопросов к разработчикам.
Разумно. Пишите сразу напрямик - info@bazissoft.ru. В принципе, вопросы можно оперативно задать в чате и там, но когда наперед известны вопросы - и проще грамотно строить сам рассказ и показ, и повышается информативность. Тема абсолютно новая, и для многих даже неожиданная , поэтому нам сейчас, естественно, не хватает обратной связи.
Кстати, совсем не исключено, что может быть и внеплановый вебинар на эту тему - смотря сколько и каких будет вопросов.
МОжет кто подскажет. Вопрос по ролику, показанному ЗДЕСЬ:
Указать фрагмент сечения паза мы можем прямо в диалоге. Причем данный фрагмент не обязательно должен находиться в папке с самим скриптом.
А вот откуда скрипт тянет фрагмент траектории фрезы(Тип 1/Тип2/Тип3 итд)? Или траектория описана в самом скрипте?
Любые вопросы по любому системному и мебельному софту, любые конвертации, настройки и т.д.>сюда< (кроме озвученных в мануалах, инструкциях и темах форума) ...
А вот откуда скрипт тянет фрагмент траектории фрезы(Тип 1/Тип2/Тип3 итд)? Или траектория описана в самом скрипте?
Пример этого файла находится у вас по адресу ..\3DScript\Samples\Примеры для обучения\Урок 2\Моя первая тумбочка 2.js. Откройте его в редакторе скриптов.
Траектория фрезы описана в самом скрипте. Это может быть и фрагмент. Но тогда траектория будет статичная. При изменении размеров тумбочки все сопряжения не будут пересчитываться. А весь расчет траектории и типы траекторий запрограммированы в скрипте примерно со 170 строки. Я над текстом скрипта уже издевался. Так что у вас может быть с другой строки это начинается.