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

1. Машиночитаемый носитель данных, на котором хранится программа для автоматического размещения множества объектов на чертеже, причем программа предусматривает:
вычисление множества способов разделения, подходящих для разделения чертежа на множество четырехугольников;
вычисление комбинаций размещения множества объектов, которые могут быть размещены во множестве четырехугольников, составляющих чертеж, с учетом каждого из множества способов разделения;
вычисление характеристик размещения для каждой из комбинаций размещения на основании параметра и комбинации размещения каждого из множества объектов;
определение как оптимальной комбинации размещения комбинации размещения, обладающей характеристиками размещения с наименьшим значением среди характеристик размещения для каждой из комбинаций размещения; и
размещение множества объектов на чертеже согласно определенной оптимальной комбинации размещения,
вычисление множества способов разделения предусматривает извлечение по меньшей мере одной опорной точки из чертежа и вычисление множества способов разделения на основании четырехугольника, который может быть создан на основании по меньшей мере одной опорной точки,
а характеристики размещения включают одно из стоимости размещения, времени размещения и участка соединения,
причем вычисление характеристик размещения предусматривает вычисление стоимости размещения множества объектов для каждой из комбинаций размещения на основании стоимости и комбинации размещения каждого из множества объектов,
определение оптимальной комбинации размещения предусматривает определение комбинации размещения, обладающей минимальной стоимостью размещения, на основании стоимости размещения множества объектов для каждой из вычисленных комбинаций размещения,
вычисление характеристик размещения предусматривает вычисление времени размещения множества объектов для каждой из комбинаций размещения на основании типов, направлений и комбинаций размещения множества объектов, а определение оптимальной комбинации размещения предусматривает определение комбинации размещения, обладающей минимальным временем размещения, на основании времени размещения множества объектов для каждой из вычисленных комбинаций размещения,
вычисление характеристик размещения предусматривает вычисление участка соединения между множеством объектов для каждой из комбинаций размещения на основании участка соединения между множеством объектов и комбинаций размещения,
а определение оптимальной комбинации размещения предусматривает определение комбинации размещения, обладающей минимальным участком соединения, на основании множества объектов для каждой из вычисленных комбинаций размещения.
2. Машиночитаемый носитель данных по п. 1, в котором характеристики размещения могут быть выбраны пользователем.
3. Машиночитаемый носитель данных по п. 1, дополнительно предусматривающий:
вычисление величины мощности для по меньшей мере некоторых из множества объектов, размещенных согласно определенной оптимальной комбинации размещения, и отображение вычисленной величины мощности.
4. Электронное устройство для автоматического размещения множества объектов на чертеже, причем электронное устройство содержит:
дисплей; и
процессор, выполненный с возможностью управления для вычисления множества способов разделения, подходящих для разделения чертежа на множество четырехугольников, для вычисления комбинаций размещения множества объектов, которые могут быть размещены во множестве четырехугольников, составляющих чертеж, с учетом каждого из множества способов разделения, для вычисления характеристик размещения для каждой из комбинаций размещения на основании параметра и комбинации размещения каждого из множества объектов, для определения как оптимальной комбинации размещения комбинации размещения, обладающей характеристиками размещения с наименьшим значением среди характеристик размещения для каждой из комбинаций размещения, и для размещения множества объектов на чертеже согласно определенной оптимальной комбинации размещения и отображения их посредством дисплея,
причем вычисление множества способов разделения предусматривает извлечение по меньшей мере одной опорной точки из чертежа и вычисление множества способов разделения на основании четырехугольника, который может быть создан на основании по меньшей мере одной опорной точки,
а характеристики размещения включают одно из стоимости размещения, времени размещения и участка соединения,
причем вычисление характеристик размещения предусматривает вычисление стоимости размещения множества объектов для каждой из комбинаций размещения на основании стоимости и комбинации размещения каждого из множества объектов,
а определение оптимальной комбинации размещения предусматривает определение комбинации размещения, обладающей минимальной стоимостью размещения, на основании стоимости размещения множества объектов для каждой из вычисленных комбинаций размещения,
вычисление характеристик размещения предусматривает вычисление времени размещения множества объектов для каждой из комбинаций размещения на основании типов, направлений и комбинаций размещения множества объектов, а определение оптимальной комбинации размещения предусматривает определение комбинации размещения, обладающей минимальным временем размещения, на основании времени размещения множества объектов для каждой из вычисленных комбинаций размещения,
вычисление характеристик размещения предусматривает вычисление участка соединения между множеством объектов для каждой из комбинаций размещения на основании участка соединения между множеством объектов и комбинаций размещения,
а определение оптимальной комбинации размещения предусматривает определение комбинации размещения, обладающей минимальным участком соединения, на основании множества объектов для каждой из вычисленных комбинаций размещения.
5. Способ управления электронным устройством, которое автоматически размещает множество объектов на чертеже, причем способ предусматривает:
вычисление множества способов разделения, подходящих для разделения чертежа на множество четырехугольников;
вычисление комбинаций размещения множества объектов, которые могут быть размещены во множестве четырехугольников, составляющих чертеж, с учетом каждого из множества способов разделения;
вычисление характеристик размещения для каждой из комбинаций размещения на основании параметра и комбинации размещения каждого из множества объектов;
определение как оптимальной комбинации размещения комбинации размещения, обладающей характеристиками размещения с наименьшим значением среди характеристик размещения для каждой из комбинаций размещения; и
размещение и отображение множества объектов на чертеже согласно определенной оптимальной комбинации размещения,
причем вычисление множества способов разделения предусматривает извлечение по меньшей мере одной опорной точки из чертежа и вычисление множества способов разделения на основании четырехугольника, который может быть создан на основании по меньшей мере одной опорной точки,
а характеристики размещения включают одно из стоимости размещения, времени размещения и участка соединения,
причем вычисление характеристик размещения предусматривает вычисление стоимости размещения множества объектов для каждой из комбинаций размещения на основании стоимости и комбинации размещения каждого из множества объектов,
а определение оптимальной комбинации размещения предусматривает определение комбинации размещения, обладающей минимальной стоимостью размещения, на основании стоимости размещения множества объектов для каждой из вычисленных комбинаций размещения,
вычисление характеристик размещения предусматривает вычисление времени размещения множества объектов для каждой из комбинаций размещения на основании типов, направлений и комбинаций размещения множества объектов, а определение оптимальной комбинации размещения предусматривает определение комбинации размещения, обладающей минимальным временем размещения, на основании времени размещения множества объектов для каждой из вычисленных комбинаций размещения,
вычисление характеристик размещения предусматривает вычисление участка соединения между множеством объектов для каждой из комбинаций размещения на основании участка соединения между множеством объектов и комбинаций размещения,
а определение оптимальной комбинации размещения предусматривает определение комбинации размещения, обладающей минимальным участком соединения, на основании множества объектов для каждой из вычисленных комбинаций размещения.