2: 2010-12-27 (月) 17:03:51 takaboo[6] [7] | 3: 2011-02-01 (火) 19:45:55 takaboo[6] [8] | ||
---|---|---|---|
Line 8: | Line 8: | ||
**ライブラリおよびサンプルプログラムのダウンロード [#j8bd290f] | **ライブラリおよびサンプルプログラムのダウンロード [#j8bd290f] | ||
以下のリンクよりライブラリ及びサンプルプログラムをアーカイブしたファイルがダウンロードできます。 | 以下のリンクよりライブラリ及びサンプルプログラムをアーカイブしたファイルがダウンロードできます。 | ||
+ | -''2011/02/01 Ver.2.1''~ | ||
+ | #ref(http://www.besttechnology.co.jp/download/DXLIB2forWin2.1.zip) | ||
+ | 内容 | ||
+ | --呼出規約をstdcallに変更 | ||
+ | --LabVIEWのラッパーviの設定を共通化 | ||
+ | --新規ターゲット向けにサンプルを追加~ | ||
+ | -2010/12/24 Ver.2.0~ | ||
#ref(http://www.besttechnology.co.jp/download/DXLIB2forWin2.0.zip) | #ref(http://www.besttechnology.co.jp/download/DXLIB2forWin2.0.zip) | ||
+ | 内容 | ||
+ | --初期リリース~ | ||
+ | |||
アーカイブファイルには以下のファイルが同梱されます。必要に応じて解凍してください。 | アーカイブファイルには以下のファイルが同梱されます。必要に応じて解凍してください。 | ||
|DXLIB2|dxlib2.dll|<|ライブラリ本体 | | |DXLIB2|dxlib2.dll|<|ライブラリ本体 | | ||
Line 40: | Line 50: | ||
|~|~|DXLIB2.llb |DXLIB2ラッパーライブラリ | | |~|~|DXLIB2.llb |DXLIB2ラッパーライブラリ | | ||
|~|~|dxlib2.dll |DXLIB2フォルダに収録されるものと同一 | | |~|~|dxlib2.dll |DXLIB2フォルダに収録されるものと同一 | | ||
+ | |~|EXCEL|text.xls |サンプルシート | | ||
+ | |~|~|dxlib2.dll |DXLIB2フォルダに収録されるものと同一 | | ||
+ | |~|Ruby|SMPL1.rb |サンプル | | ||
+ | |~|~|SMPL3.rb |サンプル | | ||
+ | |~|Python|SMPL1.py |サンプル | | ||
+ | |~|~|SMPL3.py |サンプル | | ||
**開発環境毎の設定 [#u3ff03d9] | **開発環境毎の設定 [#u3ff03d9] | ||
Line 64: | Line 80: | ||
~新規に追加された空の行をクリックし'dxlib2'と入力~ | ~新規に追加された空の行をクリックし'dxlib2'と入力~ | ||
#ref(GCC_ComplileOption_Link_add_dxlib2.png)~ | #ref(GCC_ComplileOption_Link_add_dxlib2.png)~ | ||
+ | +オプションを追加 | ||
+ | ~dxlib2.dllのライブラリがstdcallを要求するため、stdcallを強制する'-mrtd'を追加で指定。~ | ||
~OKを押して設定を反映 | ~OKを押して設定を反映 | ||
****DLLの動的リンク [#y15bf22f] | ****DLLの動的リンク [#y15bf22f] | ||
- | 動的にDLLを使用する場合はライブラリの追加登録は必要ありませんが、ソース中でdxlib2.hをインクルードする前に_DYNAMICLOADマクロを定義しておきます。 | + | 動的にDLLを使用する場合はライブラリの追加登録やオプションの指定は必要ありませんが、ソース中でdxlib2.hをインクルードする前に_DYNAMICLOADマクロを定義しておきます。 |
#define _DYNAMICLOAD | #define _DYNAMICLOAD | ||
#include "dxlib2.h" | #include "dxlib2.h" | ||
Line 95: | Line 113: | ||
#ref(vi_frontpanel.png) | #ref(vi_frontpanel.png) | ||
#ref(vi_diagram.png) | #ref(vi_diagram.png) | ||
+ | ***Ruby [#r63b1e3e] | ||
+ | ***Python [#mc6a5a49] | ||
+ | ***Java [#ceff395d] | ||
+ | |||
+ | ***MathWorks MATLAB [#mad2ebed] | ||
**API [#ybae1454] | **API [#ybae1454] |
(This host) = http://www.besttechnology.co.jp