02-21-2018 01:27 AM
NI-XNET에 있는 Database Editor 를 토대로 같은 프로그램을 만들어 보려고 하는데요.
다른부분은 값을 잘 들고 왔는데 Signal의 Max, Min 값을 가져오는부분이 안됩니다.
예를들어 Max값을 가져오면
nReturn_N = nxdbGetPropertySize (RefData_Sig[For_i], nxPropSig_Max, &nData_Size);
nReturn_N = nxdbGetProperty (RefData_Sig [For_i], nxPropSig_Max, nData_Size, sData_Text);
일단 하나만 들고 왔는데요.
Database Edit에서는 값이 1인데 실제로 읽어오면 sData_Text에 00 00 00 00 00 00 F0 3F 값이 나옵니다.
2는 00 00 00 00 00 00 00 40
3은 00 00 00 00 00 00 08 40
0.1은 9A 99 99 99 99 99 B9 3F
왜 이렇게 나오는지 아시나요...???
02-21-2018 11:41 PM
자답합니다.
변수 설정을 잘못했더군요..^^;;
값은 void로 제가 설정할 수 있는데 그걸 확인못해보고...