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


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Вопросы начинающего, вопросы от тех, кто только начинает своё знакомство с T-FLEX CAD
 
Вопросы о T-FLEX CAD от тех, кто начинает своё знакомство с T-FLEX CAD.
-------------------------
Новичкам рекомендуем ознакомиться с Учебным Пособием по T-FLEX CAD:
Онлайн: https://www.tflexcad.ru/help/tutorial/17/
Оффлайн: https://www.tflexcad.ru/download/tutorial/
Страницы: Пред. 1 ... 355 356 357 358 359 360 ... 419 След.
Ответы
 
Как то так получается:

Жаль что функция find() не умеет искать так же как frec(), а то еще бы 2 переменные можно было убрать. :(
 
Доброго времени суток!

У меня возникла необходимость в возможности автоматической вставки в правом верхнем углу чертежа таблицы, в которой указывают требования к материалу или требования к изготовлению детали и оптические характеристики (вот как на чертеже-примере снизу).
Как я могу это сделать с сохранением оформления этой таблицы для последующего использования?
 
Цитата
Андрей написал:
У меня возникла необходимость в возможности автоматической вставки в правом верхнем углу чертежа таблицы, в которой указывают требования к материалу или требования к изготовлению детали и оптические характеристики (вот как на чертеже-примере снизу).Как я могу это сделать с сохранением оформления этой таблицы для последующего использования?
Посмотрите создание собственного шаблона, возможно, об этом речь https://youtu.be/6EsgSQ6GJpY
Справка https://www.tflexcad.ru/help/cad/17/index.html?report_tags.htm
 
Цитата
Андрей написал:
Доброго времени суток!

У меня возникла необходимость в возможности автоматической вставки в правом верхнем углу чертежа таблицы , в которой указывают требования к материалу или требования к изготовлению детали и оптические характеристики (вот как на чертеже-примере снизу).
Как я могу это сделать с сохранением оформления этой таблицы для последующего использования?
Вариант 1: плагин - нужно немного знать программирование на C# и API T-FLEX CAD
Вариант 2: при вставке таблицы можно использовать прототип. Как настроить - не знаю, в справке есть картинка, но про прототип таблицы информации нет.
 
Цитата
Андрей написал:
Доброго времени суток!

У меня возникла необходимость в возможности автоматической вставки в правом верхнем углу чертежа таблицы , в которой указывают требования к материалу или требования к изготовлению детали и оптические характеристики (вот как на чертеже-примере снизу).
Как я могу это сделать с сохранением оформления этой таблицы для последующего использования?
уместно ли тут программирование, вопрос конечно, открытый. но можно.
смысл действа:
все переменные в документе которые нужно вывести в табличку должны принадлежать группе "Таблица". Парами "Имя-значение" заполняются строки таблицы. Помимо имени можно просто вставить какой-то текст.

код макроса:

Код
using System;
using System.Collections.Generic;
using TFlex.Model;
using TFlex.Model.Model2D;
using TFlex.Model.Model3D;

namespace NewMacroNamespace
{
   public class NewMacroClass
   {
   
      public static void CreateTable()
{
        Document document = TFlex.Application.ActiveDocument;
        document.BeginChanges("_");
        MultilineText mt = new MultilineText(document);
        mt.BeginEdit();
        mt.X = 130; //х координата таблицы
        mt.Y = 260; //Y координата таблицы
        ParaFormat pt = mt.ParagraphFormat;
        pt.HorJustification =  ParaFormat.Just.Center;
        mt.ParagraphFormat = pt;
        Table.CreationSettings sett = new Table.CreationSettings(2, 1); //размер таблицы: 2 столбца, 1 строка
        Table table = mt.CreateTable(sett);
        Table.CellProperties prop = table.Properties;
        prop.TextDirection = Table.TextDirection.Normal;
        prop.CellWidth = 20;
        prop.RowHeight = 50; 
        prop.RowHeightMode = SizeMode.Auto;
        prop.RowWrap = false;
        prop.CellTextVAlign = Table.TextVAlign.Center;
        prop.TableHAlign = Table.TableHAlign.Center;
        prop.HalfCellSpace.Horizontal = 0;
        prop.HalfCellSpace.Vertical = 0;
        table.SetCellHeight(0, 300, SizeMode.Exact);
        table.SetCellProperties(0, prop);
        table.InsertText(0, 0, "Имя");
        prop.TextDirection = Table.TextDirection.Normal;
        prop.CellWidth = 40;
        table.SetCellProperties(1, prop);
        table.InsertText(1, 0, "Значение");

      foreach (Variable v in document.GetVariables())
            {
                if (v.GroupName == "Таблица") //проверяем что переменная в группе "Таблица"
                {
                    table.InsertRows(1, Convert.ToUInt32(table.CellCount-1), Table.InsertProperties.After);
                    uint idx = Convert.ToUInt32((table.RowCount - 1) * table.ColumnCount);                    
                    table.InsertText(idx,0,v.Name); //пишем имя переменной в первую колонку
               table.InsertText(idx + 1, 0, (v.IsReal?v.RealValue.ToString():v.TextValue)); //пишем значение этой переменной во вторую колонку

                }    
            }
        mt.EndEdit();    
        document.EndChanges();
}
}
}
Изменено: FRei - 14.04.2021 20:33:49
 
Цитата
Алексей написал:
Цитата
Андрей написал:
У меня возникла необходимость в возможности автоматической вставки в правом верхнем углу чертежа таблицы, в которой указывают требования к материалу или требования к изготовлению детали и оптические характеристики (вот как на чертеже-примере снизу).Как я могу это сделать с сохранением оформления этой таблицы для последующего использования?
Посмотрите создание собственного шаблона, возможно, об этом речь https://youtu.be/6EsgSQ6GJpY
Справка https://www.tflexcad.ru/help/cad/17/index.html?report_tags.htm
xml мастдай. json форева. как этим пользоваться я так и не понял. :(
 
А не проще просто создать прототип форматки с нужной таблицей? Ну и с нужными переменными, если они стандартны.
 
Цитата
B_S_V написал:
А не проще просто создать
Все зависит от частоты использования данных моделей, если вы работаете только, повторяю только с данными моделями, это актуально в УГК, там конструктора назначили на сопровождении одного типа изделия и до самой пенсии. В данном случае необходима полная автоматизации, а это как понимаю макросы+, чем я не владею. Но если периодически, то проще
Цитата
B_S_V написал:
создать прототип форматки с нужной таблицей
 
Цитата
B_S_V написал:
А не проще просто создать прототип форматки с нужной таблицей? Ну и с нужными переменными, если они стандартны.
Мы так и сделали. Оно прекрасно живет. Все пользуются и нахваливают. Никаких макросов там нет. Просто переменные.
 
Цитата
zobza написал:
Цитата
Андрей написал:
Доброго времени суток!

У меня возникла необходимость в возможности автоматической вставки в правом верхнем углу чертежа таблицы , в которой указывают требования к материалу или требования к изготовлению детали и оптические характеристики (вот как на чертеже-примере снизу).
Как я могу это сделать с сохранением оформления этой таблицы для последующего использования?
Вариант 1: плагин - нужно немного знать программирование на C# и API T-FLEX CAD
Вариант 2: при вставке таблицы можно использовать прототип. Как настроить - не знаю, в справке есть картинка, но про прототип таблицы информации нет.
Я такое реализовала своим с таблицей сварных швов))) Мы 3Д сварку не используем, таблица специфичная, вот и пришлось табличку наваять
 
Цитата
Андрей написал:
Доброго времени суток!

У меня возникла необходимость в возможности автоматической вставки в правом верхнем углу чертежа таблицы , в которой указывают требования к материалу или требования к изготовлению детали и оптические характеристики (вот как на чертеже-примере снизу).
Как я могу это сделать с сохранением оформления этой таблицы для последующего использования?
Послала вам в почту видео как сделать таблицу в шаблоне.
 
Цитата
Elena_UKM написал:
Послала вам в почту видео как сделать таблицу в шаблоне.
Может и тут выложите? :)
 
Цитата
zobza написал:
Цитата
Elena_UKM написал:
Послала вам в почту видео как сделать таблицу в шаблоне.
Может и тут выложите?
А можно? А то погонят с форума)))
Я не знаю как сюда цеплять видео. И оно написано с молниеносном режиме, не очень красиво, только суть взять оттуда - как делать.
 
Цитата
Elena_UKM написал:
А можно?
Нужно!
Цитата
Elena_UKM написал:
как сюда цеплять видео
положить на облако, а сюда ссылку
залить на видеохостинг, например Ютуб, а сюда ссылку.
Цитата
Elena_UKM написал:
не очень красиво,
это нормально.
 
Привет всем.

А есть какие то способы переноса фрагментов из одной сборки в другую?
Например я объединил несколько фрагментов в сборку. Теперь я понял, что надо туда добавить еще один фрагмент - как?(только удалив его и вставив туда руками?).
А если я захотел вернуть все обратно - все фрагменты из подсборки в основную сборку?
Еще при объединение нескольких фрагментов в сборку, в оригинальной сборке появляются ссылки на них и получается фрагменты задваиваются - приходится руками удалять фрагменты указывая, что надо исключить ссылки. Так и должно быть или это глюк?
 
Цитата
FRei написал:
Цитата
Elena_UKM написал:
А можно?
Нужно!
Цитата
Elena_UKM написал:
как сюда цеплять видео
положить на облако, а сюда ссылку
залить на видеохостинг, например Ютуб, а сюда ссылку.
Цитата
Elena_UKM написал:
не очень красиво,
это нормально.
Перезаписала видео создания таблицы. Поскольку на файлообменнике срок скачивания, залила к себе https://vk.com/video20502712_456239063
Озвученное
Изменено: Elena_UKM - 20.04.2021 18:15:13 (Добавила озвученное видео)
 
Здравствуйте.
Такой вопрос: базу данных 17-ой в 16-ую вставить можно?
 
Цитата
Alisa написал:
Здравствуйте.
Такой вопрос: базу данных 17-ой в 16-ую вставить можно?
Я думаю, можно. Ведь формат сохранения БД один, mdb или dbf.
А что вы подразумеваете под словом "вставить"? Цепляете ее по ссылке и все?
БД.png (12.54 КБ)
Изменено: Elena_UKM - 26.04.2021 22:15:45 (перецепила картинку)
 
Добрый день.
Установил на днях последнюю версию с сайта.
Начались проблемы со спецификацией.
В графе количество по некоторым позициям программа ставит шесть нулей после запятой
Кроме того начала заполняться0 колонка Зона, которая мне не нужна.
Если кто знает как это убрать, то подскажите способ
 
Цитата
Elena_UKM написал:
Я думаю, можно. Ведь формат сохранения БД один, mdb или dbf.
Спасибо, попробую.
Страницы: Пред. 1 ... 355 356 357 358 359 360 ... 419 След.