
QuView是個即時存取加速的程式應用在LabView上面,主要是提供TI C3X/C6X的浮點運算的DSP卡,且相容於Win98/2000/XP和Linux的作業系統。針對各種不同的應用,LabView可加速到100倍的速度以上,應用在需要即時運算的各種控制運用上,現在QuView可連接Sheldon的硬體同時提供各式DSP加速卡、類比數位I/O卡,可讀取外部資料,設定各種控制的應用。
現在LabView的高速運算現在都由DSP的組合語言完成,加在上面提供這些函數庫加速它的高速效能,QuView同時增加幾個額外的特性函數,如Z Transforms,應用在各種系統的轉換函數,典型的狀態、各種空間狀態的控制理論、語法、和訊號處理函數都使用在一個簡單的基礎或陣列的取樣或主動的濾波函數、濾波理論如DMA就是由2個不同的CPU來資料存取。
典型的QuView的應用:
任意數目輸入的取樣。
即時數位濾波、數學運算、計算函數。
PID或狀態空間理論程序控制。
任意波形產生器和合成。
客戶自定自由的程式碼。
可連續存取資料到硬碟機速度達800KHz。
同時顯示於螢幕含時間和FFT的功能。
其它優點:
DSP可以連續執行資料存取和控制,即使LabView的軟體已經停止還是可以連續存取,它不會影響到其它的應用程式執行(亦即DSP和PC端之間獨立)。對使用者來說是非常有彈性,QuView整合使用者撰寫的DSP碼或程式碼也可以透過TI的程式碼來做整合。它可以結合Math Works公司的Matlab或Hyperception公司產生的圖形一起使用。也可以展示在LabView上面。
它提供的優點有:
使用固態現有測試過的理論、對使用者自行開發的程式保密、快速執行使用者自行開發的程式。
QuView含在SI公司開發的PCI介面卡,PC104介面卡或是Compact PCI介面卡上,有C3X/C6X的DSP,當購買SI卡就附加在上面,使用者也可以自己利用TI的DSP開發自己的函數庫,其函數列表包含了:
|
Arithmetic |
Addition, Subtraction, Multiplication, Division, Reciprocal, Square Root, Inverse Square Root, Negate, Scale aX+b, Complex Addition, Complex Subtraction, Complex Multiplication, Complex Division, Summation, Recursive Summation, Pi-mation. |
|
Calculus |
Integration, Derivative, Slope. |
|
Comparison |
Equal?, Not Equal ?, Greater Than?, Greater Than or Equal?, Less Than?, Less Than or Equal?, Maximum & Minimum, Trigger. |
|
Constants |
Constant, 1D/2D Constant, Latch Constant |
|
Counter & Timers |
Counter, Frequency Counter, Pulse Width (Timer 0), Event Counter (Timer 1). |
|
Data Acquisition |
DSP Init (Start Acquisition), Finish Acquisition, Analog Input Channel, Analog Input Channel List, Analog Output Channel. |
|
Digital Filters |
FIR Filter with FIR Coefficient Design, Cascade-IIR/IIR Filter with IIR Coefficient Design, LMS Adaptive Filter. |
|
Digital I/O |
Digital Input/Output, Logical Gates (And/Nand/Or/Nor/Exor/Nexor/Not), Shift Right/Left, Bitwise Gates (And/Nand/Or/Nor/Exor/Nexor/Not). |
|
Display |
Scope & Display, Packed Scope & Display, Waveform Scope & Playback, Get Vector from DSP, Put Vector to DSP. |
|
Matrices |
Addition, Subtraction, Cross Product, Dot Product, Outer Product, Determinant, Inverse, Transpose, Solve Linear Equations. |
|
Process Control |
PID Design, PID Controller, PID with Reset, Ramp, 4th order State Space Controller, Deadbeat Controller |
|
Signal Processing |
Complex/Real FFT, Inverse Complex/Real FFT, Power/Cross-Power Spectral Density, Convolution, Correlation, Maximax Shock Response with Smallwood Coefficient Design, Decimation. |
|
Special Functions |
Index, Peak Detect, Average, Custom User Functions. |
|
Structures |
Conditional Execute, Case. |
|
Trig & Log |
X to Y, Sine, Cosine, Natural Log, Exponent base e, Log Base 10. |
|
Vector Manipulation |
Resize, Subset, Mirror, Bit Reversal. |
|
Waveform Generation |
Waveform Design, Waveform Synthesizer, Waveform/File Playback. |
|
Windows |
Blackman, Blackman-Harris, Exact Blackman, Flat Top, Force, Hanning, Hamming, Triangle. |
|
Z Transforms |
Feedback Node, Backward Z Delay, Forward Z Delay, Feedback Delay, Summing Node, Multiplying Node. |