Topic
How can I linearize data sets using a characteristic curve?
- This topic has 2 replies and 2 voices and was last updated 21 years, 2 months ago ago by Richard Weisang.
-
AuthorPosts
-
27.02.2004 at 19:09 #33399Richard WeisangKeymaster
I need a way to calibrate my data with a calibration table.
27.02.2004 at 19:13 #33397Richard WeisangKeymasterI need a way to calibrate my data with a calibration table.
27.02.2004 at 19:13 #33398Bernhard KantzParticipantUsing the FPScript function [b]Sample()[/b], you can linearize signals with a characteristic curve. The characteristic curve or calibration table has to be specified as a signal which contains the actual values in the X-component and the set values in the Y-component.
Create a formula named “_Lin” with the following content:
[code]
Arguments s
Dim table
table = Signal({0., 1.1, 1.9, 2.99, 3.98, 5.0}, 1.)
If DataStructure(s) == STRUCT_DATASERIES Then
s = Signal(s, 1.)
End
Sample(table, s)
[/code]
You can now linearize your data sets by selecting them in the FlexPro Explorer and dragging and dropping them onto the name of the above formula.In the example, the variable table contains the calibration table with the set values for the actual values 0, 1, 2, 3, 4 and 5. You will have to amend this table for your purposes. Alternatively, you can refer to an external data set which contains the table.
-
AuthorPosts
- You must be logged in to reply to this topic.