Система помощи по использованию Программы НИК (ver 1.4.1)


Пиктограмма НИК

Для заинтересованных в сотрудничестве разработчиков, а также пользователей, нуждающихся в дальнейшем совершенствовании этой программы, E-mail: vlad-volkov@usa.net

Содержание

1. О Программе и не только...
2. Назначение
3. Возможности
4. Обзор команд меню основного калькулятора
5. Обзор команд меню расширенного калькулятора
6. Как пользоваться
7. Окно "Память Калькулятора"
8. Работа с памятью
9. Системные характеристики расчетов
10. От автора


1. О Программе и не только...

Пиктограмма НИК

Прежде всего, эта программа - расчетная, просто оформлена в виде калькулятора. Лично я в своей практике пользуюсь ей гораздо чаще, чем любой другой расчетной программой по моей специальности. Но ни в коей мере я не претендую на роль первооткрывателя такого рода программ - скорее всего, что-то подобное давно уже создано какими-нибудь ассами-программистами, просто нужно "хорошо" поискать, например, в Интернете... Но мне интересно сделать самому. Это во-первых. Во-вторых, не знаю, может быть мне просто не попадались "настоящие" программы, но из того, с чем я имел дело или просто наблюдал в работе, я не могу выделить какую-то хотя бы одну программу - по удобству использования, по степени полезности в своей работе и т.д. Я имею ввиду сейчас только инженерные расчетные программы по своей специальности ("Отопление, вентиляция, кондиционирование воздуха, защита окружающей среды").

У меня на работе до сих пор есть группа "расчетчиков", которые принимают задания на расчет от различных отделов и затем расчитывают их на специально купленных для этого (лицензионных) программах. Это сильно тормозит процесс проектирования и противоречит самой его сути - ведь в процессе расчета могут родиться новые идеи и технические решения, а многократно переоформлять задание на расчет нет времени. И получается, что вместо того чтобы сокращать время проектирования - компьютерные технологии его странным образом, в лучшем случае, не изменяют, или сам машинный расчет становится, извините, фикцией... При этом, уже почти в каждом отделе стоят по нескольку компьютеров и, в принципе, сами проектировщики могли бы делать себе расчеты сами. Правда, у этих программ такой "интерфейс", что без специальной подготовки, а иногда и без первоначального вмешательства хорошего программиста, даже простой расчет сделать невозможно, что само по себе уже отпугивает потенциальных пользователей, большинство которых составляют женщины. Вот и получается, если смотреть со стороны, как в известном анекдоте: "Нашла бабуля в огороде бумеранг - замучалась выкидывать". А если все-таки и удается что-то посчитать, то всегда остаются какие-то сомнения - "а все ли правильно я делал", и , как следствие - "а можно ли верить полученным результатам...".

И на сегодняшний день (1998г.) такая ситуация считается еще благоприятной. В других институтах и этого нет, впрочем как и лицензионных программ, и расчеты производятся вручную, т.е. на обычных ("железных") калькуляторах, или не производятся вовсе - так называемое, проектирование "на глаз", или по примитивным диаграммам из рекламных проспектов. Ни одной лицензионной расчетной программы для Windows по моей специальности я, на данный момент, пока не видел. Думаю, эти проблемы наглядно демонстрируют состояние этого сегмента рынка программ. Что касается "взломанных", то хотя и есть уже довольно много сделанных для Windows, но не все из них имеют русский язык, а в иных вообще работает только половина команд (наверное, результат "взлома"). Да и не совсем они по теме пока мне попадались, все больше электронные варианты каталогов по подбору оборудования от фирм-дилеров поставщиков этого оборудования.

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

Свои инженерные расчеты я делаю на основе классических формул и поэтому уверен в получаемых результатах и минимуме ввода исходных данных для этого. Практика показывает, что многие довольно крупные и известные программы написаны в этом аспекте как-то небрежно. Точность результатов при этом, конечно, не выходит за пределы, допускаемые в инженерных расчетах, но у меня лично это порождает определенные сомнения, может быть и безосновательные. И скорее всего, эта небрежность - следствие наличия общепринятой цепочки при создании программы - постановщики, программисты, пользователи... Она, конечно, имеет свои плюсы и минусы, но идеальным, с моей точки зрения, является вариант когда все три звена сконцентрированы в одном лице. Хотя, конечно, к крупным программам это может и не относится. Я работаю инженером-проектировщиком в проектном институте, и сама практическая деятельность на своем рабочем месте подсказывает какие программы мне нужны в первую очередь, что они должны уметь делать, в каком виде и т.д. Кстати, необходимость создания этой программы возникла уже давольно давно, и в конце концов для этого пришлось даже отложить несколько других крупных проектов программ. Потому что для крупных и серьезных расчетов все-таки какие-то программы уже есть и ими можно пользоваться. И все-таки часто приходится невольно задумываться: почему же несмотря на наличие всех этих программ проектировщики все-равно активно пользуются калькулятором? Причем постоянно, несмотря на специфику объекта. Собственно, отсюда и возникла идея создания такого виртуального калькулятора, способного производить и мелькие расчеты, для которых создание отдельной программы нецелесообразно.

Программа написана инженером-проектировщиком отдела "Отопление и вентиляция" проектного института г. Минска (основная специальность), увлекающимся в свободное время программированием расчетных программ. Программа разработана в Delphi-4.0 на компьютере с CPU K6-200mmx, DRAM 64Mb.

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

Свои соображения присылайте на E-mail: vlad-volkov@usa.net

Обещать - не обещаю, но думаю, что на серьезные деловые замечания или предложения отвечу обязательно. Можете прислать мне свои часто используемые формулы, и я их вставлю непосредственно в Программу. Но при этом необходимо соблюдение трех условий:
1. Формула должна соответствовать специальности ("Отопление, вентиляция, кондиционирование воздуха, защита окружающей среды"). Хотя, если будет много "заявок" на формулы из других разделов, например, "котельные установки", "архитектурно- строительной" частей и т.д., то обязательно включу их в Калькулятор;
2. Необходимо указать ссылку на литературу, где эта формула расписана;
3. Формула должна быть достаточно сложной и требовать как можно меньше ввода исходных данных - не более 5 значений. Например формулы k=1/R или Q=kF(t2-t1) хотя и требуют минимум ввода, но слишком просты и их проще набрать с клавиатуры.



2. Назначение Программы НИК

Пиктограмма НИК

НИК расшифровывается просто: Научный Инженерный Калькулятор. Эта небольшая программа предназначена большей частью для инженеров и проектировщиков в области проектирования систем отопления, вентиляции и кондиционирования воздуха, а также при расчетах микроклимата различных помещений и т.п. Идея этой Программы предельно проста и заключается в следующем. Конечно же есть и более солидные расчетные программы и даже АРМы по проектированию санитарно-технических систем (а если и нет, то в данный момент обязательно создаются и вот-вот появятся), расчетные математические комплексы и т.д. Но все-таки есть несколько "но", заставивших приступить к написанию этой Программы. Те, кто знаком с проектированием инженерных систем, понимают, что несмотря на существование сотен различных СНиПов и ГОСТов, Пособий и Руководств, в этой сфере человеческой деятельности непременно присутствует элемент творчества. Каждое инженерное сооружение уникально, и даже если два проектировщика возьмутся независимо друг от друга решать одну и ту же инженерную задачу - полное совпадение проектных решений маловероятно, хотя и будут соблюдены все нормы и правила и использованы одни и те же расчетные программы!

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

А какими же средствами пользуется проектировщик при принятии технических решений? Как правило, это обычный калькулятор... Прикинуть расход теплоносителя, потери давления, диаметры и т.д. Для этого необязательно запускать большие программы и сложные расчеты, для которых, как правило, необходимо вводить большое количество исходных данных. Вот собственно для этого и предназначена эта Программа-калькулятор.



3. Возможности Программы НИК

Пиктограмма НИК

Наряду со стандартными математическими функциями, Программа дает возможность расчитывать, например, расход теплоносителя в системе отопления (теплоснабжения), диаметр трубопровода, переводить дБ в дБА и т.д. При этом, как правило, необходимо ввести не более трех числовых значений. Программа предоставляет Пользователю создавать свои небольшие базы данных числовых констант для более быстрого ввода в калькулятор точных значений различных параметров, а также сохранять проделанные вычисления в распространенном и наиболее понятном текстовом формате обычных ini-файлов.

Начиная с версии 1.4.1. Калькулятор может складывать (вычитать) значения времени в формате [чч:мм:сс].

Имеется возможность возвращать предыдущее (любое) вычисленное выражение или предыдущий (любой) выполненный ранее расчет.

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

Основные отличия

Этот калькулятор имеет три принципиальных отличия от других аналогичных программ:
1. Возможность сохранения всех сделанных вычислений в виде массива строк в формате "*.ini"-файла.
2. Возможность работы со списками строк-выражений: вычисление, сохранения списка и т.д. При этом в строке-выражении можно вводить как собственные константы, так и результаты вычислений из других строк-выражений текущего массива. Это дает возможность создавать любые расчеты с линейным алгоритмом вычисления, а также с возможностью получения промежуточных результатов.
3. Калькулятор может по нескольким введенным значениям производить некоторые инженерные санитарно-технические расчеты типа "вычисление площади покровного слоя и обема изоляции при определенном диаметре, длине трубопровода и толщине изоляции", "определение плотности теплового потока на участке трубопровода по его диаметру, расходу теплоносителя и параметрам теплоносителя" и т.д.
4. Можно получать строковые выражения встроенных формул расчетов. Их можно копировать в системный буфер Windows, например, для вставки в Word и т.д.

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



4. Обзор команд меню основного калькулятора

Пиктограмма НИК

Меню "Файл"

"Открыть..." - загружает новые настройки НИК из файла. При этом текущие настройки заменяются новыми. При этом программа предлагает уточнить как подгружать из указанного файла историю вычислений - "не менять", "добавить" или "заменить". Если Вам нужны вычисления, сделанные до загрузки новых настроек НИК из файла, то выберите лучше "добавить". Если Вам не нужны вычисления загружаемые из указанного файла настроек НИК, то выберите "не менять".

"Сохранить..." - сохраняет текущие настройки в файл. Если имя файла еще не задано, предлагается его указать (или задать новое) в стандартном Windows-окне.

"Сохранить как..." - предлагает сохранить текущие настройки НИК в новом файле. В стандартном Windows-окне можно ввести новое имя или указать на существующий файл.

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

"Настройки..." - по этой команде на экране появляется специальное окно для ввода или редактирования настроек калькулятора. Эдесь можно изменить значения системных констант или ввести новые (свои).
Подробнее - см. Окно ввода Настроек

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

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

"Выход" - закрыть программу.

Меню "Помощь"

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

Например, для вычисления плотности воздуха (по температуре) необходимо вычислить следующую строку:
[18]

Если же сделать это с помощью команды "Вставить формулу...", то можно получить строку-выражение формулы:
353/(273.15+18)

Теперь для вычисления, например, потерь давления по длине трубопровода, это выражение можно вставить вместо плотности воздуха:
[12] [0.02] [315] [7.5] [353/(273.15+18)]

Теперь рассчитывая различные участки трубопроводов можно учитывать температуру воздуха без промежуточного расчета.

"Литература..." - показать источник (литературу) откуда взята текущая формула (расчет). Описание литературы и ссылок на нее из всех расчетов находится в текстовом файле nik.lit.

"Функции..." - показать все доступные в программе математические функции. Вы можете выделить нужную функцию и скопировать ее сначала в системный буфер, а затем вставить в любую строку вычислений (главного калькулятора или встроенного). Причем, это можно сделать как клавишами (Ctrl+Inc, Shift+Inc), так и мышью (по правой кнопке выпадает локальное меню).

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

"Открыть Nik.html" - команда запускает web-браузер, установленный на данном компьютере, и загружает в него файл помощи по программе НИК - Nik.html

"О Программе..." - показать окно с краткими сведениями о программе.



5. Обзор команд меню расширенного калькулятора

Пиктограмма НИК

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

Меню "Файл"

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

"Сохранить..." - сохраняет текущий список выражений в файл. Если имя файла еще не задано, предлагается его указать (или задать новое) в стандартном Windows-окне.

"Сохранить как..." - предлагает сохранить текущий список выражений в новом файле. В стандартном Windows-окне можно ввести новое имя или указать на существующий файл.

"Закрыть" - закрывает открытый ранее файл со списком выражений. При этом, если текущий список не был сохранен, то программа спросит о необходимости его сохранения.

"Удалить" - удаляет открытый ранее файл с выражениями. При этом выдается стандартное в таких случаях подтверждение действия.

Меню "Строка"

"Вычислить"-"Текущую строку" - вычисляет выражение в текщей строке.

"Вычислить"-"Все строки" - вычисляет выражения во всех строках списка.

"Переместить"-"Вверх" - перемещает текущую строку вверх по списку.

"Переместить"-"Вниз" - перемещает текущую строку вниз по списку.

"Добавить" - добавляет пустую строку в следом за текущей строкой.

"Копия" - копирует текущую строку. Копия размещается следом за текущей строкой.

"Удалить" - удаляет текущую строку из списка.

"Отключить" - отключает текущую строку от расчета. В этом случае команды "Вычислить"-"Текущую строку" и "Вычислить"-"Все строки" не распространяются на выражение в этой строке. При этом в колонке "Видимость" списка у этой строки появляется значок "#". Отключить строку от вычислений можно также путем добавления в колонке "Видимость" любых символов (кроме пробелов) вручную. Удаление всех символов, соответственно, подключит выражение в текущей строке к вычислениям.

Меню "Помощь"

См. такое же меню в главном окне НИК.



6. Как пользоваться

Пиктограмма НИК

Калькулятор может работать в трех основных режимах:

6.1. Режим "Обычный калькулятор". Вычисления осуществляются вводом выражения в строку ввода и нажатием клавиши "Enter" или кнопки "Вычислить".

6.2. Режим "Встроенный расчет". Вычисления осуществляются выбором типа расчета в специальной панели "Область вычислений", вводом соответствующих исходных данных в строку ввода и нажатием клавиши "Enter" или кнопки "Вычислить".

6.3. Режим "Расчет списка строк". Вычисления осуществляются в специальном окне, вызываемом командой меню "Файл/Список выражений..." (или клавишей F7), в котором вводятся строки-выражения. Вычисление списка производится по команде меню "Строка/Вычислить/Все строки" (или клавишей F8).

Редактирование строк с выражениями.

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

Ctrl+Ins - скопировать выделенный фрагмент текста в системный буфер.

Shift+Ins - вставить фрагмент текста из системного буфера в позицию курсора.

Ctrl+Del - удалить выделенный фрагмент текста.

Shift+Del - перенести (удалить) выделенный фрагмент текста в системный буфер.

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

Выделить фрагмент текста можно просто мышью или клавишами:

Shift+[Клавиша "курсор вправо"] или Shift+[Клавиша "курсор влево"] - выделить один символ.

Shift+Home - выделить от позиции курсора до начала строки.

Shift+End - выделить от позиции курсора до конца строки.

В любой строке для ввода выражений можно записать какие-нибудь небольшие примечания. Для этого нужно всего-лишь ввести символы "//" (два символа наклонной черты). Программистам на С++ и Pascal (Delphi) эта комбиниция должна быть хорошо знакома. Пример использования этого удобства Вы можете найти в файле MyTest.sl



6.1. Режим "Обычный калькулятор"

Пиктограмма НИК

Ввод выражений для вычисления производится в специальную строку, расположенную над кнопкой "Вычислить". Можно вводить любое корректное с математической точки зрения выражение, используя общепринятые правила записи.

Если выражение записано корректно, то результат его вычисления записывается в ту же строку ввода, а само выражение переносится в "историю". Для ввода выражения из вычисленных ранее, следует нажать на стрелочку в конце строки ввода и из выпадающего списка выбрать нужное выражение. "История" вычисленных выражений сохраняется в конфигурации калькулятора в "*.ini"-файле с помощью команды "Файл/Сохранить..." (или клавишей F2).

Если выражение записано некорректно, то оно остается в строке ввода без изменений.



6.2. Режим "Встроенный расчет"

Пиктограмма НИК

Последовательность действий для выполнения какого-либо расчета:
1. Выбрать в специальной панели "Область вычислений" тип расчета.
Все расчеты представлены в виде иерархического дерева (подобно дереву каталогов в Explorer). При нажатии "мышкой" на "плюсик" каталог раскрывается, на "минусик" - сворачивается. При указании "мышкой" на названии типа расчета справа в специальном окне отображается формула, по которой производится расчет с кратким пояснением входящих в нее переменных, а внизу - в специальной панели - какие значения следует ввести для текущего расчета.
2. В главной строке ввода выражений следует ввести необходимые значения.
Указанные значения, их может быть несколько, вводятся в главной строке ввода в квадратных скобках через пробел, например, "[230] [32]". Если на названии типа расчета дважды щелкнуть "мышкой", в главной строке ввода появится соответствующее расчету количество пар скобок, например, "[] []" - и останется только в эти скобки ввести необходимые значения. В скобках можно вводить целые выражения, например, "[(250-90)/2] [150-70]".
3. Нажать клавишу "Enter" или активизировать "мышкой" кнопку "Вычислить".
Результат вычисления будет помещен в главной строке ввода на месте введенных ранее исходных данных. Сами исходные данные будут перенесены в "историю". Если в исходных данных была допущена ошибка, то ничего не произойдет и все останется на своих местах.



6.3. Режим "Расчет списка строк"

Пиктограмма НИК

Приблизительная схема действий для расчета списка строк:

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

Ссылка на результаты вычисления другого выражения осуществляется с помощью квадратных скобок "[]". В скобках указывается номер строки из которой нужно вставить значение.

Например, нужно вычислить плотность воздуха по температуре заданной в градусах по шкале Фаренгейта. Формулу перевода градусов из шкалы Фаренгейта в шкалу Цельсия пишем в строке №2, а вычисление плотности - в строку №3. Строку №1 отключаем от расчета (для этого в графе "Видимость" вводим любой символ или строку, например, "°F") и пишем в нее в графе "Результат" исходную температуру по шкале Фаренгейта (как исходное данное).

Вот что получилось:

Пример вычисления плотности воздуха
№ п.п. Вычисляемое выражение Результат Видимость Примечания
1. Здесь пишем любые примечания, например, "введите температуру по шкале Фаренгейта" 64.4 °F Строка исходных данных
2. 5/9*([1]-32) 18 °C
3. 353/(273.15+[2]) 1.212433453546 кг/м3

Рассчитав весь список разом получаем результат и промежуточные значения.
Полученный список можно сохранить в файле и т.д.
Конкретные практические примеры - см. файлы *.sl в каталоге \Express.



7. Память Калькулятора

Пиктограмма НИК

Окно "Память Калькулятора" предназначено для корректировки предыдущих вычислений или создания новых для последующих расчетов, а также для копирования отдельных выражений или их результатов в главную строку ввода калькулятора.
В этом окне можно редактировать все ранее вычисленные выражения и их результаты, менять их последовательность или удалять, а также делать примечания к ним. В него автоматически копируются только те выражения, которые вычислялись в главном окне калькулятора. В окне нет меню, но есть несколько кнопок, с помощью которых можно проделывать указанные операции.

Кнопка "Добавить" - добавляет в список пустую строку. Это обычно нужно для ввода нового выражения для его последующего вычисления.

Кнопка "Удалить" - удаляет указанную строку из списка (памяти).

Кнопка "Вставить" - коипрует указанное выражение или его результат из списка в главную строку вычислений калькулятора.

Так же есть кнопки, не имеющие текстовой подписи - для перемещения строк относительно друг друга и очистки памяти (очистить список).

Выпадающий список со строками "В начало строки", "В конец строки", "Заменить" позволяет вставить выражение или результат соответствующим образом.

Результаты вычислений выражений с порядковыми номерами от 1 до 10 можно вставлять, находясь непосредственно в главном окне калькулятора, нажав клавиши соответственно Ctrl+1 ... Ctrl+0. Число будет соответствующим образом вставлено в выражение.



8. Работа с памятью

Пиктограмма НИК

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

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

При вводе выражения в главную строку вычислений Калькулятора можно вставить из памяти какой-нибудь предыдущий результат. Для этого надо нажать клавиши "Ctrl+N", где N - число от 0 до 9, обозначающее номер результата в памяти Калькулятора (0 - соответствует строке №10, 1 - №1 и т.д.).


9. Системные характеристики расчетов

Пиктограмма НИК
Список формул (расчетов).
№ п.п. Шифр формулы
(расчета)
в пределах
программы
Наименование В какой
версии
создан
Раздел науки
(техники)
Число
исходных
данных
Имя файла
картинки
1 2 3 4 5 6 7
1. Ac-5000 Акустика 1.3 Акустика - ZShum
2. Ac-5001 Перевод дБ в дБА 1.3 Акустика 1...10 PdB-dBA
3. Ac-5002 Суммарный уровень шума, дБ или дБА 1.3 Акустика 1...10 SdBdBA
4. Ai-1000 Аэродинамика 1.0 Аэродинамика - ZAerodin
5. Ai-1001 Плотность воздуха 1.0 Аэродинамика 1 RoVozd
6. Ai-1005 Скорость воздуха 1.1 Аэродинамика - ZSkorVz
7. Ai-1006 Скорость воздуха - по диаметру 1.0 Аэродинамика 2 SkorVD
8. Ai-1007 Скорость воздуха - по площади сечения 1.0 Аэродинамика 2 SkorVF
9. Ai-1010 Диаметр воздуховода 1.1 Аэродинамика - ZDVzd
10. Ai-1012 Диаметр воздуховода - по L (м3/ч) 1.0 Аэродинамика 2 Diam-03
11. Ai-1014 Диаметр воздуховода - по Q (кВт) 1.0 Аэродинамика - ZDVP
12. Ai-1015 Диаметр воздуховода - по Q (кВт) - при плотности 1.2 кг/м3 1.0 Аэродинамика 3 Diam-04
13. Ai-1016 Диаметр воздуховода - по Q (кВт) - плотность по температуре 1.2 Аэродинамика 4 Diam-04
14. Ai-1040 Площадь сечения воздуховода 1.2 Аэродинамика - ZEqvFs
15. Ai-1042 Площадь сечения воздуховода - по L (м3/ч) 1.2 Аэродинамика 2 Diam-06
16. Ai-1044 Площадь сечения воздуховода - по Q (кВт) 1.2 Аэродинамика - ZFsVP
17. Ai-1045 Площадь сечения воздуховода - по Q (кВт) - при плотности 1.2 кг/м3 1.2 Аэродинамика 3 Diam-07
18. Ai-1046 Площадь сечения воздуховода - по Q (кВт) - плотность по температуре 1.2 Аэродинамика 4 Diam-08
19. Ai-1020 Расход воздуха 1.1 Аэродинамика - ZLVz
20. Ai-1022 Расход воздуха - по d (мм) и v (м/с) 1.1 Аэродинамика 2 RV-01
21. Ai-1024 Расход воздуха - по d (мм) и v (м/с) - по Q (кВт) и Тк-Тн °С 1.2 Аэродинамика - ZLVP
22. Ai-1025 Расход воздуха - по d (мм) и v (м/с) - по Q (кВт) и Тк-Тн °С - при плотности 1.2 кг/м3 1.1 Аэродинамика 2 RV-02
23. Ai-1026 Расход воздуха - по d (мм) и v (м/с) - по Q (кВт) и Тк-Тн °С - плотность по температуре 1.2 Аэродинамика 3 RV-03
24. Ai-3010 Потери давления в местных сопротивлениях 1.1 Аэродинамика - ZdPvs
25. Ai-3012 Потери давления в местных сопротивлениях - для воздуха 1.1 Аэродинамика 3 dPvz
26. Ai-3014 Потери давления в местных сопротивлениях - для смеси газов (пыли) 1.1 Аэродинамика 3 dPsm
27. Gi-0 Гидравлика 1.0 Гидравлика - ZGidravl
28. Gi-1 Скорость жидкости 1.0 Гидравлика 2 ZSkor
29. Gi-50 Диаметр трубопровода 1.0 Гидравлика - ZDiam
30. Gi-51 Диаметр трубопровода - по V (м3/ч) 1.0 Гидравлика 2 Diam-01
31. Gi-52 Диаметр трубопровода - по Q (кВт) 1.0 Гидравлика 3 Diam-02
32. Gi-60 Диаметр дросселирующей шайбы 1.3 Гидравлика - ZDShb
33. Gi-61 Диаметр дросселирующей шайбы - по G (т/ч ) и H (м) 1.3 Гидравлика 2 DShb
34. Gi-62 Диаметр дросселирующей шайбы - по V (м3/ч ) и P (Па) 1.3 Гидравлика 2 DShb-my
35. Gi-100 Расход жидкости 1.0 Гидравлика - ZRash
36. Gi-101 Расход жидкости - по d (мм) и v (м/с) 1.0 Гидравлика 2 RT-01
37. Gi-102 Расход жидкости - по Q (кВт) 1.0 Гидравлика 2 RT-02
38. Gi-70 Потери давления по длине 1.4 Гидравлика - ZdP-L
39. Gi-71 Коэффициент гидравлического трения 1.4 Гидравлика 4 KDarsi
40. Gi-72 Удельные потери давления по длине, Па/м 1.4 Гидравлика 5 dPud-L
41. Gi-73 Потери давления по длине, Па 1.4 Гидравлика 5 dP-L
42. EG-2000 Инженерная геометрия 1.0 Инж. геом. - ZInjGeom
43. EG-2001 Эквивалентный диаметр 1.0 Инж. геом. - ZEqvDiam
44. EG-2002 Эквивалентный диаметр - по 2-ум размерам 1.0 Инж. геом. 2 ED-01
45. EG-2003 Эквивалентный диаметр - по площади и периметру 1.0 Инж. геом. 2 ED-02
46. EG-2020 Масса трубы 1.3 Инж. геом. - ZGeom-t
47. EG-2021 Масса трубы - круглого сечения 1.0 Инж. геом. 3 MTrub-k
48. EG-2022 Масса трубы - прямоугольного сечения (воздуховод) 1.3 Инж. геом. 4 MTrub-p
49. EG-2025 Площадь окраски трубы 1.3 Инж. геом. - ZGeom-t
50. EG-2026 Площадь окраски трубы - круглого сечения 1.0 Инж. геом. 2 POkr-k
51. EG-2027 Площадь окраски трубы - прямоугольного сечения (воздуховод) 1.3 Инж. геом. 4 POkr-p
52. EG-2030 Площадь покровного слоя изоляции 1.3 Инж. геом. - ZGeom-t
53. EG-2031 Площадь покровного слоя изоляции - для труб круглого сечения 1.0 Инж. геом. 3 PPokr-k
54. EG-2032 Площадь покровного слоя изоляции - для труб прямоугольного сечения (воздуховодов) 1.3 Инж. геом. 5 PPokr-p
55. EG-2035 Объем изоляции 1.3 Инж. геом. - ZGeom-t
56. EG-2036 Объем изоляции - для труб круглого сечения 1.0 Инж. геом. 3 VIzol-k
57. EG-2037 Объем изоляции - для труб прямоугольного сечения (воздуховодов) 1.3 Инж. геом. 5 VIzol-p
58. EG-2005 Диаметр трубы (по площади сечения) 1.1 Инж. геом. 1 DF
59. EG-2010 Площадь сечения трубы (по диаметру) 1.1 Инж. геом. 1 FD
60. HS-4000 Отопление 1.1 Отопление - ZHeat
61. HS-150 Тепловой поток 1.0 Отопление - ZTP
62. HS-151 Тепловой поток - по V (м3/ч) и Tп-Tо °C 1.0 Отопление 2 TP-01
63. HS-152 Тепловой поток - по d (мм), v (м/с) и Tп-Tо °C 1.0 Отопление 3 TP-02
64. HS-4020 Расчет элеватора 1.3 Отопление - ZElev
65. HS-4021 Коэффициент смешения 1.3 Отопление 3 El-ks
66. HS-4022 Диаметр горловины 1.3 Отопление 3 El-dg
67. HS-4023 Диаметр сопла 1.3 Отопление 2 El-ds
68. HS-4024 Требуемый напор перед элеватором 1.3 Отопление 2 El-he
69. HS-4025 КПД элеватора 1.3 Отопление 3 El-kpd
70. HS-4005 Удельная тепловая характеристика здания 1.1 Отопление 4 UTHGZ
71. HS-4010 Ориентировочные теплопотери здания 1.1 Отопление 3 QokUd
72. HS-4030 Среднелогарифмическая разность температур 1.3 Отопление 2 SLnRT
73. VS-3000 Вентиляция 1.1 Вентиляция - ZVent
74. VS-3050 Теплопоступления в помещение 1.3 Вентиляция - ZTeppost
75. VS-3051 Теплопоступления в помещение - от поверхности нагретой воды 1.3 Вентиляция 3 TV-pnv
76. VS-3052 Теплопоступления в помещение - от нагретых поверхностей оборудования и труб 1.3 Вентиляция 3 TV-pnot
77. VS-1030 Тепловой поток 1.0 Вентиляция - ZTP
78. VS-1031 Тепловой поток - по L (м3/ч) и Тк-Тн °С 1.2 Вентиляция - ZTPLT
79. VS-1032 Тепловой поток - по L (м3/ч) и Тк-Тн °С - при плотности 1.2 кг/м3 1.1 Вентиляция 2 TP-03
80. VS-1033 Тепловой поток - по L (м3/ч) и Тк-Тн °С - плотность по температуре 1.1 Вентиляция 3 TP-04
81. VS-1034 Тепловой поток - по f (м2), v (м/c) и Тк-Тн °С 1.2 Вентиляция - ZTPFVT
82. VS-1035 Тепловой поток - по f (м2), v (м/c) и Тк-Тн °С - при плотности 1.2 кг/м3 1.2 Вентиляция 3 TP-05
83. VS-1036 Тепловой поток - по f (м2), v (м/c) и Тк-Тн °С - плотность по температуре 1.2 Вентиляция 4 TP-06
84. VS-3005 Мощность электродвигателя вентилятора 1.1 Вентиляция 3 NVent
85. VS-3020 Критическая скорость пневмотранспорта 1.2 Вентиляция 5 VkrPnevm
86. VS-3021 Теоретическая скорость витания 1.4 Вентиляция 2 VVit-T
87. VS-3025 Располагаемое естественное давление 1.3 Вентиляция 3 RDavlES
88. VS-3030 Удельная вентиляционная характеристика здания 1.3 Вентиляция 3 UVHZ
89. VS-3031 Ориентировочный расход тепла на вентиляцию 1.3 Вентиляция 3 QvUd
90. CS-7000 Кондиционирование 1.4 Кондиц. - ZCond
91. CS-7050 Давление насыщенного пара 1.4 Кондиц. - ZDNas
92. CS-7051 Давление насыщенного пара - по температуре (формула М.И. Фильнея) 1.4 Кондиц. 1 DavlNasT
93. CS-7052 Давление насыщенного пара - по влагосодержанию 1.4 Кондиц. 3 DavlNasD
94. CS-7055 Влагосодержание воздуха 1.4 Кондиц. - ZVlag-d
95. CS-7056 Влагосодержание воздуха - по давлению насыщения и относ. влажности 1.4 Кондиц. 3 Vlag-Fi
96. CS-7057 Влагосодержание воздуха - по парциальному давлению 1.4 Кондиц. 2 Vlag-Pp
97. CS-7058 Влагосодержание воздуха - по температуре и энтальпии 1.4 Кондиц. 2 Vlag-Jt
98. CS-7010 Перевод °C в °F 1.4 Кондиц. 1 CondCF
99. CS-7011 Перевод °F в °C 1.4 Кондиц. 1 CondCF
100. CS-7023 Барометрическое давление, мм рт. ст. 1.4 Кондиц. 2 PressBar
101. CS-7022 Удельная теплота испарения жидкости, кДж/кг 1.4 Кондиц. 1 Qisp
102. CS-7027 Теплоемкость влажного воздуха 1.4 Кондиц. 1 C-vlv
103. CS-7024 Энтальпия влажного воздуха 1.4 Кондиц. 2 Entalp
104. CS-7025 Парциальное давление водяного пара 1.4 Кондиц. 2 DavlPar
105. CS-7026 Относительная влажность воздуха 1.4 Кондиц. 3 Fi-vozd
106. WC-6000 Водоснабжение и канализация 1.3 Водосн. и канализ. - ZVik
107. WC-6001 Расчетный расход воды потребителями 1.3 Водосн. и канализ. - ZRRV-p
108. WC-6002 Расчетный расход воды потребителями - по безразмерному коэффициенту а 1.3 Водосн. и канализ. 2 RRV-a
109. WC-6003 Расчетный расход воды потребителями - по U (чел.) и норме расхода воды на одного жителя, л/ч 1.3 Водосн. и канализ. 3 RRV-uq
110. WC-6010 Вероятность одновременного действия приборов 1.3 Водосн. и канализ. 4 VD-stp
111. WC-6011 Безразмерный коэффициент а, зависящий от PN 1.3 Водосн. и канализ. 1 BezK-a
112. TU-8000 Теплогенерирующие установки 1.4 Теплоген. уст. - ZTGU
113. TU-8010 Часовой расход топлива 1.4 Теплоген. уст. - ZChRT
114. TU-8011 Часовой расход топлива - для Q, Гкал/ч (тепловой поток) 1.4 Теплоген. уст. 4 ChRT-Q
115. TU-8012 Часовой расход топлива - для D, т/ч (расход пара) 1.4 Теплоген. уст. 6 ChRT-D
116. TU-8020 Производительность дымососов прямого действия 1.4 Теплоген. уст. 4 LDimos
117. TU-8021 Высота дымовой трубы 1.4 Теплоген. уст. 4 HDimTr
118. TU-8022 Площадь выходного сечения дымовой трубы 1.4 Теплоген. уст. 5 FDimTr
119. Ma-50000 Математика 1.3 Математика - ZMatem
120. Ma-50010 Расстояние между точками 1.3 Математика - Zast-001
121. Ma-50011 Расстояние между точками - на плоскости (2D) 1.3 Математика 4 Rasst
122. Ma-50012 Расстояние между точками - в пространстве (3D) 1.3 Математика 6 Rasst
123. Ma-50020 Планиметрия 1.3 Математика - Zast-001
124. Ma-50025 Площадь треугольника 1.3 Математика - ZSTr
125. Ma-50026 Площадь треугольника - по формуле Герона 1.3 Математика 3 FSTr
126. Ma-50027 Площадь треугольника - по 2-ум сторонам и углу между ними 1.3 Математика 3 FSTr
127. Ma-50030 Теорема синусов 1.3 Математика 3 SinCos
128. Ma-50031 Теорема косинусов 1.3 Математика 3 SinCos
129. Ma-50032 Площадь трапеции 1.3 Математика 3 FSTr
130. Ma-50100 Стереометрия 1.3 Математика - Zast-001
131. Ma-50102 Поверхность прямоугольного параллелепипеда 1.3 Математика 3 SV-pp
132. Ma-50104 Боковая поверхность цилиндра 1.3 Математика 2 Cilindr
133. Ma-50106 Полная поверхность цилиндра 1.3 Математика 2 Cilindr
134. Ma-50108 Объем цилиндра 1.3 Математика 2 Cilindr
135. Ma-50110 Боковая поверхность конуса 1.3 Математика 2 Konus
136. Ma-50112 Полная поверхность конуса 1.3 Математика 2 Konus
137. Ma-50114 Объем конуса 1.3 Математика 2 Konus
138. Ma-50116 Поверхность шара 1.3 Математика 1 Shar
139. Ma-50118 Объем шара 1.3 Математика 1 Shar
140. Ma-50118 Объем шара 1.3 Математика 1 Shar
141. Ma-50200 Теория вероятностей 1.3 Математика - Zast-001
142. Ma-50201 Коэффициент С в формуле Бернулли 1.3 Математика 2 FBern-C
143. Ma-50001 Интерполяция (линейная) 1.3 Математика 5 Intrpll
144. Ma-50301 Сложение значений времени: [чч:мм:сс] 1.4.1 Математика >1 Zast-001

Примечания к таблице.
1. Прочерк в графе 6 означает, что шифр в графе 2 принадлежит названию группы расчетов (разделу или подразделу).
2. В графе 7 указаны имена файлов картинок без расширения. Файлы могут быть в форматах ".jpg" или ".bmp". Размеры картинок 300 на 180 пикселов. При больших размерах изображение усекается, меньших - растягивается.



10. От автора

Пиктограмма НИК

Предлагаю Вам эту Программу совершенно БЕСПЛАТНО. Единственную цель, которую я этим преследую - найти серьезных разработчиков программного обеспечения в области проектирования инженерных санитарно-технических систем для совместного плодотворного и, надеюсь, взаимовыгодного сотрудничества. Это могут быть такие же как и я - индивидуальные разработчики, но желательно - фирмы или иные организации, способные не только непосредственно разрабатывать программы, но и работать на этой части рынка: посещать семинары, выставки, организовывать рекламу и соответствующее сопровождение своим программным продуктам - одним словом, обставить здесь всех существующих конкурентов.

Я собираюсь написать еще достаточно много программ в этой области. Небольшая часть, правда, уже написана, но преимущественно только для собственного использования - с минимальным интерфейсом, для DOS. Мечта - полнофункциональный АРМ ОВК - Автоматизированное Рабочее Место инженера-проектировщика систем Отопления, Вентиляции и Кондиционирования воздуха. Чтобы можно было утром, придя на свое рабочее место, запустить его, и вечером, уходя домой, соответственно, закрыть и выключить компьютер. Только если я все это буду делать один, как сейчас, на это может уйти лет 8-10.

Список разрабатываемых сейчас и в перспективе программ.
№ п.п. Наименование программы Готов-
ность
Примечания
1. Аэродинамический расчет систем вентиляции с механическим и естественным движением воздуха. Получение спецификации установленного оборудования и воздуховодов. 0 Есть законченный вариант для DOS, выполняющий только расчет естественных систем вентиляции.
2. Комплекс теплотехнических расчетов ограждающих конструкций по СНиП II-3-79**, СНиП 2.01.01-82, СНБ 2.01.01-97:
a) Расчет теплотехнических параметров многослойных неоднородных ограждающих конструкций (коэффициент теплопередачи, теплоусвоения, влаго- и воздухопроницаемости и т.д.).
b) Тепловлажностный расчет ограждающих конструкций. Построение графиков распределения температур и парциальных давлений.
c) Расчет теплоустойчивости ограждающих конструкций.
d) Расчет теплоусвоения поверхности полов.
0 -
3. Расчет теплоустойчивости помещений по СНиП II-3-79**, СНиП 2.01.01-82, СНБ 2.01.01-97. 0 -
4. Расчет теплопотерь помещений с учетом бытовых и пр. тепловыделений, инфильтрации - согласно СНиП 2.04.05-91, СНиП II-3-79**, СНиП 2.01.01-82, СНБ 2.01.01-97. 0 Есть законченный вариант для DOS.
5. Расчет теловых и влажностных балансов помещений, включая тепло- и влагопоступления от:
a) солнечной инсоляции через световые проемы;
b) солнечной инсоляции через кровлю и стены;
c) людей;
d) освещения;
e) электродвигателей;
f) различных нагретых поверхностей (печей, трубопроводов и т.д.);
g) открытых ванн с жидкостью;
h) остывающих изделий и материалов (отливки, хлебопродукты и т.д.).
0 -
6. Расчет и подбор воздухонагревателей (калориферов) с максимально широким диапазоном ввода исходных данных - в зависимости от поставленной задачи. 80% по состоянию на 14.02.1999, для Windows-98 - работающая версия. Есть законченный вариант для DOS.
7. Теплотехнический и гидравлический расчеты пластинчатых многоходовых и трубчатых водоводяных и пароводяных теплообменников систем отопления и горячего водоснабжения при подключении по параллельной и двухступенчатой смешанной схеме. 0 Есть законченный коммерческий вариант для DOS со встроенной системой помощи. Распространяется ОАО "Белпромпроект", г. Минск, (017)-223-86-96, E-mail: belprom@nsys.by
8. Акустические расчеты по СНиП II-12-77 (используются и другие источники):
1. Расчет шума в помещении, создаваемого находящимися в нем источНИКми шума или вентиляторами, расположенными в соседних помещениях (венткамерах) и распространяющими шум по воздуховодам (приточным или вытяжным).
2. Расчет шума на прилегающей к зданию (предприятию или промышленной зоне) территории - для составления тома "Защита от шума" в составе раздела "Защита окружающей среды". В качестве источников шума могут быть любые промышленные или бытовые механизмы, шумовые характеристики которых известны. Для вентиляторов систем вентиляции, аспирации или кондиционирования воздуха - шумовые характеристики можно определить расчетным путем. В программе имеется база данных, открытая для корректировки или расширения. Программа формирует более 10 различных таблиц результатов и введенных исходных данных, объем которых довольно значительный - такова специфика расчета. Расчет ведется по 8-и октавам: 62.5, 125, 250, 500, 1000, 2000, 4000, 8000 Гц.
3. Различные сопутствующие расчеты типа "определение уровней звуковой мощности вентилятора", "расчет заглушения шума при прохождении его по воздуховодам конкретной сети" и т.д.
4. Подбор шумоглушителей.
0 Есть законченный коммерческий вариант для DOS со встроенной системой помощи и полной документацией ("Руководство пользователя"). Программа не сертифицирована, но кроме кратких результатов расчетов дает подробнейший ход расчета по шагам со ссылками на используемую литературу (формулу, таблицу, страницу). Распространяется ОАО "Белпромпроект", г. Минск, (017)-223-86-96, E-mail: belprom@nsys.by
9. Расчет компенсаторов и нагрузок на неподвижные опоры трубопроводов. 0 -
10. Подбор баков-аккумуляторов систем горячего водоснабжения и расчет режимов их работы согласно СНиП 2.04.01-85. 0 -
11. Расчет и подбор циклонов систем аспирации. 0 -
12. Расчет и подбор элеваторов систем отопления. 0 Есть законченный вариант для DOS
13. Расчет толщины тепловой изоляции согласно СНиП 2.04.14-88. 0 -
14. Универсальная база данных веществ и материалов. 50% по состоянию на 14.02.1999
15. Расчет систем воздухораспределения при воздушном отоплении или кондиционировании воздуха в помещении. 0 Есть законченный вариант для DOS

Примечания к таблице.
1. Я преднамеренно не вписал сюда программу гидравлического расчета систем отопления и теплоснабжения различных теплоиспользующих установок с обвязками их регулирующих клапанов. Такой капитальный труд, в моем представлении, требует значительных усилий и временных затрат. Одному мне это перелопачивать нереально, особенно когда еще столько более простых программ не написано.
2. Все программы, написанные для DOS, работают и в Windows-9x.
3. В колонке "Готовность" в процентах указана степень законченности разрабатываемой программы для Windows-9x.