FILEOPEN
WHILE data left
FILEREAD // read 1 line
Parse/Extract values
WEND
FILECLOSE
FILEREAD lets you read a line at a time (CR/LF delimiters, default)
The "hard" part is parsing/extracting the values. That requires looping through the line, extracting "tokens" using STRFIND (e.g. numbers separated by spaces/commas/whatever), then doing converting those number strings into actual numbers using STR2INT or STR2REAL.
I would recommend you do that part last. Get the RAMPSOAK part working using a block of UDTs. Once you have that working, then you will have an idea of how the file text can map into your UDT block.
Do you have an idea of what a single line in the file would contain? You could do something like the following based on my example:
R, 10.0, 1
S, 2
R, 30.0, 3
S, 4
R, 50.0, 5
S, 6
I used minutes as the resolution. You could even do minutes as a real number, so you could do
S, 1.5
that would result in a SOAK step of 90 seconds
If you need help with the UDT definition, let us know.