Changeset 2781
- Timestamp:
- Feb 6, 2012 9:27:47 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/examples/lang/R/functions_examples.R
r2780 r2781 3 3 4 4 lib = rp_lib("driver.xml") 5 lib 5 cat("lib = ",lib,"\n") 6 6 7 7 ee = rp_lib_get_string(lib,"input.string(ee).current") 8 is.character(ee) 9 ee 8 cat("ee = ",ee," is.character = ",is.character(ee),"\n") 10 9 11 10 dd = rp_lib_get_double(lib,"input.number(temperature).current") 12 is.real(dd) 13 dd 11 cat("dd = ",dd," is.real = ",is.real(dd),"\n") 14 12 15 13 ii = rp_lib_get_integer(lib,"input.integer(ii).current") 16 is.integer(ii) 17 ii 14 cat("ii = ",ii," is.integer = ",is.integer(ii),"\n") 18 15 19 16 bb = rp_lib_get_boolean(lib,"input.boolean(bb).current") 20 is.logical(bb) 21 bb 17 cat("bb = ",bb," is.logical = ",is.logical(bb),"\n") 22 18 23 ff = rp_lib_get_file(lib,"input.string(ee).current","myoutfile") 24 is.integer(ff) 25 ff 19 nbytes = rp_lib_get_file(lib,"input.string(ee).current","myoutfile") 20 cat("nbytes = ",nbytes," is.integer = ",is.integer(nbytes),"\n") 26 21 27 ps = rp_lib_put_string(lib,"output.string(ps).current","voodoo",TRUE) 28 is.integer(ps) 29 ps 22 err = rp_lib_put_string(lib,"output.string(ps).current","voodoo",TRUE) 23 cat("err = ",err," is.integer = ",is.integer(err),"\n") 30 24 31 25 d = as.real(12.45) 32 pd = rp_lib_put_double(lib,"output.number(ps).current",d,TRUE) 33 is.integer(pd) 34 pd 26 err = rp_lib_put_double(lib,"output.number(ps).current",d,TRUE) 27 cat("err = ",err," is.integer = ",is.integer(err),"\n") 35 28 36 29 pf = rp_lib_put_file(lib,"output.string(pf).current","myoutfile",FALSE,FALSE) 37 is.integer(pf) 38 pf 30 cat("err = ",err," is.integer = ",is.integer(err),"\n") 39 31 40 32 result = rp_lib_result(lib) 41 is.integer(result) 42 result 33 cat("result = ",result," is.integer = ",is.integer(result),"\n") 43 34 44 35 result = rp_units_convert_double("0C","F") 45 is.real(result) 46 result 36 cat("result = ",result," is.real = ",is.real(result),"\n") 47 37 48 38 show = TRUE 49 39 result = rp_units_convert_string("100mm","m",show) 50 is.character(result) 51 result 40 cat("result = ",result," is.character = ",is.character(result),"\n") 52 41 53 42 show = FALSE 54 43 result = rp_units_convert_string("100mm","m",show) 55 is.character(result) 56 result 44 cat("result = ",result," is.character = ",is.character(result),"\n") 57 45 58 46 percent = as.integer(56) 59 47 result = rp_utils_progress(percent,"almost done...") 60 is.integer(result) 61 result 48 cat("result = ",result," is.integer = ",is.integer(result),"\n") 62 49 63 50 result = rp_utils_progress(76,"almost done...") 64 is.integer(result) 65 result 51 cat("result = ",result," is.integer = ",is.integer(result),"\n") 66 52 67 53 result = rp_utils_progress(36.546,"almost done...") 68 is.integer(result) 69 result 54 cat("result = ",result," is.integer = ",is.integer(result),"\n") -
trunk/lang/R/Rappture/src/RpLibraryRInterface.cc
r2709 r2781 464 464 465 465 466 INTEGER(ans)[0] = 1;466 INTEGER(ans)[0] = 0; 467 467 468 468 UNPROTECT(1); … … 554 554 appendVal); 555 555 556 INTEGER(ans)[0] = 1;556 INTEGER(ans)[0] = 0; 557 557 558 558 UNPROTECT(1); … … 642 642 appendVal); 643 643 644 INTEGER(ans)[0] = 1;644 INTEGER(ans)[0] = 0; 645 645 646 646 UNPROTECT(1); … … 739 739 appendVal); 740 740 741 INTEGER(ans)[0] = 1;741 INTEGER(ans)[0] = 0; 742 742 743 743 UNPROTECT(1);
Note: See TracChangeset
for help on using the changeset viewer.