| Окно ввода С программ (C Program Screen) | |
|
Constants:
TRAJECTORY_OFF 0
Axis Input Modes ADC_MODE 2 RESOLVER 3 USER_INPUT_MODE 4
DC_SERVO_MODE 2 BRUSHLESS_3PH_MODE 3
int n_Samples);
Analog I/O Functions: DAC(ch, value);
void Write3PH(int ch, float v,
double
angle_in_cycles);
double
angle_in_cycles);
double Time_sec();
int axisz, int axis a);
Print to Windows File Functions:
Thread Functions: void PauseThread(int thread); void ThreadDone();
int ResumeThread(int thread);
Math Functions:
double sqrt(double x);
|
![]() Окно ввода C программ позволяет компилировать, загружать в KFLOP, запускать, ставить выполнение на паузу программы на языке С. Программа С выполняется платой KFLOP, которая имеет контролирует все входа/выхода, движение и прочие различные функции системы KMotion. Одна из самых мощных функций системы KMotion является возможность компилировать и загружать собственные DSP программы в режиме реального времени.
Код DSP работает намного быстрее, чем интерпретируемый код.
Цифровой сигнальный процессор TMS320C67x, который является основой системы KMotion имеет аппаратную поддержку 32 битных и 64 битных операций с плавающей точкой.
Одновременно могут выполняться до 7 семи потоков (программ).
Встроенный компилятор позволяет нажатием одной кнопки Дополнительно реализована подстветка синтаксиса, выпадающий список с подсказками, неограниченное число команд отменить/вернуть изменения в тексте, поиск/замена с помощью регулярных выражений. Слева перечислены доступные константы и функции.
Дополнительную информация можно посмотреть в заголовочном файле KMotionDef.h. Этот файл должен использоваться во всех программах для получения доступа к структурам системы KMotion. Заголовочный файл PC-DSP.h отвечает за обмен данными между ПК и KMotion |