Package ptolemy.data

Examples of ptolemy.data.StringToken


            if ((eng != null) && (eng[1] != 0)) {
                str = ptmatlabGetOutput(eng[1], engOutputBufferSize);
            }
        }

        return new StringToken(str);
    }
View Full Code Here


            } else {
                retval = new ArrayToken(tr);
            }
        } else if (maClassStr.equals("char")) {
            if (nRows == 1) {
                retval = new StringToken(ptmatlabGetString(ma, 0));
            } else {
                Token[] ta = new Token[nRows];

                for (int n = 0; n < nRows; n++) {
                    ta[n] = new StringToken(ptmatlabGetString(ma, n));
                }

                retval = new ArrayToken(ta);
            }
        } else {
View Full Code Here

        ComplexMatrixToken tw = (ComplexMatrixToken) eng.get(engineHandle, "w");
        System.out.println("w = " + tw.toString());

        System.out.println("\nCreate 1xn string s:");

        StringToken ts = new StringToken("a string");
        System.out.println("s = " + ts.toString());
        eng.put(engineHandle, "s", ts);
        System.out.println("\nEval: rc = [s;s];");
        eng.evalString(engineHandle, "rc = [s;s];");

        Token ta = eng.get(engineHandle, "rc");
        System.out.println("rc = " + ta.toString());

        System.out.println("\nCreate 2xn string s:");
        ta = new ArrayToken(new Token[] { new StringToken("str one"),
                new StringToken("str two") });
        System.out.println("s = " + ta.toString());
        eng.put(engineHandle, "s", ta);
        System.out.println("\nEval: rr = [s,s];");
        eng.evalString(engineHandle, "rr = [s,s];");
        ta = eng.get(engineHandle, "rr");
View Full Code Here

                // Should not occur.
                throw new InternalErrorException(ex.toString());
            }
        }

        parameter.setToken(new StringToken(value));
    }
View Full Code Here

        // value to substitute.
        // We substitute forward slashes for backward slashes because
        // having backward slashes in attributes causes TokenMgrErrors
        // while reading in a model.
        new Parameter(generatorAttribute, "generatorAttributeFileName",
                new StringToken(StringUtilities.substitute(
                        generatorAttributeFileName, "\\", "/")));

        int exitValue = 1;
        String compile = generatorAttribute.getParameter("compile");
View Full Code Here

        // CT embedded director 1 parameters
        ctIncDir.initStepSize.setToken(new DoubleToken(0.01));
        ctIncDir.minStepSize.setToken(new DoubleToken(1e-3));
        ctIncDir.maxStepSize.setToken(new DoubleToken(0.5));

        StringToken tok = new StringToken(
                "ptolemy.domains.ct.kernel.solver.DerivativeResolver");
        ctIncDir.breakpointODESolver.setToken(tok);

        // Parameter dfsol = (Parameter)ctIncDir.getAttribute("ODESolver");
        tok = new StringToken(
                "ptolemy.domains.ct.kernel.solver.ExplicitRK23Solver");
        ctIncDir.ODESolver.setToken(tok);

        // CT embedded director 2  parameters
        ctDecDir.initStepSize.setToken(new DoubleToken(0.01));
        ctDecDir.minStepSize.setToken(new DoubleToken(1e-3));
        ctDecDir.maxStepSize.setToken(new DoubleToken(0.5));

        tok = new StringToken(
                "ptolemy.domains.ct.kernel.solver.DerivativeResolver");
        ctDecDir.breakpointODESolver.setToken(tok);
        tok = new StringToken(
                "ptolemy.domains.ct.kernel.solver.ExplicitRK23Solver");
        ctDecDir.ODESolver.setToken(tok);
        ctGain.factor.setToken(new DoubleToken(-1.0));

        // CT director parameters
        topdir.initStepSize.setToken(new DoubleToken(0.01));
        topdir.minStepSize.setToken(new DoubleToken(1e-3));
        topdir.maxStepSize.setToken(new DoubleToken(0.5));
        tok = new StringToken(
                "ptolemy.domains.ct.kernel.solver.DerivativeResolver");
        topdir.breakpointODESolver.setToken(tok);
        tok = new StringToken(
                "ptolemy.domains.ct.kernel.solver.ExplicitRK23Solver");
        topdir.ODESolver.setToken(tok);
    }
View Full Code Here

        super(container, name);
        input = new TypedIOPort(this, "input");
        input.setInput(true);
        input.setOutput(false);
        input.setTypeEquals(BaseType.DOUBLE);
        new Parameter(input, "signalType", new StringToken("CONTINUOUS"));
        input.setTypeEquals(BaseType.DOUBLE);
        output = new TypedIOPort(this, "output");
        output.setInput(false);
        output.setOutput(true);
        output.setTypeEquals(BaseType.DOUBLE);
        output.setTypeEquals(BaseType.DOUBLE);
        new Parameter(output, "signalType", new StringToken("DISCRETE"));
    }
View Full Code Here

            throws NameDuplicationException, IllegalActionException {
        super(container, name);
        input = new TypedIOPort(this, "input");
        input.setInput(true);
        input.setOutput(false);
        new Parameter(input, "signalType", new StringToken("CONTINUOUS"));
        input.setTypeEquals(BaseType.DOUBLE);
        output = new TypedIOPort(this, "output");
        output.setInput(false);
        output.setOutput(true);
        output.setTypeEquals(BaseType.DOUBLE);
        new Parameter(output, "signalType", new StringToken("CONTINUOUS"));
    }
View Full Code Here

        super(container, name);
        input = new TypedIOPort(this, "input");
        input.setInput(true);
        input.setOutput(false);
        input.setTypeEquals(BaseType.DOUBLE);
        new Parameter(input, "signalType", new StringToken("DISCRETE"));
        input.setTypeEquals(BaseType.DOUBLE);
        output = new TypedIOPort(this, "output");
        output.setInput(false);
        output.setOutput(true);
        output.setTypeEquals(BaseType.DOUBLE);
        output.setTypeEquals(BaseType.DOUBLE);
        new Parameter(output, "signalType", new StringToken("CONTINUOUS"));
    }
View Full Code Here

                //File file = new File(StringUtilities
                //        .getProperty("ptolemy.ptII.dir"));
                //file = new File(file, name);
                //_actor.ptalonCodeLocation.setToken(new StringToken(file
                //        .toString()));
                _actor.ptalonCodeLocation.setToken(new StringToken(
                                "$CLASSPATH/" + name));
            }
        } else if (elname.equals("ptalonParameter")) {
            if (_attributes.containsKey("name")
                    && _attributes.containsKey("value")) {
                PtalonParameter param = (PtalonParameter) _actor
                        .getAttribute(_attributes.get("name"));
                param.setToken(new StringToken(_attributes.get("value")));
            }
        } else if (elname.equals("ptalonExpressionParameter")) {
            if (_attributes.containsKey("name")
                    && _attributes.containsKey("value")) {
                PtalonExpressionParameter param = (PtalonExpressionParameter) _actor
View Full Code Here

TOP

Related Classes of ptolemy.data.StringToken

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.