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

Как в vericut поменять цвет ссылочной детали


savchenkoarts

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

Фото https://ibb.co/p11tHHK

Как в vericut поменять цвет ссылочной детали

Что бы по умолчанию стоял например серый цвет, а не красный

image.jpg

 

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


UnPinned posts
11 минут назад, s_liam сказал:

Я обычно настраиваю шаблон(ы). Потом через него все проекты создаю.

Это поможет решению этой проблемы? Если да то подробней как это сделать. Спасибо

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

Открываете новый проект, загружаете в него станок, стойку, базу инструментов, если есть. Настраиваете цвета любых компонентов, затем сохраняете проект под любым именем.

Когда нужно будет создать новый проект VERICUT, то, если вы используете CAM интерфейс, то в нем указываете этот файл в качестве шаблона. Если не используете, то просто открываете этот файл, сохраняете с в новое место с нужным названием и добавляете в него все необходимое.

Вы как создаете новый проект для симуляции?

В фале vericut.bat есть возможность указать файл, который будет загружен по умолчанию при запуске VERICUT.

Во второй строчке нужно убрать REM (ремарка) и вместо C:\<Project Filename> прописать путь к указанному файлу шаблона.

 

rem The following statement starts VERICUT with the VcProject file specified
rem set CGTECH_VCPROJECT=C:\<Project Filename>

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

Открываете новый проект, загружаете в него станок, стойку, базу инструментов, если есть. Настраиваете цвета любых компонентов, затем сохраняете проект под любым именем.

Когда нужно будет создать новый проект VERICUT, то, если вы используете CAM интерфейс, то в нем указываете этот файл в качестве шаблона. Если не используете, то просто открываете этот файл, сохраняете с в новое место с нужным названием и добавляете в него все необходимое.

Вы как создаете новый проект для симуляции?

В фале vericut.bat есть возможность указать файл, который будет загружен по умолчанию при запуске VERICUT.

Во второй строчке нужно убрать REM (ремарка) и вместо C:\<Project Filename> прописать путь к указанному файлу шаблона.

 

rem The following statement starts VERICUT with the VcProject file specified
rem set CGTECH_VCPROJECT=C:\<Project Filename>

Он автоматически открывается у меня с Creo

Не могу найти у себя файл vericut.bat

Вот какие у меня директории только есть

1.JPG

2.JPG

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

Странно. У вас VERICUT вместе с CREO ставится? Или автономно? Должен лежать в папке ....vericut\commands

Ссылка на сообщение
Поделиться на других сайтах
58 минут назад, s_liam сказал:

Странно. У вас VERICUT вместе с CREO ставится? Или автономно? Должен лежать в папке ....vericut\commands

Через поиск ищу не находит не файла не папки  vericut\commands

VERICUT вшивали в CREO

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

Если вы грузите из Сreo , то Vericut запускается файлом

Proev.bat

(Причем - это если стандартная установка)

 

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

Если вы грузите из Сreo , то Vericut запускается файлом

Proev.bat

 

Такой есть

Вот с него весь код


    @echo off

    set MC=unset
    if "%PROCESSOR%" == "INTEL_64" set MC=ia64_nt
    if "%PROCESSOR%" == "INTEL_486" set MC=i486_nt
    if "%PROCESSOR_ARCHITECTURE%" == "IA64" set MC=ia64_nt
    if "%PROCESSOR_ARCHITECTURE%" == "AMD64" set MC=x86e_win64
    if "%PROCESSOR_ARCHITECTURE%" == "x86" set MC=i486_nt
    REM cygwin sets this on 64bit OS
    if "%PROCESSOR_ARCHITEW6432%" == "AMD64" set MC=x86e_win64
    if not "%MC%" == "unset" goto mc_done
    echo ERROR Cannot detect what machine type you have.
    echo Please make one of the following settings:
    echo.
    echo set PROCESSOR=INTEL_486     - For Windows NT Intel based machines.
    echo.
    echo set PROCESSOR=INTEL_64      - For Windows Intel Itanium based machines.
    echo.
    echo set PROCESSOR_ARCHITECTURE=AMD64 - For Windows AMD 64 based machines.
    echo.
    exit
    :mc_done

    if NOT "%CREO_DIRECTORY%" == "" goto creoset
    set APPDIR=%~dp0..
    set cf=%~dp0..\..
    set PRODIR=%cf%\Common Files
	set PRODIR_UIEDITOR=%cf%

    goto pdirset
    :creoset
    set PRODIR=%CREO_DIRECTORY%\Common Files
    :pdirset

    set PRO_MACHINE_TYPE=%MC%

    set start_cmd=start ""

    set PRO_DIRECTORY=%PRODIR%
    set CREOAPP_DIRECTORY=%APPDIR%
    if NOT "%PTCPATH%" == "" goto ptcpathset

    set path=%PRO_DIRECTORY%\bin;%path%

    set PTCPATH=true
    :ptcpathset

  
      set path=%path%;%PRO_DIRECTORY%\%MC%\lib

      if NOT "%PTC_D_LICENSE_FILE%" == "" set PTC_D_LICENSE_FILE=F:\INSTALL\ptc\_SolidSQUAD_\_SolidSQUAD_\ptc_licfile.dat;%PTC_D_LICENSE_FILE%
      if "%PTC_D_LICENSE_FILE%" == "" set PTC_D_LICENSE_FILE=F:\INSTALL\ptc\_SolidSQUAD_\_SolidSQUAD_\ptc_licfile.dat

      set VERICUT_FEATURE_NAME=Embedded

      set CGTECH_INSTALL=%PRO_DIRECTORY%
      set CGTECH_PRODUCTS=%CGTECH_INSTALL%\%MC%\vericut
      set CGTECH_CLASSES=%CGTECH_PRODUCTS%
      if "%CGTECH_LOCALE%" == "" set CGTECH_LOCALE=english
      set CGTECH_LANGUAGE=%CGTECH_CLASSES%\%CGTECH_LOCALE%
      set CGTECH_RGB_TXT=%CGTECH_PRODUCTS%\rgbhues.txt
      set CGTECH_JRE=%CGTECH_PRODUCTS%\jre
      set CGTECH_DEFAULT_UNITS=INCH

      set CGTECH_LIBRARY=%CGTECH_INSTALL%\text\vericut\library\
      set CGTECH_SAMPLES=%CGTECH_INSTALL%\text\vericut\samples\
      set CGTECH_HELP=%CGTECH_INSTALL%\html\usascii\vericut

      if "%TEMP%" == "" set TEMP=C:\TEMP
      if "%TMP%" == "" set TMP=C:\TEMP

      if NOT "%CGTPATH%" == "" goto cgtpathset
      if "%OS%" == "Windows_NT" set path=%CGTECH_PRODUCTS%;%PRO_DIRECTORY%\%MC%\obj;%PATH%
      if "%OS%" == "" set path="%CGTECH_PRODUCTS%;%PRO_DIRECTORY%\%MC%\obj;%PATH%"
      set cgtpath=true
      :cgtpathset

      set waitopt=
      set argstr=
      if test%1==test goto cgtchkend
      if %1==BATCH set waitopt=/wait
      if %1==batch set waitopt=/wait
      if %1==BATCHP set waitopt=/wait
      if %1==batchp set waitopt=/wait
      set argstr=%1
      shift
      :cgtgetarg
      if test%1==test goto cgtchkend
      if %1==BATCH set waitopt=/wait
      if %1==batch set waitopt=/wait
      if %1==BATCHP set waitopt=/wait
      if %1==batchp set waitopt=/wait
      set argstr=%argstr% %1
      shift
      goto cgtgetarg
      :cgtchkend

      if "%OS%" == "Windows_NT" set start_cmd=start "VERICUT for Pro/Engineer" %waitopt%
      if "%OS%" == "" set start_cmd=start %waitopt%

      %start_cmd% "%CGTECH_JRE%\bin\javaw" -Dsun.java2d.noddraw=true -Xms24m -Xmx128m -Xss6m -classpath "%CGTECH_CLASSES%;%CGTECH_CLASSES%\CGTech.jar" Vericut %argstr%
      :end_cgtech
      exit /B %ERRORLEVEL%
    

 

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

"Встроенный" Vericut использует в качестве шаблона файл "proem.VcProject". Его и нужно ковырять.

Там есть перечень цветов, начинается с тэга <Color и дальше с каждой новой строки -  цвет в формате RGB и его название. Порядок строк важен потому, что первой строкой стоит красный  <Hue R="255" G="0" B="0">Red</Hue>, а дальше в коде встречается строка <Error Hue="0"/> и в разделе AutoDiff есть:   <Gouge Tol="0.1" Hue="0"/>. Ошибки, столкновения, зарезы - всё это показывается красным. Если в разделе Color поменять местами, например, первые две строки, то все ошибки будут показываться цветом, который будет стоять первой строкой. В итоге, первая строка - это цвет с оттенком "0" (Hue="0"). Им отображаются ошибки и, по совместительству, обрабатываемая деталь. Явного указания каким цветом отображать деталь в этом файле нет. Пробовал дописывать  всякое разное, типа: <Design Hue="1"/>  и т.д., но ничего не помогает. 

При анимации через встроенный Vericut в рабочей папке создаётся файл "cgtpro.VcProject" в котором прописаны все настройки оттенков для всех компонентов (Stock, Design, Fixture). Откуда и как этот файл создаётся - пока вопрос.

 

Первой строкой можно поставить нужный цвет, второй - красный. И везде, где встречается Hue="0" - поменять на Hue="1".

 

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, DJ Astro сказал:

"Встроенный" Vericut использует в качестве шаблона файл "proem.VcProject". Его и нужно ковырять.

Там есть перечень цветов, начинается с тэга <Color и дальше с каждой новой строки -  цвет в формате RGB и его название. Порядок строк важен потому, что первой строкой стоит красный  <Hue R="255" G="0" B="0">Red</Hue>, а дальше в коде встречается строка <Error Hue="0"/> и в разделе AutoDiff есть:   <Gouge Tol="0.1" Hue="0"/>. Ошибки, столкновения, зарезы - всё это показывается красным. Если в разделе Color поменять местами, например, первые две строки, то все ошибки будут показываться цветом, который будет стоять первой строкой. В итоге, первая строка - это цвет с оттенком "0" (Hue="0"). Им отображаются ошибки и, по совместительству, обрабатываемая деталь. Явного указания каким цветом отображать деталь в этом файле нет. Пробовал дописывать  всякое разное, типа: <Design Hue="1"/>  и т.д., но ничего не помогает. 

При анимации через встроенный Vericut в рабочей папке создаётся файл "cgtpro.VcProject" в котором прописаны все настройки оттенков для всех компонентов (Stock, Design, Fixture). Откуда и как этот файл создаётся - пока вопрос.

 

Первой строкой можно поставить нужный цвет, второй - красный. И везде, где встречается Hue="0" - поменять на Hue="1".

 

Если найду как сделать обязательно отпишусь

Ссылка на сообщение
Поделиться на других сайтах
22 минуты назад, savchenkoarts сказал:

Может есть у кого-то еще варианты?

А чем красный не устраивает? А можно и вообще деталь скрыть.

Ссылка на сообщение
Поделиться на других сайтах
8 минут назад, DJ Astro сказал:

А чем красный не устраивает? А можно и вообще деталь скрыть.

Что бы зарезы смотреть

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

@savchenkoarts , В шаблоне proem.VcProject для встроенного вериката измени параметр Constant Gouge с "on" на "off"

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...