オブジェクト数について、具体的にどの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~16:00
(土日祝除く)

最近の記事

  1. お客様各位平素は格別のお引き立てを賜り厚く御礼申し上げます。
  2. お客様各位日頃のご愛顧に感謝し【弊社ユーザ様限定】のキャンペーンをご用意いたしました。