Lab View Example: A Simple Signal Averager Figure 1 is a diagram of a 的中文翻譯

Lab View Example: A Simple Signal A

Lab View Example: A Simple Signal Averager Figure 1 is a diagram of a basic signal averaging virtual instrument. Signal averaging is at the heart of many programs used for acquisition of evoked potentials (EPs). EPs are 1 to 2 orders of magnitude smaller than the electroencephalogram (EEG) from which they must be extracted. The peak-to-peak amplitude of a somatosensory EP may be less than 1 F~V. Signal averaging relies on the fact that evoked potentials are time-locked to the evoking stimulus. By summing and averaging several hundred segments of EEG immediately following the stimulus, background activity ("noise") can be eliminated, while the signal of interest is preserved. The program uses a WHILE loop that continues until the specified number of sweeps has been acquired. A shift register positioned on the boundaries of the loop holds the summation waveform array. Shift registers are a convenient way to "remember" data values acquired or calculated in previous iterations of loops. Data enter the shift register on the right side of the loop, and are available at the left terminal during the next iteration. In the example in Figure 1, each EP sweep is added to the summation waveform. To obtain the averaged EP, the summation waveform is divided by the number of sweeps acquired. Two counters are updated every sweep: The first counter holds the number of averaged sweeps; the other counter holds the number of rejected sweeps. A CASE structure is used as part of the artifact detection algorithm. A dedicated subVI tests each incoming sweep to determine whether one or more of the artifact criteria are met. The result is a BOOLEAN variable (TRUE or FALSE). Only when the artifact criterion is not met (CASE selector = FALSE) will the most recently acquired sweep be added to the summation waveform; otherwise, the sweep is rejected, and the rejected sweeps counter is incremented. Ease of Programming and Documentation LabVIEW code is quite flexible and reusable. VIs can be nested almost indefinitely. The programmer can design icons for each VI or subVI, and can determine which front panel controls and indicators will be used as terminals to receive or supply data. SubVIs can be set to perform their calculations only, or to open their front panel when called. VIs can be shared among many applications.
For example, a digital filter VI might use an array of integer numbers, a cutoff frequency, and slope as inputs, and provide the digitally filtered data at the output. This VI needs to be written only once. It can then be reused in several programs. Another important aspect of LabVIEW is that many operations show POLYMORPHISM" addition, subtraction, multiplication, division; and even some of the more complex operations accept any data type on their inputs. For example, a
numeric array may be multiplied by a single number, or two arrays may be multiplied by each other, all by "wiring" them to the same multiplication function icon.
A common problem with line-oriented program languages is that unless one meticulously documents every statement and function, the program may rapidly become incomprehensible, not only for others, but, after some time, even for the programmer who designed the program. LabVIEW, by nature of its graphical programming syntax, provides almost self-documenting code; that is, one can usually deduct the function of the program by following the wires to and from the various functions and subVIs. In addition, each control, indicator, wire, or function can be individually commented, without cluttering the diagram. The comment can be made visible by clicking on the function. The current version of LabVIEW does not allow collecting and indexing individual comments in a list. Front panels, diagrams, and the hierarchy of subroutines can be. printed. Optionally, the contents of the various CASE alternatives can be individually printed.
0/5000
原始語言: -
目標語言: -
結果 (中文) 1: [復制]
復制成功!
实验室查看示例: 简单的信号平均图 1 是一个图的平均虚拟仪器的基本信号。信号平均是用于采集的诱发电位 (EPs) 的很多程序的核心。EPs 是 1 到 2 个数量级小于脑电图 (EEG) 从中必须提取。体感的 EP 的峰峰值振幅可能小于 1 F ~ 五、 信号平均依赖这一事实诱发电位是时间锁定到唤起的刺激。通过总结和平均几个几百段的脑电刺激后立即,便可以消除背景活动 ("噪音"),保留感兴趣的信号。程序使用继续进行,直到指定的扫数取得一个 WHILE 循环。定位在循环的边界上的移位寄存器保存求和波形数组。移位寄存器是一个方便的方式来"记住"数据值获取或计算以前的迭代的循环中。数据循环中,右侧输入移位寄存器和发售,在下一次迭代过程中左的终端。在图 1 中的示例中,每个 EP 扫被添加到求和波形。要获得平均的 EP,求和波形被除以扫描获得的速度。两个计数器更新每个扫描: 第一个计数器存储的数目平均清扫 ;另一个计数器占有被拒绝的扫的数。蜗壳结构用作工件检测算法的一部分。专用的时测试每个传入的扫描,以确定其中是否或是更多的工件标准得到满足。其结果是一个 BOOLEAN 变量 (真或假)。只有当工件不满足条件 (案例选择器 = FALSE) 将最最近收购了扫将添加到求和波形 ;否则为扫描被拒绝,并被拒绝的扫计数器就会增加。易于编程和文档 LabVIEW 代码是非常灵活且可重用。VIs 可以几乎无限期地嵌套。程序员可以为每个 VI 或时,设计图标,可以确定的前面板控制器和指示器将用于作为终端接收或提供数据。要执行他们的计算只,或要打开其前面板调用时,可以设置子 Vi。VIs 可以在许多应用程序之间共享。例如,一个数字滤波器 VI 可能使用整数、 截止频率和边坡的数组作为输入,并提供数字筛选后的数据在输出。这个 VI 需要将只能写入一次。它然后可以在几个程序中重复使用。LabVIEW 的另一个重要方面是许多操作显示多态性"的加法、 减法、 乘法、 司 ;而且甚至一些更复杂的操作接受他们输入的任何数据类型。例如,数值数组可以乘以一个唯一数字,或两个数组可能成倍增加,但彼此都由其"连接"到相同的乘法功能图标。面向行的程序设计语言的普遍问题是,除非一个精心文档每个语句和函数、 程序迅速可能成为令人费解,不只为别人,但一段时间后,甚至为程序员谁设计的程序。LabVIEW,通过图形化的编程语法中,自然提供了几乎自文档化的代码 ;那就是,一个通常可以通过从子 Vi 的各种职能后的电线和扣除程序的功能。此外,每个控制、 指示器、 电线或函数可被单独注释,而不会干扰该关系图。通过点击功能,可以使注释可见。LabVIEW 的当前版本不允许收集和索引列表中的个人意见。可以了前面板、 图表和子程序的层次结构。打印。(可选) 可以单独打印各种案例替代方案的内容。
正在翻譯中..
結果 (中文) 3:[復制]
復制成功!
LabVIEW的例子:一个简单的信号平均器图1是图的一个基本的信号平均虚拟仪器。信号平均是在许多程序用于获取心脏的诱发电位(EPS)。EPS为1到2个数量级小于脑电图(EEG)从他们必须提取。峰峰值的体感诱发电位幅度可能低于1 F ~ V.信号平均,诱发电位是依赖于时间锁定唤起刺激的事实。通过总结和平均EEG立即几百段的刺激后,背景活动(“噪声”)可以被消除,而利息的保留信号。程序使用一个while循环将一直持续到指定数量的扫描,获得。一个移位寄存器位于环的边界是求和的波形阵列。移位寄存器是一个方便的方式来“记住”数据值的获得或在循环以前的迭代计算。数据移位寄存器对回路右侧进入,并可在左侧的下一次迭代过程中终端。在图1中的例子,每个EP扫加到总和波形。获得平均EP,求和的波形是由扫描获得的数量。两个计数器是每一个扫描更新:第一计数器的数目的平均扫描;其他计数器拒绝扫描数。壳体结构作为伪影的检测算法。一个专门的子VI测试每一个输入的扫描以确定是否一个或更多的神器标准。其结果是一个布尔变量(真或假)。只有当神器不符合标准(案例选择器= FALSE)将最近获得的扫描被添加到求和的波形;否则,扫描被拒绝,而拒绝将计数器。程序和文档的LabVIEW代码是非常灵活的,可重用的缓解。VIS可以嵌套几乎无限期地。程序员可以为每个VI或子VI的图标设计,可以确定哪些前面板控件和指示器将被用作终端来接收或提供数据。子VI可以设置为只执行他们的计算,或打开前面板时调用。可见光可以在许多应用程序共享
。例如,一个数字滤波器VI可以使用整数数组,截止频率,斜率作为输入,并提供数字滤波输出数据。此VI需要写一次。它可以在几个程序中重用。LabVIEW的另一个重要方面是,很多操作显示多态性的“加法,减法,乘法,除法;甚至一些更复杂的操作,接受任何数据类型的输入。例如,一个
数字阵列可以乘以一个数,两个数组可以互相乘,所有的“布线”他们同乘
功能图标。使用面向行的程序语言的一个常见的问题是,除非一个详细的文档的每个语句和函数,程序可能会迅速变得不可理解的,不仅为别人,但是,一段时间后,即使对于程序员的程序设计。LabVIEW图形化编程,通过它的语法性质,提供了几乎是自记录代码,一个通常可以扣除的功能的程序通过电线从各种功能和子VI。此外,每个控制,指示,线,或功能可以单独评论,没有凌乱的图。注释可以通过点击函数可见。基于LabVIEW的当前版本不允许列表中收集和个人评论索引。前面板,图表,和子程序的层次可以。印刷。可选地,对各种方案的内容可以单独打印。
正在翻譯中..
 
其它語言
本翻譯工具支援: 世界語, 中文, 丹麥文, 亞塞拜然文, 亞美尼亞文, 伊博文, 俄文, 保加利亞文, 信德文, 偵測語言, 優魯巴文, 克林貢語, 克羅埃西亞文, 冰島文, 加泰羅尼亞文, 加里西亞文, 匈牙利文, 南非柯薩文, 南非祖魯文, 卡納達文, 印尼巽他文, 印尼文, 印度古哈拉地文, 印度文, 吉爾吉斯文, 哈薩克文, 喬治亞文, 土庫曼文, 土耳其文, 塔吉克文, 塞爾維亞文, 夏威夷文, 奇切瓦文, 威爾斯文, 孟加拉文, 宿霧文, 寮文, 尼泊爾文, 巴斯克文, 布爾文, 希伯來文, 希臘文, 帕施圖文, 庫德文, 弗利然文, 德文, 意第緒文, 愛沙尼亞文, 愛爾蘭文, 拉丁文, 拉脫維亞文, 挪威文, 捷克文, 斯洛伐克文, 斯洛維尼亞文, 斯瓦希里文, 旁遮普文, 日文, 歐利亞文 (奧里雅文), 毛利文, 法文, 波士尼亞文, 波斯文, 波蘭文, 泰文, 泰盧固文, 泰米爾文, 海地克里奧文, 烏克蘭文, 烏爾都文, 烏茲別克文, 爪哇文, 瑞典文, 瑟索托文, 白俄羅斯文, 盧安達文, 盧森堡文, 科西嘉文, 立陶宛文, 索馬里文, 紹納文, 維吾爾文, 緬甸文, 繁體中文, 羅馬尼亞文, 義大利文, 芬蘭文, 苗文, 英文, 荷蘭文, 菲律賓文, 葡萄牙文, 蒙古文, 薩摩亞文, 蘇格蘭的蓋爾文, 西班牙文, 豪沙文, 越南文, 錫蘭文, 阿姆哈拉文, 阿拉伯文, 阿爾巴尼亞文, 韃靼文, 韓文, 馬來文, 馬其頓文, 馬拉加斯文, 馬拉地文, 馬拉雅拉姆文, 馬耳他文, 高棉文, 等語言的翻譯.

Copyright ©2024 I Love Translation. All reserved.

E-mail: