From a1e92bd44428fef4ea006ebe1c50e7f5178dfcef Mon Sep 17 00:00:00 2001 From: Recolic Keghart <admin@recolic.net> Date: Tue, 23 May 2017 15:03:47 +0800 Subject: [PATCH] f --- phySpider.py | 1 - va/va.py | 15 +++++++++++++++ va/va1.py | 10 ---------- va/va2.py | 10 ---------- va/va3.py | 10 ---------- 5 files changed, 15 insertions(+), 31 deletions(-) create mode 100644 va/va.py delete mode 100644 va/va1.py delete mode 100644 va/va2.py delete mode 100644 va/va3.py diff --git a/phySpider.py b/phySpider.py index 09f475d..f1d86ab 100644 --- a/phySpider.py +++ b/phySpider.py @@ -1,7 +1,6 @@ #!/bin/env python3 # -*- coding: UTF-8 -*- # Scan if there's any empty seat to play physics exp.. -# License: Unauthorized copy is strictly FORBIDDEN. # By Recolic Keghart, Apr 26, 2017 import urllib.parse, urllib.request diff --git a/va/va.py b/va/va.py new file mode 100644 index 0000000..cb709f9 --- /dev/null +++ b/va/va.py @@ -0,0 +1,15 @@ +import numpy +import sys +from quickmap import GetMap as draw + +print('Usage: python va.py path/va-dat.in <Voltmeter range(V)> <Ammeter range(mA)> <fit line>') +print('Example: python3 va.py va-dat.in 1 15 true') +dat=numpy.loadtxt(sys.argv[1], delimiter=' ') +Uraw,Iraw=dat[:,0],dat[:,1] +U=[utrue/100*float(sys.argv[2]) for utrue in Uraw] +I=[itrue/150*float(sys.argv[3]) for itrue in Iraw] +# 1V 15mA. Edit it to adjust Ammeter/Voltmeter range. +if sys.argv[4] == 'true': + draw(I,U,line=True,passO=True) +else: + draw(I,U) diff --git a/va/va1.py b/va/va1.py deleted file mode 100644 index 9faf2d9..0000000 --- a/va/va1.py +++ /dev/null @@ -1,10 +0,0 @@ -import numpy -import sys -from quickmap import GetMap as draw - -dat=numpy.loadtxt(sys.argv[1], delimiter=' ') -Uraw,Iraw=dat[:,0],dat[:,1] -U=[utrue/100*2.5 for utrue in Uraw] -I=[itrue/150*30 for itrue in Iraw] - -draw(I,U,line=True,passO=True) diff --git a/va/va2.py b/va/va2.py deleted file mode 100644 index 2a65817..0000000 --- a/va/va2.py +++ /dev/null @@ -1,10 +0,0 @@ -import numpy -import sys -from quickmap import GetMap as draw - -dat=numpy.loadtxt(sys.argv[1], delimiter=' ') -Uraw,Iraw=dat[:,0],dat[:,1] -U=[utrue/100*5 for utrue in Uraw] -I=[itrue/150*7.5 for itrue in Iraw] -# 1V 15mA. Edit it to adjust Ammeter/Voltmeter range. -draw(I,U) diff --git a/va/va3.py b/va/va3.py deleted file mode 100644 index 453fe32..0000000 --- a/va/va3.py +++ /dev/null @@ -1,10 +0,0 @@ -import numpy -import sys -from quickmap import GetMap as draw - -dat=numpy.loadtxt(sys.argv[1], delimiter=' ') -Uraw,Iraw=dat[:,0],dat[:,1] -U=[utrue/100*5 for utrue in Uraw] -I=[itrue/150*15 for itrue in Iraw] -# 1V 15mA. Edit it to adjust Ammeter/Voltmeter range. -draw(I,U) -- GitLab