Форум профессиональных мебельщиков PROMEBELclub
 
PROMEBELclub - Форум для мебельщиков: конструкторов, дизайнеров, мастеров, технологов и всех, кто имеет отношение к производству и изготовлению мебели. Программы для конструирования и дизайна мебели. Мебельная литература и обучающие пособия.
 
 

Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик. Скрипты

Меню

Маркет


Ответ
 
Опции темы Опции просмотра
Старый 14.09.2019, 00:17  
БАЗИС 11-2023 - Скрипты
 
Аватар для AlexBolton
AlexBolton
Модератор
Регистрация: 19.02.2008
Адрес: www
Сообщений: 3,975

Сказал(а) спасибо: 7,296
Поблагодарили 16,956 раз(а) в 3,223 сообщениях
Версия для печати Отправить по электронной почте
AlexBolton AlexBolton вне форума 14.09.2019, 00:17
Рейтинг: ()

Обмениваемся , задаем вопросы, отвечаем... Все, что касается скриптов в БМ 11 в этой теме.

Новшества Базис Мебельщик версии 11:
.....
6. Работоспособность скриптов, созданных в более ранних версиях, не гарантируется в версии БАЗИС 11.
.....
52. Разработана панель инструментов для скриптов, на которую можно вывести, например, часто используемые скрипты, со своими иконками, хинтами и т.д.
53. Добавлена возможность автозапуска выбранного скрипта на любое из двух событий – Загрузка модели, и/или Сохранение модели.
.....

Новшества Базис Мебельщик версии 2021:

16. Отладчик скриптов.



VISUAL CODE

Код:
Примеры скриптов из видео

Вес панелей.js
Выделить панели без облицовки.js
Панель по 3 точкам.js
Прифуговка кромки.js
node.js обновился с 7.0.0 до 8.11.3

Напиши себе Базис или Моя первая тумбочка 2
Комплект - руководство+ файлы+ скрипт

Обратите внимание на полезные ответы в этой теме!

__________________
.
▓▒░ Халявы не бывает ░▒▓

[ Как правильно задавать вопросы на форумах ] | [ Как просто, быстро и правильно опубликовать фото и файлы в сообщении 28.03.2024]

[ USDownloader - удобно и безопасно скачиваем с файлообменников 31.03.2024] | [ Обходим блокировки сайтов, торрентов, месенджеров, ФО - RU - UA]


Любые вопросы по любому системному и мебельному софту, любые конвертации, настройки и т.д. >сюда< (кроме озвученных в мануалах, инструкциях и темах форума) ...

Последний раз редактировалось AlexBolton; 09.01.2024 в 11:56..
Просмотров: 614133
Ответить с цитированием Вверх
14 пользователя(ей) сказали cпасибо:
Старый 17.10.2020, 13:40   #361
kos100pudov
Местный
 
Регистрация: 02.11.2015
Сообщений: 490
Сказал(а) спасибо: 105
Поблагодарили 701 раз(а) в 265 сообщениях
Вес репутации: 293
kos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личность
По умолчанию соответствие кромки стороне детали

всем доброго дня!!!
подскажите как определить какой стороне какая кромка соответствует?
в мебельщиках 8-10 можно было через номер элемента контура, но в 11-м так не получается, т.к. Butts[0].ElemIndex теперь означает последовательность нанесения, а не элемент контура....
ну и в дополнение как определить что по длине детали такие то кромки, а по ширине такие то?...

Добавлено через 5 минут
Цитата:
Сообщение от Ozimko Посмотреть сообщение
Добрый день. Назрел вопрос.
Хочу сделать так, чтобы я все панели катал кромкой технологической - 2х19, 0,4х19..... а смета уже считала, сколько на нужном материале кромки 2х19 и ставила сопутствием количество кромки нужного параметра и цвета. С отверстиями такое на ура, а вот с кромком затык - не выходит каменный цветок.... Нужна помощь в зале. Дмитрий говорит - можно реализовать скриптом. А вот как?
перебор всех панелей, в каждой определить материал панели, кол-во кромок, дальше последовательный перебор каждой кромки в панели и замена ее материала согласно списка соответствий. правда придется где-то хранить этот список соответствия название материала панелей и названия кромок.
kos100pudov вне форума   Ответить с цитированием Вверх
Старый 17.10.2020, 21:03   #362
Meshok
Пользователь
 
Аватар для Meshok
 
Регистрация: 17.12.2016
Сообщений: 89
Сказал(а) спасибо: 27
Поблагодарили 50 раз(а) в 30 сообщениях
Вес репутации: 108
Meshok скоро придёт к известности
По умолчанию

Цитата:
Сообщение от kos100pudov Посмотреть сообщение
всем доброго дня!!!
подскажите как определить какой стороне какая кромка соответствует?
Добрый вечер.
Если правильно понял, то как-то так:

p = GetPanel('Укажите панель');
alert(p.Butts.Butts[3].Sign);

Выделенная красным выдаёт тип кромки
(пробовал по вертикальной панели
0 - низ
1 - лицо
2 - верх
3 - задняя часть)

Есть нюанс, если кромки на стороне нет - выдаёт ошибку
Meshok вне форума   Ответить с цитированием Вверх
Старый 18.10.2020, 05:11   #363
Vogel
Новичок
 
Аватар для Vogel
 
Регистрация: 29.04.2019
Сообщений: 26
Сказал(а) спасибо: 11
Поблагодарили 16 раз(а) в 2 сообщениях
Вес репутации: 0
Vogel на пути к лучшему
По умолчанию

Добрый день.

Кто-нибудь знает как получить номер физического ключа, с которы сейчас запущен Базис Мебельщик из скрипта. Наткнулся на код, который вызывает окно Базы данных и подумал, что возможно вызвать так же и окно Справка/О программе и там есть версия и номер ключа. Как до него добраться, да и вообще до этой информации о версии, чтобы сделать проверку на совместимость, к примеру?
Vogel вне форума   Ответить с цитированием Вверх
Старый 18.10.2020, 09:10   #364
kos100pudov
Местный
 
Регистрация: 02.11.2015
Сообщений: 490
Сказал(а) спасибо: 105
Поблагодарили 701 раз(а) в 265 сообщениях
Вес репутации: 293
kos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личность
По умолчанию

Цитата:
Сообщение от Meshok Посмотреть сообщение
Добрый вечер.
Если правильно понял, то как-то так:

p = GetPanel('Укажите панель');
alert(p.Butts.Butts[3].Sign);

Выделенная красным выдаёт тип кромки
(пробовал по вертикальной панели
0 - низ
1 - лицо
2 - верх
3 - задняя часть)

Есть нюанс, если кромки на стороне нет - выдаёт ошибку
Как я и говорил не работает. Поставил две панели, нанёс на них два вида кромок, в одинаковой последовательности, но на разные стороны. На первую панель сначала перед, верх, низ 0,4, потом зад 2мм. На вторую панель перед, зад, верх 0,4 в конце низ 2мм. В скрипте ставил [3]. В итоге на обоих панелях показало 2мм. Об этом я и говорю, что butts[i] в 11-с базисе теперь не сторона, а последовательность нанесения...
kos100pudov вне форума   Ответить с цитированием Вверх
Старый 19.10.2020, 03:10   #365
Vogel
Новичок
 
Аватар для Vogel
 
Регистрация: 29.04.2019
Сообщений: 26
Сказал(а) спасибо: 11
Поблагодарили 16 раз(а) в 2 сообщениях
Вес репутации: 0
Vogel на пути к лучшему
По умолчанию

Цитата:
Сообщение от kos100pudov Посмотреть сообщение
Как я и говорил не работает. Поставил две панели, нанёс на них два вида кромок, в одинаковой последовательности, но на разные стороны. На первую панель сначала перед, верх, низ 0,4, потом зад 2мм. На вторую панель перед, зад, верх 0,4 в конце низ 2мм. В скрипте ставил [3]. В итоге на обоих панелях показало 2мм. Об этом я и говорю, что butts[i] в 11-с базисе теперь не сторона, а последовательность нанесения...
Ну Butts[i] - это просто массив кромок. У панели нет стороны. Есть ее материал и 2D контур, который пользователь может изменить так, что вам и не снилось. Поэтому нужно работать с массивом кромок без привязки к стороне. Их можно идентифицировать только к элементу 2D контура.
Vogel вне форума   Ответить с цитированием Вверх
Старый 19.10.2020, 08:18   #366
kos100pudov
Местный
 
Регистрация: 02.11.2015
Сообщений: 490
Сказал(а) спасибо: 105
Поблагодарили 701 раз(а) в 265 сообщениях
Вес репутации: 293
kos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личность
По умолчанию

Цитата:
Сообщение от Vogel Посмотреть сообщение
Ну Butts[i] - это просто массив кромок. У панели нет стороны. Есть ее материал и 2D контур, который пользователь может изменить так, что вам и не снилось. Поэтому нужно работать с массивом кромок без привязки к стороне. Их можно идентифицировать только к элементу 2D контура.
Добрый день!
А есть мысли как это сделать? Ну оооочень надо)))
kos100pudov вне форума   Ответить с цитированием Вверх
Старый 19.10.2020, 09:58   #367
Vogel
Новичок
 
Аватар для Vogel
 
Регистрация: 29.04.2019
Сообщений: 26
Сказал(а) спасибо: 11
Поблагодарили 16 раз(а) в 2 сообщениях
Вес репутации: 0
Vogel на пути к лучшему
По умолчанию

А можно поинтересоваться какую вы задачу решаете с этими кромками? Я выше смотрел что нужно катать все технологической кромкой и к ней по сопутствию нужную подцеплять. С какой целью это делается и почему этот вопрос возникает? Может мы просто не с того угла к решению задачи подошли?
Vogel вне форума   Ответить с цитированием Вверх
Старый 20.10.2020, 11:20   #368
kos100pudov
Местный
 
Регистрация: 02.11.2015
Сообщений: 490
Сказал(а) спасибо: 105
Поблагодарили 701 раз(а) в 265 сообщениях
Вес репутации: 293
kos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личность
По умолчанию

Цитата:
Сообщение от Vogel Посмотреть сообщение
А можно поинтересоваться какую вы задачу решаете с этими кромками? Я выше смотрел что нужно катать все технологической кромкой и к ней по сопутствию нужную подцеплять. С какой целью это делается и почему этот вопрос возникает? Может мы просто не с того угла к решению задачи подошли?
про техническую кромку, это я ответил на вопрос Ozimko. это не моя тема))

мне нужно получить информацию подобную спецификации или спискам раскроя - длина, ширина, кромки по длине, кромки по ширине и т.п.
у нас на производстве несколько конструкторов работают в мебельщике, а "специально обученные" люди делают за всех раскрой. вот делаем промежуточное приложение которое группирует заказы в нужном порядке для производства и должна передать группированный список для раскроя.
работа через проект не катит, у нас в этот момент еще происходит запись деталей в 1С.
kos100pudov вне форума   Ответить с цитированием Вверх
Старый 20.10.2020, 11:56   #369
v22884
Местный
 
Регистрация: 17.04.2014
Адрес: д.Сибирцево, ателье-уют.рф
Сообщений: 454
Сказал(а) спасибо: 242
Поблагодарили 1,094 раз(а) в 210 сообщениях
Вес репутации: 386
v22884 за этого человека можно гордитсяv22884 за этого человека можно гордитсяv22884 за этого человека можно гордитсяv22884 за этого человека можно гордитсяv22884 за этого человека можно гордитсяv22884 за этого человека можно гордитсяv22884 за этого человека можно гордитсяv22884 за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от kos100pudov Посмотреть сообщение
работа через проект не катит, у нас в этот момент еще происходит запись деталей в 1С
а у меня катит.
В 1с сделал документ "ЗаказРаскроя" в него заполняю Наряды=ЗаказНаПроизводство и ЗаказыДеталей. Этот документ ЗаказРаскроя делает проект bprj и с заказами деталей и с нарядами.

bprj -- обычный xml. Освойте и горя не ведайте.(ну, правда, ещё ,если с нуля, месяцок(если в усленном режиме) на освоение программирования 1с.....)

ЗаказыДеталей сохраняю списком obl. Если криволинейные, то всё равно рисовать в b3d.

Последний раз редактировалось v22884; 20.10.2020 в 12:10. Причина: т
v22884 вне форума   Ответить с цитированием Вверх
Старый 20.10.2020, 17:16   #370
kos100pudov
Местный
 
Регистрация: 02.11.2015
Сообщений: 490
Сказал(а) спасибо: 105
Поблагодарили 701 раз(а) в 265 сообщениях
Вес репутации: 293
kos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личностьkos100pudov - просто великолепная личность
По умолчанию

всем спасибо! уже решил))
kos100pudov вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Sooher (31.10.2020)
Ответ

Нижняя навигация
Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик. Скрипты


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БАЗИС 10 - Скрипты systland Базис-мебельщик. Скрипты 715 14.04.2024 07:03
V-Ray в Базис Мебельщик 11/2023 nayrogi Система БАЗИС 73 12.04.2024 17:08
Базис ЧПУ 2021/2024 AlexBolton Базис-мебельщик 2021-2024 137 11.04.2024 13:16
БАЗИС 9 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1442 04.04.2024 11:28
БАЗИС 8 - Скрипты Igor_482 Базис-мебельщик. Скрипты 1525 30.03.2024 15:03


Текущее время: 23:05. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL

џндекс.Њетрика