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

Документация по постпроцессору Tcl/tk


Alexsandr3

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

Некоторое время назад начал осваивать Постбилдер. Постпроцессор для обработки типа "3+2" написал. Но возник вопрос о написании пятиосевого постпроцессора. И нужно чтобы один и тот же пост понимал обработку типа "3+2" и пятиосевую. Как я понял стандартными средствами Постбилдера это сделать нельзя,нужно создавать собития задаваемые пользователем. Вот тут-то и проблема. Кто может поделиться документацией по TCL для NX?

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


Посмотри этот небольшой самоучитель http://rapidshare.com/files/272542435/tcltutor3_0b2.rar.html.

Спасибо!!! Но хочется документацию,где есть подробное описание как задавать условия и какие переменные Unigraphics можно использовать. (желательно на русском языке)

Если у кого-то есть пример задания условия,то прошу поделиться и приложить описание.

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

На самом деле инфы по tcl в инете, особенно на русском, крайне мало. Тоже раньше пытался искать, тщетно

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

Ba-k , а вас не затруднит повторить ссылочку. Заранее благодарен.

http://letitbit.net/download/4442.4e7ddd3e...r3_0b2.rar.html
Ссылка на сообщение
Поделиться на других сайтах

Некоторое время назад начал осваивать Постбилдер. Постпроцессор для обработки типа "3+2" написал. Но возник вопрос о написании пятиосевого постпроцессора. И нужно чтобы один и тот же пост понимал обработку типа "3+2" и пятиосевую. Как я понял стандартными средствами Постбилдера это сделать нельзя,нужно создавать собития задаваемые пользователем. Вот тут-то и проблема. Кто может поделиться документацией по TCL для NX?

Для меня проще не мешать все в одну кучу, а написать два поста и связать их между собой ...

Связать можно и стандартными средствами и через события пользователя ...

Список основных переменных можно посмотреть прямо в закладке постбилдера,

к переменной, созданной пользователем через событие пользователя, добавляется приставка mom_,

создание событий пользователя описано в разделе расширенной обработки.

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

Для меня проще не мешать все в одну кучу, а написать два поста и связать их между собой ...

Связать можно и стандартными средствами и через события пользователя ...

Список основных переменных можно посмотреть прямо в закладке постбилдера,

к переменной, созданной пользователем через событие пользователя, добавляется приставка mom_,

создание событий пользователя описано в разделе расширенной обработки.

В том-то и проблема,в стандартной доке нет примера как написать собитие задаваемое пользователем (в данном случае условие). Возможно я что-то упустил . Может поделитесь инфой?

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

может кто-нибудь напишет небольшой пример задания условия с описанием

:helpsmilie:

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

может кто-нибудь напишет небольшой пример задания условия с описанием

:helpsmilie:

Для переключения между постами я использовал стандартную процедуру, написав для нее свое событие пользователя.

Типы обработки (выбор поста) вносим в закладку связные посты,

а само событие в файл ude.cdl, чтобы оно стало видимым из Ugs.

Есть правда и недостаток - событие должно быть считано до начала траектории, поэтому его надо поместить в папку,

в которой будут находиться траектории для конктетного постпроцессора.

#---------------------------------------------------------------------------

EVENT processing_type

{

POST_EVENT "head"

UI_LABEL "Тип обработки для ''Hermle''"

PARAM head_name

{

TYPE s

DEFVAL "3AXIS"

UI_LABEL "Тип обработки : 3AXIS - 5AXIS"

}

}

#---------------------------------------------------------------------------

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

Для переключения между постами я использовал стандартную процедуру, написав для нее свое событие пользователя.

Типы обработки (выбор поста) вносим в закладку связные посты,

а само событие в файл ude.cdl, чтобы оно стало видимым из Ugs.

Есть правда и недостаток - событие должно быть считано до начала траектории, поэтому его надо поместить в папку,

в которой будут находиться траектории для конктетного постпроцессора.

#---------------------------------------------------------------------------

EVENT processing_type

{

POST_EVENT "head"

UI_LABEL "Тип обработки для ''Hermle''"

PARAM head_name

{

TYPE s

DEFVAL "3AXIS"

UI_LABEL "Тип обработки : 3AXIS - 5AXIS"

}

}

#---------------------------------------------------------------------------

Если я Вас правильно понял, у Вас имеется два разных поста,в одном из которых есть ссылка на связь с другим. А как в постпроцессоре реализовано это событие пользователя?

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

Если я Вас правильно понял, у Вас имеется два разных поста,в одном из которых есть ссылка на связь с другим. А как в постпроцессоре реализовано это событие пользователя?

Мы вроде говорили о стандартной процедуре ...

Событие POST_EVENT "head" уже описано в постпроцессоре, правдо оно невидимо из интерфейса постбилдера.

Поместив его в файл ude.cdl, мы увидим его в начальных событиях управления станком под его оригинальным названием.

Ссылки 3AXIS и 5AXIS будут управлять переключением постов, их заносим в закладку ссылочные посты ...

Если совсем все непонятно могу скинуть в картинках ...

Но это всего лишь один из вариантов, по-моему, он наиболее простой ...

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

Мы вроде говорили о стандартной процедуре ...

Событие POST_EVENT "head" уже описано в постпроцессоре, правдо оно невидимо из интерфейса постбилдера.

Поместив его в файл ude.cdl, мы увидим его в начальных событиях управления станком под его оригинальным названием.

Ссылки 3AXIS и 5AXIS будут управлять переключением постов, их заносим в закладку ссылочные посты ...

Если совсем все непонятно могу скинуть в картинках ...

Но это всего лишь один из вариантов, по-моему, он наиболее простой ...

Если можно скиньте картинки..

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

Если можно скиньте картинки..

Картинки что-то не получается вставить ... выдает ошибки ...

Скинте почту в личку - переброшу туда.

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

не получается отправить сообщение в личку,выдаёт ошибку,но не пишет причину

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

моя почта : Alexsandr_Sim@mail.ru

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

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

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

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

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

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

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

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

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

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

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



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