Помощь в учёбе, очень быстро...
Работаем вместе до победы

Обработка входных данных

РефератПомощь в написанииУзнать стоимостьмоей работы

На первом этапе необходимо отсеять ненужные нам данные. Делается это потому, что файл DXF включается в себя более четырнадцати тысяч строк, из которых нам необходимы не больше тысячи (зависит от количества объектов на чертеже). По сути, файл нам нужен только для того, чтобы сформировать массив исходных данных, хранящихся в разделе ENTITIES файла DXF. Когда все массивы созданы, массивы X, Y… Читать ещё >

Обработка входных данных (реферат, курсовая, диплом, контрольная)

Входные данные берутся из файла, подготовка которого описана в пункте 7.2. Они представляют собой набор групп объектов с их описанием, включающим в себя название слоя, цвет и координаты точек.

На первом этапе необходимо отсеять ненужные нам данные. Делается это потому, что файл DXF включается в себя более четырнадцати тысяч строк, из которых нам необходимы не больше тысячи (зависит от количества объектов на чертеже). По сути, файл нам нужен только для того, чтобы сформировать массив исходных данных, хранящихся в разделе ENTITIES файла DXF.

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

Когда все массивы созданы, массивы X, Y, Z линий сортируются по возрастанию, а массив стержней по координатам x и y. Сделано это потому, что последовательность линий может быть нарушена, так как, как уже говорилось, объекты записываются в файл DXF в той последовательности, в которой они создавались на чертеже.

Затем на основе массивов X, Y, Z линий создается массив узлов плат с их координатами, который будет необходим в дальнейшем для позиционирования обобщенных элементов, стержней и узлов. Это позволяет сократить время на обработку чертежа и подготовку исходных данных для расчетов. Для удобства нумерации конструкция условно делится на уровни. Каждый уровень представляет собой отдельную плату. Нумерация идет слева направо снизу вверх.

Показать весь текст
Заполнить форму текущей работой