YMMV 在其他平台上,但对于 V93K,您可以调用test_methods.<library>.definitions以返回包含由库定义提供的所有信息的哈希,如下所示 - http://origen-sdk.org/origen/guides/program/v93k/#Custom_Test_Methods
内置库以相同的方式定义,所以这里是一个例子:
(byebug) test_methods.dc_tml.definitions[:general_pmu]
{:class_name=>"GeneralPMU", :pinlist=>[:string, "@"], :force_mode=>[:string, "VOLT", ["VOLT", "CURR"]], :force_value=>[:force_mode, 3.8], :spmu_clamp=>[:force_modeb, 0], :precharge=>[:string, "OFF", ["ON", "OFF"]], :precharge_voltage=>[:voltage, 0], :settling_time=>[:time, 0], :tester_state=>[:string, "CONNECTED", ["CONNECTED", "DISCONNECTED", "UNCHANGED"]], :termination=>[:string, "OFF", ["ON", "OFF"]], :measure_mode=>[:string, "PPMUpar", ["PPMUpar", "PPMUser", "SPMUser"]], :relay_switch_mode=>[:string, "DEFAULT(BBM)", ["DEFAULT(BBM)", "BBM", "MBB", "PARALLEL"]], :ppmu_clamp_low=>[:voltage, 0], :ppmu_clamp_high=>[:voltage, 0], :output=>[:string, "None", ["None", "ReportUI", "ShowFailOnly"]], :test_name=>[:string, "passLimit_uA_mV"]}