Электронные таблицы Excel при проектировании соединений

Tekla Structures
2020
Tekla Structures

Электронные таблицы Excel при проектировании соединений

Использовать Excel можно при проектировании всех стальных соединений, в диалоговом окне свойств которых имеется вкладка Проектирование или Тип конструкции.

Соединения можно связывать с электронными таблицами Excel, выбирая Excel в списке Внешний проект на вкладке Проектирование или Тип конструкции. Информация о соединении передается в предусмотренную для данного типа соединений электронную таблицу, где выполняются необходимые вычисления. Вычисленные свойства сохраняются в выходном файле, а измененные значения свойств компонента передаются обратно в соединение. После этого соединение изменяется соответствующим образом.

Для создания таблицы Excel для типа соединений можно использовать файл component_template.xls, который находится в папке ..\Tekla Structures\<version>\Environments\common\exceldesign. Также можно использовать предопределенный файл для данного типа соединений.

Файлы, используемые при проектировании соединений с помощью Excel

При проектировании соединений с помощью электронных таблиц Excel используются следующие файлы:

Файл Описание
Файл скрипта Visual Basic Файл Excel.vb обеспечивает связь Tekla Structures с Excel и определяет расположение и имена файлов электронных таблиц Excel. Этот файл находится в папке ..\Tekla Structures\<version>\Environments\common\exceldesign.
Электронная таблица Excel для конкретного типа компонентов Электронная таблица для конкретного типа компонентов содержит предопределенные вычисления. При запуске проектирования соединения свойства соединения и информация о главной и второстепенной деталях передаются на листы Inputs и Component таблицы.

Excel ищет необходимый файл электронной таблицы в следующем порядке:

  1. В папке \exceldesign внутри папки текущей модели: файл с именем вида component_ + number or name + .xls, например: ..\test_model\exceldesign\component_144.xls.
  2. В папке, заданной расширенным параметром XS_EXTERNAL_EXCEL_DESIGN_PATH следующим образом:

    XS_EXTERNAL_EXCEL_DESIGN_PATH (=%XS_DIR%\environments\common\exceldesign\) + "component_" + number + ".xls"

Файл результатов для конкретного соединения

Файл результатов содержит измененные свойства соединения.

  • Этот файл создается автоматически из листа Calculation таблицы.
  • Этот файл хранится в папке \exceldesign внутри папки модели; в качестве его имени используется глобальный уникальный идентификатор (GUID).
  • Файл обновляется при каждом изменении соединения.
  • Результаты вычислений могут сохраняться в виде электронной таблицы Excel либо в форматах HTML или PDF, в зависимости от настроек электронной таблицы.
Шаблон электронной таблицы В папке ..\Tekla Structures\<version>\Environments\common\exceldesign имеется электронная таблица component_template.xls, которую вы можете использовать для создания собственных электронных таблиц для работы с компонентами Tekla Structures.

Пример использования электронной таблицы Excel при проектировании соединения

На рисунках ниже показан пример электронной таблицы Excel, используемой для соединения Сопряжение балки с колонной. Торцевая пластина (144).

Электронная таблица содержит следующие листы:

Лист Calculation содержит отчет по вычислениям.

Лист Inputs содержит свойства соединения из диалогового окна соединения.

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

Лист Component содержит вычисления, информацию о геометрии соединения, а также о главной детали и второстепенных деталях. Атрибуты компонента в таблице идентичны атрибутам в соответствующем файле .inp. Дополнительные сведения о файлах .inp см. в разделе Входные файлы (.inp).

Также в электронную таблицу входят следующие листы:

  • Лист Data, на котором содержится информация из каталогов.
  • Лист Norm, на котором содержатся применимые разделы строительных норм.
  • Лист Language, на котором содержатся переводы используемых в электронной таблице терминов на различные языки.

Пример визуализации процесса проектирования соединения с помощью Excel

В файле Excel.vb можно определить, как визуализируется процесс проектирования соединения с помощью Excel. Файл Excel.vb обеспечивает связь Tekla Structures с Excel и определяет расположение и имена файлов электронных таблиц Excel.

  1. Откройте файл Excel.vb, который находится в папке ..\Tekla Structures\<version>\Environments\common\exceldesign.
  2. Отредактируйте файл Excel.vb следующим образом:

    • Элемент управления визуализацией — Const DEBUG As Boolean= True
    • Визуализация с помощью Excel — Const SHOW_EXCEL As Boolean = True
    • Сохранение результатов — Const STORE_RESULTS As Boolean = True
  3. Сохраните файл.
  4. Нажмите кнопку Приложения и компоненты на боковой панели, чтобы открыть каталог Приложения и компоненты.
  5. Найдите компонент Сопряжение балки с колонной или балок через уголок (141) и дважды щелкните его, чтобы открыть диалоговое окно свойств.
  6. На вкладке Тип конструкции:
    1. Выберите Excel в списке Внешний проект.
    2. Введите значения нагрузки.

  7. Нажмите кнопку Изменить.

    Откроется файл Excel, открытый на листе Inputs.

  8. Нажмите кнопку ОК, чтобы продолжить расчет.

    Процесс проектирования в Excel вычисляет данные, которые будут отображаться на листе Component, и открывает лист Component.

  9. Нажмите кнопку ОК, чтобы продолжить расчет.

    Процесс проектирования в Excel вычисляет выходные значения и открывает лист Outputs. Вычисленные значения передаются обратно в соединение.

  10. Сохраните файл в папке модели.
  11. При нажатии кнопки ОК процесс проектирования завершается, и файл Excel закрывается.

Отображение состояния соединения при проектировании с помощью Excel

При применении для проектирования соединений электронных таблиц Excel можно дать Tekla Structures указание использовать в символах компонентов разные цвета для обозначения состояния компонентов в модели.

Это делается путем включения атрибута ошибок на листе Outputs электронной таблицы Excel компонента. Этот атрибут имеет тип int.

Возможные значения:

Значение Цвет Состояние

1

Зеленый

Расстояния от болтов до кромок достаточны.

Соединение проходит проверку конструкции по нормам проектирования Великобритании и США, встроенным в систему.

2

Желтый

Расстояния от болтов до кромок не являются достаточными исходя из значения, заданного на странице Компоненты (Файл > Настройки > Параметры).

3

Красный

Tekla Structures не может вычислить свойства компонента. Возможные причины:
  • Неправильное направление соединения.
  • Неправильная рабочая плоскость.
  • Выбранное соединение не подходит для данной ситуации.
  • По результатам проверки конструкции соединения по нормам проектирования Великобритании и США соединение не выдерживает заданную нагрузку.
Прим.:

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

Была ли эта информация полезной?
Назад
Далее