手臂控制面板。
執行時可能會遇到一些問題,此時請參考以下各事項。
發生例外「System.DllNotFoundException」並提示無法載入「HRSDK.dll」時可以嘗試。
請將正確版本的「HRSDK.dll」檔案放在目前程式執行的工作路徑下,例如:ExclusiveProgram\bin\x64\Debug\
。
工作路徑會因 Visual Studio 的編譯及執行設定不同而改變,例如「Any CPU」、「x86」、「x64」和「Debug」、「Release」。
提示「A project with an Output Type of Class Library cannot be started directly.」時可以嘗試。
- 以 Visual Studio 開啓 Solution 檔 「RoboticArm.sln」。
- 在 Visual Studio 的「Solution Explorer」中,對 Project「ExclusiveProgram」點擊滑鼠右鍵。
- 點選右鍵清單中的「Set as Startup Project」。
提示「無法找到 NuGet Packages」時可以嘗試。
- 以 Visual Studio 開啓 Solution 檔 「RoboticArm.sln」。
- 在 Visual Studio 的「Solution Explorer」中,對本 Solution「Solution 'RoboticArm'」點擊滑鼠右鍵。
- 點選右鍵清單中的「Restore NuGet Packages」,並等待其完成。
- 確認資料夾「packages」及其內容已經於 Solution 路徑下自動產生。
- 使用 git 指令更新 submodule:
git submodule update --init --recursive
。
- 因爲本 repo 含有 submodule,在使用
git clone
指令時,請再加上--recurse-submodules
,也就是git clone --recurse-submodules https://github.com/nfu-irs-lab/robotic-arm-control-panel.git
。 - 如果在使用
git clone
指令時忘記加上--recurse-submodules
的話,只要再執行git submodule update --init --recursive
指令即可。