418
Example Program Listings
if ( t != 0 )
{
int32 ltemp = round32f( log10( t ) / log10( 2.0 ) );
if ( (X ltemp) > 30 )
{
Xfactor = 30 - ltemp;
}
}
Mfactor = round32f( two_to_the_N(Xfactor)*slope );
if ( Mfactor == 32768 )
{
/* There is an endpoint problem. Re-compute if on endpoint */
Xfactor--;
Mfactor =round32f( two_to_the_N(Xfactor)*slope );
}
if ((Mfactor<=32767) && (Mfactor>= -32768) )
{
/* only save if M is within limits */
/* Adjust EX to match runtime.asm */
EX[jj] = (uint16)(Xofst - Xfactor );
M[jj] = (uint16)(Mfactor & 0xFFFF); /* remove leading 1’s*/
B = round32f( two_to_the_N(Xfactor )*result[ii-1] );
Bhigh[jj] = (uint16)((B >> 16) & 0x0000FFFF);
Blow[jj] = (uint16)(B & 0x0000FFFF);
}
} /* end for */
/*
* Build actual tables for downloading into the E1415 memory.
*/
for ( ii=0 ; ii<128 ; ii++ )
{ /* copy 64 sets of coefficents */
conv_array[ii*4] = M[ii];
conv_array[ii*4+1] = EX[ii];
conv_array[ii*4+2] = Bhigh[ii];
conv_array[ii*4+3] = Blow[ii];
/*
printf("%d %d %d %d %d\n",ii,M[ii],EX[ii],Bhigh[ii],Blow[ii]);
*/
}
return;
}
/* Main program */
/*ARGSUSED*/
/* Keeps lint happy */
int main(int argc, char *argv[])
{
/* Main program local variable declarations */
char *algorithm; /* Algorithm string */
int alg_num; /* Algorithm number being loaded */
char string[333]; /* Holds error information */
int32 error; /* Holds error number */
#if 0
/* Set to 1 if reading algorithm files */
/* Check pass parameters */
if ((argc < 2) || (argc > 33)) { /* Must have 1 to 32 algorithms */
usage(argv[0]);
Содержание 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 ...