(c) ООО "Центр развития систем
автоматизированного
проектирования
"САПРОТОН"

 

 

      З а к а з / П р о с м о т р / П р и м е р ы
      >> NormCAD Строительство   >> NormCAD Машиностроение
      (для перехода к форме заказа нажмите ссылку Заказать на странице комплекта/компонента)

NormCAD 9.0

 

 

 

 

 

NormCAD 9.0. Что нового

 

 

 

 

 


 

          Основные изменения и дополнения версии NormCAD 9.0

 

          В основной программе:

 

                   - Основные изменения:

 

                            1. Ускорение расчета с использованием скомпилирован-ных библиотек модулей:

 

                                      - для всех модулей нормативных документов NormCAD добавлены скомпилированные библиотеки модулей (в формате dll)

                                      - в скомпилированных библиотеках модулей введена поддержка автоматического запроса недостающих данных и условий с использованием стандартных диалоговых окон NormCAD

                                      - значительно ускорен расчет (при расчете таблиц данных - РСУ и в других случаях, требующих выполнения многократных расчетов) с помощью использования скомпилированного кода вместо интерпретируемого

                                      - в окне Параметры анализа РСУ введен переключатель Ускоренный расчет с использованием скомпилированных модулей (для возможности отключения ускоренного расчета с использованием скомпилированных модулей)

 

                           


                            2. Введена команда Область решения  для получения области предельных значений для любых двух выбранных переменных (решение находится в виде графика и таблицы)

 

                            3. Введен инструмент для упрощения использования кода модулей NormCAD в VBA и Visual Basic

                                      - введена кнопка Создать VB модуль  (на основе данных и условий текущего расчета создается модуль Visual Basic с функцией, в которой имеется вывод основных результатов; имеется возможность доступа к значениям переменных; функции могут использоваться для автоматизации расчетов, включая массовые расчеты, подборы сечений, расчеты с одновременным использованием нескольких нормативных документов)

                                      - приводятся примеры использования кода модулей NormCAD в VBA

 

                   - Прочие изменения:

 

-      на панели Основная введена кнопка Изменить условие                            

-      в окне Запрос условий расчета добавлена кнопка Изменить для выбора различных вариантов условий

-      на панели Основная введена кнопка Справочники

-      введены панели кнопок Основная 2 и Операции

-      введены кнопки операций, которые появляются в зависимости от вида задач (для подбора армирования, размеров сечений и пр.)

         

 

 

          В Отладчике:

 

                   - введена возможность многократного поиска в алгоритме с наложением результатов поиска с помощью использования маркеров разного цвета:

 

                            - панель  выбора цвета отметок

                                     

                            - команды Смена слоев отметок и Снять отметки

 

 

                   - в редакторе алгоритма введены кнопки Текст влево и Текст вправо

                   - введена кнопка Экспорт в проект Visual Basic

 

 

          В компонентах:

 

                   - введен модуль для расчета подкрановых балок по СП 16.13330.2011 "Стальные конструкции" и СП 20.13330.2011 "Нагрузки и воздействия"

 

 

                   - введен модуль для расчета по Пособию к СНиП по проектированию подпорных стен и стен подвалов

 

 

                   - в модуль для расчета по СП 63.13330.2012 "Бетонные и железобетонные конструкции" введены задания для расчета коротких консолей

 


 

 

Пример расчета на основе NormCAD с использованием VBA

 

 

 

1. В программе NormCAD создаем новый документ и запускаем его на расчет. Для этого выбираем в окне Новый расчет норматив СП 52-101 "Бетонные и железобетонные конструкции", задание "Расчет плит по прочности".

 

2. При выполнении расчета вводим все запрашиваемые данные. Автоматически создается отчет.

3. В программе NormCAD нажимаем кнопку Создать VB модуль   и сохраняем файл модуля.

4. Открываем программу MS Excel, при этом создается новая электронная таблица.

5. В MS Excel входим в редактор VBA. Для этого можно нажать клавиши Alt+F11.

6. В редакторе VBA добавляем сохраненный в п. 3 модуль командой меню File\Import File.

           


Основу модуля составляет функция NCResult:

 

 

            Функция включает:

                        - создание необходимых объектов

                        - передачу значений переменных

                        - передачу условий (передаются значения и условия из расчета в NormCAD)

                        - расчет по пунктам нормативного документа с получением максимального коэффициента использования (его значение становится значением функции)

 

 

 


7. Выполним следующие изменения в функции NCResult:

            1) в описание функции добавим переменные усилий (изгибающих моментов и поперечных сил) M__x, M__y, M__xy, Q__x, Q__y

  2) заменяем текущие значения переменных их именами

 

 


8. В ячейку F1 вставим формулу "=NCResult(­A1;B1;C1;D1;E1)"

9. После ввода в ячейки ­A1, B1, C1, D1, E1 значений усилий получаем в ячейке F1 значение коэффициента использования, которое не отличается от полученного при расчете в NormCAD

 

           

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





Поиск нормативных документов: 


В запросах допускаются подстановочные знаки (*,?) 
Выводить не более документов

Новости

>> Все новости

Exponenta.ru. Образовательный математический сайт