2D-avstånd: DIST2D(<ELEMENT1>, <ELEMENT2>, <ELEMENT3>)
Elementet måste vara inom klammerparanteser.
Detta beräknar avståndet mellan de två första argumenten i kommandot (Element1 och Element2) vinkelrätt mot det tredje argumentet (Element3).
Om det tredje argumentet är ett plan, beräknar PC-DMIS avståndet mellan de två första argumenten vinkelrätt mot planet.
Om det tredje argumentet är en linje eller en cylinder, beräknar PC-DMIS avståndet mellan de två första argumenten vinkelrätt mot det tredje argumentet i det aktiva arbetsplanet.
Exempel: Om du använder XY-planet som ditt tredje argument har den vektorn Z+ (0,0,1) och det rapporterade avståndet avser bara Z-axeln.
Exempel
TILLDELA/V3=DIST2D({CIR1},{CIR2},{PLN1})
KOMMENTAR/OPER,NEJ,HELSKÄRM=NEJ,FORTSÄTT AUTOMATISKT=NO,
V3
3D-avstånd: DIST3D(<ELEMENT1>, <ELEMENT2>)
Beräknar 3D-avståndet mellan element1 och element2.
Elementet måste vara inom klammerparanteser.
Exempel
TILLDELA/V3=DIST3D({CIR1},{CIR2})
KOMMENTAR/OPER,NEJ,HELSKÄRM=NEJ,FORTSÄTT AUTOMATISKT=NO,
V3
Hämtar en pekare till det kommando som anges i parametrarna: GETCOMMAND(<Heltal eller Sträng>, <Sträng>, <Heltal>)
Första parametern – fält för kommandoinformation
Den första parametern är fältet för kommandoinformation. Här anges den kommandotyp som söks. Följande kan användas:
En sträng som beskriver ett kommando. Se (A) i bilden nedan.
Kommandots typnummer. Se (B) i bilden nedan.
Det unika siffer-ID:t. Se (C) i bilden nedan.
Om du överför det unika ID:t för kommandot behövs det inte några andra argument.
Så här hämtar du strängen, typnumret och det unika siffer-ID:t för ett kommando:
Högerklicka i Redigeringsfönstret.
Välj Popup-visning | Kommandoinformation (PC-DMIS måste vara i kommandoläge).
Håll musen över det önskade kommandot. Kommandots beskrivning, typnummer och unika siffer-ID visas i popup-fönstret.

Exempel på beskrivning som visar strängen (A), typnumret (B) och det unika siffer-ID:t (C) för ett kommando:
Andra parametern – sökriktning
Den andra parametern är sökriktningen. De tillåtna värdena är:
Värde |
Beskrivning |
UPP |
Detta värde anger att sökningen ska börja vid det aktuella kommandot och utföras uppåt. |
NED |
Detta värde anger att sökningen ska börja vid det aktuella kommandot och utföras nedåt. |
TOP |
Detta värde anger att sökningen ska börja från början av mätrutinen och utföras nedåt |
NERTILL |
Detta värde anger att sökningen ska börja med det sista objektet i mätrutinen och utföras uppåt |
Tredje parametern – vilken förekomst som söks
Den tredje parametern visar vilka förekomster av kommandot som ska finnas om flera förekomster av samma kommando finns i mätrutinen.
Om en mätrutin innehåller två förekomster av kommandot STAT/PÅ och du vill placera en pekare vid den andra förekomsten uppifrån anger du "2" som den tredje parametern och "TOP" som den andra parametern, vilket ger funktionen nedan.
TILLDELA/V1=GETCOMMAND("Statistics","TOP",2)
Du kan använda funktionen GETCOMMAND för att överföra den tredje parametern till strängfunktionen GETTEXT. Information om GETTEXT finns i "Strängfunktioner".
Räknare för pekare i slinga: LEN(<PEKARE>)
Returnerar antalet gånger som en pekare har passerat i en slinga. Om till exempel värdet CIR1 finns i en slinga som upprepas 10 gånger kan du spara hur många gånger som CIR1 har mätts i en variabel genom att använda ett TILLDELA-kommando som det här: TILLDELA/V1=LEN({CIR1})
DIST2D