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

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

Меню

Маркет


беспроводные выключатели для мебели
Астра Конструктор Мебели Программа предназначена для проектирования корпусной мебели и дизайна интерьера. Понятные и удобные инструменты обеспечивают быстрое проектирование, размещение изделий в помещении и реалистичный просмотр проекта в трехмерном пространстве.

Ответ
 
Опции темы Опции просмотра
Старый 03.06.2016, 17:44   #1
Как связать вашу программу с программой Астра Раскрой
technos
Консультант
Регистрация: 08.12.2008
Сообщений: 123

Сказал(а) спасибо: 20
Поблагодарили 67 раз(а) в 44 сообщениях
Версия для печати Отправить по электронной почте
technos technos вне форума 03.06.2016, 17:44
Рейтинг: ()

Как связать вашу программу с программой Астра Раскрой

Какие программы можно связать с Астра Раскрой? Любые. Для чего это надо? Чтобы автоматически передать список деталей, который уже есть в вашей программе, в программу Астра Раскрой, раскроить их там и передать результаты раскроя обратно. Так вы существенно сократите время и полностью исключите ошибки на этапе ввода данных в раскрой, а в своей программе, получите результаты раскроя, если это необходимо, и сможете вывести любые отчеты, согласно принятой на вашем производстве практике.

Кому это пригодиться?
1) Если вы ведете прием заказов в Excel и список деталей уже хранится у вас в табличной форме.
2) Если вы разработали собственную расчетную программу и хотите расширить ее функционал, подключив программу раскроя, то Астра Раскрой даст вам эту возможность.
3) Если вы используете какую-то программу сторонних разработчиков – , 3DConstructor, Komandor Designer, CADWORK или любую другую – во всех случаях передать данные в программу раскроя Астра Раскрой чрезвычайно просто.

Ниже на рис. 1 показаны уровни взаимодействия программы Астра Раскрой и вашей программы. Вы можете остановиться только на первом уровне, просто передавая свой список деталей в Астра Раскрой, или реализовать и другие уровни – это на ваше усмотрение. Ниже мы рассмотрим все уровни взаимодействия.

Уровень 1. Просто сохранить из своей программы файл, а затем открыть его в Астра Раскрой. Это самая простая задача. И, в общем случае, весь функционал для этого у вас уже есть. Просто сделайте это.

Если вы вводите список деталей в таблицу Excel, то сохраните свой файл, а затем в программе Астра Раскрой выполните команду Файл – Импорт и выберите этот файл. Программа Астра Раскрой может импортировать любые произвольные таблицы Excel. При первом импорте потребуется настроить – в каком порядке следуют поля в вашем файле (см. рис. 2). Аналогично выполняется настраиваемый импорт из любого текстового файла – TXT, CSV и др. Подавляющее большинство расчетных программ или программ проектирования умеет сохранять список деталей в файлы Excel или текстовые файлы. Например, в 3DConstructor или CADWORK экспортируйте список деталей в текстовый файл, а затем импортируйте этот файл в Астра Раскрой.

Подробнее о том, как настроить импорт из текстового файла или файла Excel смотрите в Справочной системе Астра Раскрой раздел «Диалоговые окна и панели» - «Настройка импорта из текстового файла» и «Настройка импорта из файла Excel».

Импорт данных из XML файла в Астра Раскрой выполняется еще проще, без всякой настройки. Но этот файл должен быть сформирован определенным образов в вашей программе. Например, в программе Komandor Designer планы раскроя (так там называется список деталей) сохраняются в XML файлы собственного формата. В программе Астра Раскрой достаточно выполнить команду Файл – Импорт и выбрать эти файлы.

Мы также предлагаем собственный формат XML. В этом формате передаются данные, например, из 1С в Астра Раскрой. Подробное описание этого формата смотрите в Справочной системе в разделе «Подробности: Обмен данными в формате XML». Ниже показан короткий фрагмент этого файла для демонстрации его открытости и простоты. Если вы разработчик конструкторской или расчетной программы, сохраните список деталей в этот файл и этого будет достаточно для связи с программой Астра Раскрой:

Код:
<?xml version="1.0" encoding="utf-8" ?>
<data>
  <data_order name="Проба1" note="Пример импорта данных в Астра Раскрой">
    <list_materials> 
      <material name="ДСП Бук" price="350.0">
        <list_parts>
          <part number="1" length="900" width="600" thick="16.0" quantity="6"></part>
          <part number="2" length="450" width="200" thick="16.0" quantity="3"></part>
        </list_parts>
        <list_sheets>
          <sheet length="2750" width="1830" thick="16.0" quantity="3"/>
        </list_sheets>
      </material>
    </list_materials>
  </data_order>
</data>
Пример реализации экспорта из 1С в Астра Раскрой есть здесь...

Уровень 2. Запуск программы Астра Раскрой с командной строки. Файл импорта, о котором шла речь выше, можно загрузить в Астра Раскрой не только вручную, но и автоматически, просто нажав в вашей программе кнопку «Раскроить». Для этого достаточно вставить в вашу программу код вызова Астра Раскрой с командной строки, например так:

Код:
"c:\program files\astra r-nesting\astra.exe" "c:\dataex\import2.xml" –i -n
В этом примере командной строки задан путь к исполняемому файлу astra.exe, путь к файлу, который нужно импортировать и два флага: i – импортировать файл, n – запустить раскрой заказа после импорта. Вы также можете, запуская программу Астра Раскрой с командной строки, скрыть ее главное окно так, чтобы на экране был только прогресс-бар процесса раскроя. Такое поведение создаст полное впечатление, что процесс раскроя протекает непосредственно в вашей программе. Подробное описание этих функций смотрите в Справочной системе в разделах «Подробности: Управление программой» и «Диалоговые окна и панели: Параметры - Управление - Действия по умолчанию».

Уровень 3. Экспорт результатов раскроя из программы Астра Раскрой в вашу программу. Результаты раскроя можно вернуть в файлах XML или Excel. Мы рекомендуем использовать XML файлы для обмена данными – их легче обрабатывать и они могут нести больше информации. Загружайте эти файлы в вашу программу, чтобы получить и обработать все результаты раскроя – площадь расхода материалов, площадь полученных остатков, длину реза, длину кромок и пр.

Уровень 4. Чтобы полностью автоматизировать процесс обмена данными и связать Астра Раскрой практически бесшовно, введите в параметрах Астра Раскрой текст командной строки, которую программа должна выполнить при завершении работы. Т.е. программа Астра Раскрой завершит раскрой заказа, сохранит результаты в файл обмена данными, а затем выполнит командную строку, чтобы вызвать вашу программу и передать ей этот файл для обработки. Подробнее об этом смотрите в Справочной системе раздел «Диалоговые окна и панели: Параметры - Управление - При выходе».

Если каких-то функций, из перечисленных выше, не хватает для связи вашей программы с Астра Раскрой, пожалуйста, напишите в комментариях к этому тексту или напишите нам письмо по эл. почте info@techno-sys.com. Если будете писать письмо, обязательно пишите в теме название программы Астра Раскрой.

Миниатюры
RIS1.jpg   dlg_imp_custom_excel1.gif  

Просмотров: 12319
Ответить с цитированием Вверх
Пользователь сказал cпасибо:
AlexBolton (03.06.2016)
Старый 04.06.2016, 00:04   #2
bbb i ko
VIP
 
Регистрация: 04.07.2012
Сообщений: 1,946
Сказал(а) спасибо: 3,974
Поблагодарили 3,530 раз(а) в 1,157 сообщениях
Вес репутации: 1043
bbb i ko репутация неоспоримаbbb i ko репутация неоспоримаbbb i ko репутация неоспоримаbbb i ko репутация неоспоримаbbb i ko репутация неоспоримаbbb i ko репутация неоспоримаbbb i ko репутация неоспоримаbbb i ko репутация неоспоримаbbb i ko репутация неоспоримаbbb i ko репутация неоспоримаbbb i ko репутация неоспорима
По умолчанию

Цитата:
Сообщение от technos Посмотреть сообщение
Если каких-то функций, из перечисленных выше, не хватает для связи вашей программы с Астра Раскрой
мнение - если в Астра Раскрой есть какие-либо настройки, то думаю было бы неплохо предусмотреть возможность подгружать с ком.строки определенный файл с настройками.
bbb i ko вне форума   Ответить с цитированием Вверх
Старый 04.06.2016, 08:50   #3
technos
Консультант
 
Регистрация: 08.12.2008
Сообщений: 123
Сказал(а) спасибо: 20
Поблагодарили 67 раз(а) в 44 сообщениях
Вес репутации: 212
technos скоро придёт к известности
По умолчанию

Цитата:
Сообщение от bbb i ko Посмотреть сообщение
подгружать с ком.строки определенный файл с настройками.
Это вариант. Если кому-то при реализации интерфейса это потребуется, то мы будем делать.
technos вне форума   Ответить с цитированием Вверх
Старый 05.06.2016, 09:12   #4
technos
Консультант
 
Регистрация: 08.12.2008
Сообщений: 123
Сказал(а) спасибо: 20
Поблагодарили 67 раз(а) в 44 сообщениях
Вес репутации: 212
technos скоро придёт к известности
По умолчанию

А! Забыл сказать - возможность импорта параметров раскроя через XML файл всегда была. Изначально так сделали, что ширину реза, значение торцовки листа, технологические ограничения станков - все это можно импортировать вместе со списком деталей и листов.

Если что-то нужно дополнительно, то это обсуждаемо.
technos вне форума   Ответить с цитированием Вверх
Старый 30.06.2017, 10:43   #5
ribun
Модератор
 
Аватар для ribun
 
Регистрация: 16.05.2008
Адрес: Россия Крым Судак
Сообщений: 486
Сказал(а) спасибо: 437
Поблагодарили 276 раз(а) в 117 сообщениях
Вес репутации: 297
ribun как роза среди колючекribun как роза среди колючекribun как роза среди колючек
По умолчанию

Доброго дня! Хотел обновить список плит из нашей программы учета в БД Астра раскрой путем сопоставления файлов через Excel.Все вроде получается, но в файле list_materials нет параметров размера листов и их толщины.Как понимаю - это все храниться в файле sheet.Но как внести данные туда не пойму...подскажите пожалуйста
ribun вне форума   Ответить с цитированием Вверх
Старый 19.11.2017, 16:15   #6
sibmebel
Модератор
 
Аватар для sibmebel
 
Регистрация: 14.04.2010
Адрес: Псков
Сообщений: 2,394
Сказал(а) спасибо: 14,271
Поблагодарили 20,679 раз(а) в 2,725 сообщениях
Вес репутации: 4617
sibmebel репутация неоспоримаsibmebel репутация неоспоримаsibmebel репутация неоспоримаsibmebel репутация неоспоримаsibmebel репутация неоспоримаsibmebel репутация неоспоримаsibmebel репутация неоспоримаsibmebel репутация неоспоримаsibmebel репутация неоспоримаsibmebel репутация неоспоримаsibmebel репутация неоспорима
По умолчанию

Цитата:
Сообщение от sashs Посмотреть сообщение
можно ли связать про100 4.42 с астра раскрой?
ТАК
__________________
Старайся делать хорошо! Плохо само получится...
sibmebel вне форума   Ответить с цитированием Вверх
Ответ

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

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа Астра Раскрой 4.2 - 5.9 ribun Астра Конструктор Мебели 108 21.07.2023 17:44
Помогите определиться с программой для столярки! MDark ПЕСОЧНИЦА) Раздел для новых участников форума 6 07.02.2016 21:59
Реализую вашу мебель Ceaser Продаю | Сдаю 0 26.06.2014 23:12
Макрос экспорта данных из произвольной таблицы Excel в заказ Астра Раскрой. fga Программы для конструирования и дизайна мебели 2 16.03.2010 19:26


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


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

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