В тех случаях, когда групповые параметры содержат большое количество простых параметров или вложенных групповых параметров, удобнее использовать многострочную форму записи. При многострочной записи в первой строке указывается только название параметра, знак равенства и открывающая круглая скобка. На следующих строках выводятся параметры и их значения. На последней строке выводится только круглая закрывающая скобка.
Групповой параметр =( Параметр1 = Значение1 Параметр2 = Значение2 Параметр3 = Значение3 … Параметр n = Значение n )
Например,
Port = ( Type = SERIAL Name = 'COM1' BaudRate = 4800 ByteSize = 8 StopBits = 1 Parity = Even )
В этом примере групповой параметр
Port
включает в себя простые параметры
Type
,
Name
,
BaudRate
,
ByteSize
,
StopBits
и
Parity
.
Использование многострочной формы записи группового параметра также позволяет включать в групповой параметр другие групповые параметры. Вложенные групповые параметры могут записываться и в однострочной форме, и в многострочной форме. Уровень вложенности параметров не ограничен. Групповые и одиночные параметры, входящие в состав группового параметра, при использовании многострочной формы записи удобно выделять с помощью отступов.
Например,
Identifier = ( Type = MC Timeout = 5000 Length = 1 Prefix = $3C Code = (Char ='1', Sequence = $02) Code = (Char ='2', Sequence = $03) Code = (Char ='3', Sequence = $04) Code = (Char = '4', Sequence= $05) Code = (Char = '5', Sequence = $06) Code = (Char = '6', Sequence = $07) Code = (Char = '7', Sequence = $08) Code = (Char = '8', Sequence = $09) Code = (Char = '9', Sequence = $0A) Code = (Char = '0', Sequence = $0B) Suffix = $1C )