Implementing a runtime Look Up Table in C#
- by Yarok
Hey all,
I'm currently working on a robot interface GUI, using C#.
The robot has two sensors, and two powered wheels.
I need to let the user the option to load a Look Up Table (LUT) during runtime, one for each sensor, that will tell the robot what to do according to the sensor's reading. I think the best way to do it is using a .csv file, formatted like so:
index , right wheel order, left wheel order
the index is an int between 0-1023 and is actually the sensor's reading. the orders for the right and left wheel are integers, between -500 - 500.
Example - left sensor's readings:
1,10,20 meaning:
sensor reads 1 -- left wheel 10 rpm right wheel 20 rpm
So my question is this:
what is the best way to implement it? using a dataset?(if so, how?) using an array? (if so, how do I load it during runtime?)
Any help would be much appreciated,
Yarok