参照で使用していた API バージョンを更新するまで、私のアプリケーションは正常に動作していました。
具体的には、CLDATAPI.dll バージョン 2.3 .0.0から2.5 .0.0に変更しました
今、私は次のエラーが発生しています:
E01000261122 Failed to get program running state - Invalid sub system for this operation
これを含むいくつかの API 関数を使用するアプリケーションを作成しました。
Private Function GetCycleComplete() As Boolean
Try
m_blnCycleComplete = m_Program.CycleComplete(MachineSideEnum.LeftSide)
Return m_blnCycleComplete
Catch ex As Exception
Throw
End Try
End Function
テストに使用しているマシンは、OSP-P300L で動作する LT-2000-MY です。
私の問題は「MachineSideEnum.LeftSide」サブシステムにあるに違いないことを認識しています。
- APIバージョンを変更するだけでこれが影響を受けるのはなぜですか?
- LeftSide / RightSide とは何を指しますか?
- この機械にはW軸がありますが、主軸側と関係ありますか?
- デュアル サイド マシンについて言及している場合、以前は機能していたのに現在は機能していないのはなぜですか?