Herunterladen Inhalt Inhalt Diese Seite drucken

Mitsubishi Electric MELFA CR750 Bedienungs- Und Programmieranleitung Seite 788

Industrieroboter
Inhaltsverzeichnis

Werbung

Beispielprogramme
}
else { // Zeitüberschreitung Datenempfang
} /* while(Wiederholversuche) */
} /* while(Schleife) */
// Ende
cout << "/// End /// ";
sprintf(buf, "counter = %ld", counter);
cout << buf << endl;
//Socket schließen
status=closesocket(destSocket);
if (status == SOCKET_ERROR)
cerr << "ERROR: closesocket unsuccessful" << endl;
status=WSACleanup();
if (status == SOCKET_ERROR)
cerr << "ERROR: WSACleanup unsuccessful" << endl;
return 0;
}
11 - 22
if(disp) {
sprintf(buf, "Receive (%ld): TCount=%d Type(NULL)=%d\n (%s)"
,MXTrecv.CCount,MXTrecv.TCount, DispType, str);
cout << buf << endl;
}
break;
default:
cout << "Bad data type.\n" << endl;
break;
}
counter++;// Nur bei erfolgreicher Kommunikation hochzählen
retry=0;// Schleife für Datenempfang verlassen
cout << "... Receive Timeout! <Push [Enter] to stop the program>" << endl;
retry--;// Rückwärtszähler Anzahl Versuche
if(retry==0) loop=0; // Programm beenden, wenn Anzahl der Versuche „0" ist
}
Programmfunktionen und -beispiele

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis