2b Mesafe: DIST2D(<FEAT1>, <FEAT2>, <FEAT3>)
Özelliklerin açılı ayraçlar içinde olması gerekir.
DIST2D: 2B Mesafe: DIST2D(<ÖZELLİK1>, <ÖZELLİK2>, <ÖZELLİK3>) Bu, komuttaki üçüncü bağımsız değişkene (Özellik3) dik olan ilk iki bağımsız değişken (Özellik1 ve Özellik2) arasındaki mesafeyi hesaplar.
Üçüncü bağımsız değişken bir düzlemse, PC-DMIS düzleme dik ilk iki bağımsız değişken arasındaki mesafeyi hesaplar.
Üçüncü bağımsız değişken bir çizgi veya silindirse, PC-DMIS etkin çalışma düzleminde üçüncü bağımsız değişkene dik ilk iki bağımsız değişken arasındaki mesafeyi hesaplar.
Örneğin, üçüncü bağımsız değişkeniniz olarak Z+ vektörü (0,0,1) olan XY düzlemi varsa bildirilen mesafe yalnızca Z ekseninde olacaktır.
Örnek
ASSIGN/V3=DIST2D({CIR1},{CIR2},{PLN1})
COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
V3
3B Mesafe: DIST3D(<FEAT1>, <FEAT2>, <FEAT3>)
Feat1 ve Feat2 arasındaki 3D mesafeyi hesaplar.
Özelliklerin açılı ayraçlar içinde olması gerekir.
Örnek
ASSIGN/V3=DIST3D({CIR1},{CIR2})
COMMENT/OPER,NO,FULL SCREEN=NO,AUTO-CONTINUE=NO,
V3
Parametreler tarafından tanımlanan komuta bir işaretçi alır: GETCOMMAND(<Tamsayı veya Dize>, <Dize>, <Tamsayı>
İlk Parametre-Komut Bilgi Alanı
İlk parametre, komut bilgi alanıdır. Aranılacak komut türünü tanımlar. Aşağıdaki aktarılabilir:
Bir komut açıklama dizesi. Aşağıdaki grafikte bkz. (A).
Bir komut türü sayısı. Aşağıdaki grafikte bkz. (B).
Eşsiz sayı tanımlayıcı. Aşağıdaki grafikte bkz. (C).
Eğer komutun eşsiz ID'si aktarılırsa, diğer hiçbir bağımsız değişken gerekli değildir.
Komut açıklama dizesini, komut türü sayısı ve komutun eşsiz sayı tanımlayıcısını almak için:
Düzen penceresine sağ tıklayın
Açılır Görünümü Değiştir | Komut Bilgisi 'ni seçin (PC-DMIS, Komut Modu'nda olmalıdır).
Fareyi istenilen komutun üzerine yerleştirin. PC-DMIS, bu komut için komut açıklaması, tür sayısı ve benzersiz sayı tanımlayıcıyı açılır pencerede görüntüler.

(A) Komut Açıklama Dizesini, (B) Komut Türü Sayısını ve (C) Komutun Eşsiz Sayı Tanımlayıcısını (UID) gösteren örnek Komut Bilgisi.
İkinci Parametre - Arama Yönü
İkinci parametre, arama yönüdür. Geçerli değerler şunlardır:
Değer |
Açıklama |
YUKARI |
Bu değer, aramanın mevcut komutta başlaması ve yukarı doğru ilerlemesi gerektiğini belirtmektedir |
AŞAĞI |
Bu değer, aramanın mevcut komutta başlaması ve aşağı doğru ilerlemesi gerektiğini belirtmektedir. |
ÜST |
Bu değer, aramanın aşağıya doğru yönde ölçüm yordamının başlangıcında başlaması gerektiğini belirtmektedir |
ALT |
Bu değer, aramanın yukarıya doğru yönde ölçüm yordamındaki son nesneyle başlaması gerektiğini belirtmektedir |
Üçüncü Parametre - Bulunacak Örnek
Aynı komutun birden fazla hali ölçüm yordamı içinde bulunuyorsa, üçüncü parametre, komutun hangi halinin bulunması gerektiğini belirtir.
Ölçüm yordamında STATS/ON komutunun iki örneği varsa ve üstten ikinci örneğe bir işaretçi almak istiyorsanız, üçüncü parametre olarak "2"yi ve burada gösterildiği gibi ikinci parametre olarak "TOP"ı geçirin.
ASSIGN/V1=GETCOMMAND("İstatistik","TOP", 2)
GETCOMMAND fonksiyonunu, GETTEXT dize fonksiyonuna üçüncü parametreyi sağlamak için kullanabilirsiniz. GETTEXT üzerine bilgi için bakınız "Dize Fonksiyonları".
İşaretçi döngü sayısı: LEN(<POINTER>)
Bir işaretçinin, bir döngü içerisinde bulunma sayısını verir. Örneğin, özellik CIR1 10 defa tekrarlayan bir döngü içindeyse, bir ASSIGN deyimi ile bir değişken içinde CIR1'in kaç kez ölçüldüğünü şu şekilde kaydedebilirsiniz: ASSIGN/V1=LEN({CIR1})
DIST2D