DADiSP

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

DADiSP ( Data Analysis and Display, произносится как day-disp) - это среда численных вычислений, разработанная DSP Development Corporation, которая позволяет отображать и манипулировать рядами данных, матрицами и изображениями с интерфейсом, аналогичным электронной таблице. DADiSP используется при исследовании обработки сигналов, численного анализа, статистической и обработки физиологических данных.

Содержание
  • 1 Интерфейс
  • 2 Язык программирования
  • 3 История
  • 4 История версий
  • 5 См. Также
  • 6 Ссылки
  • 7 Дополнительная литература
  • 8 Внешние ссылки
Интерфейс

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

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

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

История

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

История версий
  • DADiSP 6.7 B02, январь 2017 г.
  • DADiSP 6.7 B01, октябрь 2015 г.
  • DADiSP 6.5 B05, декабрь 2012 г.
  • DADiSP 6.5, Май 2010
  • DADiSP 6.0, сентябрь 2002
  • DADiSP 5.0, октябрь 2000
  • DADiSP 4.1, декабрь 1997
  • DADiSP 4.0, июль 1995
  • DADiSP 3.01, февраль 1993 г.
  • DADiSP 2.0, февраль 1992 г.
  • DADiSP 1.05, май 1989 г.
  • DADiSP 1.03, апрель 1987 г.
См. Также
Ссылки
Дополнительная литература
  • Аллен Браун, Чжан Цзюнь: Первый курс цифровой обработки сигналов с использованием DADiSP, Абрамис, ISBN 9781845495022
  • Чарльз Стивен Лессард: Обработка случайных физиологических сигналов (электронная книга Google), Morgan Claypool Publishers
Внешние ссылки
Последняя правка сделана 2021-05-16 08:32:53
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте