Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > EXCEL. Как создать графическое отображение элементов расчета?

EXCEL. Как создать графическое отображение элементов расчета?

Ответ
Поиск в этой теме
Непрочитано 05.06.2016, 16:26 #1
EXCEL. Как создать графическое отображение элементов расчета?
user277418
 
Регистрация: 21.04.2010
Сообщений: 450

День добрый.

Вкратце опишу ситуацию. У меня есть калькулятор в excel, который выполняет все проверки базы колонны по нормам. Хотелось бы к нему прикрутить какую-нибудь графическую "отображалку", что бы при изменении например высоты фасонки, это отображалось на картинке. Честно сказать понятия не имею куда копать.

пс: для примера приложил картинки

Миниатюры
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 231
Размер:	36.7 Кб
ID:	171687  Нажмите на изображение для увеличения
Название: 2.png
Просмотров: 238
Размер:	24.9 Кб
ID:	171688  


Последний раз редактировалось user277418, 05.06.2016 в 22:50.
Просмотров: 7502
 
Непрочитано 05.06.2016, 16:36
1 | #2
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589


Графическую отображалку в Excel? или чертеж в акаде?
Какими ЯП владеете?

Что то подобное проскакивало... вот , нашел: http://forum.dwg.ru/showthread.php?t=40633
Boxa вне форума  
 
Непрочитано 05.06.2016, 16:47
2 | #3
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604


https://habrahabr.ru/post/238867/
для акада всё тоже самое
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Автор темы   Непрочитано 05.06.2016, 17:51
#4
user277418


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


Цитата:
Сообщение от Boxa Посмотреть сообщение
Графическую отображалку в Excel? или чертеж в акаде?
Какими ЯП владеете?

Что то подобное проскакивало... вот , нашел: http://forum.dwg.ru/showthread.php?t=40633
Отображалку в Excel. ЯП не владею
user277418 вне форума  
 
Непрочитано 05.06.2016, 21:53
#5
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,048


можно через шэйпы "рисовать" на листе экселя - но это уже ЯП (VBA) и весьма сомнительное удовольствие, имхо
Сергей812 вне форума  
 
Автор темы   Непрочитано 05.06.2016, 22:44
#6
user277418


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
можно через шэйпы
не. это точно не вариант
user277418 вне форума  
 
Непрочитано 06.06.2016, 08:12
#7
stas_org


 
Регистрация: 05.04.2007
Самара
Сообщений: 1,199


Цитата:
Сообщение от user277418 Посмотреть сообщение
не. это точно не вариант
Можно попробовать подготовить сколько надо шейпов картинок на отдельном листе, а затем их дергать куда надо.
stas_org вне форума  
 
Непрочитано 06.06.2016, 08:16
#8
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589


Цитата:
Сообщение от user277418 Посмотреть сообщение
ЯП не владею
Цитата:
Сообщение от user277418 Посмотреть сообщение
Честно сказать понятия не имею куда копать.
По моему ответ очевиден.

Есть еще пара вариантов:
1. Искать доброго самаритянина/мазохиста, который сделает все за вас
2. Искать исполнителя, который выполнит эту задачу за деньги.

Что делать, решать Вам.
Boxa вне форума  
 
Непрочитано 06.06.2016, 08:41
#9
ETCartman


 
Регистрация: 09.12.2008
Сообщений: 4,649


тут вот эксели от гуру этого дела - в том числе по расчетам фундаметов. http://www.calculatoredge.com/#structural
хотя на мой взгляд лучше использовать VBA а отрисовка не нужна и достаточно схемы с размерами (статичной)
от расчетов не требуется красота, главное чтобы каждая цифра была проверябельна
ETCartman вне форума  
 
Непрочитано 06.06.2016, 08:44
#10
olegrussia


 
Регистрация: 18.01.2007
Россия
Сообщений: 2,346
<phrase 1= Отправить сообщение для olegrussia с помощью Skype™


Здесь не нужно какое-то хитрое программирование. Посмотрите обучалки по теме https://yandex.ru/search/?text=напис...2&clid=1955454 , там ничего сложного, за полдня разберетесь.
olegrussia вне форума  
 
Непрочитано 06.06.2016, 09:01
#11
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589


Вот тут вариантик: http://www.vbnet.ru/forum/show.aspx?id=165064
Ну или еще вот такой встречается:
Код:
[Выделить все]
    Option Explicit
    Private Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" _
        (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
    Private Declare Function dwMoveTo Lib "gdi32" Alias "MoveToEx" _
        (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, _
        ByVal lpPoint As Long) As Long
    Private Declare Function dwLineTo Lib "gdi32" Alias "LineTo" _
        (ByVal hdc As Long, ByVal x As Integer, ByVal y As Integer) As Long
    Private Declare Function dwGetDC Lib "user32" Alias "GetDC" _
        (ByVal hWnd As Long) As Long
    Private Declare Function dwEllipse Lib "gdi32" Alias "Ellipse" _
        (ByVal HDC As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal _
        X2 As Long, ByVal Y2 As Long) As Long
    Private Function Draw()
        Dim hForm As Long, hdc As Long
        hForm = FindWindow("ThunderDFrame", Me.Caption)
        hdc = dwGetDC(hForm)
        Call dwMoveTo(hdc, 10, 40, 0)
        Call dwLineTo(hdc, 150, 100)
        Call dwEllipse(HDC, 50, 50, 150, 150)
    End Function
    Private Sub UserForm_Click()
        Draw
    End Sub
ЗЫ.
olegrussia, Что то не припомню, чтоб прямая работа с WinAPI из под VBA, когда либо попадала в категорию "там ничего сложного, за полдня разберетесь" , особенно для человека, который вообще не владеет языком, даже на базовом уровне.
Boxa вне форума  
 
Непрочитано 06.06.2016, 09:03
2 | #12
gumel


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


Можно нарисовать что либо, даже с помощью диаграмм
Вложения
Тип файла: xls пример рисования.xls (58.0 Кб, 95 просмотров)
gumel вне форума  
 
Непрочитано 06.06.2016, 09:05
1 | #13
Puroshev


 
Регистрация: 22.10.2008
Сообщений: 73
Отправить сообщение для Puroshev с помощью Skype™


Для user277418
Посмотри файлик в качестве примера.
Вложения
Тип файла: xls Проверка стальнвх сварных балок.xls (620.0 Кб, 100 просмотров)
Puroshev вне форума  
 
Непрочитано 06.06.2016, 18:33
#14
Владимир_М


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


Цитата:
Сообщение от user277418 Посмотреть сообщение
не. это точно не вариант
А почему? И какая разница? И на мой взгляд, это самый прямой и простой путь для автоматического получения какой-то иллюстрации в Excel. Даже целый чертеж. К тому же, при желании и необходимости полученную картинку можно как угодно отредактировать ручками.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 149
Размер:	39.8 Кб
ID:	171725  
Владимир_М вне форума  
 
Непрочитано 09.06.2016, 06:04
#15
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Как вариант хранить данные ввиде txt, в файле будут храниться данные о текстах и линиях. Переменные размеры вставлять с помощью программы.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Автор темы   Непрочитано 09.06.2016, 09:21
#16
user277418


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


2 gumel, Puroshev, Владимир_М первый раз токое увидел, не думал, что из шейпов можно выжать такие результаты. в принципе думаю такого будет достаточно для моих нужд. Это все шейпы? Может есть какая литература где можно почитать про их возможности?

2 Boxa хочу сам разобраться
user277418 вне форума  
 
Непрочитано 09.06.2016, 10:29
#17
Puroshev


 
Регистрация: 22.10.2008
Сообщений: 73
Отправить сообщение для Puroshev с помощью Skype™


Для user277418
Твой пример
Вложения
Тип файла: zip TEST-1.zip (51.9 Кб, 36 просмотров)
Puroshev вне форума  
 
Непрочитано 09.06.2016, 10:37
#18
gumel


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


Puroshev, у меня чет не работает..

user277418, смотри http://www.planetaexcel.ru/

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

делал этот калькулятор для одной фирмы (цены с потолка)
Вложения
Тип файла: xls Калькулятор столешниц test.xls (848.5 Кб, 57 просмотров)

Последний раз редактировалось gumel, 09.06.2016 в 10:44.
gumel вне форума  
 
Непрочитано 09.06.2016, 20:35
1 | #19
Владимир_М


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


Цитата:
Сообщение от user277418 Посмотреть сообщение
2 gumel, Puroshev, Владимир_М первый раз токое увидел, не думал, что из шейпов можно выжать такие результаты. в принципе думаю такого будет достаточно для моих нужд. Это все шейпы? Может есть какая литература где можно почитать про их возможности?
В моем примере это все шейпы (фигуры в русском меню), кроме верхних заголовков, рисуется все автоматически из макросов VBA. Для меня лучшей литературой была возможность Excel автоматом писать макросы по действиям пользователя. Потом в этом макросе записанные константы меняешь на свои переменные.
Владимир_М вне форума  
 
Непрочитано 09.06.2016, 20:51
#20
Tyhig

Оснащение проходки горных выработок, ПОС, нормоконтроль, КР, АР
 
Блог
 
Регистрация: 30.01.2008
Ленинград
Сообщений: 18,693


Упрощенный способ есть в классическом екселе.
Не помню уже подробности.
У точек в екселе существуют отклонения/погрешности по двум осям. Можно 2 точками рисовать квадрат на точечном графике. Будет выглядеть как 2 точки и линии.
Увы, только ортогональное черчение возможно таким образом.
__________________
"Безвыходных ситуаций не бывает" барон Мюнхаузен
Tyhig вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > EXCEL. Как создать графическое отображение элементов расчета?

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Экспертиза расчета металлоконструкций. IBZ Металлические конструкции 555 14.09.2017 18:46
Создать макрос для самостоятельного выбора элементов в чертеже rtyu Программирование 2 11.03.2014 14:57
Как программно создать список из n элементов. solo123 Программирование 1 13.01.2014 16:24
графическое оформление расчета ригеля Nastya789 Поиск литературы, чертежей, моделей и прочих материалов 11 07.06.2011 15:29