三維曲線圖在三維空間顯示曲線而不是曲面,在前面板窗口新建的三維曲線圖外觀與三維曲面圖相同,如圖1所示。
三維曲線圖在程序框圖中包括控件3D Curve和3D Curve.vi。
3D graph:輸入ActiveX容器端子,表示3D圖形控件。
·X vector:輸入一維數(shù)組(必要參數(shù)),表示曲線在X軸上的位置。
·y vector∶輸入一維數(shù)組(必要參數(shù)),表示曲線在Y軸上的位置。
·z vector∶輸入一維數(shù)組(必要參數(shù)),表示曲線在Z軸上的位置。
圖1 三維曲線圖
圖2 3D Curve vi
三維曲線圖中三個(gè)一維數(shù)組長(zhǎng)度相等,分別代表X、Y、Z三個(gè)方向上的向量,是不可缺少的輸入?yún)?shù),由[x(i),y(i),z(i)]構(gòu)成第i點(diǎn)的空間坐標(biāo)。
例:在三維曲線圖中繪制三維Lissajious曲線。
· 第1步:在程序框圖窗口中,利用For循環(huán)創(chuàng)建一個(gè)正弦曲線一維數(shù)組,作為X方向上的向量,如圖3所示。
· 第2步:利用For循環(huán)創(chuàng)建一個(gè)余弦曲線一維數(shù)組,作為Y方向上的向量,如圖4所示。
圖3 創(chuàng)建一維數(shù)組作為x向量
圖4 創(chuàng)建一維數(shù)組作為y向量
第3步:利用上一步For循環(huán)中的i構(gòu)成一個(gè)遞增的一維數(shù)組,作為Z方向上的向量,如圖5所示。
圖5 循環(huán)次數(shù)作為z向量
第4步:在前面板上新建三維曲線圖,將代表X、Y、Z方向向量的數(shù)紐分別輸入三維曲線圖中的“x向量”、“y向量”和“z向量”端子,程序框圖和前面板的結(jié)果如圖6所示。
圖6三維曲線圖程序框圖和前面板結(jié)果
來(lái)源:ks993次