хммм...
типа управление стандартными импульсами будет слишком медленное
много времени проходит с момента как мы захотим остановить серву и момента пока она примет и осознает импульс управления?
roboforum.ruТехнический форум по робототехнике. |
|
|
Myp писал(а):хммм...
типа управление стандартными импульсами будет слишком медленное
много времени проходит с момента как мы захотим остановить серву и момента пока она примет и осознает импульс управления?
Duhas писал(а):как так ? на ваших сях месяц работы? да мона на асме 2 раза за месяц сделать )
void process_string(char instruction[], int size)
distanceX = (int)(search_string('X', instruction, size);
distanceY = (int)(search_string('Y', instruction, size);
distanceZ = (int)(search_string('Z', instruction, size);
double search_string(char key, char instruction[], int string_size)
{
char temp[10] = "";
for (int i=0; i<string_size; i++)
{
if (instruction[i] == key)
{
i++;
int k = 0;
while (instruction[i] != (' '|NULL))
{
temp[k] = instruction[i];
i++; k++;
}
return strtod(temp, NULL);
}
}
return 0;
}
beginning = strchr(RxBuffer_SW, 'X');
end = strchr(RxBuffer_SW, ' ');
strncpy(strX, ++beginning, end-beginning);
beginning = strchr(RxBuffer_SW, 'Y');
end = strchr(RxBuffer_SW, '\r');
strncpy(strY, ++beginning, end-beginning);
strcpy(RxBuffer_SW, end+1);
RxCounter_SW = 0;
intY = atoi(strY);
intX = atoi(strX);
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3