Ищу коллег-пользователей TEKLA - Страница 202
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Другие CAD системы > Tekla > Ищу коллег-пользователей TEKLA

Ищу коллег-пользователей TEKLA

Закрытая тема
Поиск в этой теме
Непрочитано 14.06.2005, 13:57 2 |
Ищу коллег-пользователей TEKLA
PiP
 
программист
 
СПб
Регистрация: 06.06.2005
Сообщений: 44

Есть ли в русскоязычном пространстве коллеги-конструкторы/программисты TEKLА? Не знаети ли форума оных, если сюда я забрался "не по адресу"? Спасибо за ответ!
Просмотров: 3619292
 
Непрочитано 30.01.2014, 22:31
#4021
Stepik-ssv


 
Регистрация: 02.03.2010
Сообщений: 200


Цитата:
Сообщение от Abzorbo Посмотреть сообщение
Начал изучать TEKLA. Пытаюсь пройти курс базовых уроков. Сразу возник вопрос. PSV в посте 3780 описывал проблему вставки опорной модели. В общем -- та же фигня. Чего я не делаю, не вижу вставленной опорной модели, хотя она отображается в СПИСКЕ ОПОРНЫХ МОДЕЛЕЙ. Причём ВИДИМАЯ. Что может быть?
Есть несколько вариантов:

- пересохранить в более старую версию двж;
- удалить прокси из файла.
Stepik-ssv вне форума  
 
Непрочитано 31.01.2014, 07:22
#4022
Zezza


 
Регистрация: 22.10.2007
Челябинск->Москва<->Бомбей
Сообщений: 857


Цитата:
Сообщение от Abzorbo Посмотреть сообщение
Начал изучать TEKLA. Пытаюсь пройти курс базовых уроков. Сразу возник вопрос. PSV в посте 3780 описывал проблему вставки опорной модели. В общем -- та же фигня. Чего я не делаю, не вижу вставленной опорной модели, хотя она отображается в СПИСКЕ ОПОРНЫХ МОДЕЛЕЙ. Причём ВИДИМАЯ. Что может быть?
Еще, как вариант, в свойствах вида, в видимости объектов по типам, проверить видимость опорных объектов.
Zezza вне форума  
 
Непрочитано 31.01.2014, 09:01
#4023
d1mey


 
Регистрация: 16.11.2013
Сообщений: 8


Можно ли смоделировать свайное поле, со сплошным ростверком? А так же организовать узлы сопряжения сваи с ростверком?
d1mey вне форума  
 
Непрочитано 31.01.2014, 09:03
1 | #4024
Yuzer

Мозговой штурм
 
Регистрация: 26.10.2008
Рідна ненька - Україна, Харків
Сообщений: 5,705


Сваи выполнить колоннами, ростверк - плитой. Узлы сопряжения есть в компонентах. Или дорисовать своими группами арматурных стержней.
Вроде так.
Yuzer вне форума  
 
Непрочитано 31.01.2014, 09:29
#4025
d1mey


 
Регистрация: 16.11.2013
Сообщений: 8


Yuzer,
еще есть вопрос, я армирую плиту группой стержней, на одинаковом расстоянии от плоскости (защитный слой - 50), они получаются пересекающимися (одни идут продольно, другие поперечно), и пересекаясь образуют + , в одной плоскости. Как в Текле устранить этот конфликт? надеюсь понятно объяснил... Или надо руками , исходя из диаметра арматуры раздвигать сетки одну от другой?
Изображения
Тип файла: jpg 1.JPG (11.2 Кб, 464 просмотров)

Последний раз редактировалось d1mey, 31.01.2014 в 09:45.
d1mey вне форума  
 
Непрочитано 31.01.2014, 10:23
#4026
Колян

Самозанятый КМ+КМД
 
Регистрация: 09.09.2004
Раменское
Сообщений: 1,852


1.) Пользовательский компонент.
Надколонник состоит из прокатной колонны и части из сварного двутавра + пара пластин с вырезами. При редактировании компонента части надколонника разлетаются по высоте, а вырезы становятся перпендикулярными.
Я так понимаю, что есть какая-то связь с высотными отметками в свойствах "колонны"? С система координат в Компоненте и выборе опорной точки? Лучше выбирать одну или две? Может быть влияет рабочая плоскость в моделе? Отметки сетки? Сетка не магнитная. Вырезы меня не сильно волнуют, сейчас бы разобраться почему профили по высоте летают.
Может быть нужно задавать "фиксированные размеры" между объектами, но это будет очень долго если между всеми объектами это делать.
Колонна которая стоит на нуле, никуда не сдвигается при редактировании.
2) Можно как-то настроить чтобы при переходе по видам, рабочая плоскость автоматически устанавливалась по виду?
Изображения
Тип файла: jpg 2014-01-31_101411.jpg (36.6 Кб, 452 просмотров)

Последний раз редактировалось Колян, 31.01.2014 в 11:37.
Колян вне форума  
 
Непрочитано 31.01.2014, 10:45
#4027
100k

Жалкий инженеришка-проектаст
 
Регистрация: 31.01.2010
Сообщений: 1,986


sfera04,
Быть может вы подскажете.
С#. При задании рабочей плоскости например на верхней плоскости двутавровой балки, вы пользуетесь MatrixFactory?
Систему координат балки получить ясно как. Когда поворачиваю эту систему координат вокруг оси Х на 90 градусов (в радианах 90 *пи/180) при помощи MatrixFactory получается какаято ересь.
Может проще взять нормаль к плоскости ХУ, а потом задать вектор оси У по этой нормали.
Вообщем нужен пример как с этим бороться.
100k вне форума  
 
Непрочитано 31.01.2014, 11:51
#4028
sfera04

Steel Detailing
 
Регистрация: 07.05.2007
Ukraine
Сообщений: 210
<phrase 1= Отправить сообщение для sfera04 с помощью Skype™


Если нужно программно задать новую рабочею плоскость:

Код:
[Выделить все]
            TransformationPlane newTransf = new TransformationPlane(beam.GetCoordinateSystem());
            model.GetWorkPlaneHandler().SetCurrentTransformationPlane(newTransf);
sfera04 вне форума  
 
Непрочитано 31.01.2014, 14:49
#4029
Abzorbo

инженер-конструктор
 
Регистрация: 25.01.2007
Киев
Сообщений: 740
<phrase 1= Отправить сообщение для Abzorbo с помощью Skype™


Цитата:
Сообщение от Stepik-ssv Посмотреть сообщение
Есть несколько вариантов:

- пересохранить в более старую версию двж;
- удалить прокси из файла.
эти шаги пробовал, но помогло только это:
Цитата:
Сообщение от Zezza Посмотреть сообщение
Еще, как вариант, в свойствах вида, в видимости объектов по типам, проверить видимость опорных объектов.
Кстати, с одним файлом упорно не хочет дружить... С остальными всё пашет!

да, ещё момент, а как соотнести масштабы Автокада с Теклой? У меня в акаде всё 1:1 выполнено, а при вставке в ТЕКЛУ фигня получается какая-то...
__________________
Time and time again
I witness a birth of a new-born star.
I climb the highest mountain
To find the essence of a new era...

Последний раз редактировалось Abzorbo, 31.01.2014 в 14:54.
Abzorbo вне форума  
 
Непрочитано 31.01.2014, 14:58
#4030
100k

Жалкий инженеришка-проектаст
 
Регистрация: 31.01.2010
Сообщений: 1,986


Цитата:
Сообщение от sfera04 Посмотреть сообщение
model.GetWorkPlaneHandler().SetCurrentTransformationPlane(newTransf);
Это понятно, спасибо, а как теперь повернуть эту систему координат на 90 градусов вокруг оси Х
я попытался для этого использовать MatrixFactory.

RotationMatrix = MatrixFactory.Rotate(90*Math.PI/180, new Vector(1, 0, 0);

Последний раз редактировалось 100k, 31.01.2014 в 15:16.
100k вне форума  
 
Непрочитано 31.01.2014, 15:10
#4031
Stepik-ssv


 
Регистрация: 02.03.2010
Сообщений: 200


Цитата:
Сообщение от Abzorbo Посмотреть сообщение
соотнести масштабы Автокада с Теклой
свойства опорной модели->атрибуты-масштаб
Stepik-ssv вне форума  
 
Непрочитано 31.01.2014, 15:30
#4032
Zezza


 
Регистрация: 22.10.2007
Челябинск->Москва<->Бомбей
Сообщений: 857


Цитата:
Сообщение от Abzorbo Посмотреть сообщение
да, ещё момент, а как соотнести масштабы Автокада с Теклой? У меня в акаде всё 1:1 выполнено, а при вставке в ТЕКЛУ фигня получается какая-то...
У вас размеры дюймам не кратны случаем?
Zezza вне форума  
 
Непрочитано 31.01.2014, 16:03
#4033
Abzorbo

инженер-конструктор
 
Регистрация: 25.01.2007
Киев
Сообщений: 740
<phrase 1= Отправить сообщение для Abzorbo с помощью Skype™


блин, всё нормально, втыканул просто.
Буду дальше колупать
__________________
Time and time again
I witness a birth of a new-born star.
I climb the highest mountain
To find the essence of a new era...
Abzorbo вне форума  
 
Непрочитано 31.01.2014, 17:18
1 | #4034
sfera04

Steel Detailing
 
Регистрация: 07.05.2007
Ukraine
Сообщений: 210
<phrase 1= Отправить сообщение для sfera04 с помощью Skype™


Цитата:
Сообщение от 100k Посмотреть сообщение
Это понятно, спасибо, а как теперь повернуть эту систему координат на 90 градусов вокруг оси Х
я попытался для этого использовать MatrixFactory.

RotationMatrix = MatrixFactory.Rotate(90*Math.PI/180, new Vector(1, 0, 0);
Распишу по порядку
рабочая плоскость задается системой координат, возьмем ее у балки (так как мы ее будим вращать - делаем копию)
Код:
[Выделить все]
CoordinateSystem beamSys = beam.GetCoordinateSystem();
CoordinateSystem coordSys = new TSG.CoordinateSystem(beamSys.Origin, beamSys.AxisX, beamSys.AxisY);
теперь нам нужно повернуть вектор AxisY вокруг вектора AxisX на угол angle
Текла позволяет трансформировать только точки, по-этому вектор переводим в точку и назад
Код:
[Выделить все]
Matrix matrix = MatrixFactory.Rotate(angle, coordSys.AxisX);
Point p = new Point(coordSys.AxisY.X, coordSys.AxisY.Y, coordSys.AxisY.Z);
p = matrix.Transform(p);
coordSys.AxisY = new Vector(p.X, p.Y, p.Z);
задаем новую рабочую плоскость (повернутую)
Код:
[Выделить все]
TransformationPlane newTransf = new TransformationPlane(coordSys);
model.GetWorkPlaneHandler().SetCurrentTransformationPlane(newTransf);
sfera04 вне форума  
 
Непрочитано 31.01.2014, 22:01
#4035
myakishka


 
Регистрация: 08.09.2013
Сообщений: 23


Возможно конечно уже спрашивали, но поиск не помог.
В модели и сборках есть элементы которые не надо нумеровать и включать в спецификации. Как это сделать??
Читал что можно задать другую серию нумерации, номера от 10001, но эти детали все равно присутствуют в спецификациях и придают лишний вес!
myakishka вне форума  
 
Непрочитано 31.01.2014, 23:39
1 | #4036
ilya_kon


 
Регистрация: 25.07.2008
Сообщений: 33


Цитата:
Сообщение от myakishka Посмотреть сообщение
Возможно конечно уже спрашивали, но поиск не помог.
В модели и сборках есть элементы которые не надо нумеровать и включать в спецификации. Как это сделать??
Задай плотность Zero_Density или Steel_Unidentified и добавь условие в спецификацию, чтобы они игнорировались. Как вариант-можно задать цвет и отфильтровать.
ilya_kon вне форума  
 
Непрочитано 01.02.2014, 00:10
#4037
myakishka


 
Регистрация: 08.09.2013
Сообщений: 23


Цитата:
Сообщение от ilya_kon Посмотреть сообщение
Задай плотность Zero_Density или Steel_Unidentified и добавь условие в спецификацию, чтобы они игнорировались. Как вариант-можно задать цвет и отфильтровать.
"Отфильтровать по цвету"-имеется ввиду условием?
Как записать условие?(хоть какой нибудь, пример)
Можно отфильтровать условием по серии нумерации? А то сделаю проект. А спецификацию в Каде править приходится.
Зарание спасибо!
myakishka вне форума  
 
Непрочитано 01.02.2014, 08:30
1 | #4038
vla203782


 
Регистрация: 23.04.2010
Сообщений: 621


Цитата:
Сообщение от myakishka Посмотреть сообщение
"Отфильтровать по цвету"-имеется ввиду условием?
Как записать условие?(хоть какой нибудь, пример)
Можно отфильтровать условием по серии нумерации? А то сделаю проект. А спецификацию в Каде править приходится.
Зарание спасибо!
например
if ( find(GetValue("ASSEMBLY_PREFIX"),"Метиз1") != -1 ) then
StepOver()
else
Output()
endif
vla203782 вне форума  
 
Непрочитано 02.02.2014, 23:04
#4039
100k

Жалкий инженеришка-проектаст
 
Регистрация: 31.01.2010
Сообщений: 1,986


sfera04,
А как вы находите плоскость конфликта, например пересечения колонны с балкой?
Или вы из Beam получаете Solid из солида поверхности и потом анализируете плоскости этих поверхностей на пересечения?
Миниатюры
Нажмите на изображение для увеличения
Название: плоскость_конфликта.png
Просмотров: 151
Размер:	23.2 Кб
ID:	121564  
100k вне форума  
 
Непрочитано 03.02.2014, 01:17
#4040
sfera04

Steel Detailing
 
Регистрация: 07.05.2007
Ukraine
Сообщений: 210
<phrase 1= Отправить сообщение для sfera04 с помощью Skype™


Я работаю с солидом, и чтобы обработать все варианты пересечений (ну или хотя бы большинство) применяется куча хитрых алгоритмов
sfera04 вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > Другие CAD системы > Tekla > Ищу коллег-пользователей TEKLA