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

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

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

Ответ
Поиск в этой теме
Непрочитано 26.01.2016, 17:08 2 | #1
Металика. Прошу оказать помощь в тестировании программы
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
Просмотров: 477
Размер:	150.4 Кб
ID:	164517  Нажмите на изображение для увеличения
Название: Снимок1.PNG
Просмотров: 311
Размер:	89.3 Кб
ID:	164518  Нажмите на изображение для увеличения
Название: Снимок2.PNG
Просмотров: 369
Размер:	71.5 Кб
ID:	164519  Нажмите на изображение для увеличения
Название: Снимок3.PNG
Просмотров: 255
Размер:	46.5 Кб
ID:	164520  

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


Последний раз редактировалось stas_org, 06.02.2016 в 16:14. Причина: 28.01.16 перезалил программу.
Просмотров: 31630
 
Непрочитано 28.01.2016, 14:00
#2
v.psk

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


Цитата:
Сообщение от stas_org Посмотреть сообщение
Ну так что? Ошибок нет? Или времени нет? Или желания?
Насчет ошибок - не знаю. Практической нужды испытать не было.
По забитым наобум значениям выскочил отладчик на строке:

.Cells(i, j).Formula = "=(" & [Mmax].Value & "*10000000" & ")/(" & .Cells(i, 12).Address & "*1000" & ")/" & [RRy].Value & "/" & [GammaC].Value 'Условие прочности формула 41
в процедуре Public Sub CommandButton1_Click() //// сразу после Debug.print M, Ry, G

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

----- добавлено через ~7 мин. -----
Цитата:
Сообщение от stas_org Посмотреть сообщение
в ситеме разделитель целой части от дробной стоит ТОЧКА
наверное из-за этого

Последний раз редактировалось v.psk, 28.01.2016 в 14:07.
v.psk на форуме  
 
Непрочитано 28.01.2016, 14:12
#3
extraneous

Не верблюд
 
Регистрация: 07.06.2010
Москва
Сообщений: 1,154


Offtop: Что-то у вас из темы сообщения исчезают, это нормально, не
__________________
Мой блог по Revit
extraneous вне форума  
 
Автор темы   Непрочитано 28.01.2016, 14:13
#4
stas_org


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


Вы не поменяли запятую на точку в свойствах системы

Offtop: Что-то у вас из темы сообщения исчезают, это нормально, не
Действия модераторов не обсуждаются.


----- добавлено через ~3 мин. -----
Цитата:
Сообщение от v.psk Посмотреть сообщение
По функционалу - ятп. расчет производится только для балок.
А каrой функционал хотелось бы добавить?

----- добавлено через 46 сек. -----
Цитата:
Сообщение от v.psk Посмотреть сообщение
есть нужда проверить функционал, а допиливать можно позже.
Это само сабой, но на вкус и цвет....

Последний раз редактировалось stas_org, 28.01.2016 в 14:29.
stas_org вне форума  
 
Непрочитано 28.01.2016, 14:39
#5
Кулик Алексей aka kpblc
Moderator

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


stas_org, касаемо "точка-запятая": попробуй получить системный разделитель, который использует текущий пользователь, и выполни через Replace замену сначала точки на него, а потом запятой (если это вообще надо, конечно).
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.01.2016, 14:44
#6
Бахил

?
 
Регистрация: 17.06.2014
Царицын
Сообщений: 12,211


Offtop: Не понятно зачем всё это надо?
__________________
Не откладывайте на завтра! Положите на всё уже сегодня.(с)
Бахил вне форума  
 
Автор темы   Непрочитано 28.01.2016, 14:45
#7
stas_org


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
если это вообще надо, конечно).
Думал об этом, но для этого надо подгружать системные библтотеки, боюсь будут проблемы на других машинах. Или объявлять все константы в коде которые содержаться почти во всех формулах.

----- добавлено через ~2 мин. -----
Offtop:
Цитата:
Сообщение от Бахил Посмотреть сообщение
Не понятно зачем всё это надо?
Чтобы работать за троих
stas_org вне форума  
 
Непрочитано 28.01.2016, 15:07
#8
Кулик Алексей aka kpblc
Moderator

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


Зачем "подгружать системные библиотеки"? И без этого вариантов масса. Можно получить текущие значения, например, так:
Код:
[Выделить все]
Application.International(xlDecimalSeparator)
или
Код:
[Выделить все]
 Mid$(1 / 2, 2, 1)
А можно установить: https://msdn.microsoft.com/ru-ru/lib.../ff195207.aspx (код не проверял; не до того)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 28.01.2016, 15:22
#9
stas_org


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Зачем "подгружать системные библиотеки"?
Тав ведь нужна точка в свойствах ОС. при чем тут Application?
stas_org вне форума  
 
Непрочитано 28.01.2016, 15:24
#10
Anton_Br

архитектор
 
Регистрация: 20.11.2007
Ростов-на-Дону
Сообщений: 539


Посмотрел вскользь ваш расчёт.
При расчёте балки с равномерно распределённой нагрузкой по всей длине:
1) нажимаем "подбор сечения" и получаем ошибку run-time error '1004'
2) Опечатка: в виде нагрузки "равнемерно распделенная"

Будем смотреть далее...
Хорошее начинание
Anton_Br вне форума  
 
Автор темы   Непрочитано 28.01.2016, 15:25
#11
stas_org


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


Цитата:
Сообщение от Anton_Br Посмотреть сообщение
Посмотрел вскользь ваш расчёт.
При расчёте балки с равномерно распределённой нагрузкой по всей длине:
Хорошее начинание
Вы не поменяли запятую на точку в свойствах системы

----- добавлено через ~9 мин. -----
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Зачем "подгружать системные библиотеки"? И без этого вариантов масса.
Алексей спасибо за наводку, действительно это решает проблему. Я задаю неправильные вопросы(((
stas_org вне форума  
 
Непрочитано 28.01.2016, 15:35
#12
v.psk

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


Цитата:
Сообщение от stas_org Посмотреть сообщение
А каrой функционал хотелось бы добавить?
По структуре работы с программой хотелось бы добавить генерацию развернутого отчета.
Например, построение эпюр удобно реализовано здесь http://dwg.ru/dnl/13530
Выкладки и расчетные формулы например здесь http://webcad.pro/rasch.html

----- добавлено через ~1 мин. -----
средствами экселя это довольно трудно конечно
v.psk на форуме  
 
Непрочитано 28.01.2016, 15:47
#13
741520

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


А вы не могли бы дописать вашу программу чтобы ей было без разницы точка или запятая. В России и в Европе в общем-то разделитель целой и дробной части запятая. Я не программист, но думаю это не сложно сделать. А то запаришься переключать каждый раз
741520 вне форума  
 
Автор темы   Непрочитано 28.01.2016, 15:49
#14
stas_org


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


Цитата:
Сообщение от v.psk Посмотреть сообщение
Например, построение эпюр удобно реализовано здесь http://dwg.ru/dnl/13530
Я не ставлю целью проводить статический расчет(только подбор сечений), я сам пользуюсь этой программой по вашей ссылке. В моем случае это статически определимые балки, для моментального так сказать результата. Я хочу всего Уманского туда засунуть
Во вторых, решается обратная задача подбора сечения, чтобы решать прямые задачи нужно в первом приближении знать жесткость, как вы знаете.

Последний раз редактировалось stas_org, 28.01.2016 в 16:02.
stas_org вне форума  
 
Непрочитано 28.01.2016, 15:49
#15
741520

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


Ну и вот ошибка кстати
Миниатюры
Нажмите на изображение для увеличения
Название: Screenshot02.jpg
Просмотров: 376
Размер:	192.8 Кб
ID:	164363  
741520 вне форума  
 
Автор темы   Непрочитано 28.01.2016, 15:51
#16
stas_org


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


Перезалил программу.

Исправил баг точка-запятая, интерфейс и добавил расчет на прочность в двух плоскостях изгиба, поправил окно спецификации(на маленьких мониторах толжно поместиться)

----- добавлено через 59 сек. -----
Цитата:
Сообщение от 741520 Посмотреть сообщение
Ну и вот ошибка кстати
Попробуйте еще раз после перезагрузки.
stas_org вне форума  
 
Непрочитано 28.01.2016, 16:03
#17
v.psk

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


У меня при открытии ошибка (и была) :
В книге... содержимое, которое не удалось прочитать. Попробовать восстановить содержимое книги?
И далее:
Удаленный компонент: часть /xl/comments1.xml с ошибкой XML. (Примечания) Ошибка загрузки. Строка 2, столбец 177.
v.psk на форуме  
 
Автор темы   Непрочитано 28.01.2016, 16:14
#18
stas_org


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


Цитата:
Сообщение от v.psk Посмотреть сообщение
У меня при открытии ошибка (и была) :
А можно скриншот ошибки.

У меня на 5-ти машинах все нормально было, ума не приложу что может быть.

----- добавлено через ~3 мин. -----
Цитата:
Сообщение от v.psk Посмотреть сообщение
Удаленный компонент: часть /xl/comments1.xml с ошибкой XML. (Примечания) Ошибка загрузки. Строка 2, столбец 177.
Это из-за картинок в качестве примечаний к ячейкам на листе "База" по столбцу "В". Иногда EXCEL их сносит, это плохо но на расчет не влияет.
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 202
Размер:	334.5 Кб
ID:	164365  
stas_org вне форума  
 
Непрочитано 28.01.2016, 16:19
#19
v.psk

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


прикрепил в ворде
.проверил - скрины с хреновым качеством. извиняюсь)
Вложения
Тип файла: docx Doc1.docx (176.7 Кб, 44 просмотров)
v.psk на форуме  
 
Автор темы   Непрочитано 28.01.2016, 16:22
#20
stas_org


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



И что дальше не работает, закрывается?
stas_org вне форума  
 
Непрочитано 28.01.2016, 16:30
#21
v.psk

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


Цитата:
Сообщение от stas_org Посмотреть сообщение
И что дальше не работает, закрывается?
Работает. Но каждый раз при открытии спрашивает
v.psk на форуме  
 
Автор темы   Непрочитано 28.01.2016, 16:32
#22
stas_org


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


А еще у кого наблюдается такой баг?
stas_org вне форума  
 
Непрочитано 28.01.2016, 16:33
#23
13Rossoneri


 
Регистрация: 22.07.2011
Украина
Сообщений: 479
<phrase 1=


Насчет ошибок... Может для начала добавить вторую букву "л" в слово "метаЛика"?
13Rossoneri вне форума  
 
Автор темы   Непрочитано 28.01.2016, 16:36
#24
stas_org


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


Цитата:
Сообщение от 13Rossoneri Посмотреть сообщение
Насчет ошибок... Может для начала добавить вторую букву "л" в слово "метаЛика"?
Металика-это легендарная Рок группа, никакого отношения к металлоконструкциям не имеет. Так же как "Вест" "Камин" "Кристалл" "КоКон" и.т.д
stas_org вне форума  
 
Непрочитано 28.01.2016, 16:38
#25
v.psk

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


Цитата:
Сообщение от stas_org Посмотреть сообщение
Металика-это легендарная Рок группа, никакого отношения к металлоконструкциям не имеет
Offtop: тогда и правда следует удваивать л. А вообще автору видней как назвать
v.psk на форуме  
 
Автор темы   Непрочитано 28.01.2016, 16:40
#26
stas_org


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


И правда ЛЛ, записал в туду.
stas_org вне форума  
 
Непрочитано 29.01.2016, 17:10
#27
741520

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


Список выбора госта на сталь налез на список выбора коэф. условий работы
Миниатюры
Нажмите на изображение для увеличения
Название: Коэф усл раб.jpg
Просмотров: 115
Размер:	164.3 Кб
ID:	164459  
741520 вне форума  
 
Автор темы   Непрочитано 29.01.2016, 17:26
#28
stas_org


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


Цитата:
Сообщение от 741520 Посмотреть сообщение
Список выбора госта на сталь налез на список выбора коэф. условий работы
Да, я знаю, консоли еще не отладил, там и алгоритм расчета Фиб другой.
stas_org вне форума  
 
Непрочитано 29.01.2016, 20:12
#29
пользователь 0


 
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31


Стас, а вопрос учета шага поперечных ребер жесткости до сих пор не решен? И так понимаю, тебя не переубедить.
пользователь 0 вне форума  
 
Автор темы   Непрочитано 30.01.2016, 07:57
#30
stas_org


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


Цитата:
Сообщение от пользователь 0 Посмотреть сообщение
Стас, а вопрос учета шага поперечных ребер жесткости до сих пор не решен? И так понимаю, тебя не переубедить.
Вопрос ребер остается отрытым пока, но ,мной доказано, что в прокатных двутаврах они не нужны никогда, а в сварных при высоте балки от 1200мм. и выше.
Часто такие вещи приходится проектировать?

----- добавлено через ~2 ч. -----
Цитата:
Сообщение от v.psk Посмотреть сообщение
Работает. Но каждый раз при открытии спрашивает
Вы после открытия книги проигнорируйте ошибку и сохраните книгу. При повторном открытии не должна она снова появляться.
stas_org вне форума  
 
Непрочитано 30.01.2016, 09:58
#31
IBZ

Расчетчик МК
 
Блог
 
Регистрация: 06.05.2006
Ростов-на-Дону
Сообщений: 6,212


По нашим сортаментам не нужны, но только при изгибе.
Цитата:
Сообщение от stas_org Посмотреть сообщение
... но ,мной доказано, что в прокатных двутаврах они не нужны никогда, а в сварных при высоте балки от 1200мм. и выше.
Первое верно (только при изгибе), второе нет ...

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

Если нет "отвращения" к DOS-интерфейсу и в чулане завалялся компьютер с Windows XP, могу скинуть рабочую версию нашей программы КМБП-2.03, считающей по не актуализированному СНиП II-23-81*. Ну так, что-бы "поставить планку" чисто в техническом аспекте, не глядя на допотопный ввод и экран Тут главное, чтобы после изучения расчетных возможностей "руки не опустились" .
IBZ вне форума  
 
Непрочитано 30.01.2016, 10:10
#32
tutanhamon


 
Блог
 
Регистрация: 06.09.2007
Архангельск/СПб
Сообщений: 461


Цитата:
Сообщение от IBZ Посмотреть сообщение
могу скинуть рабочую версию нашей программы КМБП-2.03
Не могли бы поделиться?
tutanhamon вне форума  
 
Автор темы   Непрочитано 30.01.2016, 10:21
#33
stas_org


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


IBZ Благодарю за ликбез.
Расчет на устойчивость стенки бесспорно необходим, и я обязательно его победю , думаю ближе к лету. Сейчас все силы сосредоточены на устойчивости сжатых элементов.
А КМБП кидайте, обещаю что дальше меня он никуда не уйдет.
stas_org вне форума  
 
Непрочитано 30.01.2016, 10:27
#34
v.psk

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


Цитата:
Сообщение от stas_org Посмотреть сообщение
Вы после открытия книги проигнорируйте ошибку и сохраните книгу. При повторном открытии не должна она снова появляться.
Ошибка все-равно выскакивает/ мб из-за win10.
Цитата:
Сообщение от IBZ Посмотреть сообщение
не пытайтесь упростить
примерно в том же ключе я бы хотел напомнить про интерфейс, но, что для меня еще более важно и кмк может стать действительно значимым преимуществом программы - создание развернутого отчета по типу normcad или webcad.pro.
v.psk на форуме  
 
Автор темы   Непрочитано 30.01.2016, 10:43
#35
stas_org


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


Цитата:
Сообщение от v.psk Посмотреть сообщение
Ошибка все-равно выскакивает/ мб из-за win10.
Тогда такая просьба, открыйть книгу и на листе "база" удалить полностью столбец "В" , сохранить и снова отрыть, и отписать что происходит.

Цитата:
Сообщение от v.psk Посмотреть сообщение
про интерфейс
А что интерфейс, он во многом зависит от цели программы. Выбираешь расчетный модуль (кнопка или картинка), нужно цвет кнопок поменять или что?

Цитата:
Сообщение от v.psk Посмотреть сообщение
отчета по типу normcad или webcad.pro.
((((( Я тут боюсь что после IBZ у меня руки опустятся. Ну ведь отчет есть, и довольно прилично все расписывает ИМХО. С нормкадом в этом плане я тягаться не могу.

----- добавлено через ~16 мин. -----
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Зачем "подгружать системные библиотеки"?
на Win8.1 таки бестолку через application менять точку.
stas_org вне форума  
 
Непрочитано 30.01.2016, 11:02
#36
v.psk

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


Цитата:
Сообщение от stas_org Посмотреть сообщение
Тогда такая просьба, открыйть книгу и на листе "база" удалить полностью столбец "В" , сохранить и снова отрыть, и отписать что происходит.
этот вариант сработал. но
Попробовал пересохранить без этих процедур - при втором открытии тоже не выскакивает ошибка.
Возможно вчера открывал старый файл / его копию/ или не знаю чем обосновать. Тут все хорошо.
Цитата:
Сообщение от stas_org Посмотреть сообщение
нужно цвет кнопок поменять или что?
нет я про другое. Например
- можно на автозагрузку поставить макрос, открывающий ini форму с вкладками, а с нее переходить на другие формы.
- добавить описание, расширить / дополнить отладчик ошибок.
т.е. при открытии файла д.б. понятно /интуитивно/ куда тыкать и что при этом будет происходить.
Цитата:
Сообщение от stas_org Посмотреть сообщение
нормкадом в этом плане я тягаться не могу.
Нормкад /имхо/ сильно уступает вебкаду от AY
v.psk на форуме  
 
Автор темы   Непрочитано 30.01.2016, 11:13
#37
stas_org


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


Цитата:
Сообщение от v.psk Посмотреть сообщение
при втором открытии тоже не выскакивает ошибка.
А примечания(картинки) у ячеек в столбце "B" слетели?
Цитата:
Сообщение от v.psk Посмотреть сообщение
- добавить описание, расширить / дополнить отладчик ошибок.
Это необходимо конечно, но не обязательно. Будем стремиться, Москва не сразу строилась.
stas_org вне форума  
 
Непрочитано 30.01.2016, 11:20
#38
v.psk

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


Цитата:
Сообщение от stas_org Посмотреть сообщение
А примечания(картинки) у ячеек в столбце "B" слетели?
ятп они слетают при открытии. Картинок в столбце /визуально, скроллом до упора/ не обнаружил.
v.psk на форуме  
 
Непрочитано 30.01.2016, 11:22
#39
IBZ

Расчетчик МК
 
Блог
 
Регистрация: 06.05.2006
Ростов-на-Дону
Сообщений: 6,212


Цитата:
Сообщение от tutanhamon Посмотреть сообщение
Не могли бы поделиться?
Готов поделиться со всеми желающими, которые:

- готовы смириться с DOS-интерфейсом;
- обладают не очень новыми компьютерами с WINDOWS XP;
- понимают, что программа у них либо запустится, либо нет;
- не будут задавать вопросов по возможности использования более новых OS;
- четко понимают, что в программу заложен не актуализированный СНиП II-23-81*;
- будут удовлетворены одним регистрационным ключом на конкретный компьютер;
- не будут расчитывать на сколько-нибудь быстрый ответ на возникшие вопросы;
- не будут предъявлять авторам каких либо претензий в всех, без исключения, случаях;

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

Последний раз редактировалось IBZ, 30.01.2016 в 11:41. Причина: Исправил "вдову" на "форточку"
IBZ вне форума  
 
Автор темы   Непрочитано 30.01.2016, 11:23
#40
stas_org


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


Вот как раз эта ошибка у тебя и убивает эти картинки, не понимаю почему это происходит, но происходит не у всех.

----- добавлено через ~4 мин. -----
Цитата:
Сообщение от IBZ Посмотреть сообщение
- не будут предъявлять авторам каких либо претензий в всех, без исключения, случаях;
А что реально были случаи?
stas_org вне форума  
 
Непрочитано 30.01.2016, 11:29
#41
v.psk

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


Цитата:
Сообщение от IBZ Посмотреть сообщение
с WIDOWS XP
прошу меня простить. тут я улыбнулся. widow - вдова (англ).
К сожалению это редкость. Но ЯТП для этого придуманы тн. виртуальные машины.
Это как минимум интересно, есть надежда что и полезно, да и условия разумные.
v.psk на форуме  
 
Непрочитано 30.01.2016, 11:39
#42
IBZ

Расчетчик МК
 
Блог
 
Регистрация: 06.05.2006
Ростов-на-Дону
Сообщений: 6,212


Цитата:
Сообщение от v.psk Посмотреть сообщение
прошу меня простить. тут я улыбнулся. widow - вдова (англ).
Ну не "черная" же . Исправил на "форточку", а то и впрямь требовать будут .

Цитата:
Сообщение от stas_org Посмотреть сообщение
А что реально были случаи?
Нет, но ... "У вас несчастные случаи на стройке были? Нет? Будут!!!"(c)
IBZ вне форума  
 
Автор темы   Непрочитано 31.01.2016, 15:27
#43
stas_org


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


Поскольку конструктивных замечаний к расчету ни у кого нет, решил выпустить МЕТАЛЛИКА v1.0.
stas_org вне форума  
 
Непрочитано 31.01.2016, 18:57
#44
IBZ

Расчетчик МК
 
Блог
 
Регистрация: 06.05.2006
Ростов-на-Дону
Сообщений: 6,212


Цитата:
Сообщение от stas_org Посмотреть сообщение
Поскольку конструктивных замечаний к расчету ни у кого нет, решил выпустить МЕТАЛЛИКА v1.0.
Все зависит от конечной цели. Первую бета-версию нашей КМБП я отдал на тестирование, когда там было штук пять сечений со всеми СНиПовскими проверками и с оптимальным подбором сечений на все виды НДС реально применяющимися для них.

P.S. Первое детальное тестирование за автором программы, иначе сей продукт ничего не стоит и в практике применен быть не может. Когда автор не находит у себя ошибок, вот только тогда ...
IBZ вне форума  
 
Автор темы   Непрочитано 31.01.2016, 19:10
#45
stas_org


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


Цитата:
Сообщение от IBZ Посмотреть сообщение
.S. Первое детальное тестирование за автором программы, иначе сей продукт ничего не стоит и в практике применен быть не может. Когда автор не находит у себя ошибок, вот только тогда ...
В Лира-сапр 2012 тестировал десяток схем и разных жестокостей (прокатных и составных) . Сходимость 99.5%.


Еще открыл для себя что расчет на устойчивость профильных труб по СП16 экономичней на 20% чем расчет по СНиП.
stas_org вне форума  
 
Непрочитано 31.01.2016, 19:22
#46
IBZ

Расчетчик МК
 
Блог
 
Регистрация: 06.05.2006
Ростов-на-Дону
Сообщений: 6,212


Цитата:
Сообщение от stas_org Посмотреть сообщение
В Лира-сапр 2012 тестировал десяток схем и разных жестокостей (прокатных и составных) . Сходимость 99.5%.
В свое время начали писать собственную программу подбора/проверки сечений именно из-за наличия многочисленных ошибок в существующих . Проверять надо исключительно "руками" и с 3-мя знаками после запятой (не шутка).

P.S. Очень интересно как Вы поступаете с откровенными ошибками в формулах СП 16.13330.2011? Я вот в летом 2011 года сел за актулизацию ... как сел, так и встал по вышеозначенной причине .

P.P.S. Совет: для отладки программы обязательно предусмотрите служебный режим трассировки, причем подробнейший.

Последний раз редактировалось IBZ, 31.01.2016 в 19:27.
IBZ вне форума  
 
Автор темы   Непрочитано 31.01.2016, 19:37
#47
stas_org


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


Цитата:
Сообщение от hentan Посмотреть сообщение
подсчет массы металла
Зачем? Какого металла?

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от IBZ Посмотреть сообщение
P.S. Очень интересно как Вы поступаете с откровенными ошибками в формулах СП 16.13330.2011?
Можно поконкретней, где ошибки в СП16?
stas_org вне форума  
 
Непрочитано 31.01.2016, 20:00
#48
IBZ

Расчетчик МК
 
Блог
 
Регистрация: 06.05.2006
Ростов-на-Дону
Сообщений: 6,212


Цитата:
Сообщение от stas_org Посмотреть сообщение
Можно поконкретней, где ошибки в СП16?
Завтра приведу пару ошибочных формул - дома СНиПа нет. Но это с практической точки зрения совершенно бесполезно. Вы не имеете никакого права самостоятельно корректировать официальный документ !!!! Именно по этой причине я и остановил 5 (!!!) лет назад актуализацию своей программы.
IBZ вне форума  
 
Автор темы   Непрочитано 31.01.2016, 20:29
1 | #49
stas_org


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


Цитата:
Сообщение от hentan Посмотреть сообщение
Просто как доп. модуль, например, имеется двутавр с пластинами-чтобы общий вес посчитать-отделно не смотреть в справочник сколько весит двутавр, отдельно не обсчитывать пластины-а сразу получить общий результат
Там есть модуль "форма7. Спецификация" не то?
stas_org вне форума  
 
Непрочитано 01.02.2016, 11:20
#50
IBZ

Расчетчик МК
 
Блог
 
Регистрация: 06.05.2006
Ростов-на-Дону
Сообщений: 6,212


Цитата:
Сообщение от IBZ Посмотреть сообщение
Завтра приведу пару ошибочных формул - дома СНиПа нет.
Нет, приводить не буду. Сделаем так: я подниму свою переписку с ЦНИИСКом, где указаны "косяки" (с моей точки зрения), выявленные до июля 2011 года (боюсь, что их в СП намного больше) и выложу эти материалы в своем блоге. Постараюсь сделать это на неделе, но не обещаю - много работы.
IBZ вне форума  
 
Непрочитано 01.02.2016, 11:23
#51
741520

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


Пару ошибок
Миниатюры
Нажмите на изображение для увеличения
Название: Screenshot01.jpg
Просмотров: 91
Размер:	170.6 Кб
ID:	164551  Нажмите на изображение для увеличения
Название: Screenshot02.jpg
Просмотров: 83
Размер:	176.5 Кб
ID:	164552  
741520 вне форума  
 
Автор темы   Непрочитано 01.02.2016, 11:38
#52
stas_org


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


Цитата:
Сообщение от 741520 Посмотреть сообщение
Пару ошибок
По поводу 1 ошибки. Архив распакуйте откройте файл и сохраните. Не должна она появиться.
По поводу 2-й. пойду учить Русский язык. Если напрягает можете исправить сами.
stas_org вне форума  
 
Непрочитано 01.02.2016, 11:41
#53
741520

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


Распаковал, нажал сохранить - всё равно Run time error 13. Попробывал сохранить под другим именем - все равно ошибка 13
741520 вне форума  
 
Автор темы   Непрочитано 01.02.2016, 11:44
#54
stas_org


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


Тогда просьба, нажмите DEBUG, и скрин экрана с желтой полосой покажите.
stas_org вне форума  
 
Непрочитано 01.02.2016, 11:49
#55
atos88


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


Цитата:
Сообщение от IBZ Посмотреть сообщение
Нет, приводить не буду. Сделаем так: я подниму свою переписку с ЦНИИСКом, где указаны "косяки" (с моей точки зрения), выявленные до июля 2011 года (боюсь, что их в СП намного больше) и выложу эти материалы в своем блоге. Постараюсь сделать это на неделе, но не обещаю - много работы.
Очень ждем!
atos88 вне форума  
 
Непрочитано 01.02.2016, 12:00
#56
741520

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


Вот
Миниатюры
Нажмите на изображение для увеличения
Название: Screenshot03.jpg
Просмотров: 70
Размер:	197.7 Кб
ID:	164556  
741520 вне форума  
 
Автор темы   Непрочитано 01.02.2016, 13:00
#57
stas_org


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


Цитата:
Сообщение от 741520 Посмотреть сообщение
Вот
Теперь понял, надеюсь исправил. Попробуйте и просьба отписаться (сделаю версию с исправленным багом)

Если будет ошибка прошу сделать скрин отладчика.
Вложения
Тип файла: zip МЕТАЛЛИКА v1.0.xlsm.zip (973.0 Кб, 8 просмотров)

Последний раз редактировалось stas_org, 01.02.2016 в 13:09.
stas_org вне форума  
 
Непрочитано 01.02.2016, 13:09
#58
Nfors85


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


У меня все осталось по прежнему.
Nfors85 вне форума  
 
Непрочитано 01.02.2016, 13:12
#59
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826


Что-то не работает...
win7 x64, exel2007
Миниатюры
Нажмите на изображение для увеличения
Название: 2016-02-01_163122.jpg
Просмотров: 34
Размер:	74.6 Кб
ID:	164559  Нажмите на изображение для увеличения
Название: 2016-02-01_163141.jpg
Просмотров: 25
Размер:	134.1 Кб
ID:	164560  Нажмите на изображение для увеличения
Название: 2016-02-01_163233.jpg
Просмотров: 21
Размер:	80.2 Кб
ID:	164561  Нажмите на изображение для увеличения
Название: 2016-02-01_170245.jpg
Просмотров: 23
Размер:	165.7 Кб
ID:	164562  Нажмите на изображение для увеличения
Название: 2016-02-01_170342.jpg
Просмотров: 22
Размер:	156.6 Кб
ID:	164563  

__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Автор темы   Непрочитано 01.02.2016, 13:19
#60
stas_org


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


Krieger

Вам надо в системе (панель управления-языки и региональное стандарты-дополнительно) разделитель целой и дробной части поставить ТОЧКУ (как в старой Лире)
Ошибку при открытии проигнорируйте, она не влияет ни на что, только сносит кортинки примечания на листе "база". Я не понял почему она возникает но возникает не у всех.

----- добавлено через ~3 мин. -----
Цитата:
Сообщение от Nfors85 Посмотреть сообщение
У меня все осталось по прежнему.
Что по прежнему (Type-mistmath) ?
stas_org вне форума  
 
Непрочитано 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,114


можно сделать проверку 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
Просмотров: 52
Размер:	195.3 Кб
ID:	164565  Нажмите на изображение для увеличения
Название: Screenshot05.jpg
Просмотров: 32
Размер:	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,848


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,848


Что-то странное творится с этой программой... Оказывается, работает только на русском 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,848


Option Explicit нужен принципиально: не остается непонятных хвостов в памяти.
Excel не обязательно только русский (по крайней мере я на это надеюсь): см.аттач. Пусть тот, у кого "нелокализованный", проверит и отпишется.
Вложения
Тип файла: zip МЕТАЛЛИКА v1.1.zip (944.4 Кб, 16 просмотров)
__________________
Моя библиотека 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,848


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


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


741520, попробуй атач.

----- добавлено через ~27 мин. -----
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Кстати, ради интереса внес Option Explicit в модуль листа "Расчет". Выполнение моментально остановилось
Там всего две переменные. RC и i. Может (скорее всего) я не прав, и переменные надо объявлять все. Исправим.
Вложения
Тип файла: zip МЕТАЛЛИКА v1.1 ENG.xlsm.zip (962.4 Кб, 17 просмотров)

Последний раз редактировалось stas_org, 01.02.2016 в 17:02.
stas_org вне форума  
 
Непрочитано 02.02.2016, 09:05
#82
741520

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


опять 1004
Миниатюры
Нажмите на изображение для увеличения
Название: Screenshot01.jpg
Просмотров: 67
Размер:	198.3 Кб
ID:	164595  
741520 вне форума  
 
Автор темы   Непрочитано 02.02.2016, 09:44
#83
stas_org


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


Цитата:
Сообщение от 741520 Посмотреть сообщение
опять 1004
Хорошо, как вы пишите условие =if () строчными или прописными буквами, это принципиально?

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

Последний раз редактировалось stas_org, 02.02.2016 в 09:53.
stas_org вне форума  
 
Непрочитано 02.02.2016, 10:31
#84
Сергей812


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


Как вариант - использовать скрытые листы-шаблоны со всеми вбитыми формулами.. и одной строчкой делать видимые копии для пользователя при запросе соответствующих вычислений..
Сергей812 вне форума  
 
Непрочитано 02.02.2016, 11:02
#85
741520

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


1004
Миниатюры
Нажмите на изображение для увеличения
Название: Screenshot01.jpg
Просмотров: 47
Размер:	191.4 Кб
ID:	164607  
741520 вне форума  
 
Автор темы   Непрочитано 02.02.2016, 12:00
#86
stas_org


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


Цитата:
Сообщение от 741520 Посмотреть сообщение
1004
Вы формулу =IF(в формулах) как пишите, через запятую или двоеточие?
Попробуй этот атач
Вложения
Тип файла: zip МЕТАЛЛИКА v1.1 ENG.xlsm.zip (973.3 Кб, 21 просмотров)
stas_org вне форума  
 
Непрочитано 02.02.2016, 12:31
#87
Brandashmыg


 
Регистрация: 15.10.2008
Ростов-на-Дону
Сообщений: 370
Отправить сообщение для Brandashmыg с помощью Skype™


Возможно, стоит уйти от вычислений на листах через вставку формулы и перенести все вычисления в макрос? На лист потом выводить довольно просто - https://habrahabr.ru/post/158725/
Тогда вы сможете работать с нормальными именами переменных и вынести получившиеся функции в отдельный модуль, который затем можно подключать к другим расчётным экелькам. Про автоматическую загрузку модулей - http://kuvbur.blogspot.com/2015/09/v...-archicad.html
В любом случае - спасибо за эксельку
__________________
Archicad, Smath, VBA
Brandashmыg вне форума  
 
Непрочитано 02.02.2016, 13:58
#88
741520

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


Цитата:
Сообщение от stas_org Посмотреть сообщение
Вы формулу =IF(в формулах) как пишите, через запятую или двоеточие
понятия не имею=) Я вообще формул не пишу. Что-то в универе делал, а щас уже и не вспомню=)

----- добавлено через ~7 мин. -----
Спасибо, последняя версия даже что-то посчитала =) Но потом опять выдала ошибку, теперь уже номер 13.
В принципе если это так сложно переделать программу для нелокализованного, то ладно не парься. Я думаю не так много людей пользуются нелокализованным екселем. У меня дома русский, на работе только английский. Просто укажи что прога работает только в русском екселе и всё

Последний раз редактировалось 741520, 02.02.2016 в 14:06.
741520 вне форума  
 
Автор темы   Непрочитано 02.02.2016, 15:57
#89
stas_org


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


Цитата:
Сообщение от 741520 Посмотреть сообщение
Спасибо, последняя версия даже что-то посчитала =) Но потом опять выдала ошибку, теперь уже номер 13.
Не, покажи скрин ошибки, будь добр, эту тему надо добить.
Результат уже есть!

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от Brandashmыg Посмотреть сообщение
Возможно, стоит уйти от вычислений на листах через вставку формулы и перенести все вычисления в макрос?
Неее, а как контролировать результат и ход вычисления пользователем?

----- добавлено через ~25 мин. -----
Цитата:
Сообщение от Brandashmыg Посмотреть сообщение
Возможно, стоит уйти от вычислений на листах
А на листах ничего и не вычисляется, все вычисляет программа, а потом создает формулу на листе, от которой ей ни жарко ни холодно.
формула на листе нужна только для контроля пользователем. Вот с нелокализованным Екселем я прогадал сразу, можно эту проблему было решить запросто, не подумал.
stas_org вне форума  
 
Непрочитано 02.02.2016, 16:31
#90
Brandashmыg


 
Регистрация: 15.10.2008
Ростов-на-Дону
Сообщений: 370
Отправить сообщение для Brandashmыg с помощью Skype™


Цитата:
Сообщение от stas_org Посмотреть сообщение
Неее, а как контролировать результат и ход вычисления пользователем?
Формируйте массив с промежуточными переменными и выводите его куда хотите. Собственно отличий от вашего решения визуально не будет. Ну, это так, оффтопом.
__________________
Archicad, Smath, VBA
Brandashmыg вне форума  
 
Непрочитано 02.02.2016, 17:38
#91
741520

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


собственно вот ошибка
Миниатюры
Нажмите на изображение для увеличения
Название: Screenshot01.jpg
Просмотров: 50
Размер:	204.0 Кб
ID:	164632  
741520 вне форума  
 
Непрочитано 02.02.2016, 18:24
#92
v.psk

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


Оффтопом еще: операции с with лучше не выполнять /не рекомендуются или уж не помню, но стараюсь избегать/;
да with там и не нужно. Кнопки все-равно находятся на листе 1.
v.psk на форуме  
 
Автор темы   Непрочитано 02.02.2016, 19:52
#93
stas_org


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


Цитата:
Сообщение от 741520 Посмотреть сообщение
собственно вот ошибка
ну да ладно, тут уже сложнее, нужно видеть что у тебя на листе база творится, в следующей версии постараюсь исправить.


Цитата:
Сообщение от v.psk Посмотреть сообщение
Кнопки все-равно находятся на листе 1.
Возможно, привычка.

Есть еще ,так сказать, бонус для знающих.
Если в коде модуля UserForm3 снять комментарий со строк 100, 101, 136-139 то на листе База будут вычисляться углы поворота опорных сечений для балки с равномерной нагрузкой.
Но, углы вычисляются по формулам таблицы справочника Уманского, и я так и не понял в каких единицах? поэтому закоментировал эти строки. Если кто просветит по этому вопросу буду благодарен и включу их в расчет для всех расчетных схем которые я планирую включить в программу. Я думаю это не лишняя информация.
stas_org вне форума  
 
Непрочитано 02.02.2016, 22:15
#94
румата


 
Регистрация: 06.04.2015
Сообщений: 2,676


Цитата:
Сообщение от stas_org Посмотреть сообщение
у как может работать формула "=ЕСЛИ(...)" на нелокализованном ECXEL. Разница в методе celss.formala и celss.formalaLocal не просто так присутствует.
А в чем необходимость использования исключительно формул EXCEL в коде VBA? Что это полезного дает? На мой взгляд значительно универсальнее использовать конструкции VBA типа if then else с явным декларированием переменных (option explicit). Иначе тестирование Ваших скриптов может затянутся на бесконечно долгое время ввиду отсутствия понимания природы появляющихся багов.
румата вне форума  
 
Непрочитано 02.02.2016, 23:12
#95
Антон311286


 
Регистрация: 09.02.2012
Иркутск
Сообщений: 105


Опробовал ваш девайс, нет, молодцы конечно! Автору респект! Но меня бесит, когда ошибки вылазят, да, понимаю, программа-тест, но вот уже пятая страница форума и никто это дело не тормознул, или опять умник делает, а потом купите по дешёвке. Так дело не пойдет! Если вы делаете программу, делайте для всех металлистов, а не делайте х....., а потом будет финансирование вам!!!!! Ошибки ваши я больше всего уверен из за не до понимания экселя, вы бы совместимость с начало нормально бы сделали, у кого 64бит, у кого 32бит, а уж молчу про дедушек которые кроме виндос хр наверное ни чего не видели, да автокада 2010, а потом будем тестить и радоваться!!!!!!! Ребята я вас верю у вас все получится.!
Антон311286 вне форума  
 
Непрочитано 02.02.2016, 23:19
#96
Сергей812


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


ну с точки зрения базового VBA разница между 32 и 64 битными версиями не критична особо.. А баги - просто автор вложил достаточное количество времени в программу, сделав упор на саму реализацию, а не на код - и сейчас радикально что-то менять.. терпите)
Сергей812 вне форума  
 
Непрочитано 02.02.2016, 23:41
#97
IBZ

Расчетчик МК
 
Блог
 
Регистрация: 06.05.2006
Ростов-на-Дону
Сообщений: 6,212


Ребята, я видимо совсем отстал от жизни Но я однозначно считаю, что прикладная программа, имеющая проблемы уже на стадии запуска это При обращении за помощью в тестировании могут рассматриваться лишь вопросы неверного счета. Особенно, если конечной целью является замена (!!!) "Кристалла", СТК либо подобных модулей.
IBZ вне форума  
 
Автор темы   Непрочитано 03.02.2016, 05:31
#98
stas_org


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


Друзья, все отлично работает на локализованой копии excel, все баги давно исправили. Пятую страницу пытаемся для английской версии отладить, кто на ней не работает того никак не касается. И это плохо.
Цитата:
Сообщение от румата Посмотреть сообщение
А в чем необходимость использования исключительно формул EXCEL в коде VBA? Что это полезного дает?
Контроль вычислений пользователем.

Кто может ответить по существу поста #93?

Последний раз редактировалось stas_org, 03.02.2016 в 05:37.
stas_org вне форума  
 
Непрочитано 03.02.2016, 08:50
#99
пользователь 0


 
Регистрация: 20.10.2015
недемократическая страна
Сообщений: 31


Цитата:
Сообщение от stas_org Посмотреть сообщение
Кто может ответить по существу поста #93?
На вопрос про единицы поворота опорного сечения в справочнике Уманского, отвечу так. Справочника у меня нет, поэтому рекомендую самому перемножить единичную эпюру с грузовой и сравнить с результатом из справочника. У инженера вообще не должно возникать такого вопроса
пользователь 0 вне форума  
 
Непрочитано 03.02.2016, 14:06
#100
IBZ

Расчетчик МК
 
Блог
 
Регистрация: 06.05.2006
Ростов-на-Дону
Сообщений: 6,212


Цитата:
Сообщение от stas_org Посмотреть сообщение
Но, углы вычисляются по формулам таблицы справочника Уманского, и я так и не понял в каких единицах?
В радианах.
IBZ вне форума  
 
Непрочитано 03.02.2016, 16:18
#101
румата


 
Регистрация: 06.04.2015
Сообщений: 2,676


Цитата:
Сообщение от stas_org Посмотреть сообщение
Контроль вычислений пользователем.
Зачем? Важен же верный результат в 100% случаев расчета, а не отлов ошибок несовместимости типов переменных в Ваших скриптах.
Цитата:
Сообщение от stas_org Посмотреть сообщение
то может ответить по существу поста #93?
Углы поворота опороных сечений испокон века вычислялись в радианах.
румата вне форума  
 
Автор темы   Непрочитано 03.02.2016, 16:48
#102
stas_org


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


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


Цитата:
Сообщение от румата Посмотреть сообщение
Зачем? Важен же верный результат в 100% случаев расчета, а не отлов ошибок несовместимости типов переменных в Ваших скриптах.
Какие переменные, вставляется конкретная формула(из СП16) типа М/WRyGamaC, где все данные из конкретных ячеек берутся, загляните на лист "База" после подбора сечения и поймете о чем я, возможно, хотя это и не важно. Если кто не понял, то после подбора сечения, на листе база можно увидеть весь ход расчета на общую устойчивость, со всеми промежуточными выкладками. И для особо скептически настроенных товарищей там еще и конкретные формулы.

Последний раз редактировалось stas_org, 03.02.2016 в 16:59.
stas_org вне форума  
Ответ
Вернуться   Форум 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