NATOCソフトウェア開発キット


 NATOC SDK(ソフトウェア開発キット)は、メディアクラフトのNATOC Nゲージ自動列車操作システムをコントロールするアプリケーションプログラムを作成するための開発キットです。
 NATOC SDKには、NATOCとコマンドのやり取りを行うインターフェイスライブラリとサンプルプログラムが含まれます。

 NATOC SDKはシェアウェアとして提供しています。ダウンロードはこちらからできます。
 サンプルプログラムは、そのまま動かす事ができますが、アプリケーションプログラムを作成するには、ライセンスキーの取得が必要です。ライセンスキーの入手はこちらからできます。

 NATOC SDKで開発されたアプリケーションプログラムは、再配布が可能で配布されたユーザはライセンスキーがなくてもアプリケーションプログラムを動かす事ができます。  アプリケーションプログラムを動かすには、NATOC本体(バージョン1.20以降)が別途必要です。
 アプリケーションプログラムを作成するにはライセンスキーが必要です。  ソースコードにライセンスキーを引数にして初期化関数をコールする必要があります。
 アプリケーションプログラムのソースコードも再配布可能ですが、ライセンスキーが書かれたままソースコードの配布はライセンスキーの譲渡にあたるためこれを禁止します。

 アプリケーションプログラムの開発言語は、MicroSoft Visual BasicとMicroSoft Visual C++に対応しています。
 なおUSBカメラやI/OコントローラがなくてもNATOC本体のシミュレーション機能を使えばアプリケーションプログラムの動作をチェックする事ができます。


免責事項
 本ソフトウェアを使用することによって、発生した損失や損害に対して株式会社メディアクラフトは一切責任を負いません。
 特に対応している開発言語以外での使用については自己責任において行ってください。


目次

 アプリケーションプログラムの実行

 アプリケーションプログラムの作成

 NATOC API(プログラミングインタフェイス)

 NATOC SDKの応用


 NATOC Nゲージ自動列車操作システム