Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Программа вычислений на микрокалькуляторах
Программы предназначены для вычислений на микрокалькуляторах типа «Электроника» БЗ-34, МК-54, МК-56, МК-61 и МК-52. Каждая программа содержит описание назначения программы, ее алгоритм текст самой программы, порядок ввода численных значений и контрольный текст. В памяти микрокалькулятора не могут быть размещены все программы, поэтому они объединены по группам. С каждой программой группы можно работать самостоятельно, однако для удобства работы рекомендуется вводить все программы группы. Если в процессе работы необходимо перейти от одной группы программ к другой, то необходимо каждую группу программ вводить заново с клавиатуры. В микрокалькуляторе МК-52 возможно записать часть групп программ в постоянное запоминающее устройство и вызывать их по мере надобности без ручного набора. Краткие методические указания 1. Для ввода программ каждой группы необходимо выполнить на микрокалькуляторе следующую последовательность операций (нажатий клавиш) FПРГ. Если программа начинается не с адреса 00, то перед указанной последовательностью выполняют операции БП <адрес>. По завершении набора программ выполняют последовательность операции FABT. При вводе каждого шага программы набирается только первая часть после точки (см. табл. 4). Левая часть до точки высвечивается автоматически в двух правых разрядах экрана. 2. Запуск программы па счет осуществляется последовательностью В/О С/П в случае, если программа начинается с адреса 00, и последовательностью БП<aдpec>C/П в других случаях. 3. До начала счета согласно инструкции к программе в отдельные регистровые ячейки памяти необходимо ввести численные значения. Порядок ввода следующий: <численное значение>П<адрес ячейки>. Адрес ячейки может быть от 0 до 9 и А, В, С, Д, знак числа вводится в конце набора. Дробная часть от целой отделяется запятой. Например, число -148,12 вводится нажатием клавишей в последовательности 1 4 8, 12 /-/. При вводе числа с порядком вначале вводится мантисса числа и знак числа, затем ВП, и, наконец, вводится порядок и знак порядка. Например, число -148,12·10-15 вводится нажатием клавиш 1 4 8,12 /-/ ВП 15 /-/. При ошибке набора числа нажмите клавишу Сх, и повторите набор. Проверить набранное значение можно последовательностью ИП<адрес ячейки>.
4. Ввод исходных данных в процессе счета выполняется в строго перечисленной инструкцией последовательностью. Причем, после набора числа в зависимости от указаний инструкции необходимо выполнить операцию С/П или . 5. Результаты расчета получают согласно инструкции либо на экране, либо и регистровых ячейках памяти. Вызов результатов из ячеек памяти см. в п. 3. Программы расчета разд. 2 "Сопротивление теплопередаче ограждающих конструкций" 6. Первая группа программ расчета по формулам [1], [2], [3], [4], [5], [6], [7]. Распределение регистровой памяти: ПО - R о, П1 - D, П2 - aн, П3 - счетчик слоев, П4 - aв, П5 - R 0тр, П7 - R к, П8 - R а, ПА - R б. Условные обозначения те же, что приняты в СНиПе. Распределение программной памяти и назначение программ приведены в табл. 1. До начала расчета исходные данные aн и aв вводятся в регистры П2 и П4. Остальные данные вводятся в процессе счета согласно инструкций, помещенных в табл. 2. Текстовые примеры приведены в табл. 3, тексты программ - в табл. 4. Таблица 1 Назначение программ первой группы
Таблица 2 Инструкция по выполнению счета по программам первой группы
Таблица 3 Тестовые примеры программ первой группы
Таблица 4 Тексты программ первой группы
Таблица 5 Назначение программ второй группы
Каждая программа может быть использована самостоятельно, кроме программы 2. Программы 3, 4 и 5 при работе используют подпрограмму 2, программа 5 использует программу 4, программа 6 использует результаты расчета программы 4 и 5. 7. Вторая группа программ расчета по формулам [12], [13], [13а]. Распределение регистровой памяти: П0 - R o, П2 - aн, П3 - счетчик слоев, П4 - aв, П5 - t в, П6 - tв, П7 - R 'о, П8 - R оусл, П9 - t'в, П1 - рабочая ячейка. Распределение программной памяти и назначение программ приведено в табл. 5, Исходные данные aн и aв вводятся в регистры П2 и П4 перед расчетом, a R о или R оусл вводятся в регистр П0 или определяются расчетом по программе 6 данной группы. Остальные данные вводятся в процессе счета. Инструкции исполнения программ приведены в табл. 6, тестовые примеры в табл. 7 и тексты программ в табл. 8. Таблица 6 Инструкция по выполнению счета по программам второй группы
Таблица 7 Тестовые примеры программ второй группы
Таблица 8 Тексты программ второй группы
Каждая программа может быть использована самостоятельно. Программы 1, 7 и 8 при работе используют подпрограмму 2, а программы 5 и 6 - подпрограммы 3 и 4. 8. Третья группа программ расчета по формулам [3], [4], [5], [17] и [17а] СНиП II-3-79**. Распределение регистровой памяти: П2 - aн, П3 - счетчик слоев, П4 - aв, П5 - t в, П6 - z от.пер., П7 - t от.пер., П8 - Ст, П9 - r. Результаты вычислений ПА- R отрrэф, ПВ - R o, ПС-Т, ПД - П. Распределение программной памяти и назначение программ приведено в табл. 9. До начала расчета исходные данные aн, aв, t в, z от.пер., t от.пер., C т вводятся в регистры соответственно П2, П4, П5, П6, П7, П8. Остальные данные вводятся в процессе счета. Инструкция исполнения программ приведена в табл. 10, тестовые примеры в табл. 11 и тексты программ в табл. 12. Таблица 9 Назначение программ третьей группы
Таблица 10
Инструкция по выполнению счета по программам третьей группы
Таблица 11 Тестовые примеры программ третьей группы
Таблица 12 Тексты программ третьей группы
Таблица 13 Назначение программ четвертой группы
Таблица 14 Инструкция по выполнению счета по программам четвертой группы
Программы 1, 3, 4 и 5 и расчет R o могут быть использованы самостоятельно. Программа 3 при работе использует подпрограмму 2. 9. Четвертая группа программ расчета по формулам (5) и (6). Распределение регистровой памяти: П1 - y, П2 - aн, П3 - счетчик слоев, П4 - aв, П5 - R 'о, П6 - R oусл, П7 - , П8 - r (результат), ПД - K, остальные регистры памяти - рабочие. Распределение программной памяти и назначение программ приведено в табл. 13. До начала расчета исходные данные aн, aв соответственно вводятся в П2 и П4, остальные данные вводятся в процессе счета. Инструкция исполнения программ приведена в табл. 14, тестовые примеры в табл. 15 и тексты программ в табл. 16. В случае неметаллических включений К определяется по табл. 7 и п. 2.8 разд. 2, для металлических включений К вычисляется программой.
Таблица 15 Тестовые примеры программ четвертой группы
В случае неметаллических включений первая строчка 23, в табл. 15 П2 8,7 П4 К ПД. Последовательность выполнения программ - 1, 2, 5, 6 для неметаллических включений и 1, 2, 7, 8, 5, 6 - для металлических. При определении коэффициента y в формуле (6) находим значение безразмерного параметра теплопроводного включения
по табл. 8 Пособия определяется значение Х 0, h, Y 0, Y 1 формулы линейной интерполяции по программе Y (X)= Y 0+(X - X 0)(Y 1- Y 0)/ h, где h = X 1- Х 0. h=x 1 -x 0 Таблица 16 Тексты программ четвертой группы
10. Пятая группа программ расчета коэффициента теплотехнической однородности панелей на гибких связях. Распределение регистровой памяти: П2 - aн, П3 - счетчик, П4 - aв, П5 - сумма, П6 - dп, П7 - R 0усл. До начала расчета исходные данные aн, aв, dп вводятся о регистры памяти П2, П4, П6 соответственно. Распределение программной памяти и назначение программ приведено в табл. 17. Данные для расчета вводятся в процессе счета согласно инструкциям, помещенным в табл. 18. Таблица 17 Назначение программ пятой группы
Таблица 18 Инструкция по выполнению счета по программам пятой группы
Таблица 19 Тестовые примеры программ пятой группы
Тексты программ пятой группы Таблица 20
Тестовые примеры приведены в табл. 19, тексты программ в табл. 20. Программа 7 при работе использует подпрограмму 6, программа 5 использует подпрограммы 1-4 в зависимости от типа теплопроводного включения. ПРИЛОЖЕНИЕ 13 ДИАЛОГОВЫЙ ПРОГРАММНЫЙ КОМПЛЕКС АВТОМАТИЗАЦИИ РАСЧЕТОВ, ПРЕДУСМОТРЕННЫХ ГЛАВОЙ СНиП II-3-79** 1. Направление, связанное с автоматизацией теплотехнических расчетов, предусмотренных главой СНиП II-3-79**, является закономерным этапом совершенствования качества проектных решений и сокращения сроков проектирования. Бурное развитие средств электронно-вычислительной техники и программного обеспечения, общее повышение уровня компьютерной грамотности инженерно-технического и научного персонала, наличие в большинстве научно-исследовательских и проектных институтов, высших учебных заведений современных мини-ЭВМ (типа СМ-4, СМ-1420) диктуют необходимость разработки соответствующих программных средств. Однако следует подчеркнуть ряд требований, которым должно отвечать подобное прикладное программное средство. Во-первых, это диалоговый режим работы, обеспечивающий наглядность и простоту информационного обмена, что особенно важно для неспециалистов в области вычислительной техники и программирования. При этом появляется возможность оперативного контроля за ходом расчетов и корректирования как начальных значений, так и данных промежуточных и окончательных результатов. Полный протокол проводимого с ЭВМ Диалога, по желанию исполнителя, должен выводиться на алфавитно-цифровое печатающее устройство (АЦПУ). Во-вторых, программное средство должно обеспечить организацию работы с большими массивами справочной информации путем создания и использования архивов, необходимых для расчетов данных в виде файлов прямого доступа во внешней памяти ЭВМ (на магнитном диске). За счет этого появляется возможность свести к минимуму тот необходимый объем дополнительной справочной информации, который проектировщик вынужден использовать при теплотехнических расчетах в виде различных таблиц, справочников, ГОСТов и т.п. И, наконец, программное средство должно разрабатываться путем тщательнейшей проработки всех алгоритмов с участием экспертов - опытных специалистов в области строительной теплотехники. В нем должны быть сохранены структура СНиПа, а также принятая методика и последовательность работы с соответствующими разделами, Таким образом, становится возможным повысить достоверность и улучшить качество проводимых по СНиПу расчетов даже при условии недостаточной квалификации исполнителя и отсутствия у него опыта работы. 2. Работа над созданием подобного программного комплекса была начата в НИИСФе еще в конце 70-х годов, В начале 80-х был создан программный комплекс автоматизации расчетов по главе СНиП II-3-79**, Областью применения программного комплекса является проектирование ограждающих конструкций зданий и исследование их теплотехнических свойств с целью как проверки качества запроектированной (или существующей) конструкции, так и подбора мероприятий по ее улучшению либо отбору наилучшего варианта в процессе проектирования. Данный комплекс состоит из 5-ти программ (по количеству разделов СНиПа), а также двух архивов данных-с теплофизическими характеристиками материалов из прил. 3 СНиП II-3-79** и температурами воздуха по географическим пунктам СССР из табл. 1 СНиП 2.01.01-82. «Строительная климатология и геофизика». Все программы написаны на алгоритмическом языке Фортран-IV и функционируют на ЭВМ СМ-3, СМ-4 под управлением операционной системы ОС РАФОС. Программный комплекс представляет собой открытую систему, составленную по модульному принципу, что даст возможность его дополнения и модификации. Минимальная конфигурация технических средств, необходимая для реализации комплекса - ЭВМ типа СМ-4 с ОЗУ не менее 32К, видеотерминал на магнитной ленте (типа ИЗОТ или СМ-5300), накопитель на магнитном диске (типа СМ-5400), АЦПУ. Программный комплекс был передан в Межотраслевой фонд алгоритмов и программ автоматизированных систем в строительстве МОФАП АСС в 1985г, (его № 4-27-Н) и с тех пор внедрен более чем в 15 научно-исследовательских и проектных организациях и учебных заведениях страны. 3. В связи с выходом в свет нового СНиП II-3-79**, а также с учетом опыта разработки и эксплуатации описанного в предыдущем пункте комплекса программ, в лаборатории автоматизации исследований и расчетов по строительной физике НИИСФа создан новый диалоговый программный комплекс автоматизации расчетов по всем разделам СНиП II-3-79**. Следует отметить ряд особенностей нового программного комплекса, таких, как: более развитую его диалоговую компоненту, предусматривающую три состояния человеко-машинного интерфейса: сообщение, меню и запрос; возможность ввода числовых данных в произвольном формате и, по желанию пользователя, протоколирование сеанса диалога; наличие трех файлов прямого доступа во внешней памяти ЭВМ с необходимыми справочными данными; наличие удобного единого монитора типа «меню», позволяющего многократно работать с любым разделом СНиП II-3-79**, а также реализация всего программного комплекса в виде оверлейной структуры; существенную модификацию проблемно-ориентированной компоненты комплекса в соответствии с модификацией СНиП II-3-79**, Перевод всех архивов данных в систему единиц СИ, обязательное использование климатологического архива и т.д. 4. Диалоговый программный комплекс имеет двухуровневую сверленную структуру. В качестве корневого сегмента выступает программа-монитор SNIPÆ. В ней автоматически вызывается подпрограмма OPEN и в соответствии с «меню» предоставляется возможность выбрать для работы нужный раздел СНиП II-3-79** или выйти из комплекса. На первом уровне располагается шесть подпрограмм: OPEN, СС12, СС13, СС14, СС15 и СС16. Подпрограмма OPEN открывает три файла прямого доступа на диске: PR2, DAT, PR3, DAT, PR22, DAT, содержащие соответственно температуры наружного воздуха из табл. 1 и упругость водяного пара из прил. 3 СНиП 2.01.01-82, а также теплофизические характеристики н наименования материалов согласно прил. 3 СНиП II-3-79**. Остальные подпрограммы реализуют алгоритмы работы со всеми пятью разделами СНиП II-3-79**. Оверлей второго уровня построен лишь для подпрограммы СС12 и содержит девять подпрограмм: NOMER, SNB1, SNF, SF1, SNR, SNST, SF2, S3 и SN, в которых реализованы различные виды проблемно-ориентированных расчетов, предусмотренных разд. 2 СНиП II-3-79**, а также содержатся средства взаимодействия с архивами данных. Так, например, подпрограмма NOMER запрашивает название географического пункта на территории СССР, для которого ведется расчет, обращается к архиву данных и ставит в соответствие пункту определенный порядковый номер, который в дальнейшем используется при работе со всеми архивами данных. 5. В качестве примеров использования разработанного диалогового программного комплекса приведем протоколы диалога при расчете ряда предложенных в настоящем Пособии примеров. 6. Ниже приведен протокол диалога при расчете примера разд. 2. ПРОГРАММА РАСЧЕТА СОПРОТИВЛЕНИЯ ТЕПЛОПЕРЕДАЧЕ ОГРАЖДАЮЩИХ КОНСТРУКЦИЙ УКАЖИТЕ ОТНОСИТЕЛЬНУЮ ВЛАЖНОСТЬ В ПОМЕЩЕНИИ 60 УКАЖИТЕ ТЕМПЕРАТУРУ ВНУТРЕННЕГО ВОЗДУХА 18 БУДЕТЕ ЛИ ВЫ ПОЛЬЗОВАТЬСЯ БАНКОМ КЛИМАТОЛОГИЧЕСКИХ ДАННЫХ? 1 - ДА, 0 - НЕТ 1 ВВЕДИТЕ НАЗВАНИЕ ГЕОГРАФИЧЕСКОГО ПУНКТА МЕСТА СТРОИТЕЛЬСТВА ХАБАРОВСК ВВЕДИТЕ ЧИСЛО СКВОЗНЫХ УЧАСТКОВ РАССЧИТЫВАЕМОЙ КОНСТРУКЦИИ 1 ВВЕДИТЕ ЧИСЛО СЛОЕВ РАССЧИТЫВАЕМОЙ КОНСТРУКЦИИ 3 ДЛЯ РАСЧЕТА ЭКОНОМИЧЕСКИ ЦЕЛЕСООБРАЗНОГО СОПРОТИВЛЕНИЯ ТЕПЛОПЕРЕДАЧЕ ВЫБЕРИТЕ НОМЕР СЛОЯ (ОДНОГО), ТОЛЩИНА КОТОРОГО БУДЕТ ВАРЬИРОВАТЬСЯ. ТОЛЩИНУ ЭТОГО СЛОЯ УКАЖИТЕ РАВНОЙ НУЛЮ ПРИ НАЛИЧИИ ВОЗДУШНОЙ ПРОСЛОЙКИ, НЕ ВЕНТИЛИРУЕМОЙ НАРУЖНЫМ ВОЗДУХОМ, УКАЖИТЕ ОТРИЦАТЕЛЬНОЕ ЧИСЛО -1, СЛОИ СЧИТАЙТЕ ОТ ВНУТРЕННЕГО ПОМЕЩЕНИЯ. СЛОЙ НОМЕР 1 ВВЕДИТЕ НОМЕР СТРОКИ ИЗ ПРИЛ. 3 (СНиП II-3-79**), СООТВЕТСТВУЮЩИЙ МАТЕРИАЛУ СЛОЯ, И ЕГО ТОЛЩИНУ (в метрах) 71 0,0 15 СЛОЙ НОМЕР 2 ВВЕДИТЕ НОМЕР СТРОКИ ИЗ ПРИЛ. 3 (СНиП II-3-79**), СООТВЕТСТВУЮЩИЙ МАТЕРИАЛУ СЛОЯ, И ЕГО ТОЛЩИНУ (в метрах) 21 0 СЛОЙ НОМЕР 3 ВВЕДИТЕ НОМЕР СТРОКИ ИЗ ПРИЛ. 3 (СНиП II-3-79**), СООТВЕТСТВУЮЩИЙ МАТЕРИАЛУ СЛОЯ, И ЕГО ТОЛЩИНУ (в метрах)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2021-04-05; просмотров: 165; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.223.196.59 (0.161 с.) |