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

Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > K3-Мебель

Меню

Маркет


K3-Мебель Комплекс программ, опирающихся на систему К3, который получил название К3-Мебель. Комплекс К3-Мебель построен на основе разработок, выполненных НВЦ «ГеоС» на базе системы К3 для самых разных мебельных предприятий

Ответ
 
Опции темы Опции просмотра
Старый 01.09.2008, 22:13  
Обмен опытом
 
Аватар для K3Aleksey
K3Aleksey
Местный
Регистрация: 05.08.2008
Сообщений: 308

Сказал(а) спасибо: 1
Поблагодарили 73 раз(а) в 15 сообщениях
Версия для печати Отправить по электронной почте
K3Aleksey K3Aleksey вне форума 01.09.2008, 22:13
Рейтинг: ()

-=!!! ВНИМАНИЕ !!!=-
В данной ветке запрещены ссылки на кряки, эмуляторы, ломанные DLL и EXE файлы. Пользователи, нарушающие данные правила, будут наказываться (после первого предупреждения).


Данная тема создана для обмена опытом. Предлагаю выкладывать наработки, макросы и помогать друг другу. Подам пример -

Многие ругают расчет вставок в К3 для дверей-купе. Высоту, которую вы ввели в карточке прототипа система понимает как расстояние от нижнего профиля до середины соединительного, от середины соединительного до верхнего. Считать высоты вставок или видимых частей довольно неудобно. Если заменить макрос в папке PROTO, на вложенный и присвоить MatVstav=1 (можно глобально, можно прямо в макросе), то введенная в карточку высота будет соотв. габаритам вставки (при чем не важно с уплотнителем или нет). Если MatVstav не будет равно 1, то расчет будет работать по-старому.

Ссылка на макрос
http://rapidshare.com/files/141860126/flap_data.mac

Надеюсь на интерес и участие.
Просмотров: 298075
Ответить с цитированием Вверх
Старый 24.04.2011, 18:44   #531
K3Aleksey
Местный
 
Аватар для K3Aleksey
 
Регистрация: 05.08.2008
Сообщений: 308
Сказал(а) спасибо: 1
Поблагодарили 73 раз(а) в 15 сообщениях
Вес репутации: 236
K3Aleksey скоро придёт к известности
Восклицание

Цитата:
Сообщение от orlov_ap Посмотреть сообщение
Спасибо за ответы.

Очень много прототипов создано программистом, который до меня работал, связи с ним нет. Я пытаюсь разобраться со всем этим, но к сожалению пока ничего не получается.
- может есть какие возможности в версии К3 Мебель 5.6 трассировки кода, выполнения кода по шагам, может макросы-помогалки анализатора кода, какое-нибудь обновление или доработка вер. 5.6 где все это есть?
Поскольку отладчика у скриптового языка К3 нет, самый простой способ отладки макро - это использования точек останова (символ ":"), при этом выполнение макро остановится до нажатия клавиши "Enter". Во время пользовательского ввода вы можете выводить на экран значения переменных, для этого достаточно написать "=ИмяПеременной" и система вам сообщит значение. Так же вы можете выводить значения переменных с помощью команды PutMsg("Переменная",0); Тип переменной должен быть строковым, если переменная числового или логического типа, используйте преобразование Str("Переменная"). Имейте в виду, что использовать точки останова внутри прототипа нельзя и в настройках системы (F9) нужно включить трассировку макропрограмм и уровень пользовательского ввода не выше 4.
K3Aleksey вне форума   Ответить с цитированием Вверх
Старый 27.04.2011, 08:45   #532
orlov_ap
Новичок
 
Регистрация: 14.04.2011
Сообщений: 13
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
orlov_ap пока не определено
По умолчанию

Цитата:
Сообщение от K3Aleksey Посмотреть сообщение
Поскольку отладчика у скриптового языка К3 нет, самый простой способ отладки макро - это использования точек останова (символ ":"), при этом выполнение макро остановится до нажатия клавиши "Enter". Во время пользовательского ввода вы можете выводить на экран значения переменных, для этого достаточно написать "=ИмяПеременной" и система вам сообщит значение. Так же вы можете выводить значения переменных с помощью команды PutMsg("Переменная",0); Тип переменной должен быть строковым, если переменная числового или логического типа, используйте преобразование Str("Переменная"). Имейте в виду, что использовать точки останова внутри прототипа нельзя и в настройках системы (F9) нужно включить трассировку макропрограмм и уровень пользовательского ввода не выше 4.
Большое спасибо за ответы.

1. В версии 5.6 не могу, найти как включить трассировку и уровень пользовательского ввода 4?
2. Для отладки пытаюсь пользовать такой код:
//#altnum alternative "Текст заголовка" list str(Karkas[8]) done
но при работе этой команды программа аварийно завершает работу (переменные любые). Почему так происходит?
----------------
пришлось сделать более громоздкий отладочный код, но он хотя бы работает безаварийно:
//=======Точка останова=============
#altnum alternative
"Параметры массива Karkas - часть2"
msgbox default 2
text center
"[19]ширина планок S_pn ="+str(Karkas[19])
"[20]тип навески nvs=0 = "+str(Karkas[20])
"[21]тип подъемника pdm1=0 ="+str(Karkas[21])
"[22]тип подъемника pdm2=0 ="+str(Karkas[22])
"[23]на полу = 0 верхний =1 NV ="+str(Karkas[23])
"[24]симметрии лев=0, прав=1, нет=-1,="+str(Karkas[24])
"[25]тип каркаса гр 160 - линейный="+str(Karkas[25])
"[26]тип встройки гр 157 - духовка="+str(Karkas[26])
"[27]Толщина нелицевой кромки h_band="+str(Karkas[27])
"[28]Толщина лицевой кромки h_bande="+str(Karkas[28])
"[29]Глубина боковой стенки ="+str(Karkas[29])
"[30]Дополнительная кромка="+str(Karkas[30])
"[31]Толщина дополнительной кромки="+str(Karkas[31])
"[32]Материал задней стенки="+str(Karkas[32])
"[33]Толщина задней стенки="+str(Karkas[33])

done
"ДАЛЕЕ"
done;
//====Конец точки останова

Можно ли расширить окно Мессаджбокса, чтобы в него помещалось больше выводимых переменных, сейчас больше 19 строк не выводит почему-то?
orlov_ap вне форума   Ответить с цитированием Вверх
Старый 27.04.2011, 12:46   #533
Сбитнев Роман
Пользователь
 
Регистрация: 06.12.2010
Сообщений: 71
Сказал(а) спасибо: 0
Поблагодарили 20 раз(а) в 20 сообщениях
Вес репутации: 175
Сбитнев Роман на пути к лучшему
По умолчанию

Цитата:
Сообщение от orlov_ap Посмотреть сообщение
Большое спасибо за ответы.

1. В версии 5.6 не могу, найти как включить трассировку и уровень пользовательского ввода 4?
2. Для отладки пытаюсь пользовать такой код:
//#altnum alternative "Текст заголовка" list str(Karkas[8]) done
но при работе этой команды программа аварийно завершает работу (переменные любые). Почему так происходит?

Можно ли расширить окно Мессаджбокса, чтобы в него помещалось больше выводимых переменных, сейчас больше 19 строк не выводит почему-то?
1. Зайдите в "Установки\Параметры", во вкладке Командное окно есть меню "Выводить сообщение" выберете там "Пользовательский ввод". Это трассировка.
2. Происходит так возможно из-за того, что у вас не описан массив Karkas.

Окно Мессаджбокса расширить нельзя.
Сбитнев Роман вне форума   Ответить с цитированием Вверх
Старый 29.04.2011, 23:14   #534
Paul Silent
Новичок
 
Аватар для Paul Silent
 
Регистрация: 13.04.2009
Сообщений: 21
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
Paul Silent пока не определено
По умолчанию

1. В справочник материалов внес (с групповым именем "ДСП") "16 Egger дуб H3388 ST24". При добавлении в группы библиотеки прототипов (в наборе значений) наименование материала указал как "ДСП 16 Egger дуб H3388 ST24" (законная корректива, согласно руководству). В отчетах по проекту материал описывается как 16 Egger дуб H3388 ST24 (без "ДСП").
Как получить корректное отображение материала?
2. При выводе сводной спецификации отчетов Exсel получаю ошибку (скрин ниже). В чем может быть причина?
Заранее признателен
Миниатюры
XL.jpg  
Paul Silent вне форума   Ответить с цитированием Вверх
Старый 30.04.2011, 10:59   #535
jin1410
Местный
 
Аватар для jin1410
 
Регистрация: 17.01.2009
Сообщений: 632
Сказал(а) спасибо: 795
Поблагодарили 112 раз(а) в 54 сообщениях
Вес репутации: 272
jin1410 скоро придёт к известностиjin1410 скоро придёт к известности
По умолчанию

Paul Silent,
1. В справочник материалов внеси (с групповым именем "ДСП") конкретно-> "пробел16 Egger дуб H3388 ST24".
2. Там же написано: "Размер поля недостаточен..."
Какой формат базы (97,2000....)? Если 97-ячейки обрабатывают меньшее кол-во символов. Нужно преобразовать базу в формат более новой версии.
jin1410 вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Paul Silent (30.04.2011)
Старый 30.04.2011, 15:42   #536
Paul Silent
Новичок
 
Аватар для Paul Silent
 
Регистрация: 13.04.2009
Сообщений: 21
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
Paul Silent пока не определено
По умолчанию

jin1410, спасибо!
Цитата:
Сообщение от jin1410 Посмотреть сообщение
Нужно преобразовать базу в формат более новой версии.
Преобразовал - результат тот же.
Paul Silent вне форума   Ответить с цитированием Вверх
Старый 30.04.2011, 20:00   #537
jin1410
Местный
 
Аватар для jin1410
 
Регистрация: 17.01.2009
Сообщений: 632
Сказал(а) спасибо: 795
Поблагодарили 112 раз(а) в 54 сообщениях
Вес репутации: 272
jin1410 скоро придёт к известностиjin1410 скоро придёт к известности
По умолчанию

Paul Silent,
А когда вылазит ошибка в процессе вывода или сразу? Если в процессе, то в каком месте?
У себя проверил-все работает без ошибок.
jin1410 вне форума   Ответить с цитированием Вверх
Старый 01.05.2011, 01:48   #538
Paul Silent
Новичок
 
Аватар для Paul Silent
 
Регистрация: 13.04.2009
Сообщений: 21
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
Paul Silent пока не определено
По умолчанию

jin1410,
отчет Excel "Сводная спецификация" срубается на последнем этапе "Требования". Материалы описывает, а комплект для монтажа - нет. FastReport благополучно доходит до конца.
Спасибо.
Paul Silent вне форума   Ответить с цитированием Вверх
Старый 02.05.2011, 02:27   #539
jin1410
Местный
 
Аватар для jin1410
 
Регистрация: 17.01.2009
Сообщений: 632
Сказал(а) спасибо: 795
Поблагодарили 112 раз(а) в 54 сообщениях
Вес репутации: 272
jin1410 скоро придёт к известностиjin1410 скоро придёт к известности
По умолчанию

Цитата:
Сообщение от Paul Silent Посмотреть сообщение
Материалы описывает, а комплект для монтажа - нет.
Как остальные отчеты Excel-я?
Возможно ошибка в скриптах, нужно смотреть и разбираться.
jin1410 вне форума   Ответить с цитированием Вверх
Старый 03.05.2011, 00:58   #540
Paul Silent
Новичок
 
Аватар для Paul Silent
 
Регистрация: 13.04.2009
Сообщений: 21
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
Paul Silent пока не определено
По умолчанию

jin1410, спасибо, проанализирую ситуацию с другими отчетами .
Paul Silent вне форума   Ответить с цитированием Вверх
Ответ

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


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обмен опытом chingisnah bCAD мебель 363 04.05.2017 14:58
Плоттеры. Советы, вопросы и обмен опытом seman Плоттеры. Плёнка. 230 28.01.2017 20:56
Обмен опытом Alexotto Фрезерование 110 17.02.2014 18:29
Обмен опытом работы в Autocad для проектирования мягкой мебели (моделирования) s777d Технологии и секреты изготовления мягкой мебели 28 05.10.2012 09:20
Обмен опытом AGERES 3d Studio MAX 125 30.05.2012 15:18


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


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

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