Hexadecimal Serial command or queries
9 years 2 months ago - 9 years 2 months ago #29528906
by Herman
Hexadecimal Serial command or queries was created by Herman
I have my controller connected via serial to a FPGA board. I use VHDL code to program the board. It is not very conveniënt to use decimal values in VHDL. Is it possible to use hexadecimal values as parameter ? I like to send the motor command (!G) with hexadecimal value and receive the encoder counter (?C) with a hexadecimal counter value. If possible, Please provide me with an example .
THKS, Herman
THKS, Herman
Please Log in or Create an account to join the conversation.
8 years 11 months ago - 8 years 11 months ago #29529260
by Herman
Replied by Herman on topic Hexadecimal Serial command or queries
Example script which sent every ms the absolute encoder value in hexadecimal format (only positive values !!)
top:
dim rem[8] as integer
for i=0 andwhile i<8
rem[i] = 0
next
i = 0
print("\n")
pos = GetValue(_ABCNTR)
while pos > 0
rem[i] = pos mod 16
pos = pos/16
i++
end while
for i=7 andwhile i>=0 evaluate i--
if rem[i]=10 then
print("A")
elseif rem[i]=11 then
print("B")
elseif rem[i]=12 then
print("C")
elseif rem[i]=13 then
print("D")
elseif rem[i]=14 then
print("E")
elseif rem[i]=15 then
print("F")
else
print(rem[i])
end if
next
wait(1)
goto top
Please Log in or Create an account to join the conversation.
Time to create page: 0.070 seconds