Списки в Robot

При работе с программой можно столкнуться с ситуациями (такими как определение опор, нагрузок, сечений стержней и т.п.), в которых окажется полезной возможность создавать списки определенных величин. Это позволяет упростить процесс выделения узлов, стержней, плит, объектов и вариантов нагружения.

Существует несколько способов формирования списков величин.

  1. Указываются все номера объектов, входящих в список.
    • 2 3 6 7 12 14
  2. Указывается, используя сокращенную нотацию, номерной интервал (с помощью команд TO и By).
    • 6TO10 соответствует набору чисел 6 7 8 9 10
    • 6TO10By2 соответствует набору чисел 6 8 10
  3. Указывается, используя сокращенную нотацию, последовательность включаемых номеров (с помощью команд Repeat и Step)
    • 4R3 соответствует последовательности 4 5 6 7 (1 – шаг по умолчанию),
    • 4R3By2 соответствует последовательности 4 6 8 10 (2 – значение шага).
  4. Указывается с помощью сокращенной нотации последовательность включаемых номеров и используется команда EXClude. Команда EXC может быть использована при подготовке списка только один раз.
    • 1TO58EXC44 49 52 соответствует набору элементов 1TO43 45TO48 50 51 53TO58.

Если список компонентов конструкции сгенерирован с помощью опций Экструдировать, Вращать, Экструдировать вдоль полилинии, то используется следующий синтаксис: objectno_objectelement (список элементов объекта), где:

Вот пример комбинации операторов над списками:

Этот синтаксис идентичен описанию компонентов объекта в программе графического просмотра.

Списки могут использоваться при проектировании стальных, алюминиевых или деревянных элементов. Они позволяют автоматически создавать новые элементы или группы. Действие может быть начато, если в списке выделенных элементов появляется символ "/". Если пользователь выделил только один список, то создаются элемент или группа, состоящие в этом списке.

Используйте диалоговое окно Определения на вкладке Элементы для создания суперстержней. Например:

list

Создается один суперстержень, состоящий из элементов списка (расчет не требуется)

list /

Количество создаваемых суперстержней равно количеству деталей в списке:

  • 1to10/ – будут созданы 10 новых суперстержней (1) (2) (3) (4) (5) (6) (7) (9) (10) (11)
  • 1to6/ 19to24/ – будут созданы 12 новых суперстержней (1) (2) (3) (4) (5) (6) (19) (20) (21) (22) (23) (24)

list /a

Суперстержни будут созданы из цепочек тех деталей в списке, которые соединены друг с другом:

  • 1to10/a – будут созданы 4 новых суперстержня (1 2 3) (4 5) (6 7 8) (9 10)
  • 1to6/a 19to24/a – будут созданы 6 новых суперстержней (1 2) (3 4) (5 6) (19 20) (21 22) (23 24)

list /-n

Программой будут созданы суперстержни из n-го количества элементов, состоящие из последовательных деталей списка (необходима проверка того, что число деталей в списке кратно n)

  • 1to10/-5 – будут созданы 2 новых суперстержня (1 2 3 4 5) (6 7 8 9 10)
  • 1to6/2 19to24/3 – будут созданы 5 новых суперстержней (1 2 3) (4 5 6) (19 20) (21 22) (23 24).

list /n

Программой будет создано n-ое количество новых суперстержней, состоящих из последовательных деталей списка (необходима проверка того, что число деталей в списке кратно n)

  • 1to10/5 – будут созданы 5 новых суперстержней (1 2) (3 4) (5 6) (7 8) (9 10)
  • 1to6/2 19to24/3 – будут созданы 5 новых суперстержней (1 2 3) (4 5 6) (19 20) (21 22) (23 24).

Используйте диалоговое окно Определения на вкладке "Группы" для создания новых групп.

list

Создается одна группа со всеми деталями списка.

list /

Количество создаваемых групп равно количеству элементов в списке

list /-n

Программой будут созданы группы с n-ым количеством элементов, состоящие из последовательных деталей списка

list /n

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

Для того, чтобы удалить все созданные суперстержни (группы) следует ввести ключевое слово ВСЕ в поле списка Номер и нажать на кнопку Удалить.