ユーザ用ツール

サイト用ツール


ja:manual:additional_function

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
ja:manual:additional_function [2014/08/12 18:33]
sugiura [トルク指令の制御プログラム(DLL)]
ja:manual:additional_function [2018/04/24 14:25] (現在)
doripoyo [トルク指令の制御プログラム(DLL)]
ライン 69: ライン 69:
 トルク制御のモデルを作成でたので、制御プログラムの作り方について解説します。本サンプルではDLL(C++)でプログラムする方法を示します。 トルク制御のモデルを作成でたので、制御プログラムの作り方について解説します。本サンプルではDLL(C++)でプログラムする方法を示します。
  
-DLLのプロジェクト一式をココからダウンロードしてください。+DLLのサンプルプロジェクト一式を掲示板にアップしました(http://​techno-road.com/​board/​view-postlist/​forum-9-go-simulation-/​topic-141-cdll.html)。ダウンロードしてください。 
 main_11TestDll4_basic.cppの、Dll4_Run関数の中を以下のように書き換えてください(testTorqueRef(sim)が実行されるようにする)。 main_11TestDll4_basic.cppの、Dll4_Run関数の中を以下のように書き換えてください(testTorqueRef(sim)が実行されるようにする)。
-<​code>​+<​code ​cpp>
 void __stdcall Dll4_Run( DLL_SIM_ROBOT4 *sim) { void __stdcall Dll4_Run( DLL_SIM_ROBOT4 *sim) {
  //Time count up  //Time count up
ライン 90: ライン 91:
 PF_SetRefMotorTorque(int id, double torque);​を使用し、idに関節番号、torqueに指令トルク(力)を設定しています。\\ PF_SetRefMotorTorque(int id, double torque);​を使用し、idに関節番号、torqueに指令トルク(力)を設定しています。\\
  
-<​code>​+<​code ​cpp>
 void testTorqueRef(DLL_SIM_ROBOT4 *sim){ void testTorqueRef(DLL_SIM_ROBOT4 *sim){
  if(sim->​Axis<​=18){  if(sim->​Axis<​=18){
ライン 200: ライン 201:
  border:​solid #ccc 1px;">​  border:​solid #ccc 1px;">​
 株式会社テクノロード<​br /> 株式会社テクノロード<​br />
-川崎市幸区新川崎7-7 KBIC 222<br /> 
 <a href="​http://​techno-road.com/">​http://​ techno-road.com/</​a><​br /> <a href="​http://​techno-road.com/">​http://​ techno-road.com/</​a><​br />
 <img src="​http://​go-simulation.com/​wiki/​_media/​ja/​mail.png"​ /> <img src="​http://​go-simulation.com/​wiki/​_media/​ja/​mail.png"​ />
 </​div>​ </​div>​
 </​html>​ </​html>​
ja/manual/additional_function.1407836011.txt.gz · 最終更新: 2014/08/12 18:33 by sugiura