Вывод данных в формате COSCAD 3Dt                            — КиберПедия 

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Вывод данных в формате COSCAD 3Dt                           

2022-12-20 34
Вывод данных в формате COSCAD 3Dt                            0.00 из 5.00 0 оценок
Заказать работу

Программа выводит информацию в файл.

Стартовые параметры программы:

Исходная сеть - сеть, из которой информация выводится в файл.

Имя выходного файла - имя файла, в который будет выведена информация.

Формат - код формата, в котором будет выведена информация.

Программа выводит информацию в файл в следующих форматах:

1. По-профильно, послойно, по признакам. Так называется формат, при котором данные в файле подготовлены в символьном виде, разделителем является пробел или запятая и имеют следующую структуру:

1-я строка - 0 < код формата >

2-я строка- <число пикетов, число профилей, число слоев, количество признаков>

3-я строка- <координата X0, координата Y0, координата Z0>

4-я строка- <расстояние между пикетами dX, расстояние между профилями dY, расстояние между слоями dZ>

5-я строка - <углы U1 и U2.> определяющие положение сети в пространстве.

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

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

1-я строка - 1 < код формата >

2-я строка- <число пикетов, число профилей, число слоев, количество признаков>

3-я строка- <координата X0, координата Y0, координата Z0>

4-я строка- <расстояние между пикетами dX, расстояние между профилями dY, расстояние между слоями dZ>

5-я строка - <углы U1 и U2.> определяющие положение сети в пространстве.

Далее следуют непосредственно цифровая информация, начиная с первого пикета первого профиля, первого слоя (по-профильно, послойно), но в отличии от 1-го формата для каждой точки (если вводимая информация многопризнаковая) записываются по порядку сразу все признаки сети.

Количество содержательной информации в отдельной строке исходного файла может быть произвольным, но необходимо, чтобы информация для очередного слоя начиналась  с новой строки.

 

3.По-пикетно, послойно, по-признакам. Этот символьный формат предполагает следующий порядок информации в исходном файле:

1-я строка - 2 < код формата >

2-я строка- <число пикетов, число профилей, число слоев, количество признаков>

3-я строка- <координата X0, координата Y0, координата Z0>

4-я строка- <расстояние между пикетами dX, расстояние между профилями dY, расстояние между слоями dZ>

5-я строка - <углы U1 и U2.> определяющие положение сети в пространстве.

Далее следует непосредственно цифровая информация, но в отличии от 1-го формата информация в файле располагается не по-профильно, а по-пикетно - то есть сначала все значения первых пикетов слоя сети, затем второго пикета и т.д. После окончания информации по первому признаку непосредственно следует, в той же последовательности, информация по второму признаку и т.д.

Количество содержательной информации в отдельной строке исходного файла может быть произвольным, но необходимо, чтобы информация для очередного слоя начиналась с новой строки.

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

1-я строка - 3 < код формата >

2-я строка- <число пикетов, число профилей, число слоев, количество признаков>

3-я строка- <координата X0, координата Y0, координата Z0>

4-я строка- <расстояние между пикетами dX, расстояние между профилями dY, расстояние между слоями dZ>

5-я строка - <углы U1 и U2> определяющие положение сети в пространстве.

Далее следуют непосредственно цифровая информация для первого слоя (по-пикетно, послойно), но в отличии от 3-го формата, для каждой точки (если вводимая информация многопризнаковая) записываются по порядку сразу все признаки сети.

Количество содержательной информации в отдельной строке исходного файла может быть произвольным, но необходимо, чтобы информация для очередного слоя начиналась с новой строки.

5.По-кубно, по признакам. Этот символьный формат предполагает следующий порядок информации в исходном файле:

1-я строка - 4 < код формата >

2-я строка- <число пикетов, число профилей, число слоев, количество признаков>

3-я строка- <координата X0, координата Y0, координата Z0>

4-я строка- <расстояние между пикетами dX, расстояние между профилями dY, расстояние между слоями dZ>

5-я строка - <углы U1 и U2.>

Формат данных совпадает с 1-ым (по-профильно, послойно, по признакам), но позволяет ускорить процесс заведения информации для небольших по размерам сетей. Если размеры сети велики, то возможно ошибка, связанная с недостатком оперативной памяти, которая не возникает при использовании описанных выше форматов.

Количество содержательной информации в отдельной строке исходного файла может быть произвольным. Требование, чтобы информация для очередного слоя начиналась с новой строки, на данный формат не распространяется. 

 

6.Архивный COSCAD 3D формат. Оригинальный бинарный формат, который. Основное назначение - архивация данных из базы данных комплекса и быстрого их восстановления в базе.

7.Бинарный COSCAD 3D формат. Формат позволяет вывести любой признак сети в бинарный последовательный файл, имеющий следующую структуру.

Key (Integer *4) - ключ, значение которого всегда равно 6.\

N (Integer *4) - число пикетов сети.

M (Integer *4) - число профилей сети.

Ns (Integer *4) - число слоев сети.

Dx (Integer *4) - расстояние между пикетами.

Dy (Integer *4) - расстояние между профилями.

Dz (Integer *4) - расстояние между слоями.

X (Integer *4) - X координата левой точки профиля сети.

Y  (Integer *4) - Y координата нижнего профиля сети.

Z (Integer *4) - Z координата первого слоя сети.

Далее следуют точки признака сети (REAL*4) послойно, начиная с левого пикета верхнего профиля (слева на право).

 

 


Поделиться с друзьями:

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.015 с.