DADiSP - DADiSP

DADiSP
Разработчики)Корпорация развития DSP
изначальный выпуск1987; 33 года назад (1987)
Стабильный выпуск
DADiSP 6.7 B02 / 17 января 2017 г.; 3 года назад (2017-01-17)
Написано вC, C ++, SPL
Операционная системаМайкрософт Виндоус
ПлатформаIA-32, x86-64
ТипТехнические вычисления
ЛицензияПроприетарный коммерческое программное обеспечение
Интернет сайтDADiSP
SPL
Парадигмамультипарадигма: императив, процедурный, объектно-ориентированный, множество
РазработаноРэнди Рэйс
РазработчикКорпорация развития DSP
Впервые появилсяконец 1990-х
Стабильный выпуск
6.7 / 2017
Печатная дисциплинаДинамический, слабый
Операционные системыМайкрософт Виндоус
Расширения имени файла.spl
Интернет сайтwww.dadisp.com
Под влиянием
APL, C, C ++

DADiSP (Анализ и отображение данных, произносится как день-дисп) - это числовые вычисления среда, разработанная DSP Development Corporation, которая позволяет отображать и управлять рядами данных, матрицы и изображений с интерфейсом, похожим на электронная таблица. DADiSP используется при изучении обработка сигналов,[1] числовой анализ, статистический и физиологический обработка данных.[2]

Интерфейс

DADiSP предназначен для выполнения анализа технических данных в электронная таблица как окружающая среда. Однако, в отличие от типичной бизнес-таблицы, которая работает с таблицей ячеек, каждая из которых содержит одну скаляр значений, рабочий лист DADiSP состоит из нескольких взаимосвязанных окон, каждое из которых содержит серии или многоколонный матрица. Окно не только хранит данные, но также отображает данные в нескольких интерактивных формах, включая 2D-графики, XYZ-графики, 3D-поверхности, изображения и числовые таблицы. Как и в традиционной электронной таблице, окна связаны таким образом, что изменение данных в одном окне автоматически обновляет все зависимые окна как в числовом, так и в графическом виде.[3][4]Пользователи управляют данными в основном через окна. Окно DADiSP обычно обозначается буквой «W», за которой следует номер окна, как в «W1». Например, формула W1: 1..3 присваивает значения серии {1, 2, 3} "W1". Формула Н2: Н1 * Н1 устанавливает второе окно для вычисления квадрата каждого значения в «W1», так что «W2» будет содержать ряд {1, 4, 9}. Если значения «W1» изменяются на {3, 5, 2, 4}, значения «W2» автоматически обновляются до {9, 25, 4, 16}.

Язык программирования

DADiSP включает серию на основе язык программирования называется SPL (язык обработки серий)[5] используется для реализации индивидуального алгоритмы. SPL имеет C /C ++ как синтаксис и постепенно компилируется в промежуточные байт-код, который выполняется виртуальная машина. SPL поддерживает обе стандартные переменные, назначенные с помощью = и "горячие" переменные, которым присвоены :=. Например, утверждение А = 1..3 присваивает серию {1, 2, 3} стандартной переменной "A". Квадрат значений можно присвоить с помощью В = А * А. Переменная «B» содержит ряд {1, 4, 9}. Если "A" меняется, "B" меняет нет изменить, потому что «B» сохраняет значения как присвоенные без учета будущего состояния «A». Однако заявление А: = 1..3 создает «горячую» переменную. Горячая переменная аналогична окну, за исключением того, что горячие переменные не отображают свои данные. Назначение В: = А * А вычисляет квадрат значений «A», как и раньше, но теперь, если «A» изменяется, «B» обновляется автоматически. Параметр А = {3, 5, 2, 4} заставляет "B" автоматически обновляться до {9, 25, 4, 16}.

История

DADiSP был первоначально разработан в начале 1980-х годов как часть исследовательского проекта в Массачусетский технологический институт исследовать аэродинамику Формула один гоночные автомобили.[4] Первоначальная цель проекта заключалась в том, чтобы дать исследователям возможность быстро изучить алгоритмы анализа данных без необходимости в традиционном программировании.

История версий

  • DADiSP 6.7 B02,[6] Янв 2017
  • DADiSP 6.7 B01,[7] Октябрь 2015
  • DADiSP 6.5 B05,[8] Декабрь 2012 г.
  • DADiSP 6.5,[9] Май 2010 г.
  • DADiSP 6.0, сен 2002 г.
  • DADiSP 5.0, октябрь 2000 г.
  • DADiSP 4.1, декабрь 1997 г.
  • DADiSP 4.0, июль 1995 г.
  • DADiSP 3.01, февраль 1993 г.
  • DADiSP 2.0,[10] Февраль 1992 г.
  • DADiSP 1.05, май 1989 г.
  • DADiSP 1.03, апрель 1987 г.

Смотрите также

Рекомендации

  1. ^ Махмуд Нахви. «Проекты проектирования цифровой обработки сигналов в режиме реального времени на курсах и в лаборатории DSP для студентов» (PDF). Texas Instruments DSPS Fest, 1999.
  2. ^ «Интерактивное программное обеспечение для анализа физиологических данных человека». Nasa Tech Briefs, декабрь 2006 г.
  3. ^ «DADiSP делает сложный анализ данных быстрее и проще». DSP Development Corp. Получено 3 марта, 2014.
  4. ^ а б «DADiSP 2002 Побег из камеры». Мир научных вычислений. Получено 3 марта, 2014.
  5. ^ «DADiSP SPL против MATLAB». DSP Development Corp. Получено 3 марта, 2014.
  6. ^ «Примечания к выпуску DADiSP 6.7 B02». DSP Development Corp. Получено 18 января, 2017.
  7. ^ «Примечания к выпуску DADiSP 6.7 B01». DSP Development Corp. Получено 30 октября, 2015.
  8. ^ «Примечания к выпуску DADiSP 6.5 B05». DSP Development Corp. Получено 3 марта, 2014.
  9. ^ «ДАДиСП 6.5». Мир научных вычислений. Получено 1 июня, 2010.
  10. ^ «ДАДиСП 2.0». Профессиональный географ. 44: 103–108. 1992. Дои:10.1111 / j.0033-0124.1992.00103.x.

дальнейшее чтение

  • Аллен Браун, Чжан Цзюнь: Первый курс цифровой обработки сигналов с использованием DADiSP, Абрамис, ISBN  9781845495022
  • Чарльз Стивен Лессард: Обработка случайных физиологических сигналов (электронная книга Google), Издательство Morgan & Claypool

внешняя ссылка