オブジェクト数について、具体的にどのDLL関数をどの様にコールすればオブジェクト数を取得することができるのでしょうか。

オブジェクト数は
ObjectListプロパティに対して、配列要素番号=0で
読み出すことにより取得可能です。
いろいろな方法がありますが、以下に1つの例を記載します。

{
ULONGDeviceInsnceNo;
ULONGObjectID;
intPropertyID;
intArrayIndex;
ULONGReadData;
tReturnCodeResult;
DeviceInsnceNo=1111;
ObjectID=8<<22; ObjectID+=DeviceInsnceNo; PropertyID=76;//ObjectList ArrayIndex=0; BD_ReadPropertyUnsigned(DeviceInsnceNo,ObjectID,PropertyID,ArrayIndex,&ReadData,&Result,2); if(Result.Result==0){ printf("ObjectCount=%lu\n",ReadData); }else{ printf("ReadError\n"); } (掲載日:2017年4月1日)

製品や開発依頼のお問合せはこちら

sales@uni-tec.co.jp
TEL:0586-87-7819
受付時間 9:00~12:00、13:00~17:00
(土日祝除く)

最近の記事

  1. お客様各位弊社は2021年度も展示会『スマートビルディングExpo※』に出展いたします!...
  2. BP760-PM、BP760M-PM 機能追加のお知らせ平素より弊社製品をご愛顧いた...