![]() |
|
![]() ![]() ![]() |
|
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 6 Всего: 250 |
еще вопрос.. верно ли "пролет знает(может сообщить) моменты М и Q для любой своей точки " ?
Добавлено через 1 минуту и 33 секунды угу тут понятно.. и формула задания интервала может быть любая, в вашем случае равномерно распределенная.. |
|||
|
||||
Нитонисе |
|
||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 917 Регистрация: 5.11.2009 Репутация: 2 Всего: 2 |
Это в большей мере расчетная характеристика. То есть мы определяем степень детализации расчета. В контексте задачи пролет - это сущность, которая выполняет некоторые расчеты и в этом смысле набор сечений ему необходим, иначе он не будет знать где вычислять M и Q. Добавлено через 5 минут и 13 секунд
Да, у него будет функция типа getM(int X), где X - координата пролета, где требуется определить момент.
Алгоритм деления на интервалы такой: - пользователь задает максимальный интервал - функция Span::createSectionsSet() начинает создавать вектор X класса Diagram, при этом анализируется вектор нагрузок Load, ниже поясню как. Допустим пользователь задал интервал в 50 мм, а у нас есть точечная нагрузка на пролет, расположенная в 30 мм от опоры. В этом случае точка 30 мм тоже будет помещена в вектор Х. То есть получится: 0,30,50,150,200 и т.д. |
||||||
|
|||||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 6 Всего: 250 |
значит на один пролет у нас может быть несколько диаграмм построенных разным образом..
ну в принципе все..можно строить классы ![]() Добавлено через 2 минуты и 42 секунды и возвращает моменты в указанной точке.. |
|||
|
||||
Нитонисе |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 917 Регистрация: 5.11.2009 Репутация: 2 Всего: 2 |
В принципе да. Только каждый объект Diagram соответствует вектору нагрузок. То есть, если на пролет задан только один вектор нагрузок, то объект диаграмм может быть в единственном числе, ну разве что наплодить таких же объектов с другим интервалом сечений, в чем, вобщем-то, нет смысла. |
|||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 6 Всего: 250 |
и строиться на основе промежутка и интервала Добавлено через 1 минуту и 22 секунды
может у вас будет два графика разных сечений для одного пролета.. главное не в нужности, а в логичности происходящего.. |
|||
|
||||
Нитонисе |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 917 Регистрация: 5.11.2009 Репутация: 2 Всего: 2 |
На самом деле ему в обязанности можно вменить гораздо больше, я просто все не расписываю, чтобы не усложнять понимание, да и со многими функциями еще сам не определился. Нет, промежуток и интервал - это в сущности одно и то же. График строится на основе X и M (эпюра М) и X и Q (эпюра Q). При этом при построении графика будут учитываться экстремумы, но о них пока не говорю, так как это усложнит картину.
Ну это возможно - имея пролет с нагрузкой построить сотню диаграмм M и Q с разными интервалами. Но это только если для понимания сути задачи, так как на практике это не нужно, диаграммы (эпюры) будут строиться с заданным интервалом в единственном числе. Другое дело, что я могу сменить нагрузку на пролет - диаграммы создадутся и отрисуются заново. |
|||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 6 Всего: 250 |
я имел ввиду применительно к обсужденному в теме.. ![]() Добавлено через 1 минуту и 15 секунд сорри за опечатку.. span инстинктивно обратно перевел как промежуток ) на основе пролета и интервала ![]() |
|||
|
||||
Нитонисе |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 917 Регистрация: 5.11.2009 Репутация: 2 Всего: 2 |
Спан не нужен. Для построения графика нужны координаты его точек. В данном случае X,M и X,Q. То есть можно сказать объекту класса Diagram: "Рисуемся отсель и с таким масщтабом" - и он рисуется. В коде примерно так
|
||||
|
|||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 6 Всего: 250 |
ага, понимание самое главное ![]()
а как же длина пролета ? нагрузки на него ? как без этого то построить диаграмму ![]() |
|||
|
||||
Нитонисе |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 917 Регистрация: 5.11.2009 Репутация: 2 Всего: 2 |
||||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 6 Всего: 250 |
||||
|
||||
Нитонисе |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 917 Регистрация: 5.11.2009 Репутация: 2 Всего: 2 |
||||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 6 Всего: 250 |
||||
|
||||
Нитонисе |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 917 Регистрация: 5.11.2009 Репутация: 2 Всего: 2 |
||||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 6 Всего: 250 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |