Разработка системы "Автоматизированное решение задач механики"


Скачать 1.07 Mb.
Название Разработка системы "Автоматизированное решение задач механики"
страница 14/30
Тип Решение
rykovodstvo.ru > Руководство эксплуатация > Решение
1   ...   10   11   12   13   14   15   16   17   ...   30

5.4 Руководство программиста




5.4.1 Спецификация


5.4.1.1 Разработчик: студент группы АП-98-1

5.4.1.2 Программно-методический комплекс CAD&CAE

5.4.2 Система идентификации и описания функций и процедур

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

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

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

Поиск узла в "дереве"



1   ...   10   11   12   13   14   15   16   17   ...   30

Похожие:

Разработка системы \"Автоматизированное решение задач механики\" icon Инструкция по безопасности на рабочем месте заказчика Автоматизированное рабочее место
Автоматизированное рабочее место заказчика (далее – арм) использует скзи для обеспечения целостности, авторства и конфиденциальности...
Разработка системы \"Автоматизированное решение задач механики\" icon Уфимский государственный колледж радиоэлектроники утверждаю
Практическое занятие №13 «Решение задач по определению соотношения Международной системы с единицами системы егс и внесистемными...
Разработка системы \"Автоматизированное решение задач механики\" icon Открытое Акционерное Общество «Концерн «Радиотехнические и Информационные...
«разработка концепции создания автоматизированной системы межведомственного взаимодействия для мониторинга потенциально опасных объектов...
Разработка системы \"Автоматизированное решение задач механики\" icon Программный комплекс удаленного доступа для численного решения сопряженных задач термомеханики
Фгбун институт проблем механики им. А. Ю. Ишлинского Российской академии наук, г. Москва, Россия
Разработка системы \"Автоматизированное решение задач механики\" icon Анализирую и управляю бизнес-процессами Местоположение Проживание:...
Проведение аудита и моделирование бизнес-процессов предприятий. Сбор и разработка требований, составление технического задания. Постановка...
Разработка системы \"Автоматизированное решение задач механики\" icon Уроке химии и математики по теме: «Решение задач на процентную концентрацию...
В химии и других естественных науках тренировка сводится к решению задач. При решении стандартных задач используется определенный...
Разработка системы \"Автоматизированное решение задач механики\" icon Методическая разработка Серия занятий школы лидеров
В решение задач социального становления подростка большое значение имеет стимулирование лидерства. Через лидеров реализуется управленческий...
Разработка системы \"Автоматизированное решение задач механики\" icon Решение текстовых задач (в соответствии с алгоритмом, приведенным выше)
Познавательные (постановка и решение проблемы) ) универсальные учебные действия
Разработка системы \"Автоматизированное решение задач механики\" icon «Химия и жизнь»
Каждый из курсов этих трех типов вносит свой вклад в решение задач профильного обучения. Однако можно выделить круг приоритетных...
Разработка системы \"Автоматизированное решение задач механики\" icon Урок 34. Решение задач на применение признаков подобия треугольников
Создать условия для формирования у учащихся навыков применения признаков подобия треугольников при решении задач
Разработка системы \"Автоматизированное решение задач механики\" icon 1. 2Принципы работы erp-системы
Мировая практика последних лет показывает, что эффективное решение подобных задач достигается путем развертывания информационных...
Разработка системы \"Автоматизированное решение задач механики\" icon Порядок разработки планирующих и
Для решения данных задач создаются органы управления и, в частности – постоянно действующие органы управления, специально уполномоченные...
Разработка системы \"Автоматизированное решение задач механики\" icon Тесты механики / позиционирования головок hdd
Программа представляет собой полностью готовое решение для всесторонней, глубокой, и в тоже время максимально быстрой оценки реального...
Разработка системы \"Автоматизированное решение задач механики\" icon Судовые механики (вахтенные механики)
При раскепах равных 0,00025 S,требуется переукладка вала. Раскепы, составляющие 000365 S, недопустимы, эксплуатация дизелей при таких...
Разработка системы \"Автоматизированное решение задач механики\" icon Леонид Савицкий Разработка по и базы данных
Разработка системы управления бюджетированием на платформе 1С 2 управляемое приложение
Разработка системы \"Автоматизированное решение задач механики\" icon Лабораторная работа №2 Разработка цифровой системы фильтрации сигнала. Цель работы
Цель работы: разработка собственной системы обработки сигнала, реализующей ких-фильтрацию, на базе типового аппаратного и программного...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск