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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Металика. Прошу оказать помощь в тестировании программы

Металика. Прошу оказать помощь в тестировании программы

Ответ
Поиск в этой теме
Непрочитано 26.01.2016, 17:08 2 |
Металика. Прошу оказать помощь в тестировании программы
stas_org
 
Самара
Регистрация: 05.04.2007
Сообщений: 1,199

Добрый день уважаемые форумчане!

Представляю вашему внимаю программу(тестовую версию) по расчету стальных сечений согласно СП16.. И прошу оказать помощь во всестороннем тестировании.
Данный проект претендует на замену сателита СКАДа "Кристал" и навеян темой http://forum.dwg.ru/showthread.php?t=92154
Что это:
-программа представляет из себя книгу ECXEL с поддержкой макросов.

Зачем нужна:
-для подбора сечений (изгибаемых в данном релизе) элементов, и создания отчета о подобраном сечении.

В чем отличие от аналогичных программ:
-программа бесплатная с открытым кодом на языке VBA
-не пестрит лишней информацией и исключает возможность испортить расчетные алгоритмы пользователем (исли пользователь не полезет в код)
-результы расчета контролирует пользователь, наглядно представляется что откуда берется и куда подставляется.
-редактируемый сортамент, с возможностью добавлять любые сечения, в данном релизе основные прокатные профили и составные двутавры.
-неограниченное расширение программы путем добавления модулей содержащих расчеты по СП16 (в перспективе создать полностью интерактивный СП16)

Как работает (все просто и понятно):
-После открытия книги включить поддержку макросов. УБЕДИТЬСЯ, что в ситеме разделитель целой части от дробной стоит ТОЧКА (панель управления-языки и региональные стандарты).- после выбора расчетной схемы(на листе Расчет), последует простой расчет статически определимой балки, при этом изгибающий момент можно ввести произвольно(он зависит от пролета и нагрузки как вы знаете). Далее кнопка "Подобрать профиль" произведет подбор каждого сечения на листе База по прочности, прогибам и общей устойчивости.(промежуточные результы расчета можно увидеть на листе "База".)
- Далее (при необходимости) можно проверить на срез, по 4-й энергетической теории, устойчивость стенки, местной прочности.
- Присутствует простой спецификатор для быстрого обсчета конструкции, без претензий на универсальность.
-Кнопка "Очистить все" - очищает все.
-Программа пишется под локализованный EXCEL (русский)

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

Перезалита версия от 28.01.16
-Исправил баг точка-запятая, теперь за этим следить не надо (только для Win7,XP).
-добавил расчет на прочность в двух главных плоскостях изгиба.
-Поправил интерфейс.
-Поправил интерфейс для модуля "Спецификация" (для маленьких экранов)

Версия 1.0 от 31.01.16
-Добавлен расчет на устойчивость элементов сплошного сечения при центральном сжатии.
-Улучшен интерфейс.

Версия 1.1 от 1.02.16
-Исправлена ошибка "Type mistmach (несоответствие типов)". Приводящая к остановке подбора сечения у некоторых пользователей.

Миниатюры
Нажмите на изображение для увеличения
Название: Снимок.PNG
Просмотров: 475
Размер:	150.4 Кб
ID:	164517  Нажмите на изображение для увеличения
Название: Снимок1.PNG
Просмотров: 309
Размер:	89.3 Кб
ID:	164518  Нажмите на изображение для увеличения
Название: Снимок2.PNG
Просмотров: 367
Размер:	71.5 Кб
ID:	164519  Нажмите на изображение для увеличения
Название: Снимок3.PNG
Просмотров: 254
Размер:	46.5 Кб
ID:	164520  

Вложения
Тип файла: zip МЕТАЛЛИКА v1.1.xlsm.zip (962.4 Кб, 214 просмотров)


Последний раз редактировалось stas_org, 06.02.2016 в 16:14. Причина: 28.01.16 перезалил программу.
Просмотров: 31513
 
Непрочитано 01.02.2016, 13:27
#61
Nfors85


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


да, Run time error 13 (Type-mistmath)
Nfors85 вне форума  
 
Автор темы   Непрочитано 01.02.2016, 13:29
#62
stas_org


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


Цитата:
Сообщение от Nfors85 Посмотреть сообщение
да, Run time error 13 (Type-mistmath)
Будьте добры скрин отладчика.
stas_org вне форума  
 
Непрочитано 01.02.2016, 13:37
#63
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,096


можно сделать проверку isnumeric или при присвоении значения писать формулы вида a=b+0
Цитата:
Сообщение от Krieger Посмотреть сообщение
Что-то не работает...
у меня те же экраны были
v.psk вне форума  
 
Непрочитано 01.02.2016, 13:38
#64
Nfors85


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



Последний раз редактировалось Nfors85, 01.02.2016 в 15:22.
Nfors85 вне форума  
 
Автор темы   Непрочитано 01.02.2016, 13:45
#65
stas_org


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


Цитата:
Сообщение от v.psk Посмотреть сообщение
у меня те же экраны были
Поэтому и прошу вас всех помочь отладить программу, я на двух компах и на ноуте (своих) отлаживал тоже выловил ошибок. Но их всего было две (как показал Krieger). Лечиться заменой точки на запятую в системе. Ошибка "Run time error 13 (Type-mistmath)" для меня диковинная, поэтому очень прошу кидать скрин отладчика. А что мне никак не понятно, как может Type-mistmath, у одних появляться у других нет.
stas_org вне форума  
 
Непрочитано 01.02.2016, 13:48
#66
Nfors85


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


у меня excel 2016 если что.
Nfors85 вне форума  
 
Автор темы   Непрочитано 01.02.2016, 13:49
#67
stas_org


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


Nfors85

Попробуй так, и отпиши пжлста.
Вложения
Тип файла: zip МЕТАЛЛИКА v1.0.xlsm.zip (962.1 Кб, 12 просмотров)
stas_org вне форума  
 
Непрочитано 01.02.2016, 13:52
#68
Nfors85


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


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

Последний раз редактировалось Nfors85, 01.02.2016 в 14:01.
Nfors85 вне форума  
 
Непрочитано 01.02.2016, 14:00
#69
741520

Инжинегр
 
Регистрация: 09.12.2011
Сообщений: 433


Тринадцатая пропала, появилась 1004
Миниатюры
Нажмите на изображение для увеличения
Название: Screenshot04.jpg
Просмотров: 51
Размер:	195.3 Кб
ID:	164565  Нажмите на изображение для увеличения
Название: Screenshot05.jpg
Просмотров: 31
Размер:	201.6 Кб
ID:	164566  
741520 вне форума  
 
Автор темы   Непрочитано 01.02.2016, 14:03
#70
stas_org


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


741520

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

----- добавлено через ~8 мин. -----
Перезолил версию Металлика v1.1 (исправлена ошибка Type mistmach)
И еще программа пишется исключительно под локализованный EXCEL.
stas_org вне форума  
 
Непрочитано 01.02.2016, 14:34
#71
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Nfors85, тебе картинку в пост не прикрепить, да?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 01.02.2016, 14:46
#72
741520

Инжинегр
 
Регистрация: 09.12.2011
Сообщений: 433


А это очень сложно? Локализованный и обычный они что такие разные?
741520 вне форума  
 
Автор темы   Непрочитано 01.02.2016, 14:55
#73
stas_org


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


Цитата:
Сообщение от 741520 Посмотреть сообщение
А это очень сложно?
Нет не сложно, но разница существенная (Они пишут IF а мы ЕСЛИ). Сделаю не локализованную версию.
stas_org вне форума  
 
Непрочитано 01.02.2016, 15:00
#74
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Что-то странное творится с этой программой... Оказывается, работает только на русском Excel.
Не исправлена (и не собирается исправляться, похоже) ошибка преобразования строки в число, хотя варианты показывались.
В коде, похоже, принципиально не используется Option Explicit
Код еще и заблокирован (по крайней мере войти в References мне в Excel 2010 не удалось)
Настоятельно рекомендую заменить "Лист1", "Лист2", "Лист3" на нечто более внятное - например, "SheetCount", "SheetBase", "SheetAbout". Соответственно поменять ссылки в коде.
Оччень информативные названия контролов и форм - TextBox7, TextBox3, UserForm2... Сам еще не запутался?
P.S. За подобное форматирование кода убил бы, честное слово!

----- добавлено через 50 сек. -----
Для программного создания формулы, кстати, локализация Excel'a в свое время (по крайней мере до 2007) шла лесом.

----- добавлено через ~7 мин. -----
Кстати, ради интереса внес Option Explicit в модуль листа "Расчет". Выполнение моментально остановилось
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 01.02.2016, 15:09
#75
stas_org


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Не исправлена (и не собирается исправляться, похоже) ошибка преобразования строки в число,
Это не совсем понятно. Все остальное принимаю и благодарю за критику.
Контролы пусть называются по умолчанию, с формами не запутаюсь, эти как раз и нужны с именами по умолчанию.
Option Explicit не нужен принципиально.

А Excel только Русский
stas_org вне форума  
 
Непрочитано 01.02.2016, 15:15
#76
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Option Explicit нужен принципиально: не остается непонятных хвостов в памяти.
Excel не обязательно только русский (по крайней мере я на это надеюсь): см.аттач. Пусть тот, у кого "нелокализованный", проверит и отпишется.
Вложения
Тип файла: zip МЕТАЛЛИКА v1.1.zip (944.4 Кб, 15 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 01.02.2016, 15:17
#77
Nfors85


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Nfors85, тебе картинку в пост не прикрепить, да?
Cори, на форуме не активно пишу, попросту не нашол как прикрепить картинку правильно
Nfors85 вне форума  
 
Автор темы   Непрочитано 01.02.2016, 15:24
#78
stas_org


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Пусть тот, у кого "нелокализованный", проверит и отпишется.
Ну как может работать формула "=ЕСЛИ(...)" на нелокализованном ECXEL. Разница в методе celss.formala и celss.formalaLocal не просто так присутствует.
stas_org вне форума  
 
Непрочитано 01.02.2016, 15:25
#79
741520

Инжинегр
 
Регистрация: 09.12.2011
Сообщений: 433


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Option Explicit нужен принципиально: не остается непонятных хвостов в памяти.
Excel не обязательно только русский (по крайней мере я на это надеюсь): см.аттач. Пусть тот, у кого "нелокализованный", проверит и отпишется.
Не, тоже 104 выскакивает
Миниатюры
Нажмите на изображение для увеличения
Название: Screenshot04.jpg
Просмотров: 42
Размер:	190.2 Кб
ID:	164570  
741520 вне форума  
 
Непрочитано 01.02.2016, 16:05
#80
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


741520, я не проверял составление формул. Но почти уверен, что если бы автор посмотрел на макрос создания формулы, подобной проблемы бы не было в принципе.
P.S. Дальше влезать не хочу. Плюшек все равно не дождусь, а вот плюх заработать на ровном месте не хочу от слова совсем
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Металика. Прошу оказать помощь в тестировании программы

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прошу помощь в выборе программы для проектирования монтажных схем в 3D по электрике ViktorSPB Прочее. Программное обеспечение 28 23.07.2016 07:20
Программы для ГИПов Прошу поделиться опытом вспомогательных программ для ведения объектов L-vir Организация проектирования и оформление документации 18 20.11.2014 15:04
Прошу помощь в оценке прочности перекрытия Bonik Металлические конструкции 22 18.05.2014 23:03
Прошу оказать помощь в выборе вида фундамента под загородный дом. varyag2010 Основания и фундаменты 4 15.08.2013 12:55