03-26-2016
Both data arrival times need to be calculated. The first calculated output, 0.8295 is an interpolation result from (0.78-0.945)/(0.72-0.70)*0.714+(0.945-0.70*(0.78-0.945)/(0.72-0.70)).
The other calculated output, 0.714 is obtained without the calculation since the data arrival time at 0.945V is above 0.714 so it would be 0.714.
Let me clarify one thing again. I would like to find voltage when the data arrival time reaches 0.714 using a linear interpolation and replace the calculated voltage with the data arrival time
Thank you.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I've become obsessed with trying to get this to work.
As of yet, I am unable to figure it out. Unfortunately, I don't have Linux or UNIX available when I get home.
Anyone have tips for me on how I can pass param1 to ID via use of COUNTER and loop?
thx.
LIMIT=6
param1="999999999"
export... (0 Replies)
Discussion started by: egkumpe
0 Replies
2. Web Development
Hi everybody,
Firstly, this would be the first time I'm using JavaScript. My background is mainly Perl. Nevertheless, here's my problem.
So I've created a function
function linkout(url){
setTimeout("window.open(url)",5000) //in milliseconds
}
However because the variable "url" is... (0 Replies)
Discussion started by: z1dane
0 Replies
3. Shell Programming and Scripting
Hi all,
Consider I have a text file containing:
1003 60
1005 80
1100 110
Based on that file I need to create another file which is containing value from 1001 till 1100 which is a linear interpolation between two point (for 1004; 1006;1007 until 1109) and extrapolation based on 2... (7 Replies)
Discussion started by: ardy_yana
7 Replies
4. Shell Programming and Scripting
Hi ! Experts...
I just wanted to know whether it is possible in scripting...to do interpolation....
if so....have a look on my data file
I need temperature and salinity value with a bin size of 0.5 m
output looks somewhat like this
dep temp sal
0.5 25 0.077
1 25 ... (12 Replies)
Discussion started by: nex_asp
12 Replies
5. Shell Programming and Scripting
Currently I have awk command to do linear interpolation
awk '
{
P=$2
I=$1
}
END {
j=0; s=I; t=I
for(i=m;i<=n;i++) {
if(I && i>t) {
j++; s=I; t=I
}
print i, P+(i-s)*(P-P)/(t-s)
}
} ' m=1 n=8 infile
FILE CONTENT... (8 Replies)
Discussion started by: Tzeronone
8 Replies
6. Shell Programming and Scripting
Dear All,
I have input like this,
infile:
10 464310.16
20 464309.44
30 464309.02
40 464316.93
...
...
Desired output per step:
out_step01:
10 464310.16
11
12
13
14 (9 Replies)
Discussion started by: attila
9 Replies
7. UNIX for Dummies Questions & Answers
Dear all, could you help me with following question. There are two datasets (below). I need to find match between BP values from data1 and data2, and add corresponding CM value from data2 into data1. if there is not exact match, the corresponding CM value should be calculated using interpolation.... (20 Replies)
Discussion started by: kush
20 Replies
8. Shell Programming and Scripting
Hi I am a newbie in awk scripting.
I'm working with a file with xy coordinates that were acquired with a time stamp. All the time stamps were recorded but not the XY coordinates. Let see an example:
FFID X Y UNIX TIME TIMEGAP... (8 Replies)
Discussion started by: Joćo Noiva
8 Replies
9. Shell Programming and Scripting
Dear All,
I have two files which contain numerical data and strings. I want to create a new file that only revise numerical data from two files using interpolation. I guess AWK works, but I am new on AWK.
FileA.txt
.
.
index_2("0.1, 1, 2, 4, 8, 16, 32");
values("0.0330208, 0.0345557,... (17 Replies)
Discussion started by: jypark22
17 Replies
10. Shell Programming and Scripting
I am trying to perform linear interpolation on three columns in a CSV file.
When I run this code, I do not get any changes in the output (see Expected Output).
What am I doing wrong here?
Awk Code
'
function interpolate(lat1, lon1, t1, lat2, lon2, t2, i) {
for (i = 1; i... (2 Replies)
Discussion started by: hrrruser
2 Replies
DLYS(5) File Formats Manual DLYS(5)
NAME
dlys - format of .dlys files read by the SCALD simulator and timing verifier
DESCRIPTION
The SCALD simulator and timing verifier can accept information about the actual delays of wires in a circuit. This delay information is
described in a .dlys file, which consists of a sequence of records, one for each electrical net. Each record begins with the signal name
for the net (note that this is the SCALD signal name, i.e, the name given by the user to the entire net, and not usually the name of one of
the pins in the net), followed by an =, then a comma-separated list of the terminals in the net and their associated delay, with the list
terminated by a semicolon. The end of the file is marked with a second semicolon.
The elements of the comma-separated list for each net take the form
location [min:max]
where location is the full hierarchical SCALD name of the physical pin to which the delay is computed, and min and max are the best-case
and worst-case wire delay in nanoseconds (both are floating-point numbers). The assumption is that only a single driver exists per net, so
all delays are computed from this driver. If a net has multiple drivers, then the interpretation of delays is up to the program reading
this file (e.g, min delays are taken from the fastest driver, max from the slowest).
Here is an example .dlys file:
(APS )ALU STATUS BITS I1<0> =
(APS MR 3V6 R1 1P )IN#63[ 0.3 : 0.4 ],
(APS APS 4RI RFC RF )OUT[ 0.5 : 0.7 ];
(APS )ALU STATUS BITS I1<1> =
(APS APS 4ALUD DCD )AN#12[ 1.4 : 1.6 ],
(APS APS 4ALUD DCD )AN#8[ 1.1 : 1.3 ],
(APS APS 4ALUD DCD )AN#9[ 1.1 : 1.3 ],
(APS APS 4ALUD DCD )AN#10[ 1.1 : 1.3 ],
(APS APS 4ALUD DCD )AN#11[ 1.1 : 1.3 ],
(APS MR 3V2 R1 1P )#23[ 0.6 : 0.8 ],
(APS MR 3V6 R1 1P )#62[ 0.3 : 0.4 ],
(APS APS 4ALUD DCD )[ 0.4 : 0.6 ],
(APS APS 4ALUD DCD )#1[ 0.4 : 0.6 ],
(APS APS 4ALUD DCD )#2[ 0.4 : 0.6 ],
(APS APS 4ALUD DCD )#3[ 0.4 : 0.6 ],
(APS APS 4ALUD DCD )#4[ 0.7 : 0.8 ],
(APS APS 4ALUD DCD )#5[ 0.7 : 0.8 ];
;
Although it is not good practice, it is possible to omit the actual pin names from the location names and only give the path to the part;
the example above shows several cases where the final pin name is missing. Since the timing verifier and simulator have the original SCALD
netlist available, they are usually able to use the signal name to determine the net, and then use the part's path to identify which pin of
the net is meant. This is accurate when a net connects to at most one pin per part; if it connects to more than one pin per part then
there is ambiguity over which pin is meant. Usually, though, this ambiguity results in only a small inaccuracy, since the delay to differ-
ent pins on the same part is usually similar. Also, if delay is capacitive, the delay to all pins in a net will be the same anyway, so
there is no inaccuracy.
SEE ALSO
ext2dlys(1), ext(5), sim(5)
BUGS
There should be some way to specify which pins are drivers and which are receivers in a net.
The ability to omit pin names is dangerous; although it usually works it can introduce large inaccuracies when the parts are large compared
to the sizes of the wires used to connect them, as might be the case on a silicon PCB.
DLYS(5)