Перейти к публикации

Batch режим


Starshoy

Рекомендованные сообщения

Всем привет. Необходимо запустить программу, написанную на grip в пакетном режиме, при помощи bat файла. Сам NX запускаю без проблем, bat файл выглядит так:

@echo on

set PATH=C:\Program Files\UGS\NX 7.5\UGII

start ugraf.exe -retrieve:D:\block.prt

@echo off

Что нужно написать, чтобы запустить grip файл *.grx? Может у кого примерчик завалялся

Ссылка на сообщение
Поделиться на других сайтах


По-моему, GRIP-программы только из Unigraphics (извините - NX) запускаются... Не уверен, но можно "навесить" выполнение GRIP-программы при нажатии кнопки в пользовательском тулбаре (ACTION).

Но вот чтоб в командной строке запустить GRIP - "...Да, это впечатляет.. Больные инструменты у меня на приеме глотали. Но чтобы вот так, за обедом... Весьма, весьма.." ("ФОРМУЛА ЛЮБВИ")

Ссылка на сообщение
Поделиться на других сайтах

Емнип на старте NX можно (при помощи специально обученной переменной) выполнить custom UF код (не из startup / udo в custom_dirs.dat). А в коде можно сделать UF_???_call_grip. Завтра попробую посмотреть.

Но в сумме подход с использованием старого дедушки (grip) выглядит непривычно :)

Regardzzz...

Ссылка на сообщение
Поделиться на других сайтах

Наверное, имеется в виду следующее (см. документацию):

Executing a GRIP Program

Another use of the gripbatch batch file is to execute GRIP programs using the NX image.

Syntax

gripbatch -r

[-device:<listing_device>]

[-name:<output_file_name>]

[-dir:<directory_name>]

filespec

["string"]

Ссылка на сообщение
Поделиться на других сайтах

Наверное, имеется в виду следующее (см. документацию):

Executing a GRIP Program

Another use of the gripbatch batch file is to execute GRIP programs using the NX image.

Syntax

gripbatch -r

[-device:<listing_device>]

[-name:<output_file_name>]

[-dir:<directory_name>]

filespec

["string"]

Это я видел, просто вопрос как раз и состоял в том, нет ли у кого примера написанного кода для запуска Грип. Еще необходиом помнить, что грип без создания шаблона модели не запустится, т.е. вначале нужно создать любой prt файл и в нем запустить грип. Ладно, напишу в Ланит (Москва), там то полюбому знают

Ссылка на сообщение
Поделиться на других сайтах

Сделал для примера простейший grs-файл my.grs:

$$открыть файл части и сохранить

FETCH/PART,'c:/Dataset.prt'

FILE/PART

HALT

скомпилил, слинковал в grade.bat

Далее запустил как в документации через gripbatch.bat из другого bat-файла

с прописанными UGII переменными, примерно так:

set PATH=c:\ugs75\UGII;%PATH%

set UGII_BASE_DIR=c:\ugs75

set UGII_ROOT_DIR=%UGII_BASE_DIR%\UGII

с:\ugs75\UGII\gripbatch.bat -r my.grx

Файл открывается и сохраняется (см. лог-файл).

Так что - всё работает в командном режиме.

(при выполнении в ком. строке вижу: ugraf.exe -r my.grx)

Изменено пользователем harbel
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • SerGuN_78
      Выразился "Инспекция" для общего понимания. А вообще это сторонняя организация, которая проверяет конструкторскую документацию на соответствие ФНП и ЕСКД. Просто исправить нельзя, так как документация уже утверждена. ГОСТ 2.503-2013 п. 4.17 говорит: При необходимости изменения информации, указанной в графах ИИ (кроме графы "Содержание изменения"), к нему выпускают ДИ (приложение Д). Ограничений по изменяемым графам нет. По приложению Д в графе 18 можно указать содержание изменения, соответственно, в данном случае дать указание о внесении номеров ИИ на листы 2, 3, 4. ГОСТ 2.503-2023 п. 4.14 говорит, что перечень граф, изменяемых по ДИ, указать в таблице Г.1, где действительно сказано только о новых значениях задела и внедрения. Поэтому вопрос и родился: Как поступить в описываемом случае?
    • Bot
      2 июля 2024 года компания «АТИМ», официальный авторизованный партнёр компании «Сисофт Девелопмент», приглашает на вебинар для проектировщиков АР и КР, где вы: Узнаете о преимуществах работы с Model Studio CS Строительные решения в сравнении с популярными аналогами; Взвесите все за и против о необходимости перехода на отечественное ПО; Встретите единомышленников и партнеров, с целью обмена опытом и знаниям. Программа вебинара: Model Studio CS — инструмент для разработки сложных промышленных объектов. Обзор возможностей. База стандартных элементов. Ускорение разработки проекта за счёт использования стандартных узлов. Настройка спецификаций. Возможности персонализации проектных требований. Проверка проекта на коллизии. Использование возможностей CADLib для обеспечения точности и качества проектирования. Конкурентный анализ. Сравнение возможностей популярных САПР от ведущих мировых и отечественных производителей. Сессия [...] View the full article
    • LexaZamPoTex
      Добрый день. Нужен совет. Необходимо произвести расчет на устойчивость сжатых стержней. Модель создал, стержень закрепил. По заданию сила должна быть приложена в точке на расстоянии 0,8 от длинны стержня. Не понимаю как это реализовать в данной системе.  
    • Firsol
      Именно, в этом и заключается проблема (все еще не решена кстати). Требуется именно в правильном порядке располагать детали. Контекст заключается в том, что это требуется для раскроя деталей деревянного конструктора. И конечным продуктом являются как раз листы с этим раскроем, в которых детали должны располагаться по порядку (решение сверху), а не по оптимуму расхода. В итоге сейчас тех процесс заключается в том, что после такого нестинга он переправляется в CorelDraw, где все эти детали (зачастую на нескольких листах) вручную перемещаются технологом на требуемые позиции. И это составляет огромное бОльшую часть времени разработки проекта, и это, если найдется решение, можно оптимизировать.
    • Firsol
      Здравствуйте! Появилась такая проблема. При создании спецификации сборки в сборочном чертеже, требуется автоматически подвязать формат чертежа детали. Часто так случается что сборочные чертежи оформляются сильно позже чертежей на детали и подсборки, и иногда спецификация получается довольно большой и не хочется тратить время и труд на то чтобы проваливаться в каждый чертеж детали и смотреть какой у него формат, а потом вручную заполнять эти значения в спецификации сборочного чертежа. Стандартными методами я пока не представляю как это сделать. Возможно есть способ подвязать формат из чертежа к свойству модели и уже оттуда подгружать значение, но как связать модель и чертеж в свойствах в "противоположную сторону" я не представляю. Сразу стоит сказать, что нужно это сделать именно стандартными методами, без макросов, SpecEditor'ов, и т.п.
    • Fixus
      Здравствуйте, подскажите неумному как уменьшить усиление (скорость) по позиционированию? Есть проблема: при обработке стали (проход по плоскости) торцевой фрезой поверхность не гладкая, а полосатая. Большая шероховатость получается. Пусконаладчик говорит, что это из за того что система измерения постоянно пытается поймать размер и шпиндель из-за этого немного гуляет по оси Z. Если уменьшить усиление может этот эффект пропадет, ну или по крайней мере сгладится?   Станок DMU70, стойка TNC 430.
    • Viktor2004
      Автор ничего не сказал о том какая у него система. А почему-то все решили что у него 0i-F Plus
    • Александр1979
      Смотрите руководство B-64695EN, глава "5.4.3 Data batch restore".
    • BSV1
      Надо фрагмент (подсборку) вставить со статусом "Как отдельные тела" или в Параметрах уже вставленного фрагмента для опции "Использовать" выбрать значение "Как отдельные тела".
    • Sla_68
      прикрепил код и тестовые парочку файлов: https://disk.yandex.ru/d/qvXEf70WyKk6eA
×
×
  • Создать...