発生している問題
visualstudioにロボットに操作入力を与えるプログラムをC++で書いています。操作入力は定数ではなく、一度visualstudio上で計算して求めた値を操作入力として与えています。
ロボットは計算により求められた値通りの入力で動いてはいるのですが、本来入力が与えられて動作するはずの時刻より、一瞬遅れて動作を行っています。
おそらく計算量が多いため、動作が遅くなっているのではと考えています。
###教えていただきたい内容
計算量が多い時の、この遅延を抑える方法を教えていただけますでしょうか。
試したこと
sleep関数でsleep(16)として、全体の計算のループを一瞬休ませているので、これも遅延の原因かと思い、sleep(2)としたのですが特に変わった様子も見受けられませんでした。
補足情報(FW/ツールのバージョンなど)
visualstudio2017
C++
windows10
を使用しています。パソコンからロボットへの操作入力の受け渡しの際に何らかの問題で、遅延が起こっているのでは、と考えましたが、値の受け渡しは特に問題ないようです。あくまでvisualstudio内での遅延が原因のようです。また、通信環境も問題がないと思われます。
よろしくお願いいたします。