コード例 #1
0
import os
import sys
import numpy as np
import pandas as pd

#Include your library path in sys
sys.path.append(os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(__file__)))))

#Include your Library
from graph_library.pltgraph import Plot
from graph_library.csvreader import csv_data

#save_path = save figure
#data_path = csv file path
save_path = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'figure')
data_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'data\\exp1\\2N3904\\2000.11.12.exp_3-1-2_1kOhm_I_E_V_BE.csv')

#data = dictionary format data from WaveForms exported raw data
data = csv_data(data_path)
X = data['V2']
Y = data['V1']/1000
Plot(X, Y , X_unit = 'V', Y_unit = 'A', X_name = '$V_{BE}$', Y_name = '$I_{E}$', graph_name = '2N3904_IE_VBE', save_path = save_path, linear_fit = False, File_format = 'jpg')
コード例 #2
0
ファイル: 1_OF97F.py プロジェクト: sshskjh/measurement
sys.path.append(
    os.path.dirname(os.path.dirname(os.path.dirname(
        os.path.dirname(__file__)))))

#Include your Library
from graph_library.pltgraph import Plot
from graph_library.csvreader import csv_data

#save_path = save figure
#data_path = csv file path
save_path = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'figure')
data_path = os.path.join(
    os.path.dirname(os.path.dirname(os.path.dirname(__file__))),
    'data\\exp3\\1_Module2sine_2kHz_OP97F.csv')

#data = dictionary format data from WaveForms exported raw data
data = csv_data(data_path, [0, 2000])
X = [data['time'], data['time']]
Y = [data['V1'], data['V2']]
Plot(X,
     Y,
     X_unit='s',
     Y_unit='V',
     X_name='$t$',
     Y_name='$V_{in}, V_{out}$',
     graph_name='exp3_1_OP97F',
     save_path=save_path,
     linear_fit=False,
     File_format='jpg',
     labels=('$V_{in}$', '$V_{out}$'))
コード例 #3
0
ファイル: diff_log.py プロジェクト: sshskjh/measurement
    os.path.dirname(os.path.dirname(os.path.dirname(
        os.path.dirname(__file__)))))

#Include your Library
from graph_library.pltgraph import Plot
from graph_library.csvreader import csv_data

#save_path = save figure
#data_path = csv file path
save_path = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'figure')
data_path_1 = os.path.join(
    os.path.dirname(os.path.dirname(os.path.dirname(__file__))),
    'data\\exp1\\2N3906\\2000.11.12.exp_3-1-2_1kOhm_I_E_V_BE_pnp.csv')

#data = dictionary format data from WaveForms exported raw data
data = csv_data(data_path_1)
X_6 = -data['V2']
Y_6 = -data['V1'] / 1000

data_path_2 = os.path.join(
    os.path.dirname(os.path.dirname(os.path.dirname(__file__))),
    'data\\exp1\\2N3904\\2000.11.12.exp_3-1-2_1kOhm_I_E_V_BE.csv')

#data = dictionary format data from WaveForms exported raw data
data = csv_data(data_path_2)
X_4 = data['V2']
Y_4 = data['V1'] / 1000
Plot([X_4, X_6], [Y_4, Y_6],
     X_unit='V',
     Y_unit='A',
     X_name='$V_{BE}$',
コード例 #4
0
sys.path.append(
    os.path.dirname(os.path.dirname(os.path.dirname(
        os.path.dirname(__file__)))))

#Include your Library
from graph_library.pltgraph import Plot
from graph_library.csvreader import csv_data

#save_path = save figure
#data_path = csv file path
save_path = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'figure')
data_path = os.path.join(
    os.path.dirname(os.path.dirname(os.path.dirname(__file__))),
    'data\\exp3\\2_Module2square_20kHz_OP97F.csv')

#data = dictionary format data from WaveForms exported raw data
data = csv_data(data_path, [0, 1500])
X = [data['time'], data['time']]
Y = [data['V1'], data['V2']]
Plot(X,
     Y,
     X_unit='s',
     Y_unit='V',
     X_name='$t$',
     Y_name='$V_{in}, V_{out}$',
     graph_name='exp3_2_slew_rate',
     save_path=save_path,
     linear_fit=False,
     File_format='jpg',
     labels=('$V_{in}$', '$V_{out}$'))
コード例 #5
0
    os.path.dirname(os.path.dirname(os.path.dirname(
        os.path.dirname(__file__)))))

#Include your Library
from graph_library.pltgraph import Plot
from graph_library.csvreader import csv_data

#save_path = save figure
#data_path = csv file path
save_path = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'figure')
data_path = os.path.join(
    os.path.dirname(os.path.dirname(os.path.dirname(__file__))),
    'data\\exp1\\ZVN2110A\\NMOS_VDS_vs_ID_stair_No_offset.csv')

#data = dictionary format data from WaveForms exported raw data
data = csv_data(data_path, [1, 4000])
X = np.array([data['time'], data['time']])
Y = np.array([data['V1'], data['V2']])
Plot(X,
     Y,
     X_unit='s',
     Y_unit='V',
     X_name='$t$',
     Y_name='$V_{DS}, I_{D}R_{1}$',
     graph_name='ZVN2110A_I_D_V_DS_No_offset',
     save_path=save_path,
     linear_fit=False,
     File_format='jpg',
     labels=['$V_{DS}$', '$I_{D}R_{1}$'])

plt.show()