Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач вариант 1 / п з Андрияшко А.С..doc
Скачиваний:
18
Добавлен:
01.03.2016
Размер:
324.61 Кб
Скачать

Введение

Visual Basic for Applications (VBA, Visual Basic для приложений) — немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office (включая версии для Mac OS), а также во многие другие программные пакеты, такие как AutoCAD, SolidWorks, CorelDRAW, WordPerfect и ESRI ArcGIS. VBA покрывает и расширяет функциональность ранее использовавшихся специализированных макро-языков, таких как WordBasic.

VBA является интерпретируемым языком. Как и следует из его названия, VBA близок к Visual Basic. VBA, будучи языком, построенным на COM, позволяет использовать все доступные в операционной системе COM объекты и компоненты ActiveX. По сути, возможно создание приложения на основе Microsoft Word VBA, использующего только средства Corel Draw.

Visual Basic for Applications (VBA) Это средство программирования, практически ничем не отличающееся от классического Visual Basic, которое предназначено для написания макросов и других прикладных программ для конкретных приложений. Наибольшую популярность получил благодаря своему использованию в пакете Microsoft Office. Широкое распространение Visual Basic for Applications в сочетании с изначально недостаточным вниманием к вопросам безопасности привело к широкому распространению макровирусов.

Microsoft Visual Basic — средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка — языка Бейсик, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса.

1 Постановка задачи и исходные данные

В ходе выполнения данной курсовой работы необходимо определить реакции связей составной конструкции. Рассматривается плоская механическая конструкция, находящаяся в равновесии под действием заданных сил и наложенных связей(Рис.1.1)

Элементы конструкции считаются абсолютно жесткими. Стержни, изображенные сплошными линиями, невесомые. Трение в шарнирах, катках и точках контакта тел отсутствует. Требуется определить реакции шарнира О и Катковой опоры C, усилия в невесомых стержнях A,E, давление в точке D.

Рис.1.1 - Составная конструкция.

Таблица 1.1 - Исходные данные

варианта

F

G1

G2

(sin 1)

(sin 2)

(sin 3)

(sin 4)

1

10

10

10

0,2

0,13

0,68

0,88

Числовые значения величин задаются формулами:

2Математическаямодель Для составления математической модели необходимо составить 6 уравнений реакций : для каждой части плоской механической конструкции по 3 уравнения (2 уравнения равновесии я и 1 уравнение моментов относительно любой точки части плоской механической конструкции ).

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

Полученная система линейных алгебраических неоднородных уравнений приводится к стандартной матричной форме:

Для проверки правильности решения задачи следует составить уравнение, не совпадающее ни с одним из уравнений. Подстановка решения системы в это уравнение должна обращать его в тождество. За счет погрешностей счета и погрешностей округления даже в правильно решенной задаче левая часть контрольного уравнения после подстановки не обращается в ноль и дает «невязку» Δ. Точность решения считается удовлетворительной, если относительная «невязка»:

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

Соседние файлы в папке Курсач вариант 1