要求信号

要求信号は開ループコントローラーブロックと似ており、同様に記述されます。開ループコントローラのキーワードタイプとそれぞれのブロックの定義を参照してください。

また、要求信号にはすべての方法(定数、式、MotionView、およびカーブ)が適用可能です。

唯一異なる点は、要求信号は必ず開ループ信号であることから、TAG = ‘OPENLOOP’とする必要はないことです。

#Using constant value
[DEMAND_SPEED]
TYPE = 'CONSTANT'
VALUE = '18.25'

#Using a MotionSolve expression
[DEMAND_SPEED]
TYPE = 'EXPRESSION'
SIGNAL_CHANNEL = 0
EXPRESSION = ‘10 + SIN(2*TIME)’

#Using user signals in Altair Driver in MV
[DEMAND_SPEED]
TYPE = 'MOTIONVIEW'
SIGNAL_CHANNEL = 1

#Using curve points with independent variable time (TIME) or distance travelled (PATH_S)
[DEMAND_SPEED]
TYPE = ‘CURVE’
BLOCK = ‘SPEED_CRV’

[SPEED_CRV]
INDEPENDENT_VARIABLE = 'PATH_S'
DEPENDENT_VARIABLE = SIGNAL
INTERPOLATION = 'LINEAR'
{PATH_S     SIGNAL}
0           10
50          10
100         10
150         15
200         20
250         25
300         30