#define START_TASK 1 #define STOP_TASK 2 struct my_msg_struct { int command; int order; double sampling_period; }; #define BUF_LEN 5 // #define RECORDING_SAMPLES 50000 // 記録する時間 (秒) #define WAITING_SAMPLES 25000 // 制御開始時刻 (秒) #define ORDER_MAX 35 // 補償器の次数の最大値 #define AMP 0.5 // 白色雑音の振幅 //#define AMP 0. // 白色雑音の振幅 #define REFMIC_OFFSET 6.0 // マイクアンプのオフセット電圧 #define ERRMIC_OFFSET 6.0 // 騒音計のオフセット電圧 #define PACK // if controller's matrices A, B, C and D are stored as [A, B; C, D] in cont.dat #define U_MAX 3.00 //#define NO_CONTROL // SPK2 に信号を出力しない場合