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

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

Меню

Маркет


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

Ответ
 
Опции темы Опции просмотра
Старый 06.08.2008, 21:11  
Как устроена программа К3 Мебель
 
Аватар для K3Aleksey
K3Aleksey
Местный
Регистрация: 05.08.2008
Сообщений: 308

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

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


Основные понятия системы:

1. Модель К3 - представляет собой набор геометрических тел и примитивов, которым можно присвоить атрибуты. Геометрические тела и примитивы могут быть объединены в группы (блоки) и разнесены по слоям. Маска файла *.k3;

2. Атрибуты - представляют собой параметры со значениями или наборы параметров. В атрибуты записываются ссылки на базу данных, значения переменных, строковые, числовые или логические значения.

3. Макропрограмма - представляет собой описанную последовательность действий (читай алгоритм), описанную на скриптовом языке системы. Здесь аналогия с любыми макросами любой системы (например, язык LISP или макросы MS Office) Маска файла *.mac; Это обычные текстовые файлы, их можно открыть блокнотом.

4. Прототип - представляет собой совокупность макрофайлов, выполняющих построение геометрических тел и моделей, а так же процесс присвоения атрибутов. Тела могут объединяться в группы (сборочные единицы).

5. Скрипты - представляют собой внешние модули, при помощи которых К3 осуществляет вызов и управление любыми приложенями, поддерживающими API и являющимися COM или OLE объектами.

6. Отчеты Fast Report - представляют собой внешние отчеты, созданные для программы FastReport. DLL для работы с этими отчетами входит в состав новой версии 6.1, а это значит, что для генерации отчетов теперь можно обойтись без Excel’а.

Как со всем этим работать (общая информация):

Подробная информация содержится в одноименных руководствах. Здесь содержится общая информация о том, как это все “пощупать” и посмотреть.

1. Модели могут быть подготовлены заранее (направляющие ящиков, ручки, петли и т.д.), в этом случае в справочниках дается ссылка на модель, а сама модель должна быть заранее создана и сохранена. Например, при описании ручки в поле S3 прайс-листа заносится название файла К3, в котором храниться данная модель. Так же модели могут быть отстроены с помощью прототипов или макросов. Условно макрос – алгоритм, результат его работы – конкретная модель (или группа моделей), которая может быть сохранена в отдельный файл к3. Подробная информация по созданию геометрических моделей в К3, находится в руководстве http://www.k3info.ru/doc/K3Doc_5_6.exe

2. Атрибуты – это параметры (группы параметров), описанных в системе. По атрибутам происходит идентификация моделей, выгрузка данных и т.д. Можно создавать свои атрибуты и присваивать их моделям. Попробуйте выбрать в меню “объекты-атрибуты-значения-информация” и укажите произвольный прототип. Система покажет все атрибуты, присвоенные объекту.

3. Почти все (за исключением внутренних команд) в К3 Мебель работает с помощью макросов. Если у вас включена панель команд (“Вид-панель инструментов-панель команд”) то при нажатии кнопок почти всегда вы увидите команду macro - путь – название файла (*.mac), который будет работать при текущей команде. Открыв макрос, можно посмотреть, как он работает. Все макросы лежат в папке PROTO текущей базы.

5. Нажмите “Инструменты-редактор сценариев” и вы запустите K3 Talk, в нем должен быть включен “Вид-Состав”, откройте файл PKMScrLib.mdb из папки PROTO текущей базы и во вкладке “состав” вы увидите отчеты, которые можно вызывать. Вызовите в К3 отчет (например, деталировка) откройте макрос, который, запускается от данной кнопки, и посмотрите, какой отчет вызывается этой кнопкой. После этого вы можете открыть этот отчет в K3 Talk и посмотреть, как он работает.

6. По поводу программы Fast Report очень много информации в Интернете. Создание отчетов с помощью дизайнера Fast Report объективно проще скриптового инструмента, но это инструмент не позволяет управлять другими приложениями.

Резюме – система полностью открыта и все в ней поддается переделке. Если будет интерес, в будущем создам тему с описанием базы данных К3, где распишу, как происходит информационный обмен между К3 и внешними приложениями (на примере Access’a, входящего в состав ПКМ).

Ниже ссылка на программу MacroAnalizer, с которой удобно редактировать и просматривать макрофайлы K3.

http://ifolder.ru/7615084

Все… Желаю успехов в изучении программы.
Просмотров: 75941
Ответить с цитированием Вверх
Старый 20.04.2010, 14:50   #41
Рыжий Пёс
Пользователь
 
Регистрация: 06.02.2010
Сообщений: 45
Сказал(а) спасибо: 2
Поблагодарили 6 раз(а) в 6 сообщениях
Вес репутации: 0
Рыжий Пёс пока не определено
По умолчанию

Цитата:
Сообщение от Rinat74 Посмотреть сообщение
"2. В строке
PutMsg(PriceInfo(zz[6], "MATTYPENAM", 0));////

действительно ошибка, в ней присутствуют лишние пробелы.

PutMsg(PriceInfo(zz[6],"MATTYPENAM",0));////

А так будет работать."
Да, так получается, когда копируешь команду (ctrl+c,ctrl+v) из руководства по макропрограммированию. Несколько раз попадал, сейчас уже учёный.
Рыжий Пёс вне форума   Ответить с цитированием Вверх
Старый 20.04.2010, 15:08   #42
Rinat74
Пользователь
 
Регистрация: 18.12.2009
Сообщений: 36
Сказал(а) спасибо: 19
Поблагодарили 3 раз(а) в 3 сообщениях
Вес репутации: 0
Rinat74 пока не определено
По умолчанию

Кстати, по другой претензии. Я имел в виду тип именно элемента массива, а не сам массив.

Из того же ответа:

"1. Функция IsVarDef("zz[6]")); действительно выдает 0,
и это, видимо, ошибка в программе.
Если сделать следующее:

tmp=zz[6]; // А затем
PutMsg(str(IsVarDef("tmp")));////

то система вернет 5, что правильно."
Rinat74 вне форума   Ответить с цитированием Вверх
Старый 20.04.2010, 17:09   #43
Рыжий Пёс
Пользователь
 
Регистрация: 06.02.2010
Сообщений: 45
Сказал(а) спасибо: 2
Поблагодарили 6 раз(а) в 6 сообщениях
Вес репутации: 0
Рыжий Пёс пока не определено
По умолчанию

Цитата:
Сообщение от Rinat74 Посмотреть сообщение
"1. Функция IsVarDef("zz[6]")); действительно выдает 0,
и это, видимо, ошибка в программе.
Это не ошибка в программе. IsVarDef ожидает в качестве параметра имя переменной, а имени "zz[6]" не существует (существует "zz"), поэтому результат = 0. Так что ребята из Н.Н. сами себя запутали.
Рыжий Пёс вне форума   Ответить с цитированием Вверх
Старый 25.04.2010, 16:02   #44
Evgeniyart
Новичок
 
Аватар для Evgeniyart
 
Регистрация: 14.05.2009
Адрес: Нижний Новгород
Сообщений: 22
Сказал(а) спасибо: 3
Поблагодарили 5 раз(а) в 4 сообщениях
Вес репутации: 0
Evgeniyart пока не определено
По умолчанию

Господа мебельщики, интересует вопрос можно ли в этой проге каждому материалу присвоить свой цвет? Если да, то хотелось бы в двух словах услышать как это сделать.

Будет ли вращаться текстура на панели, если изменить направление шпона?
Evgeniyart вне форума   Ответить с цитированием Вверх
Старый 25.04.2010, 17:15   #45
Рыжий Пёс
Пользователь
 
Регистрация: 06.02.2010
Сообщений: 45
Сказал(а) спасибо: 2
Поблагодарили 6 раз(а) в 6 сообщениях
Вес репутации: 0
Рыжий Пёс пока не определено
По умолчанию

Можно всё.
А что именно вы хотите? Назначить текстуру, или просто покрасить разными цветами? Какая версия?
Текстура повернётся по-любому, для этого только надо отредактировать панель. Почему вы об этом спрашиваете, это же видно?
Рыжий Пёс вне форума   Ответить с цитированием Вверх
Старый 29.04.2010, 18:31   #46
Evgeniyart
Новичок
 
Аватар для Evgeniyart
 
Регистрация: 14.05.2009
Адрес: Нижний Новгород
Сообщений: 22
Сказал(а) спасибо: 3
Поблагодарили 5 раз(а) в 4 сообщениях
Вес репутации: 0
Evgeniyart пока не определено
По умолчанию

Я хочу понять как присвоить НОВОМУ материалу текстуру, чтоб она отображалась при включении полутонового изображения, причём фотки текстуры хотелось бы вставить свои, а не из стандартной библиотеки к3
На стандартных материалах, с которыми устанавливается программа всё отлично, текстура вращается, и никаких нареканий
версия программы 6,2
Руководство по использованию и по настройке не объясняет как это сделать
Evgeniyart вне форума   Ответить с цитированием Вверх
Старый 30.04.2010, 12:24   #47
Рыжий Пёс
Пользователь
 
Регистрация: 06.02.2010
Сообщений: 45
Сказал(а) спасибо: 2
Поблагодарили 6 раз(а) в 6 сообщениях
Вес репутации: 0
Рыжий Пёс пока не определено
По умолчанию

Цитата:
Сообщение от Evgeniyart Посмотреть сообщение
Я хочу понять как присвоить НОВОМУ материалу текстуру, чтоб она отображалась при включении полутонового изображения, причём фотки текстуры хотелось бы вставить свои, а не из стандартной библиотеки к3
На стандартных материалах, с которыми устанавливается программа всё отлично, текстура вращается, и никаких нареканий
версия программы 6,2
Руководство по использованию и по настройке не объясняет как это сделать
Руководство пользователя по настройке (Инструкция по настройке)
Глава 8.3.1 Добавление материала.
"В поле "N2" введите номер в библиотеке организатора материалов." (стр 43)

Руководство пользователя (Инструкция по работе)
Глава 13.6 Библиотеки материалов. стр. 224
"Если нужного рисунка в списке нет, то ее надо Добавить."(стр. 226) - выбираете свой рисунок (фото) в jpg.
Глава 13.7 Организатор материалов. стр. 228

Может быть, не очень ясно, но разобраться можно. Даже я разобрался
Рыжий Пёс вне форума   Ответить с цитированием Вверх
Старый 30.04.2010, 21:53   #48
Evgeniyart
Новичок
 
Аватар для Evgeniyart
 
Регистрация: 14.05.2009
Адрес: Нижний Новгород
Сообщений: 22
Сказал(а) спасибо: 3
Поблагодарили 5 раз(а) в 4 сообщениях
Вес репутации: 0
Evgeniyart пока не определено
По умолчанию

у меня рукоодства по настройке и использованию версии 6,0 думаю в этом причина, там в руководстве пользователя страниц меньше чем 228, в руководстве по настройке стр 43 и близкие к ней страницы описывают системы раздвижения
Рыжий Пёс можно ваш вариант руководства на электронку?
Evgeniyart(собака)bk.ru
Если нарушил правила форума сообщив свой майл извиняйте , не могу понять, как личное сообщение отослать
Evgeniyart вне форума   Ответить с цитированием Вверх
Старый 02.05.2010, 19:42   #49
Рыжий Пёс
Пользователь
 
Регистрация: 06.02.2010
Сообщений: 45
Сказал(а) спасибо: 2
Поблагодарили 6 раз(а) в 6 сообщениях
Вес репутации: 0
Рыжий Пёс пока не определено
По умолчанию

Evgeniyart, письмо вам отправил, а вообще самые "свежие" (именно в кавычках) тексты руководства все желающие могут взять здесь http://k3-mebel.ru/doc.html . Где взять несвежие - не знаю
Рыжий Пёс вне форума   Ответить с цитированием Вверх
Старый 03.05.2010, 01:10   #50
Evgeniyart
Новичок
 
Аватар для Evgeniyart
 
Регистрация: 14.05.2009
Адрес: Нижний Новгород
Сообщений: 22
Сказал(а) спасибо: 3
Поблагодарили 5 раз(а) в 4 сообщениях
Вес репутации: 0
Evgeniyart пока не определено
По умолчанию

Спасиб Рыжий Пёс
Всё получилось, если кому из новичков информация будет полезна для заливки и работы со своими текстурами надо:
Установки/полутоновое отображение/таблица материалов
выбираем одну из библиотек/редактировать/добавить выбираем пунткт ТЕКСТУРА (видим список с готовыми вариантами текстуры) Если ничего из этого списка нам не нравится, нажимаем кнопку ДОБАВИТЬ. Добавили. В ранее описанном списке тиеперь появилась ваша добавленная текстура, выбираем её и ищем в окне кнопку НАЗВАНИЕ МАТЕРИАЛА, обзываем материал как вам нравится, нажимаем ОК
Открывается список материалы, и там ваш добавленный материал, нажимаем ещё ОК
Открывается таблица материалов и текстур ищем ваш материал и его имя (должно выглядеть примерно так Lb.pkm6_0_iml.#1)

Вот этот вот номер #1 это и есть номер, который мы должны прописать в прайс листе расходных материалов в столбец "N2" напротив вашего материала, и так для каждого материала и цвет
Вот так-то!!
Evgeniyart вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Clint (08.02.2011)
Ответ

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

Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Художественная мебель ручной работы. Мебель Roigas и т.п. dixim Дизайн мебели и интерьера 7 14.03.2017 15:45
Программа в EXCEL по оформлению заказа на мебель andy_av Программы для конструирования и дизайна мебели 30 20.01.2013 16:33


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


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

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