| 開発者 | DSP開発株式会社 |
|---|---|
| 初回リリース | 1987年 |
| 安定版リリース | DADiSP 6.7 B02 / 2017年1月17日 |
| 書かれた | C、C++、SPL |
| オペレーティング·システム | マイクロソフトウィンドウズ |
| プラットフォーム | IA-32、x86-64 |
| タイプ | 技術計算 |
| ライセンス | 独自の 商用ソフトウェア |
| Webサイト | ダディス |
| パラダイム | マルチパラダイム:命令型、手続き型、オブジェクト指向、配列 |
|---|---|
| デザイン: | ランディ・レース |
| 開発者 | DSP開発株式会社 |
| 初登場 | 1990年代後半 |
| 安定版リリース | 2017年6月7日 |
| タイピングの規律 | ダイナミック、弱い |
| OS | マイクロソフトウィンドウズ |
| ファイル名拡張子 | .spl |
| Webサイト | ダディス |
| 影響を受けた | |
| APL、C、C++ | |
DADiSP(データ解析と表示、発音はデイディスプ)は、DSP開発会社が開発した数値計算環境であり、スプレッドシートに似たインターフェースでデータシリーズ、マトリックス、画像を表示および操作できます。DADiSPは、信号処理、[1]数値解析、統計および生理学的データ処理の研究に使用されます。 [2]
インタフェース
DADiSP は、スプレッドシートのような環境でテクニカル データ分析を実行するように設計されています。ただし、各セルに単一のスカラー値が含まれるテーブルを操作する一般的なビジネス スプレッドシートとは異なり、DADiSP ワークシートは、各ウィンドウに 1 つのシリーズまたは複数列のマトリックス全体が含まれる複数の相互に関連するウィンドウで構成されています。ウィンドウはデータを保存するだけでなく、2D グラフ、XYZ プロット、3D サーフェス、画像、数値テーブルなど、いくつかのインタラクティブな形式でデータを表示します。従来のスプレッドシートと同様に、ウィンドウはリンクされているため、1 つのウィンドウのデータに変更を加えると、すべての依存ウィンドウが数値とグラフィックの両方で自動的に更新されます。[3] [4]ユーザーは主にウィンドウを通じてデータを操作します。DADiSP ウィンドウは通常、文字 "W" にウィンドウ番号が続き、"W1" のように参照されます。たとえば、数式はW1: 1..3シリーズ値 {1、2、3} を "W1" に割り当てます。この数式は、W2: W1*W12 番目のウィンドウを設定して、「W1」の各値の平方を計算し、「W2」に数列 {1, 4, 9} が含まれるようにします。「W1」の値が {3, 5, 2, 4} に変更されると、「W2」の値は自動的に {9, 25, 4, 16} に更新されます。
プログラミング言語
DADiSPには、カスタムアルゴリズムの実装に使用されるSPL(Series Processing Language)[5]と呼ばれるシリーズベースのプログラミング言語が含まれています。SPLはC / C++のような構文を持ち、仮想マシンによって実行される中間バイトコードに段階的にコンパイルされます。SPLは、を使用して割り当てられた標準変数と、を使用して割り当てられた「ホット」変数の両方をサポートしています。たとえば、ステートメントは、シリーズ{1、2、3}を標準変数「A」に割り当てます。値の2乗はを使用して割り当てることができます。変数「B」にはシリーズ{1、4、9}が含まれます。「A」が変更されても、「B」は変更されません。これは、「B」は「A」の将来の状態に関係なく、割り当てられた値を保持するためです。ただし、ステートメントは「ホット」変数を作成します。ホット変数はウィンドウに似ていますが、ホット変数はデータを表示しません。割り当てでは、以前と同じように「A」の値の2乗を計算しますが、今度は「A」が変更されると「B」が自動的に更新されます。設定すると、「B」は自動的に {9, 25, 4, 16} に更新されます。
=:=A = 1..3B = A * AA := 1..3B := A * AA = {3, 5, 2, 4}
歴史
DADiSPはもともと1980年代初頭、MITのF1レーシングカーの空力特性を調査する研究プロジェクトの一環として開発されました。 [4]このプロジェクトの当初の目標は、研究者が従来のプログラミングを必要とせずにデータ分析アルゴリズムを迅速に調査できるようにすることでした。
バージョン履歴
- DADiSP 6.7 B02、[6] 2017年1月
- DADiSP 6.7 B01、[7] 2015年10月
- DADiSP 6.5 B05、[8] 2012年12月
- DADiSP 6.5、[9] 2010年5月
- DADiSP 6.0、2002年9月
- DADiSP 5.0、2000年10月
- DADiSP 4.1、1997年12月
- DADiSP 4.0、1995年7月
- DADiSP 3.01、1993年2月
- DADiSP 2.0、[10] 1992年2月
- DADiSP 1.05、1989年5月
- DADiSP 1.03、1987年4月
参照
参考文献
- ^ Mahmood Nahvi。「学部レベルの DSP コースと研究室におけるリアルタイム デジタル信号処理設計プロジェクト」(PDF)。Texas Instruments DSPS Fest、1999 年。
- ^ 「人間の生理学的データの分析のためのユーザーインタラクティブソフトウェア」。Nasa Tech Briefs、2006 年 12 月。
- ^ 「DADiSP は複雑なデータ分析をより速く、より簡単にします」。DSP Development Corp. 2014 年3 月 3 日閲覧。
- ^ ab 「DADiSP 2002 独房からの脱出」 Scientific Computing World . 2014年3月3日閲覧。
- ^ 「DADiSP SPL vs. MATLAB」。DSP Development Corp. 2014年3月3日閲覧。
- ^ 「DADiSP 6.7 B02 リリースノート」。DSP Development Corp. 2017年1月18日閲覧。
- ^ 「DADiSP 6.7 B01 リリースノート」。DSP Development Corp. 2015年10月30日閲覧。
- ^ 「DADiSP 6.5 B05 リリースノート」。DSP Development Corp. 2014年3月3日閲覧。
- ^ 「DADiSP 6.5」。Scientific Computing World 。 2010年6月1日閲覧。
- ^ 「DADiSP 2.0」。プロフェッショナル地理学者。44 : 103–108。1992年。doi :10.1111/j.0033-0124.1992.00103.x。
さらに読む
- Allen Brown、Zhang Jun: DADiSP を使用したデジタル信号処理入門、Abramis、ISBN 9781845495022
- チャールズ・スティーブン・レッサード:ランダム生理信号の信号処理 (Google eBook)、Morgan & Claypool Publishers
外部リンク
- DSP開発株式会社(DADiSPベンダー)
- DADiSP オンラインヘルプ
- DADiSP チュートリアル
- DADiSP を使い始める
- DADiSPの紹介
