Формирование программных сред для поддержки задач автоматизации научных исследований
In the robot is considered the information-control system "CINDY", allowing the user to create a comfortable environment to give the application program to support solving automation research. Розглядається інформаційно-керуюча система "CINDY", що дозволяє створювати користувачев...
Збережено в:
| Опубліковано в: : | Комп’ютерні засоби, мережі та системи |
|---|---|
| Дата: | 2014 |
| Автори: | , , , , |
| Формат: | Стаття |
| Мова: | Російська |
| Опубліковано: |
Інститут кібернетики ім. В.М. Глушкова НАН України
2014
|
| Онлайн доступ: | https://nasplib.isofts.kiev.ua/handle/123456789/84832 |
| Теги: |
Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
|
| Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Цитувати: | Формирование программных сред для поддержки задач автоматизации научных исследований / Ли Вэй, В.П. Зинченко, В.В. Борисов, Н.И. Броварская, В.Г. Чумаков // Комп’ютерні засоби, мережі та системи. — 2014. — № 13. — С. 78-86. — Бібліогр.: 5 назв. — рос. |
Репозитарії
Digital Library of Periodicals of National Academy of Sciences of Ukraine| _version_ | 1860003195405729792 |
|---|---|
| author | Ли Вэй Зинченко, В.П. Борисов, В.В. Броварская, Н.И. Чумаков, В.Г. |
| author_facet | Ли Вэй Зинченко, В.П. Борисов, В.В. Броварская, Н.И. Чумаков, В.Г. |
| citation_txt | Формирование программных сред для поддержки задач автоматизации научных исследований / Ли Вэй, В.П. Зинченко, В.В. Борисов, Н.И. Броварская, В.Г. Чумаков // Комп’ютерні засоби, мережі та системи. — 2014. — № 13. — С. 78-86. — Бібліогр.: 5 назв. — рос. |
| collection | DSpace DC |
| container_title | Комп’ютерні засоби, мережі та системи |
| description | In the robot is considered the information-control system "CINDY", allowing the user to create a comfortable environment to give the application program to support solving automation research.
Розглядається інформаційно-керуюча система "CINDY", що дозволяє створювати користувачеві зручне середовище прикладних програм для підтримки рішення задач автоматизації наукових досліджень.
Рассматривается информационно-управляющая система "CINDY", позволяющая создавать пользователю удобную среду прикладных программ для поддержки решения задач автоматизации научных исследований.
|
| first_indexed | 2025-12-07T16:37:03Z |
| format | Article |
| fulltext |
Комп’ютерні засоби, мережі та системи. 2014, № 13 78
Li Wei, V. Zinchenko, V. Borisov,
N. Brovarska, V. Chymakov
FORMING OF SOFTWARE
ENVIRONMENTS FOR
SUPPORT OF TASKS OF
AUTOMATION OF SCIENTIFIC
RESEARCHES
In the robot is considered the infor-
mation-control system "CINDY",
allowing the user to create a
comfortable environment to give the
application program to support sol-
ving automation research.
Key words: object, data, the team,
the operator, system.
Розглядається інформаційно-ке-
руюча система "CINDY", що до-
зволяє створювати користувачеві
зручне середовище прикладних
програм для підтримки рішення
задач автоматизації наукових
досліджень.
Ключові слова: об'єкт, дані, ко-
манда, оператор, система.
Рассматривается информацион-
но-управляющая система "CIN-
DY", позволяющая создавать
пользователю удобную среду при-
кладных програм для поддержки
решения задач автоматизации
научных исследований.
Ключевые слова: объект, данные,
команда, оператор, система.
Ли Вэй, В.П. Зинченко,
В.В. Борисов, Н.И. Броварская,
В.Г. Чумаков, 2014
УДК 681.3.06
ЛИ ВЭЙ, В.П. ЗИНЧЕНКО, В.В. БОРИСОВ,
Н.И. БРОВАРСКАЯ, В.Г. ЧУМАКОВ
ФОРМИРОВАНИЕ ПРОГРАММНЫХ
СРЕД ДЛЯ ПОДДЕРЖКИ ЗАДАЧ
АВТОМАТИЗАЦИИ НАУЧНЫХ
ИССЛЕДОВАНИЙ
Введение. В работе рассматривается ин-
формационно-управляющая система (ИУС)
"CINDY", позволяющая создавать пользова-
телю удобную среду прикладных программ
(ПП) с развитым интерфейсом и возможно-
стью запуска в любых приложениях Windows
для поддержки решения задач автоматизации
научных исследований [1, 2]. В системе име-
ется полный набор средств для объединения в
прикладные пакеты любых программных мо-
дулей, средства автоматизации обмена дан-
ными внутри пакетов и средства для обеспе-
чения максимального удобства пользователя.
Важной особенностью системы является
возможность хранения информации в не-
скольких независимых базах данных (БД),
называемых РАЗДЕЛАМИ [3, 4]. Разделы
могут располагаться произвольно, обмен
данными между ними производится путем
простого копирования, подобно тому, как
копируются файлы в операционной системе.
Все это позволяет осуществлять обмен объ-
ектами между подсистемами, не прибегая к
экспорту данных в файлы. Таким образом,
на базе ИУС "CINDY" можно создавать эф-
фективные и легко модернизируемые пакеты
ПП, полностью избавляющие пользователей
от необходимости указывать имена файлов,
содержащих обрабатываемую информацию,
а также заниматься поиском и размещением
этих файлов на дисках.
Структура данных и принципы работы.
ИУС "CINDY" поддерживает иерархическую
структуру данных, состоящую из отдельных
ФОРМИРОВАНИЕ ПРОГРАММНЫХ СРЕД …
Комп’ютерні засоби, мережі та системи. 2014, № 13 79
ОБЪЕКТОВ. Каждый ОБЪЕКТ представляет собой логически цельный блок
данных, хранящийся в отдельном файле. Генерация файлов под новые объекты
производится автоматически, по мере необходимости. Наряду с наименовани-
ем каждому объекту присваивается ФАЙЛОВЫЙ КОД − целое пятизначное
число, используемое системой при поиске файла, содержащего объект. По
функциональному назначению объекты делятся на три типа: СПИСКИ, ПРО-
ЦЕДУРЫ, СВОБОДНЫЕ объекты. Система может поддерживать до пяти неза-
висимых РАЗДЕЛОВ.
СПИСКИ предназначены для хранения наименований объектов и коммен-
тариев к ним. Кроме того, в них содержатся файловые коды объектов, что по-
зволяет ссылаться на объекты напрямую, минуя индексные файлы. При этом
списки могут содержать ссылки на нижестоящие списки, позволяя формировать
многоуровневую иерархическую БД. Максимально возможное количество уров-
ней − 11, т. е. списки десятого уровня могут ссылаться только на таблицы дан-
ных, введенных с клавиатуры, процедуры и свободные объекты. В одном списке
может быть зарегистрировано до 400 объектов.
ПРОЦЕДУРЫ обеспечивают групповое выполнение команд ИУС "CINDY",
позволяя формировать на основе EXE-модулей пакеты ПП, работающие в среде
"CINDY", а также наращивать функциональные возможности самой системы.
СВОБОДНЫЕ объекты предназначены для хранения данных произвольного
формата, формируемых вне ИУС "CINDY", и не подлежат просмотру и редакти-
рованию ее внутренними средствами. Максимальный размер файлов, содержа-
щих свободные объекты, в принципе не ограничен и определяется размером са-
мих объектов. По своей внутренней структуре объекты делятся на две группы:
группу ФОРМАТНЫХ объектов, включающую Списки и Таблицы, которые
можно просматривать и редактировать средствами ИУС "CINDY", и группу
НЕФОРМАТНЫХ объектов, которые формируются с помощью внешних про-
грамм (например, текстовых или графических редакторов).
Для активизации внешних программ, организации обмена данными, автома-
тизации поиска и выборки данных, активизации процедур и "прямой" загрузки
форматных объектов в ИУС "CINDY" предусмотрен набор команд, использую-
щих два режима ввода команд, которые определяют соответствующие режимы
работы системы − диалоговый или автоматический. В диалоговом режиме ко-
манды вводятся вручную, с отображением в командной строке, и активизируют-
ся нажатием клавиши [Ввести]. В автоматическом режиме производится после-
довательное выполнение команд и операторов, записанных в Процедурах.
Ввод и корректировка команд. Функции ИУС "CINDY" реализуется путем
ввода специальных команд, которые вводятся с помощью клавиатуры, отобра-
жаются в командной строке и отрабатываются сразу после нажатия клавиши
[Ввести], если в командной строке присутствуют какие-либо символы. Перед
выполнением команды производится анализ содержимого командной строки.
Если введенная команда содержит ошибки, система ее игнорирует, а на дисплей
выводится сообщение о том, какая именно ошибка была допущена пользовате-
ЛИ ВЭЙ, В.П. ЗИНЧЕНКО, В.В. БОРИСОВ, Н.И. БРОВАРСКАЯ, В.Г. ЧУМАКОВ
Комп’ютерні засоби, мережі та системи. 2014, № 13 80
лем. ИУС "CINDY" хранит в своей памяти до 50 последних введенных команд.
Выбор команды производится с помощью маркера, который следует перемес-
тить в соответствующую строку окна, или "мыши". Выбранная команда поме-
щается в командную строку, после чего достаточно нажать клавишу [Ввести].
Выбор раздела. Система может одновременно поддерживать до пяти неза-
висимых РАЗДЕЛОВ, выбор которых начинается с вызова на дисплей списка
разделов, описанных в файле конфигурации config.c1, для чего следует нажать
комбинацию клавиш [Ctrl+F10] либо воспользоваться системным меню. После
этого следует указать необходимый раздел и нажать клавишу [Выбрать] или
дважды щелкнуть левой клавишей "мыши". В результате в окне "CINDY" поя-
вится корневой список выбранного раздела. Система позволяет непосредственно
копировать объекты из одного раздела в другой. Локализуя один из разделов на
переносном диске, можно переносить данные с одного ПК на другой в виде объ-
ектов, не прибегая к промежуточному копированию данных в файлы, даже при
отсутствии связи через сеть.
Команды ИУС "CINDY". Команды ИУС "CINDY" предназначены для ак-
тивизации внешних программ, организации обмена данными, автоматизации
поиска и выборки данных, активизации процедур "CINDY" и "прямой" загрузки
объектов.
<Command>: <arg> [<1-й ПР>]...[<4-й ПР>]/<опция>,
где Command – наименование команды; arg – аргумент команды; ПР – параметр
команды.
Наименование команды должно располагаться в начале командной строки и
отделяться от остальных компонент. Порядок следования остальных компонент
несущественен. Номера параметров определяются их взаимным расположением
и увеличиваются слева направо. Параметры должны заключаться в скобки, мак-
симальное количество параметров − 4. В случае необходимости, команду может
сопровождать одна/несколько опций, обозначаемых косой чертой. Ошибочные
опции игнорируются, о чем выводиться соответствующее сообщение. Аргумент
команды не должен содержать пробелов, так как считывается до первого пробе-
ла. Отметим, что малые и большие буквы латинского алфавита в командной стро-
ке система воспринимает одинаково. Максимальная длина аргумента/параметра
не может превышать 80 символов (лишние символы отбрасываются).
Команда "RUN" предназначена для запуска в среде "CINDY" BAT- и
EXE-модулей с передачей, если необходимо, данных из объекта, на который
указывает маркер списка, или (автоматический режим) из первого помеченно-
го объекта в списке.
RUN: <program/command> [1-й ПР]...[4-й ПР] /<опция>
где program/command – имя файла программного модуля (указывается обяза-
тельно); ПР – параметр команды.
Для передачи данных из объекта запускаемой программе необходимо в ка-
честве первого параметра указать символ "*", а в качестве второго параметра
ФОРМИРОВАНИЕ ПРОГРАММНЫХ СРЕД …
Комп’ютерні засоби, мережі та системи. 2014, № 13 81
указать имя файла, в который будут копироваться данные из выбранного объ-
екта. Например,
RUN: run.bat [*][dan.dat] ,
RUN: program.exe [*][d:\proba\dan.dat] .
При запуске программы/команды указанное имя файла помещается в ко-
мандную строку ОС после имени запускаемой программы/команды. Для ввода в
командную строку дополнительной информации следует использовать 3-й и 4-й
параметры. Например,
RUN:program.exe [*][d:\proba\dan.dat][/G /F ] ,
RUN: copy [*][dan1.dat][dan2.dat] .
Если в качестве первого параметра вместо символа "*" указано другое слово
(например, имя файла), то оно помещается в командную строку ОС следом за
именем запускаемой программы/команды без копирования данных из БД.
Например,
RUN: program.exe [c:\proba\dan.dat /F] ,
RUN: copy [ dan1.dat dan2.dat] .
Отметим, что если в командной строке указано более одного параметра, то
все указанные параметры будут помещены в командную строку.
Команда "PASS" предназначена для копирования (экспорта) содержимого
объектов в файлы.
PASS: [*][<имя файла>] /<опция> .
Если в качестве второго параметра просто указано имя файла:
pass:[*][dan.dat], то объект, на который указывает маркер списка, или все поме-
ченные объекты копируются в один указанный файл. Если в имени файла содер-
жится символ "*" (например, pass:[*][dan*.dat]), то помеченные объекты копиру-
ются в отдельные файлы с именами, соответствующими имени, указанному во
втором параметре, а вместо символа "*" подставляются порядковые номера, под
которыми копируются эти объекты. Например, [dan*.dat] = dan0.dat, dan1.dat ....
Команда "LOAD" предназначена для загрузки содержимого внешних фай-
лов в БД ИУС "CINDY".
LOAD: [*][<имя файла>].
Файл копируется в объект, на который указывает маркер, либо в первый по-
меченный объект, если таковые имеются и система находится в автоматическом
режиме. Если текущий/первый помеченный объект является списком, то загруз-
ка данных не производится, и на дисплей выводится сообщение об ошибке. Если
текущий/первый помеченный объект является таблицей, система проверяет за-
гружаемый файл на соответствие формата файлов, получаемых при копирова-
нии табличных объектов в файлы без указания опции формата, и загружает дан-
ные только при соответствии форматов.
Если объект, в который копируется файл, уже содержит ранее введенную
информацию, то до копирования на дисплей выводится меню с предложением
ЛИ ВЭЙ, В.П. ЗИНЧЕНКО, В.В. БОРИСОВ, Н.И. БРОВАРСКАЯ, В.Г. ЧУМАКОВ
Комп’ютерні засоби, мережі та системи. 2014, № 13 82
подтвердить необходимость обновления содержимого объекта. Для подтвер-
ждения следует нажать клавишу <Y>, а для отказа от обновления следует на-
жать клавишу <N> / <Esc>. Если нет необходимости подтверждать факт обнов-
ления данных, следует использовать опцию "/S". Например,
LOAD: [*][dan.dat] /s .
При загрузке текстов может возникнуть необходимость исключить из запи-
сываемой информации символы с кодом 26 (EOF). Например, если необходимо
объединить в один файл содержимое заполняемого объекта с содержимым дру-
гих текстовых объектов. Для исключения из текста символов EOF, следует ис-
пользовать опцию "/TXT". Например,
LOAD: [*][dan.dat] /txt .
Команда "FIND" формирует временный список объектов текущего разде-
ла, наименования и тип которых соответствуют наименованию и типу, указан-
ным в параметрах команды. Кроме того, данная команда позволяет просмотреть
список удаленных объектов, которые зарегистрированы в файле "DEL_A1.DAT"
текущего раздела. Список, создаваемый командой "FIND", называется FIND-
списком, и в первую очередь используется для поиска информации по нечетко
сформулированным запросам пользователя.
FIND: [< наименование объекта >][< тип(ы) объекта >] .
При отсутствии второго параметра в FIND-списке регистрируются любые
объекты, наименования которых соответствуют первому параметру команды.
Например,
FIND: [Таблица N1] .
Если для конкретизации типа искомого объекта используется второй пара-
метр команды, то тип объекта обозначается так: L – список, Т – таблица, P –
процедура, F – свободный объект. Отметим, что допускается задание несколько
типов объектов для поиска. Например,
FIND: [Справочник][Т,F] .
Можно уточнить имя искомого объекта, включив в него наименования вы-
шестоящих списков. При этом не обязательно указывать имена всех вышестоя-
щих списков. Наименования списков отделяются друг от друга и от наименова-
ния искомого объекта обратной косой чертой.
Например. Пусть в текущем разделе требуется найти таблицу с именем "Таб-
лица 1", зарегистрированную в списке 5-го уровня "Новые таблицы", где соответ-
ствующий ей список 3-го уровня назван как "Справочник". Наименования выше-
стоящих списков 1-го, 2-го и 4-го уровней не требуются. Для поиска объекта, со-
ответствующего указанным условиям, необходимо использовать формат:
FIND:[Справочник\ Новые таблицы\ Таблица 1][Т] .
Если нет необходимости полностью указывать наименования искомых объ-
ектов и вышестоящих списков, или если неизвестно точное наименование иско-
мого объекта, ИУС "CINDY" позволяет вести контекстный поиск объекта, т. е.
ФОРМИРОВАНИЕ ПРОГРАММНЫХ СРЕД …
Комп’ютерні засоби, мережі та системи. 2014, № 13 83
поиск на основании фрагмента(ов) наименования(й). Для активизации такого
поиска каждому фрагменту наименования должны предшествовать не менее 3-х
следующих подряд точек. При этом наименование искомого объекта и каждого
из вышестоящих списков может задаваться не более, чем одним фрагментом.
Например,
FIND:[Справочник\ ....Новые\ ... 1][Т] .
Отметим, что количество и расположение пробелов в фрагментах наимено-
ваний должно соответствовать количеству и расположению пробелов в наиме-
нованиях соответствующих объектов. Например,
FIND: [...ник\ .....Новые\ ...1][Т] .
Если требуется выбрать все объекты какого-либо типа, то можно не указы-
вать их наименования, достаточно указать их типы. Например,
FIND: [][T] .
В команде FIND можно использовать такие опции: /first – ограничение по-
иска первым найденным объектом, наименование и тип которых соответствуют
шаблону поиска; /U – активизация поиска объектов, удаленных из текущего
списка, и формирование временного списка для просмотра и восстановления
таких объектов; /G – употребляется совместно с опцией U, обеспечивая поиск
всех удаленных объектов, зарегистрированных в файле "DEL_A1.DAT".
Если указана опция "/U", можно не указывать параметр команды. Например,
FIND: /u /g .
Отметим, что если при активизации команды "FIND" использована опция
"/U", то результирующий FIND-cписок будет содержать только удаленные объ-
екты, и наоборот, если такой ключ отсутствует, FIND-список будет состоять
только из существующих (неудаленных) объектов.
И наконец, если необходимо вернуться в список, который был загружен в
соответствующее "окно" непосредственно перед формированием в нем FIND-
списка, следует ввести команду:
FIND: off .
Команда "CALL" предназначена для активизации автоматического режима
работы ИУС "CINDY", где выполняется отработка ее процедур. Запуск проце-
дуры, содержащейся в БД, в объекте соответствующего типа, осуществляется с
помощью команды "CALL" следующего формата:
Call:<имя процедуры>[I-й ПР]...[4-й ПР] ,
где параметры команды "Call" предназначены для передачи исходных данных
активизируемой процедуре. Запуск процедуры, содержащейся во внешнем фай-
ле, производится с команд “Call” с опцией /ext:
Call:<имя файла>[I-й ПР]...[4-й ПР]/ext .
Например,
Call:Редактор_текстов [pe2][d:\tmp.txt] ,
ЛИ ВЭЙ, В.П. ЗИНЧЕНКО, В.В. БОРИСОВ, Н.И. БРОВАРСКАЯ, В.Г. ЧУМАКОВ
Комп’ютерні засоби, мережі та системи. 2014, № 13 84
Call:c:\ut_c1\editor.p[pe2][d:\tmp.txt] /ext .
Правила написания процедур. Для создания и редактирования процедур
используется любой текстовый редактор, используемый для программирования.
Язык "Procedure Manager" (PM), используемый для написания процедур, вклю-
чает в себя полный набор команд ИУС "CINDY", а также набор операторов
обеспечивающих определенный порядок выполнения команд и организацию
диалога для работы пользователя [5]. По своему формату операторы аналогичны
командам ИУС "CINDY", но, в отличие от команд, распознаются и выполняются
только в автоматическом режиме. Наряду с командами и операторами язык PM
содержит условный символ @, который позволяет вводить в текст процедуры
комментарий. Последний может располагаться как на отдельной строке, так и на
одной строке с командой/оператором (за исключением определителя метки пе-
рехода), но правее последнего значащего символа, относящегося к коман-
де/оператору. Все символы, расположенные правее условного символа @, ин-
терпретатором игнорируются.
Переменные. Каждая отдельная процедура оперирует с пятью беззнаковы-
ми целочисленными переменными и пятью строковыми/символьными перемен-
ными. Все переменные имеют строго определенные обозначения, состоящие из
ключевого символа и номера переменной (от 1 до 5), поэтому язык PM не имеет
операторов описания переменных.
В качестве ключевого символа, обозначающего целочисленную переменную
используется символ "&", например, &1, &2, &3, &4 и &5. Строковые перемен-
ные обозначаются ключевым символом "%", например, %1, %2, %3, %4 и %5.
Номера переменных могут задаваться как непосредственно (%3, &2), так и па-
раметрически с помощью целочисленных переменных ( %&1, &&3).
Допустимые значения целочисленной переменной находятся в пределах от 0
до 65535. Каждая строковая переменная может включать в себя строку длиной
до 80 символов. При попытке включения в символьную переменную строки
длиной более 80 символов лишние символы отбрасываются. Все переменные
являются локальными, т. е., если одна процедура вызывает другую процедуру,
то значения переменных вызывающей процедуры не влияют на значения одно-
именных переменных вызываемой процедуры, и наоборот, значения перемен-
ных вызываемой процедуры не влияют на значения одноименных переменных
вызывающей процедуры. По окончанию работы вызываемой процедуры, значе-
ния ее переменных теряются.
Операторы языка PM. Язык PM содержит следующие операторы: опера-
торы присвоения значений переменным – LET, LEN, SEARCH; арифметические
операторы – ADD, SUB, MUL; операторы обмена данными с файлом – READ,
WRITE; операторы передачи управления – CALL, GOTO, IF, ERROR, ELSE,
RET, BYE; операторы работы с "окнами" и поддержки меню – WINDOW,
MENU; специальные операторы – SOUND, CREATE, DELETE, BASE, STEP и
оператор задания метки перехода – :.
ФОРМИРОВАНИЕ ПРОГРАММНЫХ СРЕД …
Комп’ютерні засоби, мережі та системи. 2014, № 13 85
Вместе с операторами передачи управления, в качестве параметров, упот-
ребляются следующие знаки операций сравнения: "=" – равно; "≠" ˚– не равно;
">" – больше; "<" – меньше; ">=" – больше или равно (не меньше); "<=" – мень-
ше или равно (не больше).
Формат операторов в основном аналогичен формату команд:
<NAME>: <arg> [<1-й ПР>]...[<4-й ПР>] ,
где NAME – наименование оператора; arg – аргумент оператора; ПР – параметр
оператора.
Отличие формата операторов от формата команд заключается в том, что с
операторами не употребляются опции.
Структурное программирование на языке PM. Язык PM имеет средства,
позволяющие осуществлять структурное программирование, для чего исполь-
зуются конструкции, включающие в себя операторы условного перехода IF /
ERROR, и фигурные скобки, "охватывающие" вложенный блок операторов и
команд, выполняемых при реализации условия, описанного в предшествующем
операторе условного перехода. Фигурные скобки рассматриваются системой как
отдельные операторы и должны всегда располагаться на отдельных строках:
if: [&2][>=][3]
{ @ Пробный блок:
sound: [200][5]
run: %2 /L
goto: final
}
error:
{
Call: Обработка_ошибки [%2]
}
При наличии альтернативных вариантов передачи управления используется
оператор "ELSE":
if: [&2][>=][3]
{
@ Пробный блок:
sound: [200][5]
run: %2 /L
goto: final
}
else
if: [&2][<][3]
{
Call: %&3 [Запись N&1] /ext
goto: final
}
else
{
ЛИ ВЭЙ, В.П. ЗИНЧЕНКО, В.В. БОРИСОВ, Н.И. БРОВАРСКАЯ, В.Г. ЧУМАКОВ
Комп’ютерні засоби, мережі та системи. 2014, № 13 86
goto: final
}
На базе ИУС "CINDY" и расчетного пакета NASTRAN создана тестовая
версия системы автоматизированного прочностного расчета крыла самолета. В
рамках этой системы взаимодействие между объектами ИУС "CINDY" и паке-
том NASTRAN осуществляется через временные файлы. При этом, кроме ин-
формационного обеспечения расчетов ИУС "CINDY" сформирован электронный
банк технологий прочностного расчета [5].
Выводы. Предлагаемая программная оболочка для персональных компью-
теров позволяет создавать удобную информационную поддержку пользователю
при формировании и компоновке сред необходимых ПП, ориентированных на
решение задач автоматизации научных и производственных экспериментов.
Система имеет развитый интерфейс для обмена данными с прикладных про-
грамм и Windows-приложениями. Она также имеет полный набор средств, по-
зволяющих объединять в ПП любые программные модули, полностью автомати-
зировать обмен данными внутри таких пакетов, а также обеспечить максималь-
ные удобства для пользователей.
1. Зінченко В.П., Зінченко Н.П. Розробка методичної і програмної компонент інформаційної
технології // Наукові вісті НТУУ “КПІ”. – 2005. – № 2. – С. 98 – 109.
2. Zinchenko V., Zinchenko S., Geraimchuk M. and els. The analysis of tasks of search in difficult
structures of the data // International scientific conference UNITECH’06. – Gabrovo: Technical
university of Gabrovo, 2006. – P. I-362 – I-368.
3. Борисов В., Зинченко В., Гераимчук И. и др. Программная оболочка информационной
поддержки пользовательского программного обеспечения // International Scientific Con-
ference 23 – 24 November 2007, GABROVO, 2007.
4. Зинченко В.П., Борисов В.В. Исследование вопросов повышения качества разработки
программного обеспечения PDM-систем за счет повышения независимости программ-
ных модулей // Открытые информационные и компьютерные интегрированные техноло-
гии. – Харьков: Гос. Аэроком. Ун-т “ХАИ”, 2006. – Вып. № 10. – C. 125 – 131.
5. Борисов В.В., Зинченко В.П. Разработка прочностных моделей конструкций на основе
метода последовательной детализации // VI Междунар. конф. “Гиротехнологии, навига-
ция, управление движением и конструирование авиационно-космической техники”. Сб.
докл. в 2-х частях. – К.: НТУУ “КПИ”, 2007. – Ч. II. – С. 55 – 61.
Получено 05.06.2014
|
| id | nasplib_isofts_kiev_ua-123456789-84832 |
| institution | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| issn | 1817-9908 |
| language | Russian |
| last_indexed | 2025-12-07T16:37:03Z |
| publishDate | 2014 |
| publisher | Інститут кібернетики ім. В.М. Глушкова НАН України |
| record_format | dspace |
| spelling | Ли Вэй Зинченко, В.П. Борисов, В.В. Броварская, Н.И. Чумаков, В.Г. 2015-07-16T06:05:11Z 2015-07-16T06:05:11Z 2014 Формирование программных сред для поддержки задач автоматизации научных исследований / Ли Вэй, В.П. Зинченко, В.В. Борисов, Н.И. Броварская, В.Г. Чумаков // Комп’ютерні засоби, мережі та системи. — 2014. — № 13. — С. 78-86. — Бібліогр.: 5 назв. — рос. 1817-9908 https://nasplib.isofts.kiev.ua/handle/123456789/84832 681.3.06 In the robot is considered the information-control system "CINDY", allowing the user to create a comfortable environment to give the application program to support solving automation research. Розглядається інформаційно-керуюча система "CINDY", що дозволяє створювати користувачеві зручне середовище прикладних програм для підтримки рішення задач автоматизації наукових досліджень. Рассматривается информационно-управляющая система "CINDY", позволяющая создавать пользователю удобную среду прикладных программ для поддержки решения задач автоматизации научных исследований. ru Інститут кібернетики ім. В.М. Глушкова НАН України Комп’ютерні засоби, мережі та системи Формирование программных сред для поддержки задач автоматизации научных исследований Forming of software environments for support of tasks of automation of scientific researchers Article published earlier |
| spellingShingle | Формирование программных сред для поддержки задач автоматизации научных исследований Ли Вэй Зинченко, В.П. Борисов, В.В. Броварская, Н.И. Чумаков, В.Г. |
| title | Формирование программных сред для поддержки задач автоматизации научных исследований |
| title_alt | Forming of software environments for support of tasks of automation of scientific researchers |
| title_full | Формирование программных сред для поддержки задач автоматизации научных исследований |
| title_fullStr | Формирование программных сред для поддержки задач автоматизации научных исследований |
| title_full_unstemmed | Формирование программных сред для поддержки задач автоматизации научных исследований |
| title_short | Формирование программных сред для поддержки задач автоматизации научных исследований |
| title_sort | формирование программных сред для поддержки задач автоматизации научных исследований |
| url | https://nasplib.isofts.kiev.ua/handle/123456789/84832 |
| work_keys_str_mv | AT livéi formirovanieprogrammnyhsreddlâpodderžkizadačavtomatizaciinaučnyhissledovanii AT zinčenkovp formirovanieprogrammnyhsreddlâpodderžkizadačavtomatizaciinaučnyhissledovanii AT borisovvv formirovanieprogrammnyhsreddlâpodderžkizadačavtomatizaciinaučnyhissledovanii AT brovarskaâni formirovanieprogrammnyhsreddlâpodderžkizadačavtomatizaciinaučnyhissledovanii AT čumakovvg formirovanieprogrammnyhsreddlâpodderžkizadačavtomatizaciinaučnyhissledovanii AT livéi formingofsoftwareenvironmentsforsupportoftasksofautomationofscientificresearchers AT zinčenkovp formingofsoftwareenvironmentsforsupportoftasksofautomationofscientificresearchers AT borisovvv formingofsoftwareenvironmentsforsupportoftasksofautomationofscientificresearchers AT brovarskaâni formingofsoftwareenvironmentsforsupportoftasksofautomationofscientificresearchers AT čumakovvg formingofsoftwareenvironmentsforsupportoftasksofautomationofscientificresearchers |