Смекни!
smekni.com

Разработка системы Автоматизированное решение задач механики (стр. 7 из 18)

Правила построения имен файлов следующие:

CCC_Unit. ext, где:

ССС - сокращение от названия класса или английское сокращение от названия круга задач, решаемых набором функций, находящихся в файле;

ext - стандартное для данного типа расширение.

Типы создаваемых файлов приведены в таблице 5.2.

Таблица 5.2 Расширения файлов

Расширение Описание
*. cfg Файл настроек проекта
*. dcu Откомпилированный модуль
*. dpp Диаграмма взаимосвязей компонентов
*. dfm Описание формы
*. dpr Описание проекта
*. dsk Desktop-настройки проекта
*. pas Код модуля
*. res Ресурсы проекта
*. bat Командный файл
*. res Файл результата
*. jpg Графические результаты расчета
*. vrt Промежуточный результат

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

Правила построения имен переменных:

UuuNnnnn [TTT], где:

Bbb - идентификатор модуля (таблица 5.1), первая - заглавная;

Nnnnn - английское сокращение, описывающее переменную, каждое слово - с заглавной;

TTT - сокращенное название класса переменной (для объектных переменных)

Правила описания классов, структур и перечислений:

TBbbNnnnnn, где:

T - стандартный префикс для классов;

Nnnnn - английское сокращение, описывающее роль, каждое слово - с заглавной.

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

Жесткая установка описания базовых функций и типов необходима для параллельного создания кода с наименьшим количеством увязок и повышения читабельности программной модели "АРЗМ" стороннему разработчику, для дальнейшего дополнения и модернизации "АРЗМ".

При описании параметров функций использовать, по возможности, стандартные типы и типы Windows API.

Созданные функции и процедуры САПР "АРЗМ" с параметрами и кратким описанием приведены в таблице 5.3.

Таблица 5.3 Описание процедур и функций

Наименование Параметры Описание
Procedure NextButtonClick Sender: TObject Обработка нажатия кнопки Далее
Procedure CancelButtonClick Sender: TObject Обработка нажатия кнопки Отмена
Procedure BackButtonClick Sender: TObject Обработка нажатия кнопки Назад
Procedure Triangle Canvas: TCanvas; x1,y1,x2,y2,x3,y3: integer Рисование треугольника на линии размера
Procedure FormShow Sender: TObject Обработчик вывода формы на экран
Procedure RoundD D: real; Var iMin, iMax: integer Выбор стандартного диаметра
Рrocedure PipeDraw Sender: TObject Рисование модели кручения
Procedure MakeCommandFile D: real Создание и отправка командного файла на расчет
Procedure DrawingButtonClick Sender: TObject Вызов процедуры рисования модели кручения
Рrocedure DrawBeem CountForces: integer Рисование модели сжатия и растяжения
Function FindNode Text: string Поиск узла в "дереве"

5.4.3 Порядок оформления документации

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

каждый файл исходного текста должен содержать титульную часть, где должна находится следующая информация:

/* КарГТУ

Кафедра САПР

Право копирования: КарГТУ

"UIRZM-CAE"

БИБЛИОТЕКА: <название библиотеки>

ФАЙЛ: <название файла>

ЦЕЛЬ: <цель>

ТИПЫ, КЛАССЫ: <название - цель>

МАКРОСЫ: <название - цель>

ПЕРЕМЕННЫЕ: <тип, название - цель>

ФУНКЦИИ: <описание функций в виде: >

<название () - выполняемые действия>

ИСПОЛЬЗУЕТ: <перечень используемых функций из

других файлов и название этих файлов>

КОММЕНТАРИИ: <описание>

*/

каждая функция в файле исходного текста комментируется следующим образом:

/*

HEADER: <заголовок>

PURPOSE: <цель>

PARAMS: <параметр - описание>

RESULT: <возвращаемый результат>

USE: <названия используемых функций>

RANGE: <private/public/protected>

VARS: <внутренняя переменная - цель> */

6. Техническое обеспечение

Разрабатываемая, в рамках данного дипломного проекта, система, требует для своей работы наличие на компьютере ПК ANSYS версии 6.0 или выше (рекомендуется 7.0). Следовательно, при проектировании КТС следует опираться на требования к техническому обеспечению ПК ANSYS. В случае их выполнения, требования к комплексу технических средств разрабатываемой подсистемы выполнятся автоматически.

6.1 Общие требования к комплексу технических средств (КТС)

ПК ANSYS 60 предъявляет более высокие, по сравнению с версией 55, требования к производительности процессора и к объему оперативной памяти, установленной на клиентском компьютере. Это обусловлено большими возможностями и функциональностью интерфейса клиентской части ПК ANSYS 6.0.

6.2 Проектирование комплекса технических средств (КТС)

При проектировании КТС будем опираться на вышеописанные общие требования, а также минимальный и рекомендуемый состав и характеристики КТС для ПК ANSYS.

6.2.1 Проектирование состава КТС

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

Для работы ЭВМ вообще необходимо наличие как минимум следующих компонент:

Процессор;

Материнская плата;

Модуль оперативной памяти;

Видеоконтроллер;

Жесткий диск;

Блок питания (системный блок);

Монитор;

клавиатура, мышь.

Дополнительно в состав комплекса технических средств могут входить:

Источник бесперебойного питания;

Аудиоконтроллер;

Принтер;

Сетевая карта;

Дисковод НГМД (накопитель на гибких магнитных дисках);

Дисковод компакт-дисков и многие другие компоненты.

При дальнейшем проектировании будут рассматриваться только основные компоненты, без которых работа КТС невозможна (т.е. будут рассмотрены компоненты из первого списка). Из дополнительных компонент более подробно мы остановимся лишь на принтере, поскольку при использовании нашей системы предполагается вывод данных на печать (эпюры, отчет об исследовании).

Вся информация о тестировании компонентов КТС взята с сайта компании "Цифровой мир" [9].

6.2.1.1 Определение общего состава КТС

Оперативная память. Результаты сравнительного анализа модулей памяти различных производителей приведены в таблице 6.1


Таблица 6.1 - Сравнительный анализ модулей оперативной памяти

Производитель Samsung Kingston
Тип DDR DDR
Емкость 256 Mb 256 Mb
Тактовая частота 333/400 Mhz 333/400 Mhz
Пропускная способность 2,7 Gb/sec 3,0 Gb/sec
Номинальное время доступа 7 ns 6 ns

На основании данных таблицы 6.1 выбираем модуль оперативной памяти фирмы Kingston.

Монитор. Результаты тестирования мониторов приведены в таблице 6.2

Таблица 6.2 - Сравнительный анализ характеристик мониторов

Модель 17" SyncMaster 753 dfx 17" Rolsen C70 CRT 17" Greenwood CM770T CRT 17" LG Studioworks SW-775E CRT
1 2 3 4 5
Производитель Samsung Rolsen Li Ching Technology LG
Вертикальная развертка 50 - 120 Гц 50 - 130 Гц 50 - 160 Гц 50 - 160 Гц
Цветовая палитра 32-бита 24-бита 32-бита 32-бита
Разрешение до 1024 x 768 при 85 Гц до 1280 x 1024 при 75 Гц до 1280 x 1024 при 75 до 1280 x 1024 при 85 Гц
Размер шага 0.22 мм 0.24 мм 0.24 мм 0.24 мм
Диагональ 17" 17" 17" 17"
Особенности антибликовое покрытие, антистатическое покрытие антибликовое покрытие, антистатическое покрытие неотражающее покрытие неотражающее покрытие, антистатическое покрытие
Интерфейсы VGA, HD-15 VGA, HD-15 VGA, HD-15 VGA, HD-15F
Габариты, вес 36.2x36.8x38.5 см, 15.0 кг 36.3x36.4x38.6 см, 14 кг 36.2x35.2x39.0 см, 13,5 кг 36.0x39.0x39.2 см, 12.4 кг
Электропитание 110/230 В, 85 Вт/15 Вт (в режиме сна) 100/240 В, 75 Вт 100/240 В, 100 Вт 90-264 В, 100 Вт

На основании данных таблицы 6.2 выбираем монитор Samsung 17" SyncMaster 753 dfx.

Принтер. На сегодняшний день стандартом для офисной цветной печати являются струйные принтеры, так как они обладают следующими характеристиками: низкая себестоимость отпечатка, пониженный уровень шума, высокая скорость печать и высокое качество отпечатка. Выбираем принтер струйный. Сравнительные характеристики струйных принтеров приведены в таблице 6.3.

Таблица 6.3 - Технические характеристики принтера

Характеристика HP DJ 3745 HP DescJet 3845
Формат печати (мах) А4 А4
Разрешение печати, dpi 1200 4800
Скорость печати, стр/мин 12 18
Размер буфера, MB 8 8
Интерфейсы подключения LPT/USB USB
Ресурс картриджа, копий 400 500

На основе данных таблицы 6.3 выбираем принтер HP DescJet 3845.