Listy w programie Robot

Podczas pracy w programie Robot w niektórych przypadkach (definicja podpór, nadawanie przekrojów prętom, definicja obciążeń itp.) może się okazać pomocne wykorzystanie list pewnych wielkości. Aby uprościć definiowanie list węzłów, prętów, paneli, obiektów czy przypadków obciążenia, użytkownik może wykorzystać opisane poniżej skrócone opisy list.

Użytkownik może definiować listy wymienionych wielkości na kilka opisanych poniżej sposobów:

  1. podając wszystkie numery należące do listy, np.:
    • 2 3 6 7 12 14
  2. wykorzystując skrócone oznaczenia kolejnych numerów (polecenia "DO" i "Krok"):
    • 6DO10 — oznacza łańcuch numerów: 6 7 8 9 10
    • 6DO10K2— oznacza łańcuch numerów: 6 8 10
  3. wykorzystując oznaczenia z wykorzystaniem powtórzeń i kroku powtórzenia — polecenie "Powtórzyć":
    • 4P3 — oznacza łańcuch: 4 5 6 7 (domyślnym krokiem jest liczba 1)
    • 4P3K2 — oznacza łańcuch: 4 6 8 10 (wielkość kroku jest równa 2)
  4. wykorzystując skrócone oznaczenia kolejnych numerów — polecenie BEZ. Należy zauważyć, że polecenia BEZ można użyć tylko raz podczas tworzenia listy.
    • 1TO58EXC44 49 52 oznacza następujące elementy: 1TO43 45TO48 50 51 53TO58

W przypadku definiowania list składowych obiektów wygenerowanych za pomocą opcji Wyciąganie, Przekręcanie, Wyciąganie po polilinii obowiązuje następująca składnia listy: (nrobiektu_częśćobiektu(lista części obiektu)).

Przykładowe składnie operacji na listach:

Składnia jest identyczna z opisem składowych obiektu na ekranie graficznym.

Listy mogą być również wykorzystywane w module służącym do wymiarowania prętów stalowych, aluminiowych i drewnianych. Umożliwiają one generowanie nowych prętów lub grup w sposób automatyczny. Operacja może się rozpocząć, jeśli po podanej liście prętów pojawia się symbol / . Jeśli użytkownik poda tylko listę, to generowany jest pręt lub grupa złożona z prętów z listy (bez analizy czy pręty są rozłączne czy też nie).

Karta Pręty w oknie dialogowym Definicja służy do generowania w sposób automatyczny nowych superprętów: Na przykład:

lista

powstaje jeden superpręt złożony z prętów z listy (nie potrzebna jakakolwiek analiza)

lista /

powstaje tyle nowych superprętów, ile prętów w liście:

  • 1do10/ – powstaje 10 nowych superprętów (1) (2) (3) (4) (5) (6) (7) (9) (10) (11)
  • 1do6/ 19do24/ – powstaje 12 nowych superprętów (1) (2) (3) (4) (5) (6) (19) (20) (21) (22) (23) (24)

lista /a

nowe superpręty są tworzone z łańcuchów łączących się ze sobą prętów z listy:

  • 1do10/a – powstają 4 nowe superpręty (1 2 3) (4 5) (6 7 8) (9 10)
  • 1do6/a 19do24/a – powstaje 6 nowych superprętów (1 2) (3 4) (5 6) (19 20) (21 22) (23 24)

lista /—n

program tworzy nowe n—elementowe superpręty z kolejnych prętów podanych w liście (konieczna jest analiza, czy liczba prętów z listy jest podzielna przez n)

  • 1do10/—5 – powstają 2 nowe superpręty (1 2 3 4 5) (6 7 8 9 10)
  • 1do6/—2 19do24/—3 – powstaje 5 nowych superprętów (1 2) (3 4) (5 6) (19 20 21) (22 23 24)

lista /n

program tworzy "n" nowych grup z kolejnych prętów podanych w liście (konieczna jest analiza, czy liczba prętów z listy jest podzielna przez n)

  • 1do10/5 – powstaje 5 nowych superprętów (1 2) (3 4) (5 6) (7 8) (9 10)
  • 1do6/2 19do24/3 – powstaje 5 nowych superprętów (1 2 3) (4 5 6) (19 20) (21 22) (23 24).

Karta Grupy w oknie dialogowym Definicje służy do generowania w sposób automatyczny nowych grup:

lista

powstaje jedna grupa złożona z prętów z listy

lista /

powstaje tyle nowych grup, ile prętów w liście

lista /—n

program tworzy nowe n—elementowe grupy z kolejnych prętów podanych w liście

lista /n

program tworzy "n" nowych grup z kolejnych prętów podanych w liście.

Istnieje możliwość usunięcia wszystkich wygenerowanych superprętów (grup): należy wpisać w polu listy rozwijanej Numer słowo kluczowe WSZ i nacisnąć przycisk Usuń.