176
HP E1415 Command Reference
ALGorithm
ALGorithm:FUNCtion:DEFine
ALGorithm:FUNCtion:DEFine ’<
function_name
>’,<
range
>,<
offset
>,
<
func_data
>
defines a custom function that can be called from within a custom
algorithm. See Appendix F page 367 "Generating User Defined Functions" for full
information.
Parameters
Comments
•
By providing this custom function capability, the HP E1415’s algorithm
language can be kept simple in terms of mathematical capability. This
increases speed. Rather than having to calculate high-order polynomial
approximations of non-linear functions, this custom function scheme loads a
pre-computed look-up table of values into memory. This method allows
computing virtually any transcendental or non-linear function in only
17
µ
seconds. Resolution is 16 bits.
•
<function_name> is a global identifier and cannot be the same as a previously
define global variable. A user function is globally available to all defined
algorithms.
•
You generate values for <range>, <offset>, and <func_data> with a program
supplied with your HP E1415. It is provided in C-SCPI, and HP Basic forms.
See Appendix F page 367 "Generating User Defined Functions" for full
information.
•
<range>, and <offset> define the allowable input values to the function
(domain). If values input to the function are equal to or outside of
(
±
<range>+<offset>), the function may return
±
INF in IEEE-754 format. For
example; <range> = 8 (-8 to 8), <offset> = 12. The allowable input values
must be greater than 4 and less than 20.
•
<func_data> is a 512 element array of type uint16.
•
The algorithm syntax for calling is: <function_name> ( <expression> ). for
example:
O116 = squareroot( 2 * Input_val );
•
Functions must be defined before defining algorithms that reference them.
Parameter
Name
Parameter
Type
Range of
Values
Default
Units
function_name
string
valid ’C’ identifier
(if not already defined in ’GLOBALS’)
none
range
numeric (float32)
see comments
none
offset
numeric (float32)
see comments
none
func_data
512 element array of
uint16
see comments
none
Содержание VXI 75000 C Series
Страница 2: ......
Страница 16: ...16 ...
Страница 18: ......
Страница 30: ...30 Getting Started Chapter 1 Notes ...
Страница 32: ...32 Field Wiring Chapter 2 Figure 2 1 Channel Numbers at SCP Positions ...
Страница 44: ...44 Field Wiring Chapter 2 Figure 2 11 HP E1415 Terminal Module ...
Страница 54: ...54 Field Wiring Chapter 2 Notes ...
Страница 61: ...Programming the HP E1415 for PID Control 61 Chapter 3 Programming Overview Diagram ...
Страница 124: ...124 Creating and Running Custom Algorithms Chapter 4 Figure 4 2 Algorithm Operating Sequence Diagram ...
Страница 136: ...136 Creating and Running Custom Algorithms Chapter 4 Notes ...
Страница 152: ...152 Algorithm Language Reference Chapter 5 Notes ...
Страница 304: ...304 HP E1415 Command Reference Chapter 6 Command Quick Reference Notes ...
Страница 308: ...308 Specifications Appendix A Thermocouple Type E 200 800C SCPs HP E1501 02 03 ...
Страница 309: ...Specifications 309 Appendix A Thermocouple Type E 200 800C SCPs HP E1508 09 ...
Страница 310: ...310 Specifications Appendix A Thermocouple Type E 0 800C SCPs HP E1501 02 03 ...
Страница 311: ...Specifications 311 Appendix A Thermocouple Type E 0 800C SCPs HP E1509 09 ...
Страница 312: ...312 Specifications Appendix A Thermocouple Type E Extended SCPs HP E1501 02 03 ...
Страница 313: ...Specifications 313 Appendix A Thermocouple Type E Extended SCPs HP E1508 09 ...
Страница 314: ...314 Specifications Appendix A Thermocouple Type J SCPs HP E1501 02 03 ...
Страница 315: ...Specifications 315 Appendix A Thermocouple Type J SCPs HP E1508 09 ...
Страница 316: ...316 Specifications Appendix A Thermocouple Type K SCPs HP E1501 02 03 ...
Страница 317: ...Specifications 317 Appendix A Thermocouple Type R SCPs HP E1501 02 03 ...
Страница 318: ...318 Specifications Appendix A Thermocouple Type R SCPs HP E1508 09 ...
Страница 319: ...Specifications 319 Appendix A Thermocouple Type S SCPs HP E1501 02 03 ...
Страница 320: ...320 Specifications Appendix A Thermocouple Type S SCPs HP E1508 09 ...
Страница 321: ...Specifications 321 Appendix A Thermocouple Type T SCPs HP E1501 02 03 ...
Страница 322: ...322 Specifications Appendix A Thermocouple Type T SCPs HP E1508 09 ...
Страница 323: ...Specifications 323 Appendix A 5K Thermistor Reference SCPs HP E1501 02 03 ...
Страница 324: ...324 Specifications Appendix A 5K Thermistor Reference SCPs HP E1508 09 ...
Страница 325: ...Specifications 325 Appendix A RTD Reference SCPs HP E1501 02 03 ...
Страница 326: ...326 Specifications Appendix A RTD SCPs HP E1501 02 03 ...
Страница 327: ...Specifications 327 Appendix A RTD SCPs HP E1508 09 ...
Страница 328: ...328 Specifications Appendix A 2250 Thermistor SCPs HP E1501 02 03 ...
Страница 329: ...Specifications 329 Appendix A 2250 Thermistor SCPs HP E1508 09 ...
Страница 330: ...330 Specifications Appendix A 5K Thermistor SCPs HP E1501 02 03 ...
Страница 331: ...Specifications 331 Appendix A 5K Thermistor SCPs HP E1508 09 ...
Страница 332: ...332 Specifications Appendix A 10K Thermistor SCPs HP E1501 02 03 ...
Страница 333: ...Specifications 333 Appendix A 10K Thermistor SCPs HP E1508 09 ...
Страница 334: ...334 Specifications Appendix A Notes ...
Страница 346: ...346 Glossary Appendix C Notes ...
Страница 388: ...388 Generating User Defined Functions Appendix F Notes ...
Страница 438: ...438 Index Writing the algorithm 129 values to CVT elements 120 values to the FIFO 121 Z ZERO CALibration ZERO 194 ...