Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Функция программная

    В четвертой главе даются принципы организации систем управления ГАПС. Описана иерархия целей и задач управления, структура и функции управляющих систем. Излагаются основные принципы организации математического, программного и информационного обеспечения АСУ ТП. Рассмотрена актуальная для многоассортиментных производств с переменной номенклатурой продукции задача размещения технологических процессов на оборудовании действующих производств. Кратко описаны роботы и робототехнические комплексы в ГАПС химических предприятий. [c.6]


    Профессиональные программисты чаще всего имеют дело либо с программами, написанными на языках высокого уровня и предназначенными для решения сложных математических и вычислительных задач, либо с системными программами, выполненными на ассемблерах. Лля таких программистов, обычно не знакомых с лабораторным оборудованием и аналитической химией, довольно трудно составлять хорошие программы для обработки аналитических данных по крайней мере без соответствующей схемы последовательности операций. Кроме того, профессиональным программистам трудно общаться с химиками-аналитиками, если последние не знакомы с терминологией, используемой в вычислительной технике. Исследователь, достаточно глубоко знакомый с ЭВМ, в состоянии составить блок-схему, однако в таком случае почти неизбежно будут пропущены или не определены некоторые функции. Если же программу для ЭВМ составит профессиональный программист, у химика возникнут трудности с корректировкой плохо определенных функций. Программное обеспечение является наиболее трудным и трудоемким аспектом лабораторной автоматизации. Для того чтобы автоматизация была эффективной, заинтересованный исследователь должен сам составлять программы для ЭВМ. [c.358]

    САПР является многофункциональным программно-техниче-ским комплексом (рис. 4.24), однако центральное место в классификации функций занимает непосредственно проектирование. Все остальные функции порождены алгоритмами расчета конкретных процессов и служат Для повышения их эффективности и управления. Например, функции управления БД представляют пользователю такие возможности, как оперативное изменение параметров, получение справок, накопление альтернативных вариантов решений и т. п. Сервисные функции позволяют быстро и правильно вводить информацию, получать результаты требуемой формы. Функции расширения позволяют в интерактивном режиме вводить новые программные модули и форматы данных, адаптировать их к уже имеющимся структурам, создавая семантические модели. Диалоговые функции позволяют реализовать взаимодействие на естественном языке, расширить вычислительные возможности системы за счет активного участия пользователя [c.167]

    На рис. 3.24 изображен РК, выполняющий функцию программного реле времени [36, 37]. Он способен преобразовывать ряд интегралов постоянного стабилизированного тока в заданный в виде программы ряд выдержек времени. На рис. 3.24,а показано программно-временное устройство перед зарядкой на рис. 3.24,6 — программно-временное устройство, подготовленное к работе по заданной программе на рис. 3.24,в — подобное устройство с расширенными функциональными возможностями и большим объемом памяти. Корпус устройства выполнен в виде замкнутого кольца, содержащего цилиндрический или спиралеобразный измерительный капилляр 9 и расширения 10 и 12. Расширение 12 разделено на два электродных отсека пористой стеклянной перегородкой 4, пропитанной электролитом ртути, по обе стороны которой расположены инертные к ртути и электролиту сетчатые управляющие электроды 5 и 5 с токовыводами. В стенку расширения 10 впаян сигнальный электрод 7 для расширения функциональных возможностей прибора. Измерительный капилляр содержит две пары радиально и противоположно расположенных сигнальных электродов, одна из которых 1 расположена вблизи расширения 12, а вторая 11 — в центре измерительного капилляра. Внутренняя полость РК заполнена ртутью 8 и электролитом ртути 2. Между расширениями имеется свободный объем 6, который в конструкции, изображенной на рис. 3.24,в, заполнен электролитом фона, не содержащим ионов ртути. Объем 6 введен для разрыва электрической цепи по постоянному току и обеспечения протекания тока интегрирования только через пористую перегородку 4. В процессе работы устройства расширения 10 и 12 исключают проникновение газа или электролита из объема 6 в измерительный капилляр или электродную камеру. При попадании объема 6 в расширение он под действием капиллярных сил в момент соприкосновения ртутных менисков перескакивает (возвращается) в цилиндрическую часть между расширениями, а ртуть определенными порциями (дискретно) переходит из одного расширения в другое. [c.99]


    САПР различных уровней связаны между собой, во-первых, информационными потоками и, во-вторых, программными средствами. При такой иерархии систем различных уровней возможна реализация идеи генерации версий САПР для уровней проектной организации, подотрасли, группы однотипных объектов и т. д. Это позволит сохранить единство концепций и принципов на всех уровнях проектирования, а также обеспечит совместимость программного обеспечения. Состав, функции и выходная информа- [c.39]

    Не следует думать, что проблемно-ориентированные пакеты программ есть нечто завершенное и неизменное. Их компонентами являются отдельные методы, чаще всего инвариантные к решаемым проблемам, выбранные, например, исходя из требований точности, быстродействия и объединенные единым функциональным назначением. Особенность состоит в специализации и большей степени автоматизации вычислительного процесса по сравнению с методо-ориентированными пакетами. Модульный принцип построения пакета позволяет легко расширять и изменять его функции по мере накопления знаний о процессе. Выполнение пакета производится под управлением организующей программы и в зависимости от задания (проблемы) рабочая программа может формироваться из различных компонентов математического обеспечения ЭВМ. Программный состав системы переработки информации, построенной на основе проблемно-ориентированного пакета программ, приведен на рис. 1.13. [c.66]

    Подсистемы и компоненты (см. рис. 2.1) интегрированы на уровне общих технических средств, общего методологического, программного и организационного обеспечений. Каждая из подсистем, в свою очередь, состоит из нескольких частей. Например, подсистема Физикохимия , основной функцией которой является выдача требуемых характеристик (свойств, параметров) веществ и их смесей, должна содержать базы данных по свойствам, оборудованию, комплексы программ для расчета и прогнозирования свойств и т. д. Подсистема Генплан , основная функция которой — анализ вариантов генерального плана химического производства, состоит из алгоритмов выбора площадки строительства, разработки объемно-планировочных решений и конструирования инженерных и транспортных коммуникаций. Аналогично и для других подсистем установлены строго определенные функции. [c.40]

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

    Из приведенных примеров видно, что в СУБД ОКА функции ЯМД и ЯЗ выполняет один и тот же процессор. В таком объединении имеются, конечно же, свои положительные и отрицательные стороны. К достоинствам следует отнести прежде всего унификацию программного интерфейса и уменьшение количества специальных языков, которые необходимо изучать. Главным недостатком такого объединения является необходимость знания какого-либо языка программирования для составления даже элементарного запроса. [c.207]

    Поскольку БД предназначен для удовлетворения запросов людей и без них работать не может, его надо рассматривать не как программно-информационную систему, а в более общем плане — как организационно-техническую. Действительно, создание и функционирование БД поддерживается специальным персоналом администрацией БД и исполнительным персоналом БД. В свою очередь, администрация БД состоит из групп администратора данных и.администратора системы. Основные функции администратора данных заключаются в следующем. [c.208]

    Функции администратора системы состоят в следующем на основе изучения приложений, а также требований администратор данных определяет необходимый состав программных компонентов БД, режимы их функционирования, качественные и количественные параметры генерации, а также конфигурацию техни- [c.209]

    Таким образом, важнейшими понятиями программного модуля являются множество входных и выходных параметров, функции модуля, используемые методы, особенности алгоритмов и т. д. Для целей автоматизации процесса конкретной привязки модуля в зависимости от исходных данных удобно представить его в виде фрейма (см. гл. 4). Фреймовый модуль будет представлять собой многоуровневую структуру лексем естественного языка, идентификаторов программных модулей, адресов БД. При использовании этого модуля для получения нового результата заполняются соответствующие терминалы фрейма и проводится его активизация. Аппарат фреймов является развивающимся подходом в создании ППП не только в приложениях, но и в системах искусственного интеллекта [14, 15], [c.265]

    Как уже отмечалось, пакеты содержат программы отдельных проектных процедур или их объединений (подсистем). Вследствие этого пакеты представляют собой комплексы программных средств, предназначенных для решения некоторого однородного класса задач. Имеется несколько способов их организации библиотека программ, методо- и проблемно-ориентированный пакеты. В рамках САПР все они могут присутствовать, выполняя специфические функции. [c.266]

    Эвристическое программирование — ото из начальных направлений исследований в теории ИИ [1, 2, 10, 14, 18] —это разработка специфических методов и программного обеспечения поиска решений НФЗ, для которых вообще не существует (или они заранее не известны) строгих критериев применимости современных научных методов это исследование и имитация процессов мышления человека с помощью создания эвристических программ, реализующих эвристические приемы и функции, характерные для мыслительной деятельности. К эвристическим приемам мышления относятся правдоподобные рассуждения, выводы по аналогии, интуитивные предположения, ассоциативные рассуждения, иерархически организованный перебор возможных рациональных решений с отсечением заведомо неперспективных, поиск решения с использованием эвристических правил. [c.42]


    Пакеты прикладных программ, ориентированные на моделирование и оптимизацию ЭТС, должны включать программное обеспечение для расчета эксергии неидеальных многокомпонентных смесей, находящихся в различных фазовых состояниях. Так как при заданных параметрах окружающей среды эксергия потока вещества является функцией его состояния, программные модули для расчета эксергии удобно включить в состав подсистемы Физико-химические свойства смесей , предназначенной для расчета волюметрических, термодинамических и транспортных свойств смесей. [c.416]

    Система является совокупностью технических средств и математического обеспечения (см. рис. 1.2). Прикладное математическое обеспечение представляет собой непосредственную реализацию функций системы, определенных при формулировании проблемы. Оно состоит из отдельных программных единиц — модулей или подсистем, логически и информационно объединяемых при решении конкретных задач. Для выполнения каждой программной единицы, очевидно, необходимы данные, которые могут быть не только специфичными для конкретного модуля, но и общими для группы модулей. Например, при расчете ректификационной колонный анализе условий фазового равновесия общей группой данных являются параметры корреляционных соотношений для описания парожидкостного равновесия. Общими являются и отдельные модули. Поэтому от организации данных, способа их передачи между модулями и подсистемами будет зависеть эффективность использования системы. [c.77]

    Создание и обновление данных относятся к функциям обеспечения информативности базы. Эти функции выполняются либо программными средствами языка, либо на языке системы управления. Обычно в системах общего назначения все этапы проводятся на языке системы. [c.81]

    Несмотря на богатый арсенал численных методов, разработанных для решения задач оптимального управления, алгоритмическое и программное оснащение этих задач существенно уступает современному программному обеспечению задач линейного и нелинейного программирования. Лишь для наиболее простых классов задач, в которых нет ограничений на фазовые координаты, построены достаточно эффективные алгоритмы, осуществляющие поиск управлений, удовлетворяющих необходимым условиям оптимальности. Эти алгоритмы, как правило, основаны на применении градиентных процедур или принципа максимума и допускают простую программную реализацию. Применяя метод штрафных функций или модифицированную функцию Лагранжа, с помощью этих алгоритмов можно получить решение некоторых задач и с фазовыми ограничениями, например с условиями на правом конце. Однако такой способ не всегда эффективен, поскольку требует многократного решения задачи при различных значениях параметров и далеко не всегда позволяет получить управление, на котором с заданной точностью выполнялись бы условия оптимальности и ограничения задачи. [c.191]

    Оператор-функция отличается от остальных функций тем, что не может быть отдельной программной единицей, а всегда находится в том сегменте, где производится обращение к нему. [c.369]

    Подпрограмма-функция является независимой программной единицей, внешней по отношению к вызывающей программе. Она может транслироваться независимо как шаг задания или совместно с другими сегментами. [c.373]

    Область действия имен. Под областью действия имени понимается программная единица (сегмент) или совокупность сегментов, в пределах которых данное имя доступно операторам, т. е. его можно использовать при записи операторов. Среди всех рассмотренных функций и подпрограмм только оператор-функция является частью сегмента. Поэтому при записи его правой части можно использовать переменные, которые определены в данном сегменте. Все остальные функции и подпрограммы являются независимыми программными единицами, и каждая из них вводит свой уровень обозначений. Это значит, что одно и то же имя (равно как и метка) в различных сегментах будет обозначать различные объекты программы. Расширение области действия переменной за пределы одного сегмента осуществляется либо через параметры, либо через общую область. Первый из способов является единственным для библиотечных подпрограмм и функций. [c.377]

    При постановке задач оптимизации необходимо выбрать критерий качества, параметры оптимизации, ограничения на эти параметры, методику расчета критериев качества и функций ограничений. В зависимости от этого выбора определяется и наиболее подходящее алгоритмическое и программное обеспечение метода поиска оптимальных параметров процесса. [c.9]

    В терминальном комплексе объединяются аппаратные и программные средства, предназначенные для обеспечения взаимодействия пользователя и ЭВМ. Терминальный комплекс (рис. 6.2) состоит из центральной ЭВМ, мультиплексора, модемов (М), каналов сзлзейи терминалов (Т). Мультиплексор выполняет функции сопряжения канала ЭВМ с аппаратурой передачи данных. Мультиплексоры и терминалы взаимодействуют с каналами связи (например, телефонной сетью) через специальные [c.244]

    В качестве простого примера наследования свойств объектов рассмотрим объект — реактор РИС-1 некоторой ХТС. Это пример класса объектов, называемых РИС , который в свою очередь является подклассом класса объектов, называемых реакторы . Последние являются членами класса объектов — резервуары . Таким образом, реакторы — это специальный вид резервуаров с новыми существенными определенными свойствами, например [6] добавочная функция протекание реакции и добавочная особенность наличие кожуха вокруг резервуара . Класс РИС — дальнейшая специализация реакторов и т. д. Приведем пример программной реализации понятия резервуар в виде объекта (6]  [c.234]

    АСУП состоит из функциональной и обеспечивающей частей. Функциональная часть включает отдельные взаимосвязанные подсистемы, выполняющие определенные функции, например, управления основным производством, прогнозирования, планирования, материально-технического обеспечения и т.д. Обеспечивающая часть состоит из подсистем, осуществляющих функционирование самой АСУП и включает системы информационного, технического и программно-математического обеспечения. [c.148]

    Эффективное функционирование технических средств возможно лишь при наличии программного обеспечения. Среди компонентов системы программного обеспечения важнейшими являются операционные системы и пакеты прикладных программ. Операционная система реализует основной набор функций программного обеспечения по управлению вычислительной системой. Операционные системы ориентируются, как правило, на семейство ЭВМ. что обеспечивает программную совместимость и наращиваемость данной системы. Основными компонентами операционной системы являются управляющие программы, программы обслуживания, система программирования, средства генерации операционной системы. Прикладные программы наряду с операционными системами являются составной частью (гибкой, в отличие от операционных систем) системы программного обеспечения ЭВМ. Пакет прикладных программ представляет собой функционально законченный комплекс программных средств, ориентированных на решение логически целостного класса задач. Поскольку прикладные программы являются изменяемой частью описываемой системы автоматизации, то речь в дальнейшем пойдет именно о них. [c.98]

    Другой подход к построению программного обеспечения персонального компьютера состоит в создании таких программ, которые сочетались бы с коммерческими программными продуктами и аппаратурой. При таком подходе можно получить как эффективно работаюпще программы, так и удачную систему обработки данных. Хроматогргкфическое программное обеспечение может быть разработано путем модификации или введения добавлений в коммерческие программные продукты. Кроме того, отдельные программы можно составить с помощью коммерческих программных продуктов, которые могут быть встроены в прикладные хроматографические программы. Пользователь имеет возможность выполнять любые манипуляции с данными, а изготовитель не должен теперь учитывать любые потенциально возможные функции программного обеспечения. [c.159]

    Программное обеспечение снсте.м управления делится на истемное и прикладное. Прикладные программы представляют .обой программную форму алгоритма управления технологиче- ким объектом, системные программы выполняют ряд вспомогательных функций по обеспечению работы ЭВМ. [c.264]

    Принцип расширяемости (открытости) предполагает развитие системы путем распгарения функций, совершенствования технических и программных средств. [c.65]

    В соответствии с функциями АСНИ программное обеспечение Р состоит из ряда функционально ориентированных множеств алгоритмов, а именно 8 — алгоритмов сбора и обработки экспериментальных данных (планирования эксперимента, статистических методов описания объекта и т. д.) М — проблемно-ориентированных алгоритмов, определяющих последовательность основной обработки информации (разработки модели, уточнения параметров и т. п.) С— алгоритмов, обеспечивающих контроль и управление экспериментом. Тогда программно-алгоритмическое обеспечение АСНИ есть совокупность всех множеств, т. е. [c.68]

    Обеспечение возможности автоматизированного выполнения всех необходимых при проектировании расчетно-конструкторских, чер-тежно-графических и других работ возложено на программное обеспечение. По назначению программное обеспечение САПР подразделяется на системное и прикладное. На первое возлагаются функции организатора вычислительного процесса, а второе определяет интеллект . САПР. [c.246]

    Выполнение программной фазы задается с помощью управляющего оператора. На этане редактирования к программе подключаются все программные компоненты ДОС/ЕС, необходимые для организации ввода — вывода исходных данных и результатов расчета. (программы СУВВ), стандартные функции транслятора и все предусмотренные сервисные программы системы. Во время выполнения все логические ошибки (ошибки вследствие неверной записи алгоритма) обрабатываются операционной системой. [c.208]

    Основанный на Л-функциях структурный метод решения краевых задач может служить основой для разработки подсистем автоматизированного поиска рационального варианта численного решения задачи. Примером соответствующей системы программирования является генератор программ (ГП) Поле-1 [39—42]. В состав ГП, кроме транслятора с библиотекой систем программирования, входит магнитная лента Архив — Поле-1 , на которой хранятся программные модули и управляющие программы, обслуживающие ГП Поле-1 . Принципы построения ГП Поле-1 позволяют ставить задания генератору как в виде приказа решать конкретную краевую задачу, так и в виде ряда предписаний, позволяющих сформировать новый алгоритм решения. В Архиве записаны отлаженные блоки различных алгоритмов и методов решения, а также различные вспомогательные программы, предусматривающие модификации этих методов (методы интегрирования, полиномы, i -oпepaции, программы линейной алгебры и т. п.). ГП Поле-1 реализует быструю и удобную смену структуры решения (10). Выбор неопределенной компоненты в структуре может быть определен одним из вариационных методов, сеточным, разностноаналитическим и т. д. ГП Поле-1 располагает аналитическими методами Ритца и Бубнова — Галеркина и допускает возможность просчета одной и той же задачи разными методами. При этом каждая из неопределенных функций представляется в виде [c.14]

    Строго говоря, зависимость величины Х п от времени представляет ступенчатую функцию. В интервале времени между двумя ошибками в программе Х а = onst. После исправления одной ощибки скачкообразно уменьшается на Kh- Задача заключается теперь в том, чтобы определить неизвестные величины F nKh в уравнении (IX.103). С этой целью регистрируются все во время проверки и эксплуатации программного обеспечения. Для можно написать следующую функцию плотности вероятности  [c.385]

    Метод Дзвидона—Флетчера—Пауэлла. Предложенный в 1959 г. Дэвидо-ном и далее усовершенствованный Флетчером и Пауэллом [260] метод также обладает квадратичной сходимостью, однако не требует вычисления матрицы вторых производных. Матрица, обратная матрице вторых производных, строится на основе получаемой в процессе поиска информации о поверхности минимизируемого функционала. Это и определяет второе название метода — метод переменной метрики [7]. Этот метод — один из лучших в классе методов, использующих матрицу первых производных и учитывающих специфику минимизируемой функции (квадратичный функционал). Программные реализации метода даны в [189, 447].  [c.164]

    При автоматизации технологического проектирования применяют программный метод, метод диалога человека с ЭВМ и метод заимствования из архива ранее разработанных типовых решений с последующей доработкой. Для первого и в определенной степени третьего методов требуется полная формализация процесса проектирования. Функции тсхнолога-проектировщика в этом случае сводятся к подготовке и кодированию исходных данных для ввода их в ЭВМ и последующей оценке результатов решений. [c.186]


Смотреть страницы где упоминается термин Функция программная: [c.81]    [c.131]    [c.41]    [c.279]    [c.235]    [c.79]    [c.215]    [c.373]    [c.21]    [c.240]    [c.251]    [c.305]    [c.85]   
Автоматизация биотехнологических исследований (1987) -- [ c.72 ]




ПОИСК







© 2025 chem21.info Реклама на сайте