HELP, how to get angle data, from inclinometer SCA100T with Arduino UNO

Hi, i’m a newbie programmer, i’m working a project using inclinometer SCA100T-D01 and Arduino UNO.

I want to read, angle data from this SCA100T with my Arduino.

This is the latest code i’ve tried, but it doesn’t work yet. Maybe there is something wrong with my code, please help me to solve this problems.

FYI, i only use IC SCA100T Without the module.

#include <SPI.h>

const int dataIN = 11; //MISO
const int dataOUT = 12; // MOSI
const int CSpin = 10; //Chip Select
const int SCLKpin = 13; //Serial clock

const byte MEAS=0;
const byte RWTR=8;
const byte RDSR=10;
const byte RLOAD=11;
const byte STX=14;
const byte STY=15;
const byte RDAX=16;
const byte RDAY=17;

void setup()
{
Serial.begin(9600);
SPI.begin();
SPI.setBitOrder(MSBFIRST);
SPI.setDataMode(0);

//inisialisasi input-output

pinMode(dataIN, INPUT);
pinMode(dataOUT, OUTPUT);
pinMode(CSpin, OUTPUT);
pinMode(SCLKpin, OUTPUT);
delay(500);
}

void loop()
{
int sudutx = readCommand(RDAX);
Serial.println("Sudut X = ");
Serial.println(sudutx);

int suduty = readCommand(RDAY);
Serial.println("Sudut Y = ");
Serial.println(suduty);
delay(1000);
}

word readCommand(byte Command)
{
byte inByte = 0;
word result = 0;
digitalWrite(CSpin, LOW);
delay(20);
SPI.transfer(Command);
result = SPI.transfer(MEAS);
result = result <<8;
inByte = SPI.transfer(MEAS);
result = result | inByte;
result = result >>5;
digitalWrite(CSpin, HIGH);
return(result);
}

with that code, the result is still Zero, both in X and Y axis, and somtime it change to 2047.
Please help me to solve this problem

Isn't this the same as your other thread?