Оператор определения имени NC-подпрограммы <NCSUB.NAME>


Возвращает строковое имя NC-подпрограммы, а также позволяет присвоить строковому имени NC-подпрограммы произвольное текстовое значение.

 

Формат:

S$ = NCSUB.NAME(<Номер NC-подпрограммы>)

или

NCSUB.NAME(<Номер NC-подпрограммы>) = S$

 

Описание:

<Номер NC-подпрограммы> – уникальный идентификатор NC-подпрограммы.

<S$> – произвольная строковая переменная. Во втором случае также может задаваться строковая константа или произвольное выражение, возвращающее строку.

Оператор может использоваться аналогично строковой переменной в выражениях и функциях.

Для вывода в УП текстового идентификатора подпрограммы в нужном формате следует использовать оператор определения имени NC-подпрограммы.

 

Примечание: Перед первым присвоением имени NC-подпрограммы оператором <NCSUB.NAME>, имя уже имеет значение по умолчанию, которое извлекается из строки комментария (технологической команды <COMMENT>), расположенной перед технологической командой начала NC-подпрограммы <PPFUN STARTSUB(50)> соответствующей NC-подпрограммы.

 

Пример:

 

St$: String

n1: Integer

St$ = "Example"

n1 = 3

 

! Присвоение имени значения "Example3":

NCSub.Name(n1)=St$+Str(n1)

 

! Вывод в управляющую программу строки "oExample3":

Output "o"+NCSub.Name(n1)

 

 

 

Сопутствующие ссылки:

Операторы работы с NC-подпрограммами