示例#1
0
def test_xcpp_matlab():
    """[XCPP-MATLAB]: """
    exec_cmd('excentury xc_test.xcpp to matlab --force')
    cmd = 'matlab -nodisplay -nosplash'
    run_cmd("%s < matlab/xc_test.m > /dev/null" % cmd, "", "")
    data = load_file('tmp.xc')
    eq_(data['x'], 4, "Failed...")
    eq_(data['y'], 27, "Failed...")
示例#2
0
import os
import excentury as xc
import objects as obj
import numpy as np

var = xc.load_file("tmp.xc")
variables = [
    "array_obj",
    "line_obj",
    "point_obj",
    "tensor_obj",
    "v_byte",
    "v_char",
    "v_double",
    "v_float",
    "v_int",
    "v_long",
    "v_short",
    "v_str",
    "v_ubyte",
    "v_uint",
    "v_ulong",
    "v_ushort",
]
for name in variables:
    print "%s: %s" % (name, str(var[name]))
os.remove("tmp.xc")