在 06-06-2022 12:41 AM
各位好,我現在有一支 XY兩軸的移動程式 及 示波器擷取程式
我的想法是先設定X軸的總移動距離,然後每過一小段距離就執行擷取
舉例 : 假設X軸方向的總移動距離為5公分,每移動1公分就執行一次擷取
我有想過用case structure來寫判斷式,但自身實力太弱寫不出來…
想請教各位大大該怎麼撰寫判斷式?? 非常感謝~~~
在 09-26-2023 11:33 AM
如果你想要移動特定距離就去觸發儀器, 有兩個方法分享給您
1. 使用硬體解決的方法
最合規且運作起來最有效率的方式, 會使用到馬達控制器的break point功能
簡而言之就是馬達控制器可以在你指定每移動多少距離就送出一個觸發訊號
而正常來說, 儀器本身都會有trigger的輸入端點,
此時您只要把馬達控制器的breakpoint輸出接到儀器trigger就可以囉!
2. 偏向軟體程序的方法
你也可以用LabVIEW的狀態機去處理動作跟量測之間的互動
對從量測角度來說效率會比較差, 但也不失一種做法
通常使用狀態機的寫法就可以完成了, 不需要太過複雜的程式架構
雖然很晚才看到, 不過希望你的問題會被解決囉 😄
Regards,
Harvey | https://portaly.cc/Harvey