Job Taskを割り当てることにより、TwinCAT Vision関数の並列化処理が可能になります。
使用するシステム、構成、API関数、画像処理の内容、割り当てるJob Task数によっては、実行時間の短縮に繋がります。
Job Taskによる並列化処理がサポートされる関数は、APIリファレンスに
“Can use available TwinCAT Job Tasks for executing paralell code regions.”
と記載されています。
Job TaskはCPUコアを共有しないこと
Job TaskはVision PLCタスクと同じCPUに割り当てないこと
Job Taskは独立CPUコア(Isolated core)に割り当てること
“Default core”にJob Taskを割り当てないこと
画像処理の内容やシステム構成により、並列化の効果は異なる
現在、Job TaskはTwinCAT VisionとTwinCAT C++のみで使用可能