LabVIEWVision之Overlay Line with Arrows Simple覆盖带箭头的线
在文章“LabVIEW Vision之Overlay-Line覆盖线http://visionbbs.com/thread-9446-1-2.html”中,我们介绍了如何覆盖直线。但是这样的仅仅只会覆盖一条直线段。而如果要想直线两头带上箭头,则需要改善覆盖函数才能完成目标。目标效果如下:
[attach]3368[/attach]
覆盖带箭头的直线
从Overlay的形状可以看到,要覆盖一条直线带箭头,可以分解来几个步骤来实现。首先是覆盖一条直线,这个是非常容易的。只需要指定直线的起点、终点就可以了。接下来就是要覆盖两个箭头了。一般来讲,箭头是一个三角形,由三个点来确定,而直线的两个端点可以作为三角形的一个端点。只需要确定另外两个点即可。确定了这三个点后,使用覆盖多段线函数,并且填充即可得到一个箭头。
LabVIEW Vision之Overlay-Line覆盖线
LabVIEW Vision之OverlayMultiple Line覆盖多段线
[attach]3369[/attach]
覆盖带箭头的直线效果
效果就如上图所示,下面来看一下程序框图。
页:
[1]