Расчет узлов связей excel

chon

размещено: 12 Апреля 2017
обновлено: 08 Ноября 2021

Калькулятор для проверки узлов ферм из ЗГСП согласно приложения Л СП16.13330. Формат XLS.
* 08.11.2021 изм.:
1. Исправлено условное форматирование по столбцу AC «Прочн. св. шв. Max (91 & 92)» — добавлено выделение цветом при превышении 0,999.
2. Исправлено условное форматирование по столбцу AD «Тип углов. шва: (2,4,5)». Для значения «Тип 2» — выделение красным цветом, чтобы не пропустить и назначить в документации 100% инструментальный контроль шва.
* 27.07.2018 изм.:
1. Исправлено отображение отношения «g/b≤0,25» — на результат не влияло
* 25.07.2018 изм.:
1. Актуализирован расчет по СП 294 (чуть поменялась логика оценки внутри формул Excel в зависимости от типа узла).
2. Разнесены результаты формул (86) и (87) по разным ячейкам.
3. Добавлены рекомендации по геометрии сечений на основе п.14.5.2…4.
4. Добавлено определение коэффициента расчетной длины панелей верхних поясов ферм по п.14.5.1 (отдельный лист).
* 20.07.2018 изм.:
1. Добавлено определение типа сварного шва по ГОСТ 23118 (подсказка для контроля).
2. Добавлена проверка геом. п.14.5.3 СП294.
* 28.02.2018 изм.:
1. Катет сварного шва назначается автоматически из условия 1,2(мин толщины).
2. Убрана графа Ru — за ненадобностью.
* 06.12.2017 изм.:
1. Yd для (Л.1) определялся не правильно не по F/(A*Ry), а по N/(Ad*Ryd) (только в первой строчке).
2. Добавлена проверка по «У»-образному узлу

* 10.07.2017 Внес изменения:
1. Rwf находился не правильно. Теперь надо задавать ручками (см. табл. Г.3), по умолчанию рекомендую 180 МПа;
2. βf везде поставил =0,7;
3. Добавил (исправил) форматирования (на расчет не влияло).

Калькулятор для проверки узлов ферм из ЗГСП (Excel) по СП 2941

zip

1.01 МБ

СКАЧАТЬ

Реализованы формулы 92, 94-97 проверки узлов ферм из ГСП по «Пособию по проектированию стальных конструкций (к Снип II-23-81)» для сечений по ГОСТ 30245-94. Дописаны пользовательские функции в Excel’е на VBA — макросы включать. Внес исправления (толщина стенки при величине больше 10 мм принималась не правильно). Так же добавил файл в формате odt (OpenOffice).

Комментарии

Комментарии могут оставлять только зарегистрированные
участники
Авторизоваться

Комментарии 1-10 из 17

SLADE

, 19 марта 2006 в 13:15

#1

Супер.
Вы это сами сделали ?
Если сами, не могли бы вы подсказать как вы стали и профили в одну ячейку забили ,и теперь их выбирать можно??

gad

, 21 марта 2006 в 21:09

#2

Валерий

, 24 марта 2006 в 07:25

#3

Довольно таки не плохо.

ukf

, 07 сентября 2006 в 20:30

#4

Автор, ты просто молодчина.
Вот бы создать с помощью твоих функций супер-спецификацию для металлоизделий.
Я сделал себе такую, но без базы проката. Я вношу ее вручную и очень доволен. А потом прямо вставлюю в ACAD
А с твоими функциями VBA такой СУПЕР-ГИПЕР-спецификации не было бы цены. Если есть интерес? я вышлю свою cgtw-ю.
Еще раз, молодчина !!!

Дворак Алексей

, 07 апреля 2007 в 13:04

#5

ВНИМАНИЕ разработчику!!!

Откорректируй функцию, вычисляющую толщину стенки пояса, так как при толщине стенки гнутосварной трубы более 9 мм происходит неправильное вычисление толщины стенки (например при стенке 10 мм расчитанная толщина 1 мм, при толщине 12 мм — соответственно 21 мм). А также откорректируй расчетные сопротивления сталей, так как у тебя они нормативные а не расчетные

Maiyka

, 07 октября 2007 в 16:23

#6

По названию вижу, что тема четкая….
Скачать правда никак не получается, так что есле кто кинит на мыло буду вечно благодарна…..
[email protected]

Haralds

, 02 ноября 2007 в 17:07

#7

U menja makrosi njerabotajut. Mozhet izza kodirovki wina! Mozhet ih kak fail dobavitj?

gad

, 07 ноября 2007 в 11:36

#8

>Дворак Алексей
С толщиной функцию исправил. А Ry это и есть расчетное сопротивление. Сечас выложил файл в формате odt(OpenOffice).

ЕЖЕК

, 17 марта 2010 в 17:56

#9

Выражаю большую благодарность автору.
Очень полезная вещь.

Также хочу подтвердить маленькую неточность расчетных сопротивлений для НГ сталей (С345 и выше)
Что легко правиться в ручную :)

гостьЧЧЧ

, 21 сентября 2010 в 16:52

#10

напишите мне тупому как этим пользоваться

Практический семинар Tekla Structures 2017

Ручной расчет узлов

Аватара пользователя

Таран Д. А.

Администратор
Сообщения: 2874
Регистрация: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Ручной расчет узлов

Пример расчета узлов с формулами. Может кому пригодится.


pdimav

Сообщения: 243
Регистрация: 16 янв 2012, 19:07

Re: Ручной расчет узлов

Сообщение

pdimav » 25 июн 2014, 11:50

Это считалось руками, а оформлено в … (что за программа?).

pdimav1979(не собака)yandex.ru


Аватара пользователя

Таран Д. А.

Администратор
Сообщения: 2874
Регистрация: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Ручной расчет узлов

Сообщение

Таран Д. А. » 25 июн 2014, 14:53

pdimav писал(а):Это считалось руками, а оформлено в … (что за программа?).

Просто документ такой вруки попал кто делал не в курсе



phpbb3 styles

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей

Может пригодиться в расчетах студентам и инженерам, сам я довольно часто использую некоторые из этих расчётов.




+ Благодарностей: 1


хоть бы намекнули в чем суть расчетов. а то качать и смотреть всем то не хочется :um:


Список вложенных файлов
___________________________
1. algebra.XLS   Расчет квадратного уравнения несколькими способами
2. boltkruk.XLS   Расчет прочности нагруженных болтовых соединений
3. circle.XLS   Расчет параметров круга
4. dm1cepr.XLS   Расчет цепной передачи по методике Чернавского
5. dm1cher.XLS   Расчет червячного редуктора Чернавского
6. dm1klrem.XLS   Расчет клиноременной передачи по методике Чернавского
7. dm1kon.XLS   Расчет конического прямозубого редуктора по методике Чернавского
8. dm1kos.XLS   Расчет цилиндрического косозубого редуктора по методике Чернавского
9. dm1plrem.XLS   Расчет плоскоременной передачи по методике Чернавского
10. dm1podc.XLS   Расчет подшипников цилиндрического редуктора по методике Чернавского
11. dm1porem.XLS   Расчет поликлиновой передачи по методике Чернавского
12. dm1pr.XLS   Расчет цилиндрического прямозубого редуктора по методике Чернавского
13. dm1privd.XLS   Расчет КПД привода и мощности электродвигателя по методике Чернавского
14. dm1shpon.XLS   Расчет прочности шпоночного соединения по методике Чернавского
15. dm1val1.XLS   Предварительный расчет валов по методике Чернавского
16. dm2cher.XLS   Расчет червячного редуктора по методике Дунаева
17. dm2kon.XLS   Расчет конического прямозубого редуктора по методике Дунаева
18. dm2kos.XLS   Расчет цилиндрического косозубого редуктора по методике Дунаева
19. dm2privd.XLS   Расчет КПД и мощности электродвигателя по методике Дунаева
20. dm2shpon.XLS   Расчет прочности шпоночного соединения по методике Дунаева
21. dm3podc.XLS   Расчет подшипников цилиндрического редуктора по методике Шейнблита
22. dm3privd.XLS   Расчет КПД и мощности электродвигателя по методике Шейнблита
23. dm4klrem.XLS   Расчет клиноременной передачи по методике Эрдеди
24. dm4plrem.XLS   Расчет плоскоременной передачи по методике Эрдеди
25. dm4shpon.XLS   Расчет прочности шпоночного соединения по методике Эрдеди
26. dm5klrem.XLS   Расчет клиноременной передачи по методике Иванова
27. dmmufta.XLS   Расчет муфты
28. electro.XLS   Электротехника — расчет  сопротивления резистора
29. manyangl.XLS   Геометрия — расчет многоугольников
30. mechanic.XLS   Механика — расчет реакций опор
31. physic.XLS   Физика — расчет движения тела, брошенного под углом к горизонту
32. piramida.XLS   Геометрия — расчет пирамиды
33. plita.XLS   Механика — расчет нагрузок кронштейновых и балочных конструкций
34. rezba.XLS   Расчет резьбовых соединений
35. ring.XLS   Геометрия — расчет кольца
36. romb.XLS   Геометрия — расчет ромба
37. square.XLS   Геометрия — расчет квадрата
38. svarka.XLS   Расчет сварных соединений
39. vint4.XLS   Расчет передачи винт-гайка
40. zaklepka.XLS   Расчет клепаных соединений
___________________________________________________
Один файл

GPM.XLS   Расчет узлов грузоподъемных машин по методике Казака

Не могу отправить из-за ограничений размеров файлов, если Администратор мне поможет это исправить, то и его выложу.
Или предложите куда его выложить, чтобы смогли скачать.




Цитата: VIO от 22.03.08, 10:32:09

Один файл

GPM.XLS   Расчет узлов грузоподъемных машин по методике Казака

Не могу отправить из-за ограничений размеров файлов, если Администратор мне поможет это исправить, то и его выложу.
Или предложите куда его выложить, чтобы смогли скачать.

Да хоть куда: _www.slil.ru например.


Пожалуйста, там он будет висеть 1 месяц
http://slil.ru/25613893

GPM.XLS   Расчет узлов грузоподъемных машин по методике Казака


Расчёт для общего развития хороший :fr: :beer:
Только жаль, что разбросан. Но это на мой вкус.



Не знаю что и предложить?
Может администратор, что предложит?



VIO
Спасибо за файлы!
Как я понял это из книги А.Дубина «Машиностроительные расчеты в среде Excel 97/2000»
Просто книга у меня есть, а дискету куда-то потерял.
Ещё раз спасибо!


Цитата: Игорьтек от 26.03.08, 14:15:41
VIO
Спасибо за файлы!
Как я понял это из книги А.Дубина «Машиностроительные расчеты в среде Excel 97/2000»
Просто книга у меня есть, а дискету куда-то потерял.
Ещё раз спасибо!

Правильно, купил думал освою VBA, но как-то времени не хватает.

+ Благодарностей: 1


Народ
Может кто обновит ссылку ?



Вы не могли бы залить все одним файлом
В том числе и самый большой ?


VIO!
Перезалейте, пожалуйста, GPM.XLS   Расчет узлов грузоподъемных машин по методике Казака ( Расчет8.zip ), а то ссылки уже не работают.


  • Форум пользователей ПО АСКОН

  • Профессиональные вопросы

  • Конструирование

  • Расчеты в Excel

Цель работы

Освоение приемов расчета и оформления одного из узлов технологического процесса.

Учебные вопросы

1.Оформление таблицы исходных данных

2.Условное изображение технологического узла

3.Написание расчетных уравнений и вывод расчетной формулы

4.Расчет и оформление результатов

Краткое изложение учебного материала по теме

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

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

Оформление таблицы исходных данных

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

Например, при расчете узла сгущения целлюлозной суспензии исходными данными могут быть:

– поток уходящей с узла целлюлозной массы, т/ч;

82

концентрации целлюлозы: в поступающем потоке, в потоке сгущенной целлюлозы и в очищенной воде (с присутствием небольшого количества целлюлозы), % (в расчете на абсолютно сухое вещество);

потери целлюлозы, в данном расчете невелики и их можно не учи-

тывать.

Таблица исходных данных будет выглядеть следующим образом.

Таблица 8.1 – Исходные данные узла сгущения

Еди-

Вели-

Наименование

Обозна-

ница

Обоснование

показателя

чение

изме-

чина

рения

Поток уходящей с узла

G2

т/ч

50,05

известно из расчета

целлюлозной массы

другого узла

Концентрация целлюлозы:

– в поступающем потоке

c1

%

2,50

принимаем

– после сгущения

c2

%

12,00

задано при расчете

другого узла

– в отобранной воде

c3

%

0,05

принимаем

Условное изображение технологического узла

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

Рисунок 8.1 – Схема узла сгущения

3 Написание расчетных уравнений и вывод расчетной формулы

Материальный баланс узла состоит из двух уравнений: общего и частного баланса.

Общий баланс: сумма поступающих потоков равна сумме уходящих потоков, для данного узла:

G1 = G2 + G3

Частный баланс: количество поступающей целлюлозы равно сумме целлюлозы в уходящих потоках:

83

M1 = M2 + M3

где

Mi = Gi· ci /100

Таким образом, получаем следующую систему из двух линейных уравнений, в которой неизвестные величины G1 и G3:

G1 = G2 + G3

G1· c1 /100 = G2· c2 /100 + G3· c3 /100

Если умножить каждый член второго уравнения на 100, получим систему:

G1 = G2 + G3

G1· c1 = G2· c2 + G3· c3

Данную систему можно решить методом подстановки или матричным методом, перенеся известные значения в правую часть:

G1 – G3 = G2

G1· c1 – G3· c3 = G2· c2

Матрица A коэффициентов при неизвестных членах:

1 -1 c1 c3

Вектор B известных членов уравнений:

G2 G2· c2

Решение системы (значения G1 и G3) рассчитываются по матрич-

ному уравнению:

G = A-1 · B

4 Расчет и оформление результатов

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

На листе системы Excel весь расчет будет выглядеть, как показано на рисунке 8.2.

84

Рисунок 8.2 – Расчет материального баланса узла сгущения целлюлозы

85

Соседние файлы в предмете Информатика

  • #
  • #
  • #
  • #

    20.01.202151.6 Кб18Контрольная работа Excel.xlsx

  • #
  • #
 

Acid Burn

Пользователь

Сообщений: 585
Регистрация: 23.12.2012

Здравствуйте!

Нужна формула, рассчитывающая число узлов заданной сетки внутри заданной фигуры без их построения.
Линии начала отсчёта сетки проходят по крайней левой и нижней точкам.
Условия:
1. Форма фигуры может быть разная (прямоугольник/квадрат, треугольник, эллипс/круг, сектор)  
2. Площадь фигуры может быть разная
3. Шаг сетки может быть разный (2х2, 10х10, 50х25 м)
Исходные данные:
а) Форма фигуры (значения: «прямоугольник»; «треугольник»; «эллипс»; «сектор»)
б) Площадь  фигуры (м2)
в) Данные для построения (соответственно 2 стороны; сторона и прилежащий угол; 2 радиуса; радиус и длина дуги)
Желаемый результат:
=UDF(Форма; Площадь; Размер1; Размер2; Шаг1; Шаг2) = ХХХ точек.

Файл с примером.

Изменено: Acid Burn31.03.2015 22:27:40

 

Dima S

Пользователь

Сообщений: 2063
Регистрация: 01.01.1970

Если участок произвольной формы, то и измерений длины и ширины у него не два параметра, а больше, иначе как вы определите, что он неправильный?
От этого и танцуйте — разбивайте на 2 правильных, а там не сложно.

 

Acid Burn

Пользователь

Сообщений: 585
Регистрация: 23.12.2012

Dima S, моё решение основано на числе квадратов, и не является универсальным.
Надо что-то типа такого: =UDF(Форма; Площадь; Размер1; Размер2; Шаг1; Шаг2)

Изменено: Acid Burn30.03.2015 20:51:01

 

Dima S

Пользователь

Сообщений: 2063
Регистрация: 01.01.1970

Задания меняется быстрее, чем находятся решения :)

Изменено: Dima S30.03.2015 20:56:20

 

Acid Burn

Пользователь

Сообщений: 585
Регистрация: 23.12.2012

Это точно. Такая у меня работа… При этом всё надо уже вчера. :)
Пока примерно определился, как это делать вручную:
1. Строим фигуру
2. Строим сетку
3. Совмещаем и подсчитываем точки внутри и на границе фигуры

А вот как это написать программно в виде UDF — большой вопрос…

Изменено: Acid Burn30.03.2015 21:03:59

 

Dima S

Пользователь

Сообщений: 2063
Регистрация: 01.01.1970

задание не совсем понятное
что есть «число узлов» для круга?
в вашем примере есть не только прямоугольники, но и ломаные многоугольники.
решение вы хотите формульное или графическое?

 

Acid Burn

Пользователь

Сообщений: 585
Регистрация: 23.12.2012

Постарался объяснить

в файле

.
Простите, сложно сформулировать задачу.

Upd1:
Дорисовал те самые «узлы»…

Upd2:
Что-то меня вообще перемкнуло. Как считаете, реально такое сделать?

Изменено: Acid Burn30.03.2015 22:08:26

 

Acid Burn

Пользователь

Сообщений: 585
Регистрация: 23.12.2012

Что, если сделать так:
1. Берём шаг сетки и считаем его площадь (для простоты пусть будет кирпичик 100 м2)
2. «Строим» квадрат, описывающий фигуру, считаем его площадь и делим на площадь кирпичика (н-р, в него убралось 10 кирпичиков)
3. Вычитаем из площади квадрата площадь нашей фигуры и делим на площадь кирпичика (к примеру, «вылетает» 1 кирпичик)
4. Получаем число кирпичиков 9 шт. (10 — 9)
5. Считаем число узлов как ОКРУГЛ(9+(2*9^0,5+1);0) = 16
Правильно?

Изменено: Acid Burn30.03.2015 22:36:28

 

Dima S

Пользователь

Сообщений: 2063
Регистрация: 01.01.1970

Сейчас не имею доступа к пк, но есть ещё один вопрос — линии начала отсчета сетки проходят по центральным осям фигур, или по крайних левой и нижней точках?

Изменено: Dima S30.03.2015 22:58:58

 

Acid Burn

Пользователь

Сообщений: 585
Регистрация: 23.12.2012

Скорее всего по крайней левой и нижней точкам.

Upd1:
Переделал

тестовый файл

, реализовал в нём промежуточный вариант.
До встречи завтра. :)

Изменено: Acid Burn31.03.2015 00:18:23

 

Acid Burn

Пользователь

Сообщений: 585
Регистрация: 23.12.2012

Да, в геометрии я не силён… Кто-нибудь готов помочь?

 

Dima S

Пользователь

Сообщений: 2063
Регистрация: 01.01.1970

вы опять изменили входящие данные)
но это оказалось на руку)
вот, смотрите.
функция принимает входные параметры:
массив х,у
максимальное значение сетки по оси  х
шаг по осе х
максимальное значение сетки по оси  у
шаг по осе у

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

Теоретически — должно считать количество узлов для фигуры любой формы, заданной координатами.

Изменено: Dima S01.04.2015 00:56:32

 

Acid Burn

Пользователь

Сообщений: 585
Регистрация: 23.12.2012

Dima S, я так понял:
=кол_узлов(массив_XY;max_X;шаг_X;max_Y;шаг_Y)
Отличный вариант для детального исследования. Спасибо!

Но мне нужна формула, работающая при минимальном объёме вводных данных:
=кол_узлов(Форма; Площадь; Размер1; Размер2; Шаг1; Шаг2).
Информации по координатам на этом этапе у меня просто нет. )

Данные/задачу я не менял, просто для теста вместо автофигур построил графики. )

 

Dima S

Пользователь

Сообщений: 2063
Регистрация: 01.01.1970

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

 

Acid Burn

Пользователь

Сообщений: 585
Регистрация: 23.12.2012

Dima, это для кого как. :) Поможете?

 

Doober

Пользователь

Сообщений: 2204
Регистрация: 09.04.2013

#16

01.04.2015 20:18:03

Цитата
Acid Burn написал: Dima, это для кого как

Не поверю, с автокадом то работаете.

Цитата
б) при работе в AutoCAD ……
Вы уж мне поверьте, я на этом собаку съел. )))

Средствами автокада решается просто.
Пишете свою UDF даже в Excel.
Обращаетесь к объектной модели автокада,по массиву точек фигуры строите замкнутую область.
Перебираете ваши кирпичики и проверяете ,что остается от вычитания объектов.
Или через метод объекта IntersectWith находите точку пересечения узла.

<#0>

 

Acid Burn

Пользователь

Сообщений: 585
Регистрация: 23.12.2012

#17

01.04.2015 21:54:50

Цитата
Doober написал: Средствами автокада решается просто.

Согласен.
Кстати «при работе в AutoCAD …… собаку съел.» — неправильное понимание контекста сообщения, в котором говорится про txt-layer в PDF, выгруженном из AutoCAD’a.

Цитата
Doober написал: Обращаетесь к объектной модели автокада

Пока задачу надо решить без AutoCAD — не у каждого он есть и не всегда нужен.
Сейчас нужна UDF; визуализация тоже уместна, но средствами Excel.

 

Acid Burn

Пользователь

Сообщений: 585
Регистрация: 23.12.2012

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

 

Doober

Пользователь

Сообщений: 2204
Регистрация: 09.04.2013

Геометрию не хотите учить?
Могу за вас ее вспомнить.
Площадь во входных параметрах совсем не нужна,она может быть рассчитана в теле функции.

 

Acid Burn

Пользователь

Сообщений: 585
Регистрация: 23.12.2012

На основе чего она может быть рассчитана, если координат нет?

 

Doober

Пользователь

Сообщений: 2204
Регистрация: 09.04.2013

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

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

 

Acid Burn

Пользователь

Сообщений: 585
Регистрация: 23.12.2012

Поясню. Расчёт числа узлов нужен для расчёта стоимости изысканий на участке.
Оценка делается в 2 этапа:

1. Предварительный (примерная стоимость работ)
Вводные данные: в лучшем случае форма, площадь и некоторые размеры участка.
Решение:

пока отсутствует

.

2. Детальный (точная стоимость, если Заказчика устроила предварительная)
Вводные данные: координаты точек участка (участков).
Решение: UDF, предложенная Dima S.

Скорее всего, UDF для «1 этапа» — частный случай решения «2 этапа».
Вот только написать такую UDF мне пока не под силу.

Изменено: Acid Burn05.04.2015 18:58:08

 

Dima S

Пользователь

Сообщений: 2063
Регистрация: 01.01.1970

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

 

Acid Burn

Пользователь

Сообщений: 585
Регистрация: 23.12.2012

 

Acid Burn

Пользователь

Сообщений: 585
Регистрация: 23.12.2012

Пока получается вот так:

https://yadi.sk/i/bNCHvfbUfvPWH

.
Вроде бы прошёл все фигуры, кроме сегмента.

Изменено: Acid Burn12.04.2015 12:28:49

 

Acid Burn

Пользователь

Сообщений: 585
Регистрация: 23.12.2012

Подскажите, как рассчитать координаты точек на дуге сегмента, имея длину хорды и высоту сегмента?

Так

?

Изменено: Acid Burn12.04.2015 12:33:47

 

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

 

Acid Burn

Пользователь

Сообщений: 585
Регистрация: 23.12.2012

Спасибо!

Хотелось бы понять:
1. Правильно ли сделано то, что есть?
2. Как доработать блок B:C так, чтобы можно было удалить временные блоки?
Файл тут:

https://yadi.sk/i/FtdpkFYZfvgq3

Изменено: Acid Burn12.04.2015 14:41:23

 

Acid Burn

Пользователь

Сообщений: 585
Регистрация: 23.12.2012

Добавил генератор случайных фигур и построение графика по данным массива.
По-прежнему надеюсь на Вашу помощь, Господа!

 

Acid Burn

Пользователь

Сообщений: 585
Регистрация: 23.12.2012

#30

12.04.2015 19:11:27

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

Что хотелось бы получить:

1 Построить сегмент по хорде и высоте. Сам смог сделать только полукруг. (((
2 Расчёт координат участка, сетки и её контура ведётся в таблицах 1-3.
Хотелось бы убрать их в массив VBA, и по нему уже проводить анализ и строить график.
Пример построения диаграммы по массиву — Sub Test().
3 Анализ (подсчёт узлов, периметра и площади) выполняют 3 функции.
Хотелось бы объединить их в одну UDF.
4 Генератор фигур работает достаточно примитивно.
Хотелось бы как-то его улучшить.

Файл:

https://yadi.sk/i/SR8ea5t1fvsLT

Понравилась статья? Поделить с друзьями:
  • Расчет удельного веса формула excel
  • Расчет функций в word
  • Расчет удельного веса документально проверенных организаций таблица excel
  • Расчет функций в excel по кредиту
  • Расчет удельного веса в процентах excel