Поиск по сайту: Результаты поиска по тегам 'api'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Категории и разделы

  • САПР, Информационные технологии в проектировании и производстве
    • Все вопросы о CAD
    • Все вопросы о CAM
    • Обсуждение CAD/CAM-систем
    • Все вопросы о CAE
    • Все вопросы о PDM
    • Дизайн, ПО для дизайна
    • САПР ТП
    • САПР зданий и сооружений, дизайн зданий
    • Электротехнические САПР
    • Сравнение и Выбор!
    • 3D Модели
    • Трансляция, конвертация, просмотр
    • Ролики по САПР
    • Настройка и выбор ПК под САПР, комплектующие к ПК
    • Программное обеспечение
  • Проектирование и производство
    • Проектирование и конструирование
    • Материалы и покрытия, прокат и профиль
    • Производственные проблемы
    • Оборудование, комплектующие, оснастка, инструмент
    • Прототипирование
    • Вопросы экономики
    • Размещение заказов
    • CNCZONE.RU
  • Полезная информация
    • Новости
    • Статьи
    • Обсудим увиденное или прочитанное
    • Раздел ссылок
    • Литература, Электронные книги, ГОСТы
  • Доска объявлений
    • Размещение заказов
    • Предложение услуг
    • Продажа
    • Покупка
    • Обмен, дарение
    • Размещение вакансий
    • Размещение резюме
  • Разное
    • Флейм
    • Юмор о CAD/CAM и не только
    • Kонкурсы проектов
  • Сервис

Календари

  • Основной календарь



Фильтр по количеству...

Найдено 17 результатов

  1. Подскажите как получить в макросе значения переменных, описанных в SW property tab builder для 3д модели?
  2. Подскажите как получить в макросе значения переменных, из 3д модели? Задача сделать макрос сохранения файла с номером версии. т.е. в макросе надо получить значение переменной Revision
  3. Компания Simplified Logic, Inc. выступила с инициативой создания открытой библиотеки инструментов для автоматизации Creo с помощью языка запросов JSON. Те в Creo можно отправлять запрос в виде JSON данных и получать некий ответ. Таким образом можно запрограммировать какой-нибудь алгоритм обработки полученных данных или управлять Creo, отправляя ему команды через JSON. Теоретически можно использовать любой язык программирования для формирования запросов и обработки полученных ответов от Creo. https://community.ptc.com/t5/Additional-Creo-Questions/CREOSON-v2-0-OpenSource-Automation-Official-Release/m-p/477858 http://www.creoson.com/ На оф. странице есть видео с небольшой демонстрацией.
  4. Как получить координаты детали? При добавлении детали в сборку прописываю координаты х=-1, y=-1, z =-1 (Оставил с примера). swComponent = (Component2)swAssemblyDoc.AddComponent5(strCompModelname, (int)swAddComponentConfigOptions_e.swAddComponentConfigOptions_CurrentSelectedConfig, "", false, "", -1, -1, -1);
  5. Есть сборка, в которой не менее двух деталей, мне необходимо получить массу, объем и общую площадь поверхностей выбранной детали. Для этого первым делом нужно выбрать деталь для которой будем получат эти параметры, выбрал допустим в дереве конструирования, но почему то получаю сумму масс, объема и площади всех деталей в общем, а не определенной (выбранной в дереве конструирования). Получаю параметры так: ModelDocExtension Extn; MassProperty MyMassProp; MyMassProp = ((MassProperty)(swDoc.Extension.CreateMassProperty())); Extn = swDoc.Extension; MyMassProp = Extn.CreateMassProperty(); MyMassProp.UseSystemUnits = false; val = MyMassProp.Volume;//объем val = MyMassProp.SurfaceArea;//площадь val = MyMassProp.Mass;//масса
  6. Скажите пожалуйста, можно ли вызвать диалоговое окно сохранения именно самого solidworks, программно на C#., например сохранение файла сборки? Если можно то как? какое свойство?? Просто при записи макроса, он пишет путь куда сохраняет, а вызова диалогового окна нет.
  7. Начал запись макроса, далее создаю сборку и добавляю готовые детали на сборку, все хорошо, останавливаю запись, открываю заново Солид, запускаю макрос, сборка создается, а детали не добавляются. Скажите что нужно добавить или что не так с кодом? В справке API ничего не нашел. using SolidWorks.Interop.sldworks; using SolidWorks.Interop.swconst; using System.Runtime.InteropServices; using System; namespace Macro1.csproj { public partial class SolidWorksMacro { public void Main() { ModelDoc2 swDoc = null; PartDoc swPart = null; DrawingDoc swDrawing = null; AssemblyDoc swAssembly = null; bool boolstatus = false; int longstatus = 0; int longwarnings = 0; swDoc = ((ModelDoc2)(swApp.NewDocument("C:\\User\\ProgramData\\SolidWorks\\SolidWorks 2016\\templates\\gost-assy.asmdot", 0, 0, 0))); swApp.ActivateDoc2("Сборка1", false, ref longstatus); swDoc = ((ModelDoc2)(swApp.ActiveDoc)); ModelView myModelView = null; myModelView = ((ModelView)(swDoc.ActiveView)); myModelView.FrameState = ((int)(swWindowState_e.swWindowMaximized)); swAssembly = ((AssemblyDoc)(swDoc)); boolstatus = swAssembly.AddComponent("C:\\Users\\Desktop\\fgfg.SLDPRT", 0.027620825299025514, 0.072698020262157451, 0.15179969937013105); } /// <summary> /// The SldWorks swApp variable is pre-assigned for you. /// </summary> public SldWorks swApp; } }
  8. "Сами мы не местные, поможите людоньки кто чем сможет!.." Итак, краткая фабула - при создании макроса методом "нажал запись - и делаешь деталь" нет кода после сохранения в C# и VB.NET. Девственно чистый шаблон с пустым public void Main() { } ... VBA сохраняется нормально... Но нужно, блин, именно C# ("так надо!")!.. Куда копать, где рыть?.. Работа в SW2012 - но параллельно стоит зоопарк из 2015 + 2016 (в которых тоже ничего не сохраняет кроме VBA)...
  9. Добрый день! Извиняюсь за вопрос, но я в этом деле новичок. Хочу написать плагин к Teamcenter 10, не знаю с какой стороны подойти к этому делу. Подскажите как начать писать по шагам. Установил Eclipse, что дальше делать ума не приложу. Заранее спасибо.
  10. Создаю макрос, на каждую деталь в сборке нужно создать отдельную конфигурацию, со скрытыми остальными деталями сборки. все вроде понятно но вот незнаю как перебрать детали сборки чз переменную.. наверно из массива и команду getchildren , может кто укажет ссылку на работающий код или так подскажет? спасибо
  11. Всем привет! Кто-нибудь знает, есть ли возможность получить доступ к Frame and Title Block чертежа средствами VBA? В дереве объектов (см. рисунок), относящихся к DrawingDocument, нет даже намека на это (просмотрел функционал всех возможных классов - безрезультатно). http://i10.pixs.ru/storage/9/8/8/dwgobjects_4185709_20422988.jpg Спасибо.
  12. Здравствуйте, подскажите, каким методом можно реализовать резьбу на детали, используя лишь NX Open API, на C# (.NET), но если знаете пишите на любом другом языке или любыми другими способами, так, что бы она была детализированной (3D). Знаю метод "theUfSession.Modl.CreateSymbThread(ref thread, out feat)", но он отображает только символически, в виде пунктирного круга, что не очень устраивает. Может можно запустить как-нибудь макрос через код в библиотеке? или как-нибудь журнальный код воспроизвести? UFModl.SymbThreadData thread = new UFModl.SymbThreadData(); thread.cyl_face = c_face; thread.start_face = s_face; thread.axis_direction = new double [3] { 0.00, 0.00, 1.00 }; thread.rotation = 1; thread.num_starts = 10; thread.length = Convert.ToString(ThreadLong);// длина резьбы thread.form = "Metric";// метрическая система thread.major_dia = Convert.ToString((2 * Radius)+1);//внешний диаметр резьбы thread.minor_dia = Convert.ToString((2 * Radius)-1);//внутренний диаметр резьбы thread.tapped_dia = Convert.ToString((2 * Radius));//диметр резьбы thread.pitch = Convert.ToString(Step);//шаг резьбы thread.angle = "20";//угол резьбы //thread.internal_thread = true; thread.callout = "M10_X_1.5"; theUfSession.Modl.CreateSymbThread(ref thread, out feat);
  13. Доброго времени суток. Перед нам встала следующая проблема: Т.к. SolidWorks Costing не поддерживает сборки, необходимо написать макрос, чтобы: 1) открывалась каждая деталь в сборке, 2) пересчитывалась в Costing по определённому шаблону, 3) сохранялась с обновлёнными свойствами Costing, 4) закрывалась. Получаем следующее: Открываем сборку, делаем в ней изменения, запускаем макрос, после завершения работы макроса имеем все детали сборки с новыми значениями Costing. Нас интересует цена Вашей работы и срок исполнения. Оплатить можем любым для Вас способом.
  14. Здравствуйте уважаемые пользователи форума! Я начал изучение создания DLL библиотек под NX версии 8.5. Подключение библиотек и их запуск я освоил. Хотелось бы узнать описание API функций под C# где можно найти? В официальных версиях если SDK? И с чего надо начать чтобы научиться работать с деревом сборочной единицы их атрибутами? Если что то имеет опыт, знания или какие нибудь полезные ресурсы, такие как примеры или авторов книг, был бы очень признателен если бы вы меня направили на верный путь к недрам автоматизации и управления NX)
  15. Всем Здравствуйте. Я хочу создать конфигурируемую анимацию в солиде, используя API через C# => dll Возможно ли это? Кто делал подобное? Возможно есть какие нибдь подходящие примеры, посоветуйте пожалуйста
  16. Здравствуйте !!! Как вытянуть элемент выбора для дальнейшего использования ?? Вообще как добраться до блока свойство любого компонента ???
  17. Всем привет! Я новичок в этом деле, поэтому не судите строго. Описание проблемы: когда приходят сборки с объектами, бывает что не все элементы до присылают - но ссылки на них остаются. Нужно инициализировать эти объекты или найти ссылки этих удаленных объектов, чтобы в последствие инициализировать в какой сборке они отсутствуют. Возможно ли это? и если да, то какими API Teamcentr можно воспользоваться? ....При отправке сборки в "Менеджер структуры" отображается надпись "объект удален". При открытие свойств удаленного объекта: открывается панель BOMLine и в поле UG NAME отображается его ID. Можно ли выгрузить ID из поля UG NAME? можно таким способом инициализировать объект?