Вопрос

В справочнике по командам в PLAXIS 2D есть четыре команды для перемещения объектов:

  1. move
  2. movedisconennected
  3. movepoint
  4. movepointmagnetic

Описание команд move и movedisconnected, а также movepoint и movepointmagnetic весьма похоже. Первая пара команд предназначена для объектов типа линии или точки. Вторая пара команд предназначена для точек полигона.

Пожалуйста, подскажите, в чём разница между ними? Есть ли какие-то особенности (или, возможно, преимущества) в командах movedisconnected и movepointmagnetic?

Ответ

Как вы правильно заметили, команды move и movedisconnected относятся к любому объекту линии или точки. Разница в том, что при выполнении команды move все связанные объекты на этой точке или линии также перемещаются. Можно считать команду move для точек и линий функцией «магнитного перемещения».

В примере ниже при выполнении команды переместится и линия, и сосредоточенная нагрузка:

move Line_1 0 2

Сосредоточенная нагрузка Point load на линии

Сосредоточенная нагрузка Point load на линии

С помощью movedisconnected можно переместить только линию, но не перемещать другие объекты, привязанные к линии:

movedisconnected Line_1 0 2

Тот же подход работает, если нужно переместить сосредоточенную нагрузку, которая находится на точке полигона (на границах полигона). Команда move будет действовать как «магнитное перемещение», поэтому и сосредоточенная нагрузка, и точка полигона будут перемещаться, что приведёт к перемещению и линий полигона. В этом случае можно использовать команду movedisconnected, чтобы переместить только точку.

Untitled

Тот же принцип работает с точками полигона, где можно использовать команды movepoint и movepointmagnetic. Первая команда позволяет перемещать точку полигона, не затрагивая другие объекты, присоединённые к этой грани.

Если рассмотреть пример с полигоном выше, то команда movepoint, выполненная для правого верхнего угла, переместит только точку полигона (и линии), но не сосредоточенную нагрузку. Команда movepointmagnetic, в свою очередь, переместит и то, и другое.

movepoint Polygon_1 2 (5 1.5) 
movepointmagnetic Polygon_1 2 (5 1.5)

Если использовать опцию Move на боковой панели инструментов, то по умолчанию будут использовать команды:

Источник