Ура, с вашим кодом М08 вроде как заработало, и включение-выключение тумана из УП, а так же заработала кнопка М09-М08 во время выполнения УП.
У меня был вот такой код:
Код: Выделить всё
#include pins.h
#include mill-func.h
//*****************************************************
//The following variables Should be defined outside
//OUTPUT_FLOOD
//*****************************************************
main()
{
gvarset(7372,1);
portset(OUTPUT_FLOOD);
coolant_motor_start();
gvarset(60010,1);//to #1
x=(8<<24)+0x0;
do{
data1=gvarget(60039);
if (data1!=data0)
{
data0=data1;
gvarset(60019,data1);//set Register Value
gvarset(60035,x);//send value to Address
timer=50;do{timer--;}while(timer>0);
};
}while(1);
exit(99); //normal exit
};
Еще вопрос - прога не видит флешку, как ее заставить это делать?
Приходится каждый раз копировать файлы с флешки в определенную папку, а хотелось бы, чтобы УП можно было загружать сразу с флешки.
Так же, добавил кнопки регулировки жижи в свой профиль (1366М)
При нажатии на поле с числом (мл/час) выскакивает окошко, там задается значение, все работает ок.
Но при попытке увеличить или уменьшить значение кнопками со стрелками ничего не происходит.
Я так понимаю, надо добавить процедуры "jog-overspeed-dec;jog-overspeed-inc"?