Code: Select all
const cNumOfPoint : byte = 4;
cNumOfChannels : byte = 3;
type tControlPoint = record
PointTgrad : integer;
PointPWM : word;
end;
tControlCurve = array [1..cNumOfPoint] of tControlPoint;
tChannelsControl = array [1..cNumOfChannels] of tControlCurve;
type tCurrentTgrad = array [1..cNumOfChannels] of integer;
tCurrentPWM = array [1..cNumOfChannels] of word;
const defChannelsPWM : tChannelsControl = (((PointTgrad:20;PointPWM:020), (PointTgrad:30;PointPWM:030), (PointTgrad:40;PointPWM:040), (PointTgrad:50;PointPWM:100)),
((PointTgrad:20;PointPWM:020), (PointTgrad:30;PointPWM:030), (PointTgrad:40;PointPWM:040), (PointTgrad:50;PointPWM:100)),
((PointTgrad:20;PointPWM:020), (PointTgrad:30;PointPWM:030), (PointTgrad:40;PointPWM:040), (PointTgrad:50;PointPWM:100)));
Can I use such constants or MP has syntax restrictions?