1: 2007-12-24 (月) 10:51:07 管理人 |
2: 2008-01-11 (金) 13:24:11 なーお |
| 工事中.. | | 工事中.. |
| ***演算周期 とは? [#sb112608] | | ***演算周期 とは? [#sb112608] |
- | 「演算周期」とは、各軸の位置指令計算などを行う周期時間(msec)のことを言います。 パラメータで「自動」以外に設定した場合、設定した周期で計算を行うように&font(Red,b){トライ};します。 | + | 「演算周期」とは、各軸の位置指令計算などを行う周期時間(msec)のことを言います。 パラメータで「自動」以外に設定した場合、設定した周期で計算を開始します。 |
- | 「トライ」と書いた理由は、必ず実行されることを保証するものではないからです。 ここで設定した時間を、「各軸計算」や「SFCイベントタスク」処理などの総時間がオーバーすると、計算が不正確になるばかりか、 &font(Red){各軸の位置指令抜け(位置指令ゼロ)に繋がり};程度に差はありますがメカに負担をかけることになるので要注意です。 | + | |
| + | 但しこれは、必ず実行が完了されることを保証するものではありません。 ここで設定した時間を、「各軸計算」や「SFCイベントタスク」処理などの総時間がオーバーすると、計算が不正確になるばかりか、 &font(Red){各軸の位置指令抜け(位置指令ゼロ)に繋がり};程度に差はありますがメカに負担をかけることになるので要注意です。 |
| | | |
| ***演算周期の考え方 [#bd9ea917] | | ***演算周期の考え方 [#bd9ea917] |
| | | |
| ***実計算周期を知るには [#b61788bc] | | ***実計算周期を知るには [#b61788bc] |
- | モーション周辺の&font(Blue,b){デジタルオシロ};を使って、「D9188:モーション演算周期モニタ」値をCPUの演算周期で測定します。 &font(Red){周辺モニタにも表示されますが、この値だけで信用してはいけません};し、 デジタルオシロを使っても演算周期より長い周期の測定では、ピーク負荷時の演算時間を取りこぼして正確な評価ができません。 | + | モーション周辺の&font(Blue,b){デジタルオシロ};を使って、「D9188:モーション演算周期モニタ」値をCPUの演算周期かそれより速い周期で測定します。 &font(Red){周辺モニタにも表示されますが、この値だけで信用してはいけません};し、 デジタルオシロを使っても演算周期より長い周期の測定では、ピーク負荷時の演算時間を取りこぼして正確な評価ができません。 |
| | | |
| ***各CPU演算周期比較 [#o25b9639] | | ***各CPU演算周期比較 [#o25b9639] |
Counter: 352,
today: 1,
yesterday: 0