
Гибкое программирование ЧП
 
1.3 Определения поля (DEF, SET, REP)
Расширенное программирование  
Руководство по программированию, выпуск 03/2006, 6FC5397-2BP10-1PA0  
1-9 
Указание  
Переменные типа FRAME разрешены и их очень инициализация может быть 
простой. 
 
Параметры 
DEF Variablentyp   Определение поля 
SET WERT oder Ausdruck   
Инициализация с помощью списков значений при определении поля или 
при выполнении программы 
REP WERT oder Ausdruck  
Инициализация с идентичными значениями при определении 
поля или при выполнении программы  
CHAR NAME[n,m]   
INT NAME[n,m]  
REAL NAME[n,m]  
AXIS NAME[n,m]  
FRAME NAME[n,m]  
BOOL[n,m]  
Тип переменной (CHAR, INTEGER, REAL, AXIS, FRAME, BOOL) 
STRING[Stringlange] NAME[m] 
Тип данных STRING может быть определен только с одномерными 
полями.  
Длина строки указывается после типа данных STRING.  
NAME   Имя переменной 
Typ VARIABLE   Тип переменной (CHAR, INTEGER, REAL, AXIS, FRAME, BOOL) 
TYP FELD[n,m] = SET(Wert,  Wert, ...) 
Инициализация всех элементов одного поля с перечисленными 
значениями при определении поля 
TYP FELD[n,m] = REP(Wert)  
Инициализация всех элементов одного поля с идентичным значением 
при определении поля 
FELD[n,m] = SET(Wert, Wert,  ..) 
FELD[n,m] = SET(Ausdruck,  ...) 
Инициализация всех элементов одного поля с перечисленными 
значениями при выполнении программы  
FELD[n,m] = REP(Wert)  FELD[n,m] = 
REP(Ausdruck)  
Инициализация всех элементов одного поля с идентичным значением 
при выполнении программы 
FELD[n, m]   Индекс поля  
n   Размер поля для 1-ой размерности 
m   Размер поля для 2-ой размерности 
max/ Feldgrosse   к примеру, DEF INT NAME[32767] 
Поля с переменными типа STRING могут быть только одномерными.   
Индекс поля [n,m]
 
Доступ к элементам поля возможен через индекс поля. Через этот индекс 
поля возможно либо присвоение значений элементам поля, либо чтение 
значений элементов поля.  
 
Первый элемент поля начинается с индекса [0,0]; при размере поля [3,4] 
макс. возможный индекс поля, к примеру, [2,3]. 
 
Не для продажи
    со станком