LabVIEW NXG-前面板基础知识-控件和指示器

这是第二篇LabVIEW NXG教程文章,我们将介绍使用前面板的基础知识。



想象一下我们在美国,酒店有空调,但是那里的温度控制器配备了华氏度标尺。我们想设定一个舒适的20度,但华氏度数将是多少?因此,让我们在LabVIEW NXG中对其进行计数。我们仍然处于一个非常基本的层次上-削减后会涉及很多关于简单的词语(以便将来您可以谈论复杂的词语)


上一部分- 基础知识和框图


与往常一样,启动LabVIEW NXG并创建一个新的空虚拟工具。但是现在我们的主要空间是“前面板”(实际上,它默认情况下会打开,可以在“文件”->“首选项”设置中更改此行为):



操作原理与程序框图相同-我们有调色板(在本例中为控件),我们将必要的元素从调色板拖到面板上。如果您以前使用过类似的工具(使用Winforms或WPF的Visual Studio,或者使用Delphi),那么您可以轻松自在-这里的一切都非常简单直观,此外,对调色板进行了方便的分组:



对于我们的练习,我们需要从使用数字的调色板中选择几个元素-在一个元素中,我们将输入以摄氏度为单位的温度,在第二个元素中,我们将以华氏度为单位获取值。


控件和指标


, , , ( ). , . , — , — . — ( "" — ).


, , :



, , — QuckDrop, Ctrl+Space "" "nc" "nn":



" "- , , :



, , . , , :



, , , , , ( - — ). , Visual Studio, C#/WPF, , " " , — - .


, , — -. , , (LabVIEW — ):



— - "". -, Ctrl+E. — . , , LabVIEW, , — , .


, - , , "" , ( — ):



- , , , (Uplaced Items) "2"



, , , . :



, — ( Data Flow):



.


, , — , (Label) , :



, , , — . , , ( Reference).


. : (T°C × 9/5) + 32 = T°F ( , "google.com/search?q=c in f", ), #


double tC = 20.0;
double tF = tC * 9.0/5.0 + 32.0;
Console.WriteLine(tF);

LabVIEW :



— " , " — , , ...


— "9", "5" "32" , ( Coercion Dots). , . , ( "Representation", , ), "9,0" "5,0" ( "9.0" "5.0") — LabVIEW , :



, , , , — , :



( , ):



(Ctrl+E), "20" (Ctrl+R):



— , 1k — .


— . . — "Find on Panel/Find on Diagram".


— , :



, , " ", <Ctrl+U> :



, . .



. :



. , , , , . , — , Quick Drop, … , "Ctrl" , . , - (Unplaced Items) . — , . , .


( ) LabVIEW.


LabVIEW ? "" LabVIEW ("Variables"), ( , , ). LabVIEW NXT — "" (Duplicate Terminal), ( ) .


, , , .


, :



" " ( "Create duplicate terminal") :



, "" , , , .


— , . " ".


, , temp:


double tC = 20.0;

double temp = 9.0/5.0;
double tF = tC * temp + 32.0;

Console.WriteLine(tF);

, , LabVIEW: , "temp", , :



, LabVIEW , " " .


, , , , temp . , , , :



, , , . - temp, .


— "" , , :



, Ctrl+B (Remove Broken Wires — Ctrl+U). — , "" , (, ).


, . LabVIEW . . , , "" , .


Duplicate Terminal, . , "" , , , "" - GoTo, , , , . , (, , , , , ), . - , .



( — ), , , , "Make current value default" ( "Capture Data", "Create Reference" "Change to Type Definition"):



, :



— , . , . .



— , , , — :



— , :



, , , — .


总结一下-今天,我们研究了使用面板的基本原理,了解了如何通过Ctrl + E快速切换到框图,最重要的是,更深入了数据流


我在幕后留下了非常明显的内容,例如缩放前面板-不仅可以从下拉列表中完成,而且可以使用鼠标滚轮完成。在此阶段,遍历设置已经很有意义了(并不是所有设置都将很清晰,但是还没有很多)并进行实验-例如,当在导体附近单击以开始创建新分支时,以这种方式使用导体对我来说更方便:



在下一小节课中,我们将讨论上面提到的简单数据类型及其强制。


All Articles