Quantcast
Channel: MEL PICBASIC Forum
Viewing all articles
Browse latest Browse all 4787

Assigning a string variable to another string variable

$
0
0
I'm so close I can smell it.

I'm using this to get my data:
Code:

DAT VAR byte[255]
UNIT1 VAR byte[255]
UNIT2 VAR byte[255]
UNIT3 VAR byte[255]
CMD VAR BYTE

HSERIN 1, COMPLETE_RX_TRANSFER,[wait ("&"),dec2 CMD, STR DAT\255\"#"]


This works well. The problem is, I want to filter the DAT data and then assign different string variables for the DAT. It looks like this:
Code:

SELECT CASE CMD
    CASE 80
        UNIT1=DAT
       
    CASE 81
        UNIT2=DAT
    CASE 83
        UNIT3=DAT
END SELECT


The problem is that when I go to display the newly assigned variables I only get the first character. I've tried UNIT1=DAT\255 and that returns an error. What am I missing? I know I can just filter it with HSERIN but I thought it would make the program quicker if I used one HSERIN statement and then used select case to sort the data.

Viewing all articles
Browse latest Browse all 4787

Trending Articles