CAESolutions

  • 製品一覧
  • イベント・セミナー
  • スクール
  • ニュース
  • ダウンロード
  • 会社案内
  • cds事業部
  • 技術サポート事業部
  • PLM事業部
  • フルイド事業部
  • home
  • sitemap
  • contact

ここから本文です

製品一覧

DADiSP

DADiSP/2002の新機能紹介

DADiSP/2002には、以前のバージョンに比べ多くの魅力的な新しい機能の追加と拡張が行われています。以下にその主要なものをご紹介します。

1.ActiveX ドキュメントサーバー

DADiSP/2002は、DWKファイル(DADiSP Work Sheet File)という外部ワークシートドキュメントをサポートしています。DWKファイルは単独のファイルであり、DADiSPによって保存したり、開いたりすることのできるワークシートです。DWKファイルは、他のDADiSP/2002がインストールされているシステムにメールで送って、内容を見ることを可能とします。また、DWKファイルは、DADiSP/2002がインストールされているシステムであれば、Internet Explorerを使ってWeb上にあるDWKファイルを直接閲覧することもできます。
DADiSP/2002は、ActiveX Document Serverとして完全に作動します。従って、DADiSPワークシートは、MS ExcelやMS WordなどのActiveX をサポートしているソフトの中に埋め込まれたり、操作、保存、プリント等ができます。

2.拡張オートメーション サーバー 

DADiSP/2002では、これまでのオートメーションサーバー環境に、さらにいくつかのデータ転送手段が追加されました。DADiSP/2002のCOMオートメーション機能は、Visual Basicのようなインタープリター言語とC/C++のようなコンパイラー言語をサポートしています。これらを用いればDADiSP/2002を極めて強力なデータ分析エンジンとして使用することができます。
オートメーション機能をサポートするアプリケーションソフトは、標準ActiveXプロトコルを使いDADiSP/2002と簡単に接続でき、DADiSP/2002の1000種類以上の高速で効率的なデータ分析ルーチンにアクセスできます。また、DADiSP/2002はクライアントとしても動作し、どんなCOMベース オートメーション サーバーもSPL経由でDADiSPの環境に組み込むことができます。


3.ジャスト・イン・タイム メモリー管理

DADiSP/2002は、データを処理するときにデータ容量の大小に対応してシステムメモリーを有効活用するメモリー管理最適化機構を採用しました。大容量のシリーズは、自動的にディスクにバッファリングされます。 また、メモリー内のバッファは、計算結果に対応してサイジングされます。最大のバッファ サイズは、近年入手が容易になった大容量メモリーを利用できるように調整できます。小容量シリーズの計算は、メモリー容量を無駄にしないように自動的に小さくします。


4.実行速度の高速化

上記メモリー管理機構とコーディングの最適化により、FFT、SPECTRUM、PSD、CONV、FILTEQ等の重要な信号処理関数の実行速度が、最大2倍に高速化されました。さらに、追加のコアルーチンが最適化されたことにより、他のいくつかのマトリックスおよびシリーズの操作関数も高速化されました。


5.ファンクション ウィザードの追加

DADiSP/2002では、簡単かつ自然に適切な解析ルーチンが選択できるような手助けをする、「ファンクション ウィザード」を新たに提供します。このウィザードにより、関数は、どのような解析もできるように簡単にグループ化されます。また、ルーチンは、素早く、正確な結果を出すよう即座に実行することができます。


6.再帰的ウィンドウの参照

離散またはアナログ フィードバック システムのシミュレーションをサポートするための再帰的なウィンドウの参照を可能にしました。


7.注釈の操作性向上

マウス操作で、テキスト、説明文、線、矢印等の追加作業が直接できるようになりました。マウスの選択や右クリックにより注釈を移動、編集、削除したりすることができます。また、全てのテキストと線のプロパティをダイアログから設定することができます。


8.ハードコピー関連機能の向上

DADiSP/2002では、自動的にワークシートまたはウィンドウのプロットを調節してグラフィック性能を最大に活用して出力できます。プレビュー機能も向上し,色、余白設定、縁、テキストの行揃えなどのプロット属性をプリントプレビューで容易に設定可能となりました。


9.ドキュメンテーションの向上

DADiSP/2002の「ファンクション リファレンス」の内容が充実、使い勝手もよくなりました。例えば、オンラインヘルプ ファイルから、コマンドを直接DADiSPワークシートにカットアンドペーストし、直ちに試しに実行するようなことが可能となりました。


10.SPLの拡張

SPLに、ファンクション引数変数(variable function arguments)、3つ組条件文(ternary conditional statements)、ユーザ定義のエラーハンドラー、最適化ループ処理等が新たに追加されました。

上に戻る

DADiSP/2002の新しいファンクション

DADiSP/2002は、新たに100種類以上のSPLルーチンが追加されました。追加された機能は、マトリックスとシリーズ操作、信号処理、数学、色、シリーズ生成、曲線合わせ、統計等の分野に及んでいます。以下に追加されたファンクションのリストを示します。


ActiveX

castvariantConvert to explicit Automation variant type
comfilestatusReturns the Status of a Command File
excelpieDemonstrates Automation of Excel
getobjectConnects to a Running ActiveX Server
msword2Paste Worksheet into a Word Document
ws2htmlConvert Worksheet to HTML via Word
xlgetReturns a Range of Values from Excel
xlinitStarts an ActiveX Connection with Excel
xlputTransfers a Range of Values to Excel

Color Manipulation

expfitExponential Fit
invdistanceInverse Distance 2D Griding
lsinfitKnown Frequency Sin Fit
powfitPower Fit

Logical Functions

iscomplxTests for Complex Values
isemptyTests for Empty Series
isinfTests for Infinite Values
isnanTests for NA Values
isrealTests for Real Values
isstrTests for string

Math Functions

erfcinvInverse Incomplete Error Function
erfinvInverse Error Functionr
makecartesianConverts to Complex Cartesian
makepolarConverts to Complex Polar
maxidxIndex of Maximum Value
maxlocXY Location of Maximum Value
minidxIndex of Minimum Value
minlocXY Location of Minimum Value
polyrootPolynomial Roots
roundRound to Nearest Intege

Matrix Manipulation

^^Matrix Power
/^Matrix Power
 ̄^Matrix Conjugate Transpose
cholCholesky Factorization
condCondition Number of a Matrix
eigCombined Eigenvalue and Eigenvector Computation
fliplrReverses the Columns of a Matrix
flipudReverses the Rows of a Matrix
kronKronecker Tensor Product
normMatrix Norm
nullOrthogonal Basis for Null Space
orthOrthogonal Basis using SVD
pinvPseudo-Inverse of a Matrix
rankNumber of Independent Rows or Columns
repmatRepicates a Matrix Down and Across
traceDiagonal Sum of a Matrix
trilLower Triangle of a Matrix
triuUpper Triangle of a Matrix

Machine Metrics

epsMinimum Positive Tolerance
infMinimum Positive Tolerance
realmaxLargest Positive Number
realminSmallest Positive Number

Misc

getplotstyleRetrieve Series Plotting Style
getplottypeRetrieve Series Plotting Type
gotourlStarts Web Browser and Opens the Specified Page
onplotExecute Commands when Plotting
rtspinReal Time 3D Plot Spin
setcolheaderLabel a Table Column
textArbitrary Text Annotation
unoverlayRemove an Overlay

Plot

barctrCenter Bar Graph Bars on Values
bargapSpecify Gaps between Bars on Values
barstyleSpecify Bar Graph Reference Line
stepctrCenter Steps Plot on Values

Series Generation

gimpulseGenerate an Impulse with a Sample Rate
linspaceGenerate Linear Spaced Values
logspaceGenerate Log Spaced Values
magicGenerates a Magic Square
meshgridGenerate XY Grid from Series

Series Manipulation

colextractExtract from Columns
colidxReturns the Indices for each Column
colprodReturns the Product of each Column
deletecolDeletes One or More Columns
deleterowDeletes One or More Rows
demeanRemoves Mean Value
idxReturns the Indices of a Series
idxtoxConvert Indices to X Values
idxtoxInsert Values into a Series
numelReturns the Total Number of Elements
replaceReplace Values in a Series
removeRemove Values from a Series
signSign of a Series
vmaxMaximum of One or More Arguments
vminMinimum of One or More Arguments
xtoidxConvert X Values to Indices
xylookupY Value Interpolation from Arbitrary X Values

Signal Processing

circonvTime Domain Circular Convolution
effbitEffective Bit Calculation
deconvDeconvolve two Series
fcirconvFrequency Domain Circular Convolution
fdeconvDeconvolve two Series using the FFT
fftp22D Polar FFT
ifftp22D Polar Inverse FFT
rescaleLinearly Rescale Amplitude
zpfcoeffDesign Digital Filter from S Domain

SPL

argvSpecifies Variable Arguments in an SPL Routine
externGlobal Variable Declaration
getargvRetrieves a Variable Argument
loopOptimized Simple Loop Processing

Statistics

histFast Histogram
invprobnInverse Normal Cumulative Distribution
pdfnormNormal Probability Density Function

Utilities

copydatasetCopies a Dataset
copyseriesCopies a Series
deletelabbookDeletes an Entire Labbook
exportworksheetSaves Worksheet to External DWK file
importworksheetLoads External DWK Worksheet file
openlabbookOpen a Labbook
numvwinsNumber of Visible Windows
ticStart Internal Timer
tocStop Internal Timer
whichReturns Path to SPL or Filename

Other Changes

ANS VariableResult of the Last Scalar Expression
Command Formsplload myfun is Equivalent to splload("myfun")
ClearCan Clear Windows, Variables and Functions
Ctrl-PCopies Worksheet Bitmap to Clipboard
Matrix Solve¥^ Operator handles non-square matrices
Hex DisplayUse Tools-Options-Preferences-Window Menu
a[j,k] = { }Deletes elements, rows or columns

上に戻る

ページの最後です