-
Labview
毕业论文
中英文资料外文翻译文献
Virtual Instruments Based on
Reconfigurable Logic
The emergence of
virtual
instrumentation
is
a
revolution
in
the history
of the
development
of
measuring
instruments.
It
fully
utilizes
the
latest
computer
technology to
implement and extend the instrument function.
Using the image of a
computer screen
can be easily simulate a variety of equipment
control panels to the
needs expressed
in the form of the output of test results. Using
computer software to
achieve most of
the signal
of the analysis
and processing to
complete a
variety of
control
and
test
function.
The
user
through
the
application
of
general-purpose
computer
program modules and features of the hardware
together. Through friendly
graphical
interface to operate this computer.
As in operating their own definition of
individual
instruments
of
their
own
design
can
be
measured
to
complete
the
acquisition, analysis, determine,
control, display, data storage and so on.
Virtual Instruments advantages of more
traditional instruments:
(1)A
strong
integration
of
computer
hardware
resources.
Breaking
the
traditional instruments
in data processing, display, storage and other
limitations, and
greatly enhanced the
capabilities of traditional instruments.
(2)The use of computer
software resources to achieve some part of the
software
of
instrument
hardware,
saving
material
resources,
increase
system
flexibility.
Through
software
technology
and
the
corresponding
numerical
algorithm.
Directly
on the test data for various analysis
and processing in time. Through the graphical
user interface technology, truly user-
friendly, human-computer interaction.
(3)Hardware
and software of
virtual
instrument
is
an open, modular, reusable
and interchangeability characteristics.
Therefore, the user can according to their own
needs and use different manufacturers
products. The development of the instrument
system is more flexible, efficient and
shorten the formation time of the system
The
traditional
instruments
are
application
specific
systems
based
on
fixed
hardware
and
software
resources
so
their
function
and
applications
are
defined
by
the manufacturer. These instruments are
complex systems and therefore they become
expensive and difficult to manage.
The
widespread
usage
of
personal
computers
in
many
scientific
and
technological
fields
make
them
an
ideal
hardware
and
software
platform
for
the
implementation
of
measurement
instruments.
By
adding
a
simple
data
acquisition
system, a
personal computer can emulate any instrument. The
instruments generated
in this way are
called virtual instruments because they do not
have exclusive access
to hardware and
software resources. Different instruments can be
implemented over
the
same
hardware
by
only
reprogramming
the
software.
The
virtual
instruments
offer
plenty
of
advantages
the
most
important
of
which
is
the
low
cost
due
to
the
reusability
of
hardware
and
software
resources.
The
above
characteristics
and
the
continuous
evolution
and
cheapening
of
the
personal
computers
make
the
virtual
instruments a valuable alternative to
traditional ones.
Nevertheless, there
are two main factors which limits the application
of virtual
instruments.
By
one
hand,
the
data
capture
is
reduce
to
slow
rates
because
of
the
more common operating
systems of the general purpose computers are not
oriented
to
realtime
applications.
By
other
hand,
the
data
acquisition
system
is
not
an
application oriented
system but a generic one. Therefore, our proposal
is focused on
the enhancement of
virtual instruments by the replacement of the
generic hardware
with a reconfigurable
data acquisition system, as it is shown in Figure
1. By this way,
some data process can
be implemented by hardware reducing the data flow
to/from
the computer and rising the
maximum sample rate.
基于虚拟仪器的可重构逻辑
虚拟仪器的出现是测量仪器发展历史上的一场革命。它充分利用最新的计
算机技术来实现和扩展仪器的功能,用计算机屏幕可以简单地模拟大多数仪器
的调节控
制面板,以各种需要的形式表达并且输出检测结果,用计算机软件实
现大部分信号的分析
和处理
,
完成大多数控制和检测功能。
用户通过应用程序将
一般的通用计算机与功能化模块硬件结合起来
,
通过友好的界面来操作计算机
,
就
像在操作自己定义,
自己设计的单个仪器
,
可完成对被测量的采集,
分析,判
断,控制,显示,数据存
储等。
虚拟仪器较传统仪器的优点
(1)
融合计算机强大的硬件资源
,<
/p>
突破了传统仪器在数据处理,显示,存储
等方面的限制,大大增强
了传统仪器的功能。
(2)
利用计算
机丰富的软件资源,
实现了部分仪器硬件的软件化,
节省了物<
/p>
质资源,增加了系统灵活性。通过软件技术和相应数值算法,实时,直接地对
测试数据进行各种分析与处理,
通过图形用户界面技术
,
真正做到界面友好、
人
机交互。<
/p>
(3)
虚拟仪器的硬件和软件都具有开
放性,
模块化,
可重复使用及互换性等
特点。因此,用户可根据自己的需要,
选用不同厂家的产品
,<
/p>
使仪器系统的开发
更为灵活,效率更高,缩短系统组建时间。
p>
传统的仪器是以固定的硬件和软件资源为基础的
< br>specific
系统,
这使
得
系统的功能和应用程序由制造商定义。这些仪器都是复杂的系统,因此它们变
得昂贵而且难以操作和管理。个人电脑在许多科技领域的广泛应用使其为测量
仪器的执行搭建了一个理想的硬件和软件平台,通过增加一个简单的数据采集
系统,
个人计算机可以仿真任何仪器。因为它们没有独自占有和访问硬件和软
件资源,所以以这种方式产生的仪器被称为虚拟仪器。不同的仪器只要对该软
件
重新编程就可以在同一硬件中实现。虚拟仪器呈现了大量的优势,其中最重
要的就是由于
硬件和软件资源的重用性降低了成本。上述特点及虚拟仪器的不
断发展和个人电脑降价使
虚拟仪器成为传统仪器的一个有价值的替代。
然而,也有两个
主要因素限制了虚拟仪器的应用。一方面,数据捕获的减
少将放缓速度,因为一般用途的
电脑普遍常用的操作系统并不面向实时应用。
另一方面,数据采集系统不是应用导向系统
而是一个通用的系统。因此,我们
建议的重点是由通用硬件更换可重构数据采集系统来加
强虚拟仪器,它如图
1
所示。通过这种方式,一些数据的处理过
程可以通过减少计算机上硬件数据流
和上升的最大采样率来实现。
LabVIEW
LabVIEW is a highly
productive graphical programming language for
building
data acquisition an
instrumentation LabVIEW, you quickly create user
interfaces that give you interactive
control of your software system. To specify your
system functionality,you simply
assemble block diagrams - a natural design
notation
for
scientists
and
engineers.
Tis
tight
integration
with
measurement
hardware
facilitates
rapid
development
of
data
acquisition
,analysis,and
presentation
W
contains
powerful
built
-in
measurement
analysis
and
a
graphical
compiler
for
optimum
performance.
LabVIEW
is
available
for
Windows
2000/NT/Me/9x,
Mac
OS,
Linux,
Sun
Solaris,
and
HP-UX,
and
comes
in
three
different development system options.
Faster Development
LabVIEW
accelerates
development
over
traditional
programming
by
4
to
10
times!
With
the
modularity
and
hierarchical
structure
of
LabVIEW,
you
can
prototype ,design, and
modify systems in a short amount of time. You can
also reuse
LabVIEW code easily and
quickly in other applications.
Better
Investment
Using a Lab VIEW
system, each user has access to a complete
instrumentation
laboratory at less than
the cost of a single commercial instrument. In
addition, user
configurable LabVIEW
systems are flexible enough to adapt to technology
changes,
resulting in a better bong-
term investment.
Optimal Performance
All LabVIEW applications
execute at compiled speed for optimal performance.
With the LabVIEW Professional
Development System or Application Builder,
you
can build stand-alone
executables or DLLs for secure distribution of
your code. You
can
even
create
shared
libraries
or
DLLs
to
call
LabVIEW
code
from
other
programming languages.
Open
Development Environment
With the open development environment
of LabVIEW, you can connect to other
applications through ActiveX, the Web,
DLLs, shared libraries, SQL(for databases),
DataSocket, TCP/IP,and
numerous other LabVIEW to quickly create
networked
measurement
and
automation
systems
that
integrate
the
latest
technologies in Web
publishing and remote data sharing. LabVIEW also
has driver
libraries available for
plug-in data acquisition, signal conditioning ,
GPIB,VXI,PXI,
computer-based
instruments,serial protocols, image acquisition,
and motion control.
In
addition
to
the
LabVIEW
development
systems,
National
Instruments
offers
a
variety
of
add-on
modules
and
tool
sets
that
extend
the
functionality
of
LabVIEW .This enables you to quickly
build customizable, robust measurement and
automation systems.
LabVIEW
Datalogging and Supervisory Control Module
For high channel count and
distributed applications, the LabVIEW Datelogging
and Supervisory Control Module provides
a complete solution. This module delivers
I/O
management,
event
logging
and
alarm
management,
distributed
logging,
historical and real-time trending,
built-in security, configurable networking
features,
OPC device connectivity, and
over 3,300 built-in graphics.
LabVIEW
Real-Time
For applications
that require real-time performance, National
Instruments offers
LabVIEW Real-Time.
LabVIEW Real-Time downloads standard LabVIEW code
to
a dedicated hardware target running
a real-time operating system independent from
Windows.
LabVIEW Vision
Development Module
The
LabVIEW
Vision
Development
Module
is
for
scientists,
automation
engineers,and
technicians
who
are
developing
LabVIEW
machine
vision
and
scientific imaging
applications. The LabVIEW Vision Development
Module includes
IMAQ Vision, a library
of vision functions, and IMAQ Vision Builder, an
interactive
environment for
vision applications. Unlike any other vision
products, IMAQ Vision
Builder and IMAQ
Vision work together to simplify vision software
development so
that you can apply
vision to your measurement and automation
applications.
Countless
Applications
LabVIEW applications are
implemented in many industries worldwide including
automotive,
telecommunications,
aerospace,
semiconductor,
electronic
design
and
production,
process
control,
biomedical,
and
many
others,
Applications
cover
all
phases of product
development from research to design to production
and to service.
By leveraging LabVIEW
throughout your organization you can save time and
money
by sharing information and
software.
Test and Measurement
LabVIEW
has
become
an
industry-standard
development
tool
for
test
and
measurement applications. With Test
Stand, LabVIEW-based test programs, and the
industry's
largest
instrument
driver
library,
you
have
a
single,
consistent
development and
execution environment for your entire system.
Process Control and Factory Automation
LabVIEW
is
used
in
numerous
process
control
and
factory
automation
scientists
and
engineers
look
to
LabVIEW
for
the
high
speed,
high
channel count measurement and control that
graphical programming
large,
complex
industrial
automation
and
control
applications,
the
LabVIEW
Data
logging and Supervisory Control Module
provides the same graphical programming
as LabVIEW, but is designed
specifically for monitoring large numbers of I/O
points,
communicating
with
industrial
controllers
and
networks,
and
providing
PC-based
control.
Machine Monitoring
and Control
LabVIEW
is
ideal
for
machine
monitoring
and
predictive
maintenance
applications
that
need
deterministic
control,
vibration
analysis,
vision
and
image
processing, and motion control. With
the LabVIEW platform of products including
LabVIEW
Real-Time
for
real-time
deterministic
control
and
the
LabVIEW
Data
logging
and
Supervisory
Control
Module,
scientists
and
engineers
can
create
powerful machine
monitoring and control applications quickly and
accurately.
Research and Analysis
The integrated LabVIEW measurement
analysis library provides everything you
need
in
an
analysis
package.
Scientists
and
researchers
have
used
LabVIEW
to
analyse
and
compute
real
results
for
biomedical,
aerospace,
and
energy
research
applications, and
in numerous other industries. The available signal
generation and
processing, digital
filtering, windowing, curve-fitting, For
specialized analysis, such
as
joint
time-frequency
analysis,
wavelet,and
model-based
spectral
analysis,
LabVIEW
offers
the
specially
designed
Signal
Processing
Sound
and
Vibration
Toolset
offers
octave
analysis,
averaged
and
nonaveraged
frequency
analysis,
transient
analysis,
weighted
filtering,
and
sound-level
measurement,
and
more.
Draw Your Own Solution
With LabVIEW,
you build
graphical programs called virtual instruments
(VIs)
instead of writing text-based
programs. You quickly create front panel user
interfaces
that give you the
interactive control of your system. To add
functionality to the user
interface,
you
intuitively
assemble
block
diagrams-
a
natural
design
notation
for
engineers and scientists.
Create the Front Panel
On
the front panel of your VI, you place the controls
and data displays for your
system
by
selecting
ob
jects
from
the
Controls
palette,
such
as
numeric
displays,
meters, gauges,
thermometers, LEDs, charts,and you complete and
run
your VI,you use the front panel to
control
your system whether
you move a slide,
zoom in on
a graph, or enter a value with the keyboard.
Construct the Graphical Block Diagram
To program the VI, you construct the
block diagram without worrying about the
syntactical
details
of
text-based
programming
languages.
You
do
this
by
selecting
objects (icons) from the Functions
palette and connecting them together with wires
to
transfer
data
among
block
diagram
objects.
These
objects
include
simple
arithmetic
functions,
advanced
acquisition
and
analysis
routines,
network
and
file
I/O
operations, and more.
Dataflow
Programming
LabVIEW uses a
patented dataflow programming model that frees you
from the
linear
architecture
of
text-based
programming
languages.
Because
the
execution
order
in
LabVIEW
is
determined
by
the
flow
of
data
between
nodes,and
not
by
sequential
lines
of
text,you
can
create
block
diagrams
that
execute
multiple
operations in parallel. Consequently,
LabVIEW is a multitasking system capable of
running multiple execution threads and
multiple VIs in parallel.
Modularity
and Hierarchy
LabVIEW VIs are modular
in design, so any VI can run by itself or as part
of
another
VI.
You
can
even
create
icons
for
your
own
VIs,
so
you
can
design
a
hierarchy
of
VIs
that
serve
as
application
building
blocks.
You
can
modify,
interchange,
and
combine
them
with
other
VIs
to
meet
your
changing
application
needs.
Graphical Compiler
In many
applications, execution speed is critical. LabVIEW
is the only graphical
programming
system with a compiler that generates optimized
code with execution
speeds comparable
to compiled C programs. You can even use the
LabVIEW profiler
to
analyse
and
optimize
time-critical
operations.
Consequently,
you
increase
your
productivity with graphical programming
without sacrificing execution speed.
Measurements and Mathematics
LabVIEW
includes
a
variety
of
other
measurement
analysis
tools.
Examples
include curve
fitting, signal generation, peak detection, and
probability and statistics.
Measurement
analysis
functions
can
determine
signal
characteristics
such
as
DC/RMS
levels,
total
harmonic
distortion
(THD),impulse
response,
frequency
response,
and
cross-power
spectrum.
LabVIEW
users
can
also
deploy
numerical
tools
for
solving
differential
equations,
optimization,
root
finding,
and
other
mathematical
addition,
you
can
extend
these
built-in
capabilities
by
entering MATLAB or HIQ
scripts directly in your LabVIEW programs. For
charting
and graphing, you can rely on
the built-in LabVIEW 2D and 3D visualization
tools.
2D
tools
include
features
such
as
autoscaling
X
and
Y
ranges,
reconfigurable
attributes
(point/line styles, colors, and more)and cursors,
Microsoft Windows users
can employ
OpenGL-based 3D graphs and then dynamically
rotate, zoom, and pan
these graphs with
the mouse.
Development System
The LabVIEW Professional
Development System facilitates the development of
high-end,
sophisticated
instrumentation
systems
for
developers
working
in
teams,
users developing large suites of VIs,
or programmers needing to adhere to stringent
quality
on
the
Full
Development
System,
the
Professional
Development System also includes the
LabVIEW Application Builder for building
stand-alone executables and shared
libraries (DLLs
)
and creating
distribution kits. In
addition,
the
development
system
furnishes
source
code
control
tools
and
offers
utilities
for
quantitatively
measuring
the
complexity
of
your
applications.
With
graphical
differencing,
you
can
quickly
identify
both
cosmetic
and
functional
differences
between two LabVIEW include programming standards
and
style
guides
that
provide
direction
for
consistent
LabVIEW
programming
methodology. The
system also contains quality standards documents
that discuss the
steps LabVIEW users
must follow to meet internal regulations or FDA
approval. The
Professional
Development
System
operates
on
Windows
2000/NT/Me/9x,Mac
OS,
HP-UX, and Linux.
LabVIEW Full Development
System
The LabVIEW Full
Development System equips you with all of the
tools you
need
to
develop
instrumentation
systems.
It
includes
GPIB,
VISA,
VXI,
RS-232,
DAQ, and instrument
driver libraries for data acquisition and
instrument control. The
measurement
analysis
add
DC/RMS measurements,
single
tone
analysis,
harmonic
distortion
analysis,
SINAD
analysis,
limit
testing,
signal
generation
capabilities,
signal processing, digital filtering,
windowing, curve fitting, statistics, and a myriad
of linear algebra and mathematical
functions. The development system also provides
functions for direct access to DLLs,
ActiveX, and other external code. Other features
of
the
system
include
Web
publishing
tools,
advanced
report
generation
tools,
the
ability to call MATLAB
and HiQ scripts, 3D surface, line, and contour
graphs, and
custom graphics and
animation. The Full Development System operates on
Windows
2000/NT/Me/9x, Mac OS, HP-UX,
and Linux.
LabVIEW Base Package
Use
the
LabVIEW
Base
Package,
the
minimum
LabVIEW
configuration,
for
developing
data
acquisition
and
analysis,
instrument
control,
and
basic
data
presentation. The Base Package operates
on Windows 2000/NT/Me/9x.
Debug License for LabVIEW
If
you
deploy
LabVIEW
applications,
including
LabVIEW
tests
for
use
with
Test
Stand,
the
debug
license
allows
you
to
install
the
LabVIEW
development
system on the target machines so you
can step into your test code for complete test
debugging. This license is not intended
for program development.
虚拟仪
器(
LabVIEW
)
虚拟仪器是一种高效用于构建数据采集与监测系统图形化编程语言。使用
虚拟
仪器,您快速创建用户界面,让您交互控制您的软件系统。要指定您系统
的功能,您只需
装配块关系图—一种自然的设计表示科学家和工程师。测量硬
件紧密集成方便了数据采集
、分析与演示文稿解决方案的快速发展。虚拟仪器
包含强大的内置度量分析和一个图形的
编辑器实现最佳性能。虚拟仪器是使用
于
Windows
2000/NT/Me/9x
、
Mac OS
< br>、
Linux
、
Sun
Solaris
和
HP-
UX
,
有三种不同的开发系统选项。
更快地发展
虚拟仪器通过加快发展了
对传统的编程提升了
4
至
10
倍!使用模块化和层
次结构的虚拟仪器,可以原型,设计,并且在一个短
时间内修改系统。您也可
以重用虚拟仪器代码轻松快速地在其他应用程序中应用。
更好的投资
使用
虚拟仪器系统,每个用户有权访问单一的商业文书的成本低于一个完
整的检测实验室。此
外,用户还可配置的虚拟仪器系统足够的灵活性,从而更
好地长期投资的技术变化与适应
。
优化性能
虚拟仪器的所有应用程序执行以获得最佳性能的编译速度。用虚拟仪器专
业开发系统或
应用程序生成器,可为您的代码的安全通讯生成独立可执行文件
或
dll
。您甚至可以创建共享的库或从其他编程语言中调用虚拟仪器代码的
dll
。
开放的开发环境
用虚拟仪器在开放开
发环境,您可以连接到通过
ActiveX
、
< br>Web
、
dll
、共享
的库、
SQL
(数据库)
、
DataSocket
、
TCP/
IP
和许多其他协议的其他应用程序。
虚拟仪器用于快速创建网
络的测量和
Web
发布和远程数据共享最新的科技集成
的自动化系统。
虚拟仪器也可以用于插件数据采集、
信号调理、
GPIB
、
VXI
p>
、
PXI
、
基于计
算机的仪器、串行协议、图像采集和运动控制的驱动程序。除了在虚拟
仪器的开发系统国
家仪器还提供多种附加模块和扩展功能的虚拟仪器的工具
集。这使您可以快速构建可定制
、鲁棒的测量和自动化系统。
虚拟仪器数据记录和监督控制模块
高
通道数的分布式应用程序日志记录的虚拟仪器数据和监督控制模块,提
供了一个完整的解
决方案。此模块提供了
I/O
管理、事件日志和警报管理、分<
/p>
布式日志记录、历史和实时趋势分析、内置安全、网络功能,可
配置、
OPC
设
备的连接和超过
3,300
内置图形。
实时虚拟仪器
对于需要实时性能的应
用国家仪器,提供了实时虚拟仪器。虚拟仪器从
Windows
运行独立的实时操作系统实时下载标准虚拟仪器代码到专用的硬件目
标。
虚拟仪器视觉开发模块
虚
拟仪器视觉开发模块是为科学家、自动化的工程师和技术人员正在开发
虚拟机器视觉和科
学的图像处理应用程序。
虚拟仪器视觉开发模块包括
IMAQ<
/p>
视
觉,
视觉的函数库和
< br>IMAQ
视觉一起工作来简化视觉软件开发,
以便您可以
应用
视觉测量和自动化应用程序。
广泛的应用
在很多行业全球包括汽车
、电讯、航空航天、半导体、电子设计和生产、
过程控制生物医学,以及许多其他实现虚
拟仪器的应用程序。应用程序覆盖产
品从设计到生产和服务的研究开发的所有阶段。利用
虚拟仪器在整个组织您可
以节省时间和金钱的共享信息和软件。
测试与测量
虚拟仪器已经成为一个行
业标准开发工具,用于测试和测量的应用程序。
与试验台,基于虚拟仪器的测试的程序和
业界最大检测驱动程序库,为您的整
个系统有一个单一、一致的开发和执行环境。
过程控制和工厂自动化
< br>在众多的过程控制与工厂自动化应用中使用虚拟仪器。很多科学家和工程
师希望虚
拟仪器的高速度、高通道累计测量和控制该图形编程提供。大型、复
杂工业自动化和控制
应用程序,为日志记录的虚拟仪器数据和监督控制模块提
供相同图形编程作为虚拟仪器,
但专门用于监视大量的
I/O
点、工业控制器和
网络,沟通和提供基于
PC
的控制。
< br>
计算机检测与控制
虚拟仪器是计算机检测和预测性维护应用程序需要具有确定性控制、振动
分析、视觉和图像处理,和运动控制的理想选择。产品包括虚拟仪器实时确定
性实时控
制和日志记录的虚拟仪器数据及监督控制模块的该虚拟仪器平台与科
学家和工程师可以快
速而准确地创建功能强大的计算机监视和控制应用程序。
研究与分析
集成的虚拟仪器测量分析
库提供了一个分析软件包中的所需的一切。科学
家和研究人员已用虚拟仪器来分析和计算
的实际结果生物医学,航天和能源研
究应用程序,和很多其它行业。可用的信号的生成和
处理、数字滤波、窗口、
曲线的拟合和限制掩码测试功能列出的联合时
< br>-
频分析,
小波,
并基于模型的
虚
拟频谱分析提供特别设计的信号处理工具集。
声音和振动工具
集提供
octave
分
析,平均和非平
均的频率分析、瞬态分析、加权的筛选,与声级测量,等等。
绘制自己的解决方案
虚拟仪器,使用
中,您将构建称为虚拟仪器(
VIs
)的而不是编写基于文本<
/p>
的程序的图形程序。您快速创建前面板的用户界面为您提供您的系统的交互式
控件的用户界面。将功能添加到用户界面,您直观地装配块关系图—一种提供
给工程师和科学家自然的设计表示法。
创建前面板
您的虚拟仪器的前面板上
,控件和数据显示为您的系统通过放置在控件调
色等数字显示、米、仪表、温度计、指示
灯、图表和图表中选择对象。当您完
成运行您的虚拟仪器时您使用前面板来控制您的系统
是否移动放大的图形,或
输入用键盘的值。
构建该图形的框图
要在虚拟仪器进行
编程您需要构建块关系图无需担心的基于文本的编程语
言的语法的详细信息。
您执行此操作的功能调色板中选择对象(图标)
,一起用
< br>来传输数据块关系图对象间的电线连接它们。这些对象包括先进的采集和分析
<
/p>
例程、网络和文件
I/O
操作和更多的简
单算法的函数。
数据流编程
虚拟仪器使用一个专利的数据流编程模型,使您得以从基于文本的编程语
言的线性体系结构。因为由节点,之间的数据流和不连续的文本行,确定在虚
拟仪器中
的执行顺序,
您可以创建并行执行多个操作的框图。
因此,
能够以并
行方式运行多个执行线程和多个
可见的多任务系统虚拟仪器。
模块化合层次结构
虚拟仪器可见是模
块化设计,本身或作为另一个虚拟仪器的一个分运行任
何流。所以您可以设计
VIs
和
subVIs
,
作为应用程序构造块的层次结构,您
甚至可以创建您自己的可见,图标。可以修改、交互,并将它们与其他可见,
来满足您
不断变化的应用需求结合起来。
图形化编译器
在许多的应用程序执行
速度至关重要。虚拟仪器是用比作已编译的
C
程序
的执行速度优化的代码生成一个编译器只图形编程系统。甚至可以使用虚拟仪
器探查器用于分析和优化时间关键操作。因此,可以提高您的工作效率,图形
化编程与执
行速度的前提。
测量和数学
虚拟仪器包括许多种其他测量分析工具。示例包括曲线拟合,信号的生成、
峰值检测,与概率统计。测量分析功能可以确定信号特征如
RMS/DC
级别、总谐
波失真(
THD)
、冲击响应,频率响应特性及互功率谱。虚拟仪器用户还可以部
署数值求解微分方程
组、优化、查找,根和其他数学问题的工具。此外,您可
以通过直接在您的虚拟仪器程序
中输入
MATLAB
或
HIQ
脚本扩展这些内置的功
能。为图表,并图表可以依靠内置虚拟仪器
2D
和
3D
可视化工
具。
2D
工具包括
功能如自动缩放
p>
X
和
Y
范围、可重
构属性(点
/
线条样式、颜色,及更多)和游
< br>标。
Microsoft Windows
用户可以使
用基于
OpenGL
的
3D
图形,然后用鼠标动
态旋转、放大和移动这些图。
开发系统
虚拟仪器专业发展体系促进发展高端、精密仪器仪表系统的用户开发的可
见或程序人员需
要遵守严格的质量标准大型团队中工作的开发人员。职业发展
制度健全的开发系统,还包
括虚拟仪器应用生成器创建分发工具包及建立独立
的可执行文件和共享的库(
dll
)的。此外,开发系统提供源代码控制工具,并
提供实用程序的定量测量您的应用程序的复杂性。与图形的差异比较,您可以
快速确
实两个虚拟仪器应用程序的外观和功能差异。我们包括编程标准和提供
一致的虚拟仪器编
程方法论为指导的样式指南。该系统包含讨论虚拟仪器用户
必须执行的步骤的质量标准文
档以满足内部规例或其他严格的质量标准如
ISO9000
认证
或
FDA
批准。职业发展制度在
Win
dows2000/NT/Me/9x, Mac OS
、
Su
n
、
HP-UX
和
< br>Linux
上操作。
虚拟仪器完全开发系统
虚拟仪器系统
完全发展装备您提供所有您需要开发仪器系统的工具。它包
括
G
PIB
、
VISA
、
< br>VXI
、
RS-232
、数据采
集,
并用于数据采集、仪器控制仪器驱
动程序库。测量分析库添加
DC/RMS
测量、单音分析、谐
波失真分析、比分析、
限制测试、信号生成功能、信号处理、数字滤波、窗口、曲线拟合
、统计和无
数的线性代数和数学函数。
开发系统还提供了功能直
接访问
dll
、
ActiveX
和其
他外部代码。系统的其他功能包括
Web
发布高级报表的生成工具的工具调用
MATLAB
和
HIQ
脚本、三维表面、行,轮廓图和自定义图形
及动画功能。全系统
发展在
Windows2000/NT/M
e/9x
、
Mac OS
、
Sun
、
HP-UX
和
Linux
上操作。
虚拟仪器基础产品包
使用虚拟仪器的
基地打包,最小的虚拟仪器配置开发数据采集和分析、仪
表控制,
并基本数据演示文稿。
在
Windows2000/NT/M
e/9x
上操作的基础产品包。
虚拟仪器调用许可证
如果部署包括虚
拟仪器测试试验台,所用的虚拟应用程序调用许可证可以
安装在目标计算机上的虚拟仪器
开发系统,以便您可以进行完整的测试调试您