Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемЛариса Шумихина
1 2010/06/20 Alexey Kuryakin 1 Некоторые тенденции развития DAQ Усложнение систем Распределенные системы Сенсорные панели Web технологии Зоопарк 16\32\64\??? Виртуальные машины Рост числа языков и их специализация
2 2010/06/20 Alexey Kuryakin 2 Усложнение систем Удешевление и доступность компьютеров Увеличение доли и значения ПО в DAQ Полная автоматизация физ.установок Многомашинные системы (центральный сервер + ряд полуавтономных подсистем) Переход от лабораторных физ.установок к комплексам (комната, цех, здание) Командная разработка и поддержка (мы используем свой пакет CRW-DAQ)
3 2010/06/20 Alexey Kuryakin 3 Распределенные системы Снижение доли локальных шин (ISA,PCI) Рост доли распределенных систем –многомашинные системы –сети контроллеров USB,RS-232, RS-485,CAN,Ethernet Клиент-сервер: OPC,DIM,WEB У нас многомашинные системы строятся на основе DIM (CERN) dim.web.cern.ch WEB сервер позволяет облегчить создание клиентского ПО (Web browser + JavaScript)
4 2010/06/20 Alexey Kuryakin 4 Сенсорные панели Крупные АСУ (уровня линии, лаборатории, цеха и т.д.) строятся как центральный сервер + полуавтономные подсистемы связанные сетью DIM Подсистемы строятся как сенсорные панели (управление физ.оборудованием полностью отдается сенсорной панели) Для создания сенсорных программ нужен специальный подход (крупные надписи и кнопки, хорошо проработанный GUI)
5 2010/06/20 Alexey Kuryakin 5 WEB технологии Пакет CRW-DAQ имеет встроенный WEB и DIM сервер –DIM – для управления realtime –WEB – для наблюдения WEB-скрипты пишутся на DAQ Pascal, как обычные программы (1 день на освоение) Доступность данных отовсюду WEB облегчает создания клиентского ПО, Web Browser + Java Script Все ПО сосредоточено на сервере (на клиенте только настройка browser)
6 2010/06/20 Alexey Kuryakin 6 Зоопарк 16\32\64\... Пророчества Дейкстры: –Процессоры не будут быстрее –Число процессоров\ядер будет расти –Фокус развития сместится в развитие ПО –Возрастет специализация железа (контроллеры, нетбуки, промPC, дектопы …) Как следствие –Сосуществование зоопарка 16\32\64\... –Сосуществование Win32\64, Linux 32\64, … –Рост роли кросс-платформенных средств –Рост роли виртуальных машин
7 2010/06/20 Alexey Kuryakin 7 Виртуальные машины РФ интегрируется в мировую экономику –Доля пиратского ПО будет падать –(16\32\64\...) и (Win\Linux\...) будут сосуществовать Выход - Виртуализация: –Аппаратная (WmWare, VirtualBox, KVM,…) –На уровне ОС (Wine, Cygwin, Inferno) –На уровне языков и ОС (Java, С#) –На уровне библиотек (Qt, wxWidgets) Накоплен большой положительный опыт аппаратной виртуализации (Core 2 Duo) –VirtualBox: Linux64(host)+Windows XP Планы постепенного перехода преимущественно под Linux (Debian,Ubuntu) с постепенным сокращением доли Windows Виртуализация делает переход безболезненным
8 2010/06/20 Alexey Kuryakin 8 Языки программирования Рост сложности систем, роли параллельного программирования, виртуализации Классические языки (C/C++, Pascal, …) устарели Взрывной рост числа языков (> 50 активных) Рост специализации (системные, скриптовые, Web, DAQ, математические) и взаимодополняемость языков Рост роли «скриптовых» языков Необходимость использования в проектах нескольких языков (не менее 3-5) CRW-DAQ: DAQ Pascal, DAQ Script, DAQ Config, Object Pascal, … …и не надо этого бояться.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.