Оператор определения имени 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)
Сопутствующие ссылки: