SCT Database upload application components


The upload application consists of a suite of integrated programs which are used by the main program sct_detector_data_manager_Vx.x.vi. To provide extra flexibility all the programs have been designed so that they can be used alone, in some situations it may be more efficient to do this.


bias_test.vi Checks the strip scan bias resistor data for defects.

calc_defect.vi calulates strip scan defects using open_test.vi, pinhole_test.vi, punchthrough_test.vi, bias_test.vi and short_test.vi.

calc_vdep.vi calculates the depletion voltage from the CV data.

data.ctl is a strict type definition of the cluster used to transfer device and test data between the programs.

data.txt is a copy of the summary datafile containing all the information about the device and its tests. This file is used to pass information from sct_detector_data_manager_Vx.x.vi to data.xls.

data.xls is the Excel template which is used to generate a set of graphs and summary sheet from the detector data in data.txt.

data_Read.cfg contains configuration information used in sct_detector_data_manager_Vx.x.vi. This file is read by sct_detector_data_manager_Vx.x.vi when it is run and updated by sct_detector_data_manager_Vx.x.vi when it exits.

sct_detector_data_manager_Vx.x.vi. The main program in the data upload application.

data_read_config.vi is a popup dialog which allows the user to modify the configuration settings for sct_detector_data_manager_Vx.x.vi.

db_upload_files.vi performs the upload to the database by invoking the Java command UploadTestData contained in SCTTEST_3_08_P.jar.

db_write_tests.vi takes data from data.ctl and uses it to create a set of text files in the format required by UploadTestData.

format_defect_upload.vi is used in db_write_tests.vi to convert defect strings containing , and - symbols into defect entry strings compatible with UploadTestData. This task is seperated only because it is quite complex.

format_detector_testing_summary.vi formats all the device information into a single block which is written out as the data.txt file used by data.xls and a summary text file for long term data storage.

get_data.vi presents the user with a popup dialog containing data.ctl so that they can alter or add data before they produce any output.

log_file_viewer.vi displays log files that result from a failed database upload so that the user can diagnose any problems.

load_icv.vi,

load_ileak.vi and

load_strip.vi open the relevant data files and extract and format the data.

normalise_i_leak.vi nomalises detector current data to a given temperature.

open_test.vi examines strip test data to find metal open defects.

pinhole_test.vi examines strip test data to find pinhole defects.

punchthrough_test.vi examines strip test data to find punchthrough defects.

short_test.vi examines strip test data to find metal short defects.

Back to main page