08-17-2020 05:37 AM - edited 08-17-2020 05:45 AM
Hi guys
I am quite lost on how to do this step, so I hope you are able to help me out somewhat. Thanks in advance!
I am using TestStand together with a different external plugin. This plugin prints out a 40 word (1 word = 4 HEX). I would like to know how I extract some of this data - in example like word 7 into in a global variable or a byte (First half of a Word)
I use like a CSP String Value Test together with the plugin, so retreive each word. How do I save this word as a variable or similar? Thanks
Please help me out. Thank you in advance!
08-17-2020 07:24 AM
Are you able to post your TestStand sequence?
08-19-2020 07:38 AM
Hello SercoSteveB
Sorry for the late response. If I may, I would like to clarify my thoughts.
I don't think posting my sequence would help with anything, as you do not have the plugin.
I am using an external plugin, that uses SPI communication, to extract this 40 word long key, where 1 word = 4 HEX = 16 bits.
The data I get out looks like this;
I.e. one of the tasks could be:
"Send command 'GetFlashKey' and check if word 0 is either 0000 or FFFF." How would I do this?
What I am doing right now is using 'CSP String Value Test' to extract this 40 word long key. Then I was thinking in the 'Data Source' tab to write something like this:
#NoValidation(
Len(Step.Result.String) == 160
&&
(
Left(Step.Result.String,4) == "FFFF"
||
Left(Step.Result.String,4) == "0000"
)
)
Another question could be: "Send command 'GetFlashKey' and log words 1, 2, 3 and 4".
How would I do this? What is the syntax in order to log such things to the report?
Could you enlighten me about the correct procedure if I wanna extract certain data? I am not too familiar with TestStand and how to manipulate certain data.
I've attached the sequence just incase. Not sure whether you can use it for any. Thanks in advance!