Commit 7be9be1b authored by Holger Brand's avatar Holger Brand
Browse files

Add dipole current measurement via analog signal in FPGA and UTCS.

parent c33b6ac3
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><usi:tdm xmlns:usi="http://www.ni.com/Schemas/USI/1_0" version="1.0"><usi:documentation><usi:exporter>National Instruments USI</usi:exporter><usi:exporterVersion>18.0</usi:exporterVersion></usi:documentation><usi:model modelName="National Instruments USI generated meta file" modelVersion="1.0"><usi:include nsUri="http://www.ni.com/DataModels/USI/TDM/1_0"/></usi:model><usi:include><file byteOrder="littleEndian" url="Dipole Current Calibration.tdx"><block byteOffset="0" id="inc0" length="7" valueType="eFloat64Usi"/><block byteOffset="56" id="inc1" length="7" valueType="eFloat64Usi"/><block byteOffset="112" id="inc2" length="7" valueType="eFloat64Usi"/><block byteOffset="168" id="inc3" length="7" valueType="eFloat64Usi"/><block byteOffset="224" id="inc4" length="7" valueType="eFloat64Usi"/><block byteOffset="280" id="inc5" length="100" valueType="eFloat64Usi"/><block byteOffset="1080" id="inc6" length="2" valueType="eFloat64Usi"/></file></usi:include><usi:data><double_sequence id="usi1"><values external="inc0"/></double_sequence><double_sequence id="usi2"><values external="inc1"/></double_sequence><double_sequence id="usi3"><values external="inc2"/></double_sequence><double_sequence id="usi4"><values external="inc3"/></double_sequence><double_sequence id="usi5"><values external="inc4"/></double_sequence><double_sequence id="usi6"><values external="inc5"/></double_sequence><tdm_root id="usi7"><name>Dipole Current Calibration</name><description></description><title>---</title><author>---</author><datetime>2020-01-16T14:02:25</datetime><instance_attributes><string_attribute name="datestring"><s>01/16/2020</s></string_attribute><string_attribute name="timestring"><s>14:02:25</s></string_attribute></instance_attributes><channelgroups>#xpointer(id("usi8"))</channelgroups></tdm_root><tdm_channelgroup id="usi8"><name>Dipole-Current</name><description></description><root>#xpointer(id("usi7"))</root><channels>#xpointer(id("usi9") id("usi10") id("usi11") id("usi12") id("usi13") id("usi14") id("usi15"))</channels><submatrices>#xpointer(id("usi16") id("usi17") id("usi18") id("usi19") id("usi20") id("usi21") id("usi22"))</submatrices></tdm_channelgroup><tdm_channel id="usi9"><name>Set-Value</name><description>Set via Acc-Interface</description><group>#xpointer(id("usi8"))</group><unit_string>A</unit_string><datatype>DT_DOUBLE</datatype><minimum>100</minimum><maximum>650</maximum><instance_attributes><string_attribute name="displaytype"><s>Numeric</s></string_attribute><string_attribute name="monotony"><s>increasing</s></string_attribute><string_attribute name="novaluekey"><s>No</s></string_attribute></instance_attributes><local_columns>#xpointer(id("usi23"))</local_columns></tdm_channel><tdm_channel id="usi10"><name>Actual_Acc</name><description>Read from Acc-Interface</description><group>#xpointer(id("usi8"))</group><unit_string>A</unit_string><datatype>DT_DOUBLE</datatype><minimum>100</minimum><maximum>650</maximum><instance_attributes><string_attribute name="displaytype"><s>Numeric</s></string_attribute><string_attribute name="monotony"><s>increasing</s></string_attribute><string_attribute name="novaluekey"><s>No</s></string_attribute></instance_attributes><local_columns>#xpointer(id("usi24"))</local_columns></tdm_channel><tdm_channel id="usi11"><name>Actual_V</name><description>Measured from PS uController</description><group>#xpointer(id("usi8"))</group><unit_string>V</unit_string><datatype>DT_DOUBLE</datatype><minimum>1.33</minimum><maximum>8.67</maximum><instance_attributes><string_attribute name="displaytype"><s>Numeric</s></string_attribute><string_attribute name="monotony"><s>increasing</s></string_attribute><string_attribute name="novaluekey"><s>No</s></string_attribute></instance_attributes><local_columns>#xpointer(id("usi25"))</local_columns></tdm_channel><tdm_channel id="usi12"><name>Actual_f</name><description>Hall sensor frequency</description><group>#xpointer(id("usi8"))</group><unit_string>Hz</unit_string><datatype>DT_DOUBLE</datatype><minimum>52.3</minimum><maximum>300</maximum><instance_attributes><string_attribute name="displaytype"><s>Numeric</s></string_attribute><string_attribute name="monotony"><s>increasing</s></string_attribute><string_attribute name="novaluekey"><s>No</s></string_attribute></instance_attributes><local_columns>#xpointer(id("usi26"))</local_columns></tdm_channel><tdm_channel id="usi13"><name>Actual_f2I</name><description>Currenfrom hall sensor via FPGA frequency measurement</description><group>#xpointer(id("usi8"))</group><unit_string></unit_string><datatype>DT_DOUBLE</datatype><minimum>97.6</minimum><maximum>598</maximum><instance_attributes><double_attribute name="Calib_F2I_Gain">2.0186</double_attribute><double_attribute name="Calib_F2I_Offset">-10.128</double_attribute><double_attribute name="Calib_I2F_Gain">0.49373</double_attribute><double_attribute name="Calib_I2F_Offset">5.521</double_attribute><string_attribute name="displaytype"><s>Numeric</s></string_attribute><string_attribute name="monotony"><s>increasing</s></string_attribute><string_attribute name="novaluekey"><s>No</s></string_attribute></instance_attributes><local_columns>#xpointer(id("usi27"))</local_columns></tdm_channel><tdm_channel id="usi14"><name>RegressionX</name><description>Input: [1]/Set-Value (1), [1]/Actual_V (3)</description><group>#xpointer(id("usi8"))</group><unit_string>A</unit_string><datatype>DT_DOUBLE</datatype><minimum>100</minimum><maximum>650</maximum><instance_attributes><string_attribute name="displaytype"><s>Numeric</s></string_attribute><string_attribute name="monotony"><s>increasing</s></string_attribute><string_attribute name="novaluekey"><s>No</s></string_attribute></instance_attributes><local_columns>#xpointer(id("usi29"))</local_columns></tdm_channel><tdm_channel id="usi15"><name>RegressionY</name><description>Input: [1]/Set-Value (1), [1]/Actual_V (3)</description><group>#xpointer(id("usi8"))</group><unit_string>V</unit_string><datatype>DT_DOUBLE</datatype><minimum>1.33093909348442</minimum><maximum>8.66885835694051</maximum><instance_attributes><string_attribute name="displaytype"><s>Numeric</s></string_attribute><string_attribute name="monotony"><s>increasing</s></string_attribute><string_attribute name="novaluekey"><s>No</s></string_attribute><double_attribute name="Result~Regression~CoefficientA">-0.00322804532578301</double_attribute><double_attribute name="Result~Regression~CoefficientB">0.013341671388102</double_attribute><string_attribute name="Result~Regression~Name"><s>-0.003228+0.013342*x</s></string_attribute><double_attribute name="Result~Regression~Precision">0.99999939819498</double_attribute></instance_attributes><local_columns>#xpointer(id("usi30"))</local_columns></tdm_channel><submatrix id="usi16"><name>submatrix</name><description></description><measurement>#xpointer(id("usi8"))</measurement><number_of_rows>7</number_of_rows><local_columns>#xpointer(id("usi23"))</local_columns></submatrix><submatrix id="usi17"><name>submatrix</name><description></description><measurement>#xpointer(id("usi8"))</measurement><number_of_rows>7</number_of_rows><local_columns>#xpointer(id("usi24"))</local_columns></submatrix><submatrix id="usi18"><name>submatrix</name><description></description><measurement>#xpointer(id("usi8"))</measurement><number_of_rows>7</number_of_rows><local_columns>#xpointer(id("usi25"))</local_columns></submatrix><submatrix id="usi19"><name>submatrix</name><description></description><measurement>#xpointer(id("usi8"))</measurement><number_of_rows>7</number_of_rows><local_columns>#xpointer(id("usi26"))</local_columns></submatrix><submatrix id="usi20"><name>submatrix</name><description></description><measurement>#xpointer(id("usi8"))</measurement><number_of_rows>7</number_of_rows><local_columns>#xpointer(id("usi27"))</local_columns></submatrix><submatrix id="usi21"><name>submatrix</name><description></description><measurement>#xpointer(id("usi8"))</measurement><number_of_rows>100</number_of_rows><local_columns>#xpointer(id("usi29"))</local_columns></submatrix><submatrix id="usi22"><name>submatrix</name><description></description><measurement>#xpointer(id("usi8"))</measurement><number_of_rows>100</number_of_rows><local_columns>#xpointer(id("usi30"))</local_columns></submatrix><localcolumn id="usi23"><name>Set-Value</name><description></description><measurement_quantity>#xpointer(id("usi9"))</measurement_quantity><submatrix>#xpointer(id("usi16"))</submatrix><global_flag>15</global_flag><independent>0</independent><minimum>100</minimum><maximum>650</maximum><sequence_representation>explicit</sequence_representation><values>#xpointer(id("usi1"))</values></localcolumn><localcolumn id="usi24"><name>Actual_Acc</name><description></description><measurement_quantity>#xpointer(id("usi10"))</measurement_quantity><submatrix>#xpointer(id("usi17"))</submatrix><global_flag>15</global_flag><independent>0</independent><minimum>100</minimum><maximum>650</maximum><sequence_representation>explicit</sequence_representation><values>#xpointer(id("usi2"))</values></localcolumn><localcolumn id="usi25"><name>Actual_V</name><description></description><measurement_quantity>#xpointer(id("usi11"))</measurement_quantity><submatrix>#xpointer(id("usi18"))</submatrix><global_flag>15</global_flag><independent>0</independent><minimum>1.33</minimum><maximum>8.67</maximum><sequence_representation>explicit</sequence_representation><values>#xpointer(id("usi3"))</values></localcolumn><localcolumn id="usi26"><name>Actual_f</name><description></description><measurement_quantity>#xpointer(id("usi12"))</measurement_quantity><submatrix>#xpointer(id("usi19"))</submatrix><global_flag>15</global_flag><independent>0</independent><minimum>52.3</minimum><maximum>300</maximum><sequence_representation>explicit</sequence_representation><values>#xpointer(id("usi4"))</values></localcolumn><localcolumn id="usi27"><name>Actual_f2I</name><description></description><measurement_quantity>#xpointer(id("usi13"))</measurement_quantity><submatrix>#xpointer(id("usi20"))</submatrix><global_flag>15</global_flag><independent>0</independent><minimum>97.6</minimum><maximum>598</maximum><sequence_representation>explicit</sequence_representation><values>#xpointer(id("usi5"))</values></localcolumn><double_sequence id="usi28"><values external="inc6"/></double_sequence><localcolumn id="usi29"><name>RegressionX</name><description></description><measurement_quantity>#xpointer(id("usi14"))</measurement_quantity><submatrix>#xpointer(id("usi21"))</submatrix><global_flag>15</global_flag><independent>0</independent><minimum>100</minimum><maximum>650</maximum><sequence_representation>implicit_linear</sequence_representation><values>#xpointer(id("usi28"))</values></localcolumn><localcolumn id="usi30"><name>RegressionY</name><description></description><measurement_quantity>#xpointer(id("usi15"))</measurement_quantity><submatrix>#xpointer(id("usi22"))</submatrix><global_flag>15</global_flag><independent>0</independent><minimum>1.33093909348442</minimum><maximum>8.66885835694051</maximum><sequence_representation>explicit</sequence_representation><values>#xpointer(id("usi6"))</values></localcolumn></usi:data></usi:tdm>
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment