ここから本文

Factory Automation

よくあるご質問
(FAQ)

Factory Automation
よくあるご質問(FAQ)製品について
  • 文字サイズ変更
  • S
  • M
  • L
  • FAQ番号 : 17765
  • 公開日時 : 2024/12/26 17:04
  • 印刷

SDメモリカードの空き容量について

Q24DHCCPU-Vに装着しているSDメモリカードの空き容量をプログラムで取得する方法はありますか。

カテゴリー : 

回答

VxWorksのAPI関数 ioctl()を用いることで取得できます。
以下に弊社で動作確認したプログラム例を示します。
各関数の詳細については,VxWorks関連のマニュアルをご確認ください。


プログラム例)
#include <vxworks.h>
#include <iolib.h>

unsigned long long ullSDVolChk()
{
   int                  iFd = 0;
   unsigned long long   ullBlank64 = -1;

   iFd = open("/SD", 0, O_RDONLY);

   ioctl(iFd, FIONFREE64, (int)&ullBlank64);

   close(iFd);

   return ullBlank64;
}

製品名
MELSEC-Qシリーズ
シリーズ
C言語コントローラ
疑問・問題は解決されましたか?

解決されない場合はこちらよりご質問ください。

仕様・機能に関するお問い合わせ

アンケート:
ご意見をお聞かせください

ご意見・ご感想をお寄せください お問い合わせを入力されましてもご返信はいたしかねます