Оператор определения имени 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-подпрограммами