Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Делимся полезным, Предлагаю здесь загружать разные форматки, параметрические фрагменты, наборы библиотек и прочее полезное.
 
Начну с форматки в которой доработал массу. Масса заносится с возможностями настройки:
Автоматический выбор г/кг, только г, только кг. Авто-выбор идет более 0,1кг в килограммах, менее в граммах с автоматическим указанием единицы "г"-граммы;
меняется точность 1, 0.1, 0.01 или ручной ввод;
десятичный разделитель запятая/точка.
Для работы форматки надо в прототипе или в готовой модели, до загрузки форматки, добавить одну переменную:
Код
MASS getv("mass",0)

Системные единицы в статусе должны совпадать с выделенным красным. При изменении единиц в статусе, на окне форматки выставить соответствующее значение г/кг. По умолчанию кг.
F1.png (30.16 КБ)
Изменено: Sasha - 19.07.2016 21:28:18
 
Цитата
Sasha написал:
MASS getv("mass",0)/1
Если что-то делить на единицу, то будет тоже самое...может опечатка? И зачем добавлять переменную которая уже есть?
 
Это запись у ТФ из коробки, не стал менять, просто скопировал без округления. А переменная MASS задана мной в форматке для связи при вставке, по аналогии с тем, что было $Масса. Т.е. если в файле есть MASS getv("mass",0)/1 то это значение до какого там знака идет в форматку, а там уже приводится к тому, что надо и с оконными настройками. Сейчас из коробки сделано так что форматка через $Масса просто получает значение которое отрисовывает без настроек без ничего. Поэтому посчитал логичным отправить обработку в форматку и на ее интерфейсе сделать настройки.
Изменено: Sasha - 19.07.2016 14:29:58
 
Вот доработал фрагмент отверстия. Теперь он удобно подбирает по диаметру крепежной детали (М1-М20) и ряду (1,2,3) диаметр отверстия, так же для отверстий под потайные винты ГОСТ 11475-80 автоматически выбирается зенковка. Ручной ввод так же остался.
H1.png (7.74 КБ)
H3.png (7.99 КБ)
H2.png (8.65 КБ)
Изменено: Sasha - 19.07.2016 16:39:07
 
Цитата
Sasha написал:
Начну с форматки в которой доработал массу. Масса заносится Автоматически г/кг, вручную г, вручную кг
Масса меняется в параметрах документа не только для форматки, но и для 3D объектов. Так будет более правильно
19.07.png (29.19 КБ)
Изменено: Алексей - 19.07.2016 15:08:49
 
Цитата
Алексей написал:
Цитата
Sasha написал:
Начну с форматки в которой доработал массу. Масса заносится Автоматически г/кг, вручную г, вручную кг
Масса меняется в параметрах документа не только для форматки, но и для 3D объектов. Так будет более правильно
Правильно будет если типа как на моем окне в одном месте и единица измерения и точность и автоматически может переходить до 0,1кг в граммах с подстановкой единицы измерения "г", больше - в килограммах, и выбором десятичного разделителя запятая/точка, и точности вывода массы. В 14м ничего этого нет. В 15 не знаю что будет, если все это будет то и хорошо. Пока на этом окне как и сейчас просто выбрать граммы/кг/ф но это в форматке единиц не добавляет, разделитель не меняет, точность массы не дает.
Изменено: Sasha - 19.07.2016 15:18:13
 
Цитата
Алексей написал:
Масса меняется в параметрах документа не только для форматки, но и для 3D объектов. Так будет более правильно
Полностью согласен.
Цитата
Sasha написал:
Пока на этом окне как и сейчас просто выбрать граммы/кг/ф но это в форматке единиц не добавляет, разделитель не меняет, точность массы не дает.
Полностью согласен.

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

Цитата
Sasha написал:
Это запись у ТФ из коробки, не стал менять, просто скопировал без округления.
Деление лишнее)
Но возникает вопрос...Если в настройках системы будет значение отличное от кг, то что попадёт в вашу форматку? На сколько мне известно, в системе не заложена возможность вывода системных значений типа единиц, т.е. проверку по этому пункту не сделать.
 
Цитата
Sila Musli написал:
Если в настройках системы будет значение отличное от кг, то что попадёт в вашу форматку?
Тут да, надо оговорку сделать что системно стоят кг, или тогда пригодится деление на 1, которое просто надо будет сделать деление на 1000. Случаев много... может в ручном режиме можно сделать, чтоб установка была того, что в системе стоит и оно само будет делить на 1000. Тогда пользователь должен сам синхронизировать этот выбор с системным, если он изменил системную массу с кг на гр.
 
Цитата
Sasha написал:
Цитата
Sila Musli написал:
Если в настройках системы будет значение отличное от кг, то что попадёт в вашу форматку?
Тут да, надо оговорку сделать что системно стоят кг, или тогда пригодится деление на 1, которое просто надо будет сделать деление на 1000. Случаев много... может в ручном режиме можно сделать, чтоб установка была того, что в системе стоит и оно само будет делить на 1000. Тогда пользователь должен сам синхронизировать этот выбор с системным, если он изменил системную массу с кг на гр.
Вот по этому лучше каждый раз просто самому это смотреть...пока нормально не сделали...а вот разделитель и обозначение реально нада!
 
Цитата
Sila Musli написал:
Вот по этому лучше каждый раз просто самому это смотреть...пока нормально не сделали...а вот разделитель и обозначение реально нада!
Добавил настройку, выделил её красным. Теперь если системное значение изменить то надо будет и в фоматке переключить для корректного вычисления.
 
Цитата
Sila Musli написал:
Если в настройках системы будет значение отличное от кг
Я сразу не проверил, а тут смотрю а от изменения системных единиц г/кг getv("mass",0) возвращает кг, хотя функция измерить объект дает граммы. Тогда выходит не надо ничего добавлять было, верну обратно...
Ерунда... обновляет единицы только при сохранении, перестроить не помогало. Так что выбор единиц актуален.
Изменено: Sasha - 19.07.2016 17:12:24
 
Цитата
Sasha написал:
Цитата
Sila Musli написал:
Если в настройках системы будет значение отличное от кг
Я сразу не проверил, а тут смотрю а от изменения системных единиц г/кг getv("mass",0) возвращает кг, хотя функция измерить объект дает граммы. Тогда выходит не надо ничего добавлять было, верну обратно...
Ерунда... обновляет единицы только при сохранении, перестроить не помогало. Так что выбор единиц актуален.
Полный пересчёт помогает
 
У кого-нибудь есть форматка Карточка учета обозначений (лицевая и оборотная сторона) по ГОСТ 2.201-80?
Успех это способность идти от одной неудачи к другой без потери энтузиазма.
(У.Черчиль)
 
Цитата
ВладиславКМВ написал:
У кого-нибудь есть форматка Карточка учета обозначений (лицевая и оборотная сторона) по ГОСТ 2.201-80?
Есть. Выкладываю. Правда, текстовые поля не делал.
Скрытый текст
Успех это способность идти от одной неудачи к другой без потери энтузиазма.
(У.Черчиль)
 
Цитата
Sasha написал:
Вот доработал фрагмент отверстия. Теперь он удобно подбирает по диаметру крепежной детали (М1-М20) и ряду (1,2,3) диаметр отверстия, так же для отверстий под потайные винты ГОСТ 11475-80 автоматически выбирается зенковка. Ручной ввод так же остался.
Фрагмент сделан в учебной версии?
 
Цитата
zobza написал:
Фрагмент сделан в учебной версии?
а там библиотечные элементы одинаковые. так что без разницы. Его надо кинуть в папку
c:\Program Files\T-FLEX CAD ... \Библиотеки\Служебные\Hole Features\
Потом в окне выбора типа отверстий указать "Выбрать..." и выбрать этот скопированный файл.
Страницы: 1