使用移位寄存器可在循环体的循环之间传递数据。图2-40 添加移位寄存器对在框图上移位寄存器用循环边框上的一对端子来表示。需要注意的是,这里为移位寄存器进行了初始化。这表明移位寄存器具有记录保存数据的能力,前提是它必须驻留在内存中。在图2-44中,可以创建多个左侧移位寄存器,但只能有一个右端子。图2-44 多个移位寄存器的建立图2-45 前面板和程序框图......
2025-09-29
反馈节点用于将子VI、函数或一组子VI和函数的输出连接到同一个子VI、函数或数组的输入上,即创建反馈路径。反馈节点只能用在While循环或For循环中,是为循环结构设置的一种传递数据的机制。反馈节点和只有一个左端子的移位寄存器的功能完全相同,是一种更简洁的表达方式,所不同的是使用反馈节点可以减少连线的长度。所以二者是可以相互转换的。
移位寄存器和反馈节点之间的转换很容易。在移位寄存器的左或右端子上弹出快捷菜单,选择使用反馈节点代替,即可转变为同样功能的反馈节点;在反馈节点本身或者其初始化端子上弹出快捷菜单,选择使用移位寄存器代替,即可转变为同样功能的移位寄存器。
移位寄存器和反馈节点的转换如图2-46所示。
图2-46 移位寄存器和反馈节点的转换程序框图
【例2-4】 通过反馈节点实现a++(https://www.chuimin.cn)
VI的程序框图如图2-47所示。
从数据流的观点看,反馈节点的引入似乎破坏了数据流的关系。因为我们一般确定数据是从数据源传递到数据终端的,可是反馈节点破坏了这一基本原则。它允许数据逆向流动,即从数据的终端反馈到数据输入端(反馈节点上的箭头指出了数据的流动方向)。
图2-47 程序框图
其实,这里千万不能与模拟电子电路中运算放大器反馈的概念混为一谈。在模电中,反馈的概念是实时进行的,而反馈节点中反馈的概念是异步进行的(迭代是关键)。实质上,反馈节点就是移位寄存器的简化版本。所以对反馈节点的要求同样适用于移位寄存器。
相关文章
使用移位寄存器可在循环体的循环之间传递数据。图2-40 添加移位寄存器对在框图上移位寄存器用循环边框上的一对端子来表示。需要注意的是,这里为移位寄存器进行了初始化。这表明移位寄存器具有记录保存数据的能力,前提是它必须驻留在内存中。在图2-44中,可以创建多个左侧移位寄存器,但只能有一个右端子。图2-44 多个移位寄存器的建立图2-45 前面板和程序框图......
2025-09-29
命令:_copy选择对象:指定对角点:找到3个 //选择图3-2所示的3个图元对象选择对象:↙当前设置:复制模式=单个指定基点或[位移/模式]<位移>: //选择图3-3所示的端点作为基点指定第二个点或[阵列]<使用第一个点作为位移>: <正交 关>//关闭正交模式并指定第二个点,如图3-4所示在功能区“默认”选项卡的“修改”面板中单击“复制”按钮,接着根据命令行提示进行以下操作。......
2025-09-29
图6-4给出了3种仿真场景下算法得到的最重拓扑,图,,表示3种仿真场景中运行DMST算法得到的近似最优的最小生成树,图,,表示对应的CG算法的结果。在仿真中,仅考虑RC中的可行解来与CG算法比较。图6-7给出了两种算法在3种仿真场景中的运算结果。......
2025-09-29
图3.59 查看和编辑路径连线对话框编辑路径连线属性流程:1)选择命令Edit→Properties或者快捷键q;2)选择一个或者多个路径连线,此时显示第一个器件的属性;3)设置“Common”选项开启;4)单击“Next”按钮显示另外一个器件的属性;5)键入需要修改的路径连线的宽度;6)单击“OK”按钮确认并关闭对话框。......
2025-09-29
若约定背离节点的电流为正,指向节点的电流为负时,KCL仍不失其正确性,会取得相同的结果。只有在参考方向选定之后,才能确立各支路电流在KCL方程式中的正、负号。图1.5[例1.1]图KCL虽然是对电路中任一节点而言的,根据电流的连续性原理,它可推广应用于电路中的任一假想封闭曲面,如图1.6所示。......
2025-09-29
相关推荐