Configurable AD Convertor: Difference between revisions
Jump to navigation
Jump to search
Line 28: | Line 28: | ||
= readback example(s) = | = readback example(s) = | ||
== Second Value == | == Second Value == | ||
There are situations where the expression '''([0-9]*\.?[0-9]+([eE]?-?[0-9]+)?)''' is not giving the wanted result. For example "C1:PAVA RMS,16.4E-3 V,OK", when using the expression the result will be 1 instead of 16.4E-3. In the given situation the expression ''',([0-9]*\.?[0-9]+([eE]?-?[0-9]+)?)''' will give the correct result. Why does this give the correct answer? When searching for the correct value there is a search for ",[value]" instead of "[value]". Why is the "," not in the ()? Because we want {{radimation}} to find the value not the value with a "," in front of it. | There are situations where the expression '''([0-9]*\.?[0-9]+([eE]?-?[0-9]+)?)''' is not giving the wanted result. For example "C1:PAVA RMS,16.4E-3 V,OK", when using the expression the result will be 1 instead of 16.4E-3. In the given situation the expression ''',([0-9]*\.?[0-9]+([eE]?-?[0-9]+)?)''' will give the correct result. Why does this give the correct answer? When searching for the correct value there is a search for ",[value]" instead of "[value]". Why is the "," not in the ()? Because we want {{radimation}} to find the value not the value with a "," in front of it. By leaving it outside the "([expression])" it does search for it but it is not part of the decoding of the value. | ||
[[Category:Configurable Drivers]] | [[Category:Configurable Drivers]] |
Revision as of 12:39, 23 March 2010
Reset | The reset code that needs to be send to device. When left blank no command will be send. |
Init | The Init code that needs to be send to device. When left blank no command will be send. |
Get Id | The code that needs to be send to device to get the identification back. A common used SCPI command is *IDN?. When left blank no command will be send. |
Channel[edit]
Trigger and Reading |
|
Trigger and Reading |
|
readback example(s)[edit]
Second Value[edit]
There are situations where the expression ([0-9]*\.?[0-9]+([eE]?-?[0-9]+)?) is not giving the wanted result. For example "C1:PAVA RMS,16.4E-3 V,OK", when using the expression the result will be 1 instead of 16.4E-3. In the given situation the expression ,([0-9]*\.?[0-9]+([eE]?-?[0-9]+)?) will give the correct result. Why does this give the correct answer? When searching for the correct value there is a search for ",[value]" instead of "[value]". Why is the "," not in the ()? Because we want RadiMation® to find the value not the value with a "," in front of it. By leaving it outside the "([expression])" it does search for it but it is not part of the decoding of the value.