================================================================================ ORiN 2.1.60 SDK (Readme_ja.txt) 2025年 4月 1日 株式会社デンソーウェーブ ================================================================================ このたびは 'ORiN2 SDK' をご購入いただき,誠にありがとうございます. 弊社では,お客様に対し十分なアフターサービスを行うため,ユーザー登録をお願いしております. お手数ではございますが,ご協力のほどお願い申し上げます. ユーザー登録は下記のホームページで簡単に行えます. ・ロボット関連 https://www.denso-wave.com/ja/robot/ ・IoT関連 https://www.denso-wave.com/ja/system/iot/ ---------- 1. インストール お買い上げいただいたDVDをドライブにセットしてください. 自動的にインストーラが起動しますので,後はインストーラの指示に従ってインストールを 完了してください. 自動的に起動されない場合は,ルートにある'Setup.exe'を手動で実行してください. インストール時にライセンス入力ダイアログが表示されます. ライセンス証に記載のライセンスコードを入力してください. インストール完了後にライセンスを追加・削除する場合は,[ORiN2]のメニューから CaoConfigツールを起動していただき,追加・削除してください. [注意1] サポートOSは下記の通りです. ・Microsoft Windows 7 32bit/64bit(32bit アプリケーションとして動作) ・Microsoft Windows 8 32bit/64bit(32bit アプリケーションとして動作) ・Microsoft Windows 10 32bit/64bit(32bit アプリケーションとして動作) ・Microsoft Windows 11(32bit アプリケーションとして動作) ・Windows Server 2012 R2 (32bit アプリケーションとして動作) ・Windows Server 2016 (32bit アプリケーションとして動作) ・Windows Server 2019 (32bit アプリケーションとして動作) ・Windows Server 2022 (32bit アプリケーションとして動作) [注意2] v2.0.5以降のバンドル版はバンドル版に含まれているプロバイダ以外は使用できません. [注意3] インストーラの実行に際しては管理者特権が必要になります。 実行時のセキュリティには注意の上、実行してください。 また、インストーラ後はインストーラファイルは削除してください。 ---------- 2. リリースノート 下記に前バージョンからの修正点が列挙されています.ご確認の上,本製品を ご活用いただきますよう宜しくお願い致します. + サポート対象ツール,- サポート対象外ツール [v2.1.60] 2025/4/1 - OpenSSL 3.0.16対応 - MAVLinkプロバイダ追加 - OPCUA Publisherプロバイダ追加 - OPCUA Subscriberプロバイダ追加 [v2.1.59] 2024/10/22 + Visual Studio 2022 用C#プロバイダテンプレート追加 + UR40プロバイダ:接続ログを表示しないオプションを追加 + DENSO IoTDSプロバイダ:イベントコールバック設定用オプションの追加 - OpenSSL 3.0.14対応 - ソフィックス SOFIXSCAN ΩEyeプロバイダ追加 + [バグ修正] CAO.exeでコレクションのRemoveを複数スレッドから同時に実行した際に落ちる問題を修正 + [バグ修正] 一部のプロバイダがレジストリ登録できない問題を修正 + [バグ修正] OMRON NJプロバイダ:接続番号重複により通信異常が発生する場合がある問題を修正 + [バグ修正] Rockwell Logix5000プロバイダ: 接続番号重複により通信異常が発生する場合がある問題を修正 + [バグ修正] Rockwell Logix5000プロバイダ: 通信異常時に処理が返ってこなくなる問題を修正 + [バグ修正] MTConnectプロバイダ:一時ファイルの容量が増大する問題を修正 [v2.1.58] 2023/4/25 - Azure IoT プロバイダ:DPS接続時の証明書認証を追加 + DENSO UR40プロバイダ:タグ書き込みコマンド追加 + FTPSプロバイダ:TLS1.2に対応 + Kawasaki KRCCプロバイダ:エラー情報取得機能追加 + McAfee Embedded Controlプロバイダ:社名をMcAfee→Trellix に変更 + OPC プロバイダ:OPCEnum対応 - ErrorSearch:10進数入力による検索機能を追加 - OpenSSL 3.0.8対応 - KawadaRobotics NextageApiプロバイダ追加 - Google Cloud Pub/Subプロバイダ追加 + [バグ修正] 下記プロバイダがdllhostで実行できない問題を修正  ・Amazon AWSIoT  ・Amazon AWSS3  ・Dummy Camera  ・Dummy CNC  ・Dummy Panel  ・Dummy PLC  ・Dummy Robot  ・ECHONETLite  ・FTPS  ・FUJITSU COLMINA  ・Google CloudIoTCore  ・Google CloudStorage  ・IBM WatsonIoTPlatform  ・KawadaRobotics NextageOpen  ・Microsoft AzureIoT  ・Microsoft AzureStorage  ・SAP IoTPlatform  ・SIEMENS S7NetPlus  ・TEC TPCL + [バグ修正] CAOSQLの修正 + [バグ修正] DataImportプロバイダ:ファイル読み込み失敗時に再帰呼び出ししないように修正 + [バグ修正] OMRON SysmacStudioプロバイダ:不要なファイル出力処理を削除 + [バグ修正] OMRON CJプロバイダ:受信時にデータ長の不整合が発生したときに異常終了する問題を修正 + [バグ修正] OPCUAプロバイダ: 構造体配列を持つイベントデータで配列が省略されている場合にデータが取得できない問題を修正 + [バグ修正] OPCUAプロバイダ:プロバイダ終了時に異常終了する問題を修正 [v2.1.57] 2022/8/23 + DENSO UR40プロバイダ:ERROR通知時に付与するデータを追加 + OPCUAプロバイダ:ACイベント対応強化 + CaoTester2:Controller Nameの候補一覧選択時にEnterで決定できる機能追加 - Azure IoT プロバイダ:DPSエンドポイントのオプション追加 - Azure IoT プロバイダ:証明書認証を追加 - DummyPLCプロバイダ:複数起動機能追加 - 川崎重工業 ロボットプロバイダ追加 - 三菱電機 MX Component4プロバイダ追加 - MTConnectプロバイダ:タグアクセスの範囲を強化 - OPCUA 一括リクエストプロバイダ追加 - Streamプロバイダ:UDP通信時にマルチキャストIP対応 + [バグ修正] DENSO UR30プロバイダ:StartInventoryコマンドを引数なしで実行できない問題を修正 + [バグ修正] OMRON CJプロバイダ:ワードデバイスにBOOL,BIT,I1,UI1配列で読み書きすると値がずれる問題を修正 + [バグ修正] OMRON CJ_Hostlinkプロバイダ:ワードデバイスにBOOL,BIT,I1,UI1配列で読み書きすると値がずれる問題を修正 + [バグ修正] OMRON NJプロバイダ:@Versionで正しくバージョンが取得できない問題を修正 + [バグ修正] Rockwell System5000プロバイダ:応答データが複数パケットで帰ってくる場合に正しくデータが取得できない問題を修正 + [バグ修正] Streamプロバイダ:COMオプションが大文字の場合にAddControllerに失敗する問題を修正 + [バグ修正] CaoTester2: ProviderNameの入力候補表示と履歴一覧の挙動を修正 + [バグ修正] ManagedCaoProv Addins:VisualStudioの言語設定が英語でもアドインメニューが日本語表示されるバグを修正 - [バグ修正] Azure IoT プロバイダ:HTTPプロトコル使用時に同一のcloud-to-deviceメッセージを複数回受信する問題の修正 - [バグ修正] Google Cloud IoT Coreプロバイダ:HttpEventIntervalが変更できない問題を修正 - [バグ修正] Google Cloud IoT Coreプロバイダ:Httpプロトコルを使用し複数コントローラを作成した際に,1つのコントローラを削除すると他のコントローラに影響を及ぼす問題を修正 - [バグ修正] MxComponentプロバイダ:@Buffer変数が生成できない問題を修正 - [バグ修正] OPCUAプロバイダ:アプリ証明書がない状態で正常終了しない問題を修正 [v2.1.56] 2022/2/25 + [バグ修正] CaoSQL:コマンド実行処理の修正 [v2.1.55] 2022/2/1 + CaoOPCUA,OPCUAプロバイダ:ライブラリバージョンアップ + CaoOPCUA,OPCUAプロバイダ:対応セキュリティポリシー追加 + CaoOPCUA,OPCUAプロバイダ:ノードID対応機能追加 + OPCプロバイダ:タグ名指定オプション追加 + OPCUAプロバイダ:IPv6対応 - CaoSQLWebAPI 通信時のセッション管理を見直し - YAMAHA RCX3プロバイダ追加 - 東芝テック TPCLプロバイダ追加 - カワダロボティクス NEXTAGE OPENプロバイダ追加 - プロバイダのエラー情報の詳細化  ・OMRON CJプロバイダ  ・OMRON NJプロバイダ - メーカー名修正(東芝機械→芝浦機械) - OpenSSL 1.1.1k対応 + [バグ修正] bCapService:通信の集中時に異常終了する問題を修正 + [バグ修正] bCapService:終了時の待ち時間が長すぎる問題を修正 + [バグ修正] b-CAPプロバイダ:SSL通信オプション使用時に引数異常が発生する問題を修正 + [バグ修正] DataQueueプロバイダ:@QSize変数でサイズ変更時にデータが消失することがある問題を修正 + [バグ修正] IoTDSCoreプロバイダ:登録解除時に内部ライブラリ情報を削除する問題を修正 + [バグ修正] OPCプロバイダ:通信異常による接続失敗時発生以降に接続できなくなる問題を修正 + [バグ修正] OPCUAプロバイダ:OPCUAサーバとの通信が切断されたときに再接続できなくなる問題を修正 + [バグ修正] プロバイダをアウトプロセスで動作させたときにプロセスが終了しない問題を修正 + [バグ修正] クラウド関連のプロバイダでエラーがデフォルトで動作しなくなる問題を修正 + [バグ修正] 以下のプロバイダでエラーを誤認識する問題を修正  ・CONTEC AIOプロバイダ  ・IAI SELプロバイダ  ・KEYENCE KVプロバイダ  ・KEYENCE LK-G3000プロバイダ  ・MettlerToledo WMF204Cプロバイダ [v2.1.54] 2021/5/25 - Google Cloud Storageプロバイダ追加 - DummyRobotプロバイダ 複数アーム対応 - TLS1.2対応および実行時のアウトプロセス化  ・AWS IoTプロバイダ  ・AWS S3プロバイダ  ・Microsoft AzureIoTプロバイダ  ・IBM Watson IoT Platformプロバイダ  ・SAP Cloudプロバイダ  ・Google IoT Coreプロバイダ  ・FUJITSU COLMINAプロバイダ + [バグ修正] OPCプロバイダ:コントローラオブジェクトを再生成するとメモリリークする問題を修正 + [バグ修正] ModbusXプロバイダ:配列データに格納される値がデータ型と不一致を起こす問題を修正 + [バグ修正] FTPSプロバイダ:RAWコマンドでFTPに対応していないコマンドを実行すると異常終了する問題を修正 + [バグ修正] IoTDSプロバイダ:読み取り専用アイテムに書き込んだ時にエラーにならない問題を修正 + [バグ修正] CaoTester2:メッセージを大量に受信した時に例外が発生する問題を修正 + [バグ修正] CaoTester2:ファイルクラスで空のデータをPutValue/GetValueするとエラーが発生する問題を修正 + [バグ修正] CaoTester2:コントローラ名の入力候補が正しく表示されない問題を修正 + [バグ修正] CaoTester2:画像表示時にメモリリークする問題を修正 + [バグ修正] CaoSQL:配列型アイテムで更新日時が正常に取得できない問題を修正 + [バグ修正] CaoSQLWebAPI:読み取り専用アイテムに書き込んだ際にエラーが発生しない問題を修正 [v2.1.53] 2021/3/9 + [バグ修正] CaoSQL:TriggerActionの非同期Queueのログ出力機能を無効化 + [バグ修正] CaoOPCUA:不正なXMLを読み込んだ場合の異常終了する問題を修正 + [バグ修正] CaoOPCUA:指定するユーザ名、パスワードが長すぎる場合、サーバ機能が起動直後に停止する問題を修正 + [バグ修正] FTPSプロバイダ:一部のFTPサーバに対して接続できない問題を修正 + [バグ修正] Scannerプロバイダ:接続/切断時にメモリリーク、ハンドルリークが発生する問題を修正 + [バグ修正] QRCodeプロバイダ:接続/切断時にメモリリーク、ハンドルリークが発生する問題を修正 + [バグ修正] OMRON CJプロバイダ:通信応答が返ってこない場合に切断処理中にメモリアクセス違反が発生する問題を修正 + [バグ修正] ORiN2SDK2.1.51からバージョンアップインストールしたときにファイルがコピーされない問題を修正 [v2.1.52] 2020/12/1 + CaoTester2追加 - KEYENCE LJ-X8000プロバイダ追加 - KEYENCE LJ-X8000Aプロバイダ追加 - MTConnectプロバイダ追加 - Dummy Robotプロバイダ タスクCSV指定機能追加 + [バグ修正] CaoOPCUA スカラー型配列に対しデータ型にVariantを設定すると不正終了する問題を修正 + [バグ修正] IoTDSプロバイダのメモリリークを修正 + [バグ修正] Dummy PLCプロバイダでAlt+Tabを押したときに不正終了する問題を修正 + [バグ修正] OPC UAプロバイダでVariant配列が使えない問題を修正 [v2.1.51] 2020/07/28 + DENSO SE1-HU-Pプロバイダ追加 + DENSO RC9プロバイダ追加 - OMRON FZプロバイダ コマンド追加 - Basler Pylon6対応 - Amazon AWS S3プロバイダ追加 - Microsoft Azure Strageプロバイダ追加 - KEYENCE LK-G3000プロバイダ追加 - KEYENCE LK-G3000Lkifプロバイダ追加 - Sick PLOC2Dプロバイダ追加 - 新東工業 ZYXerプロバイダ追加 - Modbus.Xプロバイダ UDP対応 - OMRON FZプロバイダ SCENE、SCNGROUPコマンド改良 - IoTDSプロバイダ 外部接続制限機能強化 + [バグ修正] SLMPプロバイダ 特定のアドレスを指定したときエラーが発生する問題を修正 + [バグ修正] Mitsubishi QnA3Eプロバイダ 特定のアドレスを指定したときエラーが発生する問題を修正 + [バグ修正] Mitsubishi QnA3Cプロバイダ バージョン情報の取得処理を修正 + [バグ修正] DENSO Scannerプロバイダ @QUEUE変数に文字列を設定できない問題を修正 + [バグ修正] DENSO Scannerプロバイダ サムネイル取得中に切断処理を行うとデッドロックする問題を修正 + [バグ修正] LocalFileプロバイダ ファイル名一覧取得時、結果が空の場合にエラーが発生する問題を修正 + [バグ修正] DataImportプロバイダ 読込みイベントのファイル名が1つ前のファイル名になる問題を修正 + [バグ修正] IDS μEyeプロバイダ ガンマ値の取得/設定時にメモリリークする問題を修正 + [バグ修正] DirectShowプロバイダ 接続/切断時にメモリリークする問題を修正 + [バグ修正] DENSO Scannerプロバイダ 接続/切断時にメモリリークする問題を修正 + [バグ修正] CANON Webviewプロバイダ 接続/切断時にメモリリークする問題を修正 + [バグ修正] CANON N10-W02プロバイダ 接続/切断時にメモリリークする問題を修正 + [バグ修正] DENSO ICCardプロバイダ 接続失敗時にメモリリークする問題を修正 + [バグ修正] OMRON NJプロバイダ NJにグローバル変数が設定されていない状態で変数名一覧を取得すると異常終了する問題を修正 + [バグ修正] KEYENCE LJ-V7000プロバイダ GetErrorコマンドの引数に0を入れると落ちる問題を修正 [v2.1.50] 2020/04/28 + [バグ修正] Brother Protocol2 プロバイダ 同時接続時に遅くなる問題を修正 + [バグ修正] Mitsubishi AnAプロバイダ 不正な引数指定すると落ちる [v2.1.49] 2020/03/26 + CaoOPCUA : 一括読込み/書込み対応 [v2.1.48] 2020/03/10 + DENSO FD プロバイダ追加 - SATO SBPL プロバイダ追加 - Google Cloud IoT Core プロバイダ追加 - LocalFileプロバイダ : ファイル探索コマンド追加 - Mitsubishi AnAプロバイダ:パケット分割数変更 + DENSO Scannerプロバイダ:Sleepオプション追加 - Microsoft Azure IoT Coreプロバイダ : Azure IoT Central対応追加 - Fujitsu COLMINAプロバイダ : コマンド追加 - DENSO MTConnectプロバイダ:ローカル接続対応 - DataQueue プロバイダ : メモリ確保時のエラー修正 + ProvWizard VS2017, VS2019対応追加 - Visual Studio 2015-19 再配布可能パッケージ追加 [v2.1.47] 2020/01/08 + [バグ修正] Mitsubishi QnA3E プロバイダ : AddController時の不具合修正 + [バグ修正] SLMP プロバイダ : AddController時の不具合修正 [v2.1.46] 2019/11/21 + [バグ修正] CaoSQL : コントローラの再接続時にメモリリークする問題を修正 [v2.1.45] 2019/11/12 - Alibaba Cloud IoT Platform プロバイダ追加 - Dai-ichiSeiko ESTORQ プロバイダ追加 - DENSO UR40 provider プロバイダ追加 - SAP Cloud IoT Platform プロバイダ追加 - Rockwell Logix5000 プロバイダ : 内部処理修正(シーケンスカウント) - FUJITSU COLMINA プロバイダ : "Insecure" オプション追加 - MELSEC QnA3Eプロバイダ : ASCII対応 - DENSO Streamプロバイダ : “CancelClearOnReceive” オプション追加 + [バグ修正] YAMAHA RCX,SC1 プロバイダ : ライセンスアルゴリズム修正 [v2.1.44] 2019/9/10 - FUJITSU COLMINA プロバイダ マルチI/F対応 + [バグ修正] OMRON NJ プロバイダ : Elem=0指定時の挙動修正 + [バグ修正] OMRON CJ プロバイダ : EM10-18アクセス修正 + [バグ修正] QnA3E プロバイダ : paramオプション修正 [v2.1.43] 2019/7/2 - DENSO UR30 プロバイダ追加 - DENSO AN プロバイダ追加 - IBM Watson IoT Platform対応プロバイダ - KEYENCE MD-X プロバイダ追加 - KEYENCE LK-G5000 プロバイダ追加 - Cao関係 : ログ種別にUDPソケットタイプを追加 + [バグ修正] ORiNlm : LM_Lockハンドルリーク [v2.1.42] 2019/3/5 - Process Cleaner C#版 追加 - SIEMENS MindConnect プロバイダ追加 - FTPS プロバイダ追加 - OMRON NJ プロバイダ 構造体・共用体のパフォーマンス向上 - OMRON CJ プロバイダ パケット分割データ対応 - Rockwell Logix5000 プロバイダ 構造体対応 - DirectShow プロバイダ JPEG対応 + [バグ修正] CaoSQL : NULL文字対応 [v2.1.41] 2019/1/22 - IoT Data Share対応 + [バグ修正] CaoSQL : 文字列指定時の処理修正 [v2.1.40] 2018/12/4 - OMRON NJプロバイダ:構造体/共用体対応、NX対応 - DENSO UR20プロバイダ追加 - KEYENCE ILDPEL1プロバイダ追加 - CaoSQLREST 機能追加 - ErrorLookup ツール追加 + [バグ修正] b-CAPプロバイダ:SSL通信接続時にAsyncCancelオプションを使用すると接続時間が遅延する問題を修正 [v2.1.39] 2018/11/6 + [バグ修正] IAI PCONプロバイダ:特定環境で動作しない問題を修正 + [バグ修正] 各種プロバイダ:接続失敗時のメモリリークを修正 [v2.1.38] 2018/9/24 - Edgecross Data Collector追加 [v2.1.37] 2018/9/18 - FUJITSU COLMINAプロバイダ追加 - KEYENCE LJ-V7000 プロバイダ追加 - KEYENCE FSN40NUEP1プロバイダ追加 - SLMPプロバイダ追加 - Dummy(CNC)プロバイダ追加 - MQTT Subscriberプロバイダ : パフォーマンス改善 [v2.1.36] 2018/7/16 + [バグ修正] CaoSQL : トリガ機能実行時のメモリリークを修正 [v2.1.35] 2018/5/29 + CaoOPC : I8、UI8型対応 + CaoOPCUA : I8、UI8型対応 + ProcessCleanerのデフォルト設定変更 [v2.1.34] 2018/3/7 + CaoOPCUA : クライアントから複数登録時の処理効率化 + [バグ修正] DataStoreプロバイダ : 同時アクセス時の排他制御追加 + [バグ修正] BlackBoardプロバイダ : 同時アクセス時の排他制御追加 [v2.1.33] 2018/3/1 - OPC Classic、OPCUA A&E 対応 - Brother Protocol2プロバイダ追加 - Canon N10-W02プロバイダ追加 - DataQueueプロバイダ追加 - DENSO IoTDSプロバイダ追加 - DENSO Q-Platformプロバイダ追加 - EPSON ESCPOSプロバイダ追加 - Futaba RSC-U485プロバイダ追加 - IAI PCONプロバイダ追加 - Mettlertoledo WMF204Cプロバイダ追加 - OPTEX-FA OPPDプロバイダ追加 - SIEMENS PLCSIMプロバイダ追加 [v2.1.32] 2017/7/31 + CaosQL : サンプリング周期時間計算効率化 [v2.1.31] 2017/7/17 + CaosQL : コントローラ再接続の排他処理効率化 [v2.1.30] 2017/6/13 - Amazon AWSIoTプロバイダ追加 - Asyril AsyCubeプロバイダ追加 - Balluff IO-Linkプロバイダ追加 [v2.1.29] 2017/4/4 - ManagedCao, ManagedCaoSQL追加 - Keyence GT2DLEP1プロバイダ追加 - Microsoft AzureIoTプロバイダ追加 [v2.1.28] 2017/2/20 - FL-netプロバイダ追加 - Keyence KVプロバイダ追加 - RICOH R-GigEプロバイダ追加 - Dummy(Camera、Panel、PLC、ロボット)プロバイダ追加 [v2.1.26] 2016/11/21 - IMAC IPPAプロバイダ追加 - JSONプロバイダ追加 - Keyence KVCOMプロバイダ追加 - Rockwell Logix5000プロバイダ追加 [v2.1.25] 2016/7/20 - Canon RVプロバイダ追加 - Keyence XGXプロバイダ追加 [v2.1.24] 2016/4/11 - プロバイダのログ出力先にSyslogを追加 [v2.1.23] 2016/3/24 - CV,CV-Xプロバイダに非同期コマンドを追加 - 各種プロバイダ追加 - VisualStudio2012/2013/2015対応追加 [v2.1.22] 2015/10/1 - PVプロバイダ改良 - カードコマンド改良 [v2.1.21] 2015/5/7 - 各種プロバイダ追加 [v2.1.20] 2015/2/24 - 各種プロバイダ追加 [v2.1.19] 2014/10/10 - b-CAP SSLセキュア通信対応 - 各種プロバイダ追加 [v2.1.18] 2014/7/1 - 各種プロバイダ追加 [v2.1.17] 2014/3/4 - 各種プロバイダ追加 [v2.1.16] 2013/12/6 - 各種プロバイダ追加 - プロバイダのインターフェース情報の登録を各プロバイダからtlbファイルに変更 + CAOOPCUA追加 + インストーラのファイル名称変更 + Windows 8対応 [v2.1.15] 2013/8/20 - 各種プロバイダ追加 + ORiN Vision: DENSO Robot Imaging Libraryに名称変更 [v2.1.14] 2013/6/20 - CapListener : マルチキャスト対応 [v2.1.13] 2013/5/20 - 各種プロバイダ追加 + DWEdit : 全角スペースを"□"と表示するように修正 + ORiNlm : Verify機能強化 [v2.1.12] 2013/2/20 - 各種プロバイダ追加 + CaoSQLConfig: DENSOモードをRC8プロバイダに対応 + DWEdit : ファイルエンドにキャリッジリターンを対応 + [バグ修正] CAO: メモリリーク + Windows 7対応 [v2.1.11] 2012/12/11 + [バグ修正] CAO: プロバイダ転送メッセージのメモリリーク [v2.1.10] 2012/11/16 + CAO: プロバイダの非同期AddController機能,キャンセル機能追加 - bCapTester: WINCAPS3インストール時にも使用可能にした + [バグ修正] CAO: オブジェクト生成時のID割り当て失敗時に異常終了 + [バグ修正] CapListener: AddController失敗時にデフォルトワークスペースが削除される + [バグ修正] 通信クラス: シリアル送信時にタイムアウト時間が設定されていない + [バグ修正] 通信クラス: ワイド文字列変換を設定しない場合,送信データが壊れる [v2.1.9] 2012/9/10 + CAO: プロバイダの動的有効/無効切り替えオプション追加(ProviderEnable/ProviderDisable) - RegSvrEx.exe追加 [v2.1.8] 2012/7/23 + CAO: @INSENSITIVE(オブジェクト名の大文字/小文字判定)オプション追加 + ORiNlm: 機能追加 + CaoConfig: 設定のインポート・エクスポート機能追加 + DENSO b-CAP: CソースライブラリのUDP, COM対応 - 各種プロバイダ追加 + [バグ修正] CaoTester: オブジェクト名の大文字/小文字で別オブジェクトが作成される + [バグ修正] 通信クラス: 10ms以下のタイムアウト時間の設定時にタイムアウト時間が延びる [v2.1.7] 2012/5/21 + 製品名(エディション名)の変更 + CaoTester: 使い易さ向上 + プロバイダ全般: Unregister時にタイプライブラリの登録を解除しないように変更 + プロバイダ全般: Deviceクラス機能追加(独自エラー定義, キャンセル機能) + CaoSQL: RACサーバ機能の高速化(インプロセス化) + CaoSQLConfig: 使い易さ向上 - bCAPService: Single CaoWorkspace機能,切断時の未解放オブジェクトの解放 - bCapConfig: XMLファイルインポート/エクスポート機能 - 各種プロバイダ追加 + [バグ修正] CAO: ダイナミックバインディングの参照型配列への対応 + [バグ修正] CAO: メッセージオブジェクトが最大確保数を超えた場合の異常終了 + [バグ修正] CAP: "Service_Start"未実行時の異常終了 + [バグ修正] CAP: 親オブジェクトが解放されていた場合の異常終了 + [バグ修正] CaoSQL: RACメッセージが最大確保数を超えた場合の異常終了 (!) 今後,各プロバイダの機能追加等の変更点は各プロバイダのマニュアルで確認してください. [v2.1.6] 2011/9/12 + CAO: @GetIfMemberオプションの動作変更(指定時に@IfNotMemberのデフォルトをTRUEにする) + ORiNlm: 拡張ライセンスコード対応 + デンソーNetwoRC: Bundle版の同時接続数制限の廃止 + CaoTester: 不明なデータ型に対応 + CaoSQL: スクリプト実行機能追加 + CaoSQL: RACサーバ機能改良 - CONTEC AIOプロバイダ: InterVal / Maskオプション追加 - CONTEC DIOプロバイダ: 割り込みイベント用コールバックの登録条件変更 - hilscher CIFXプロバイダ: コマンド,システム変数追加 + [バグ修正] CAO: DataConv::ChangeVarType()でVT_I1への変換に失敗する + [バグ修正] CAOプロバイダテンプレート: ビルド時にプロキシ用コードが生成されない + [バグ修正] bCapService: UDPモードの受信時のバッファオーバーラン + [バグ修正] CRD: 配列データへの変換失敗時にメモリリーク [v2.1.5] 2011/5/16 + CAO: @GetIfMemberオプション追加 + デンソーNetwoRC: 無停止教示点補正機能追加 + CaoSQL: Executeコマンド($CSQ_SCAN_ONETIME$)追加, RACサーバにID指定機能追加 + RobMaster: RobSlave送信ウィザード機能追加 + CaoSQLConfig: Densoモード時のTaskクラスのオブジェクト名入力ボックスの追加 + OpenCVTester: キャプチャー機能追加 - b-CAPService: COM・EtherNetタイムアウト設定の独立化,クライアント通知機能 - b-CAPTester: 使い易さ改良 - RegCOMツールの追加 - Phantomプロバイダ追加 + [バグ修正] b-CAPプロバイダ: メモリリーク [v2.1.4] 2011/1/7 + ORiN Vision: カメラキャリブレーション関連コマンド改良 + コンパクトランタイム版の追加 - CapListener: GetLastResult関数追加 - IPLinkプロバイダ: FA-Driver 5.0対応 - ICCardプロバイダ: コマンド追加(LastSend,LastReceive) [v2.1.3] 2010/9/27 + デンソーNetwoRC: T03対応 + プロバイダテンプレート: IDLファイルの改良 + CaoSQL: リンク先プロパティ選択機能の追加 + CaoOPC: IOPCBrowseServerAddressSpace (optional)のサポート等 + b-CAP: b-CAP/COM仕様の対応 + ORiN Vision: OcvTester使い易さ向上等 + ORiN Vision: バンドル版に追加 - 各種サンプルプロバイダ追加(CCS PDS, CONTEC DIO98, DENSO IC Card, Hilsher CIFX, DirectInput, Interface DNet, WACOH WDF-6A, Modbus) - VBPプロバイダ: "Active X EXE"タイプ対応, サンプル追加 - CaoScript: Varsイベント高速化 [v2.1.2] 2010/2/26 + デンソーNetwoRC: CC-Linkレジスタ(WDIN, WDOUT)変数追加 + デンソーNetwoRC: 高精度現在位置取得コマンドにタイムスタンプ(分解能500マイクロ秒)追加 + ORiN Vision: OcvTesterで画像処理結果の自動描画機能追加 + ORiN Vision: 各種コマンドの追加 + ORiN Vision: 回転方向を時計回り(clockwise)に統一 + CaoSQL: ファイルクラス変数の追加 + CaoSQL: アイテム毎の不活性化オプション追加 + CaoSQL: 配列型アイテム,エイリアスアイテム,アイテムグループの追加 + CaoSQL: 演算機能に単項演算子追加 + b-CAPサービス追加 - CaoScript: Vars.Macro機能の追加等 - CaoScript: Varsイベント機能 - CaoScript: BeepExステートメント追加 - HALCONプロバイダ, LINX GINGAボードプロバイダ,TAIYO サーボハンドプロバイダ追加 - Ruby,Python,LabVIEW言語によるCAOサンプルプログラム追加 [v2.1.1] 2009/6/11 + CaoConfig: 設定ファイルのインポート・エクスポート機能追加. + デンソーNetwoRC: 衝突検出機能に対応. + ORiN Vision: OpenPinProperty/OpenFilterProperty コマンドの追加等. - CaoScript: ローカル変数モニタ機能の追加等. - DALSA Genieプロバイダ,VPSプロバイダの更新. + [バグ修正] インストーラ: "Error 1609. An error occurred while applying security settings..." [v2.1.0] 2009/3/18 + ORiN 2.1仕様対応 (1:CRD2, 2:CAOインプロセスメッセージ転送) + CAOエンジンのコレクションクラスのAddメソッドに@IfNotMember,@ThreadPriorityオプション追加. + CaoSQLのトリガーアクションにShellExecute追加. + CaoSQLConfigの日本語化. + デンソーNetwoRCプロバイダのAddVariable()でワイルドカード(*)が使えるようになった.例: "I[*]" + デンソーNetwoRCプロバイダのAddController()のMyIPオプションでローカルポート番号も指定可能にした. + ORiN VisionのGUI改良,コマンド追加. + デンソー b-CAPマニュアルとC言語サンプルの追加. + プロバイダウィザードでVC++ 2008に対応. - DirectShowプロバイダ追加. + [バグ修正] デンソーNetwoRCプロバイダでフォルダ作成中にキャンセルするとコントローラがフリーズする. [v2.0.14] 2008/9/30 + [バグ修正] デンソーNetwoRCプロバイダで新規でファイルを送ると36個目でエラーになる. [v2.0.13] 2008/9/25 - CaoScriptの改良. - CaoTesterの改良. + デンソーNetwoRCコントローラ用通信設定ツール'ComEdit'追加. + [バグ修正] デンソーNetwoRCプロバイダでファイル送信禁止画面でファイルを送るとコントローラがフリーズする. [v2.0.12] 2008/8/6 - CaoScriptの改良. - AnyFeedプロバイダ追加. - Woodhead(CC-Link, DeviceNet)プロバイダ追加. - 'ORiN Process Clean'ツール追加. + ORiN Visionのchessboard.pdfファイルの精密化. + インストーラの改良. [v2.0.11] 2008/7/1 - CaoScriptの改良. - テスト用ダミープロバイダ追加. - Joystickプロバイダに断線検出機能追加. + [バグ修正] デンソーNetwoRCプロバイダでモーターON時にWORD_MAXを超えるサイズのファイルを送信できなかった. + [バグ修正] デンソーNetwoRCプロバイダでRequestFileSaveのタイムアウト時間が短かくエラーが発生することがあった. [v2.0.10] 2008/6/19 + NetwoRCプロバイダにWINCAPS3対応コマンド追加. + OpenCVプロバイダに"BlobResult"コマンド追加,MatchTemplateの改良. + ORiNlm(ライセンスマネージャ)の改良. - CaoScriptの改良. - DALSA Genieプロバイダ,CONTEC AIOプロバイダの追加 + [バグ修正] CAOエンジンのダイナミックバインディングでエラー情報を設定していなかった. [v2.0.9] 2008/3/24 - CaoScriptの'Gcao'オブジェクト名を'Cao'に変更. - VB Gatewayプロバイダ追加. + 富士通VPSプロバイダ追加.(別途ライセンスが必要) + ORiN Vision追加.(別途ライセンスが必要) + DataStoreプロバイダに"@LVARS"システム変数と"Database"オプション追加. + デンソーNetwoRCプロバイダでマルチIP接続機能に対応(Ver. 2.610以降). + CaoSQLTesterにCaoScript機能追加. [v2.0.8] 2008/1/14 - ランタイム版にサポート外プロバイダdllを追加. - 近藤科学RCB-3用プロバイダを追加(バンドル版を除く). - CaoScriptにDatとExtオブジェクトを追加.Appオブジェクト仕様変更. + CaoSQLで配列データの分配リンク機能追加. + CaoOPCにDA1.0のインターフェイス追加. + [バグ修正] デンソーNetwoRCプロバイダのRobSlave.pacが4軸コントローラでコンパイルエラー発生. + [バグ修正] @EventDisabledオプション使用時,CAO.exeのイベントバッファがフルになったときにプロバイダスレッドがロックされる. + [バグ修正] CaoSQLのリンク設定で同一コントローラ内の場合にコントローラ名を省略できなかった. [v2.0.7] 2007/11/23 + デンソーNetwoRCプロバイダで複数NICに対応(MyIPオプション). + デンソーNetwoRCプロバイダでランタイム版以上では複数接続制限を解除した. + デンソーNetwoRCプロバイダのAddController()時にコントローラの存在確認を止めた(CAO Preload対応). - CaoScriptのRCW(Runtime Callable Wrapper)を追加. - サンプルプロバイダ(3Dマウス)の追加.<フルセット版のみ> + CaoSQLの二項演算機能でアイテム定義が前後しても処理できるようにした. + レジストリ書込み権限を持たないユーザアカウントでもCAOを起動できるようにした. + b-CAPプロバイダにUDPモード追加. + バンドル版にCaoSQLランタイム追加. + [バグ修正] デンソーNetwoRCプロバイダでDriveAExコマンドの近傍精度指定が効かない. + [バグ修正] CaoSQLのアイテムで属性がWrite Onlyの場合にStateが0(Succeeded)にならない. [v2.0.6] 2007/7/31 + AddWorkspace()関数でCRDファイル読み込み機能追加. - CaoScriptのVars変数でブレイクポイントを設定する機能追加. - CaoScritpでサイクル起動,サイクル停止機能追加.高機能エディタへ変更. - CaoScriptManagerの使いやすさ向上. + OPCプロバイダの終了処理でRemoveGroup()の強制終了オプションをFALSEに変更. + CAP/e-CAP/b-CAPプロバイダのAddController()にIntervalオプションを追加. - サンプルプロバイダ (YASKAWA NS300)の修正. + DataStoreプロバイダでItemMax, ItemDbMaxのデフォルト値をそれぞれ1000, 500へ変更. + デンソーNetwoRCプロバイダのRC5対応(Ver. 1.998以降). + デンソーNetwoRCプロバイダのデフォルト接続数を1から3へ変更. + [バグ修正] インストーラで複数のライセンスを登録したときにインストールタイプが表示されない. [v2.0.5] 2007/5/14 - mdbファイルの最適化ツールの追加. + DataStoreプロバイダの@VARS変数で固定インデックス指定できるようにした. - CaoScriptの使いやすさ向上. + CaoTesterでCRDファイルを作成できるようにした. - サンプルプロバイダ(NITTA IFS,Mitsubishi MxComponent)の追加.<フルセット版のみ> + Windows Vista対応. + [バグ修正] ドイツ語OSでCaoSQLのアイテムが生成されない不具合を修正. (注) このバージョン以降のバンドル版はバンドル版に含まれているプロバイダ以外起動できません. [v2.0.4] 2007/1/18 - サンプルプロバイダ(Joystick, Timer, RCB-1)の追加.<フルセット版のみ> - サンプルプロバイダ(TCmini, V600)の修正. + デンソーNetwoRCプロバイダの多言語対応とそれに伴うサンプルの追加・修正. + デンソーNetwoRCプロバイダのコンベアトラッキングプログラムの高速化. + CaoProvControllerクラステンプレートにSetTimerInterval()関数を追加. + [バグ修正] CaoCommandクラスの非同期処理でコマンドの処理が早いとフラグがリセットされない不具合を修正. (注) v2.4以降のデンソーNetwoRCに対してはこのバージョン以降のSDKをお使いください. [v2.0.3] 2006/10/16 - CaoScriptManagerでファイルのドラッグ&ドロップに対応した. + CaoSQLの等値判定処理で配列データに対応した. + CaoSQLでRACパケットのログを残せるようにした. + CaoConfigでインストールタイプ(Full-set/Runtime/Bundle)を確認できるようにした. - [バグ修正] Device.cppでテキストモードのターミネータ処理の不具合(CRCRLF)を修正した. [v2.0.2] 2006/9/6 + CAOプロバイダウィザードで,Visual Studio 2005 のプロジェクトを生成できるようにした. + CAOとCaoSQLのRCW(Runtime Callable Wrapper)を,(1)厳密な名前で署名し,(2)プライマリ相互運用機能アセンブリとし,(3)パフォーマンス改善のためにセキュリティチェックなしのインターフェイスを再作成した. + CaoTesterで操作した内容をスクリプトとして保存できるようにした. - CaoScriptでスタートアップ関数の履歴を残すようにした. - CaoScriptでCaoControllerクラスのOnMessageイベントを受信できるようにした. + デンソーNetwoRCプロバイダで,未対応だったPACコマンドを新規追加した. + デンソーNetwoRCプロバイダのコンベアトラッキングのVBサンプルを追加した. - b-CAPプロバイダ(サンプル)の追加. + CaoSQLで一次元配列データもヒストリDBへ保存できるようにした. + CaoSQLで書込み時のデータ変換もできるようにした. - CAO変数オブジェクトを操作するJAVAのサンプルを追加した. + [バグ修正] CaoProvControllerImpl.hでm_bTimerの初期化位置をコンストラクタへ移動した. - [バグ修正] CaoScriptで文法エラー発生時にエラー行番号が正しく表示されない不具合を修正した. [v2.0.1] 2006/3/31 初版 ---------- 以上.