-
FlexPro
- At a Glance
- Features & Options
- Applications
- All Advantages
- What’s New in FlexPro 2021
- Try FlexPro For Free
- FlexPro View OEM Freeware
- Buying Guide
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
- Products
- News
- Support
- Company
- Contact
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
how do i return multiple datasets
- This topic has 2 replies, 2 voices, and was last updated 16 years, 3 months ago by Martin Kneppe.
-
AuthorPosts
-
August 27, 2008 at 7:55 pm #12485Martin KneppeMember
I am currently using FlexPro Demo.
The first simple script i wrote is appended below.
I am trying to get all slopes from two datasets and evaluate the position and the time-shift between the two datasets. As result i get the Position and the time-shift as a list of values.
How do i return both lists as two new dataset ?Dim Array1,Array2,Position,Difference
Dim i,a,b,cArray1=Slopes(‘DSS 1 SI’, 2, 1, 1, EVENT_POSITIVE)
Array2=Slopes(‘DSS 1 SI’, 2, 1, 1, EVENT_NEGATIVE)a=NumberOfRows(Liste1);
b=NumberOfRows(Liste2);
if a>b Then
c=b
else
c=a
EndPosition=0#2#(c+5)
Difference=0#(c+5)FOR i = 0 TO c-1 DO
Position[0]=Array1
Position[1]=Array2
Difference=Liste2-Liste1
END
Return Signal(Position,0.1),Signal(Difference,0.1)]August 27, 2008 at 7:55 pm #8153Martin KneppeMemberI am currently using FlexPro Demo.
The first simple script i wrote is appended below.
I am trying to get all slopes from two datasets and evaluate the position and the time-shift between the two datasets. As result i get the Position and the time-shift as a list of values.
How do i return both lists as two new dataset ?Dim Array1,Array2,Position,Difference
Dim i,a,b,cArray1=Slopes(‘DSS 1 SI’, 2, 1, 1, EVENT_POSITIVE)
Array2=Slopes(‘DSS 1 SI’, 2, 1, 1, EVENT_NEGATIVE)a=NumberOfRows(Liste1);
b=NumberOfRows(Liste2);
if a>b Then
c=b
else
c=a
EndPosition=0#2#(c+5)
Difference=0#(c+5)FOR i = 0 TO c-1 DO
Position[0]=Array1
Position[1]=Array2
Difference=Liste2-Liste1
END
Return Signal(Position,0.1),Signal(Difference,0.1)]August 28, 2008 at 6:11 pm #8783Bernhard KantzParticipantFor each dataset you have to create your own FPScript formula. Create two new formulas and use the List Element Operator to take an element from a list.
Example:
Formula1 with the name “ListFormula”
return [<value1>1, <value2>2]Formula2:
ListFormula.Value1
or
ListFormula.[“Value1”]
or
ListFormula.[0]Formula3:
ListFormula.Value2 -
AuthorPosts
- You must be logged in to reply to this topic.