Перемменные в программе
Главные глобальные переменные:
// Флаги для работы
char useIO; // имеется возможность ввода-вывода с LPT-портом
char useUu; // используется ли усилитель на тестах 50 Гц.
DWORD gStatus; // флаги состояний
char Report[]; // массив под "сырые" данные для Отчёта.
|
// Переменные для генерации WAV-файла
char wavhead[];
char wave[sizeof(wavhead)+176400]; // RightWord,LeftWord...
// Коэфиценты для построений WAV
float kU,kU50,kUu,kT;
// Нужны для "Генерации Синусойд" и "Селективной работы"
int Freq,Volt,Sel,Sel_Off;
int Amp,AmpH,AmpI;
|
// Переменные для Диалога Выбора Файла
char Filt[]={"*.Dat; *.783; *.txt\0*.Dat;*.783;*.txt\0*.*\0*.*\0"};
// ПОЛНОЕ Имя рабочего файла, его Расширение, Папка отчётов, Имя Отчёта
char File[1024],Ext[12],SaveDir[1024],SaveName[1024];
// Параметры файла с данными
int LpData - смещение в файле до начала данных
int nChannels - кол-во каналов в файле
int nSPC - "Samples Per Channel" - кол-во samples в канале
float fStep - время между samples (в МИКРОСЕКУНДАХ)
double dMaximum; // максимальное значение (граница) записанных данных в файле
|