public class XcosAdapter_Block
extends java.lang.Object
| Constructor and Description |
|---|
XcosAdapter_Block(org.scilab.modules.xcos.block.BasicBlock xcosBlock) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Integer |
acquireSampleTimeFactor()
Acquire the SampleTimeFactor by walking the Xcos model to find the clock
|
XcosAdapter_Block |
getControlingBlock() |
org.scilab.modules.xcos.port.command.CommandPort |
getControlingPort() |
org.scilab.modules.xcos.link.commandcontrol.CommandControlLink |
getControlLink() |
org.scilab.modules.xcos.port.control.ControlPort |
getControlPort() |
java.util.List<org.scilab.modules.xcos.port.control.ControlPort> |
getControlPorts() |
XcosExprs |
getExprs() |
java.lang.String |
getID()
Return the Id of the xcos block
|
org.scilab.modules.xcos.port.input.ExplicitInputPort |
getInPort(java.lang.String portName) |
org.scilab.modules.xcos.port.input.InputPort |
getInputPort()
Returns input port.
|
java.util.List<org.scilab.modules.xcos.port.input.InputPort> |
getInputPorts()
Returns input port list.
|
java.lang.String |
getInterfaceFunctionName() |
org.scilab.modules.xcos.port.output.OutputPort |
getOutputPort()
Returns output port.
|
java.util.List<org.scilab.modules.xcos.port.output.OutputPort> |
getOutputPorts()
Returns output port list.
|
java.lang.Integer |
getSampleTimeFactor() |
org.scilab.modules.xcos.port.output.ExplicitOutputPort |
getSourceOfInPort(org.scilab.modules.xcos.port.input.InputPort port)
Returns source of input port.
|
org.scilab.modules.xcos.port.output.ExplicitOutputPort |
getSourceOfInPort(java.lang.String portName)
Returns source of input port.
|
java.lang.String |
getX2cBlockLabel() |
java.lang.String |
getX2cBlockLabelFull() |
java.lang.String |
getX2cBlockName()
Returns X2C block name.
|
java.lang.String |
getX2cLibName()
Returns X2C library name.
|
org.scilab.modules.xcos.block.BasicBlock |
getXcosBlock() |
java.lang.String |
getXcosBlockLabel() |
XcosAdapter_Block |
getXcosClock() |
boolean |
isCurrentModel(java.lang.String modelIdentification) |
boolean |
isX2cBlock()
Checks whether BasicBlock is a X2C block.
|
void |
renameBlock(java.lang.String blockLabel_new,
java.lang.String blockLabelFull_new) |
void |
setModelIdentification(java.lang.String modelIdentification) |
void |
setSampleTimeFactor(java.lang.Integer sampleTimeFactor) |
java.lang.String |
toString() |
void |
updateBlockExprs() |
void |
updateModelIdentification(java.lang.String modelIdentification) |
public XcosAdapter_Block(org.scilab.modules.xcos.block.BasicBlock xcosBlock)
throws java.lang.Exception
java.lang.Exceptionpublic org.scilab.modules.xcos.block.BasicBlock getXcosBlock()
public java.util.List<org.scilab.modules.xcos.port.control.ControlPort> getControlPorts()
public org.scilab.modules.xcos.port.control.ControlPort getControlPort()
throws java.lang.Exception
java.lang.Exceptionpublic org.scilab.modules.xcos.link.commandcontrol.CommandControlLink getControlLink()
throws java.lang.Exception
java.lang.Exceptionpublic XcosAdapter_Block getControlingBlock() throws java.lang.Exception
java.lang.Exceptionpublic org.scilab.modules.xcos.port.command.CommandPort getControlingPort()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.List<org.scilab.modules.xcos.port.input.InputPort> getInputPorts()
public org.scilab.modules.xcos.port.input.InputPort getInputPort()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.List<org.scilab.modules.xcos.port.output.OutputPort> getOutputPorts()
public org.scilab.modules.xcos.port.output.OutputPort getOutputPort()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getInterfaceFunctionName()
public boolean isX2cBlock()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getX2cLibName()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getX2cBlockName()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getX2cBlockLabel()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getX2cBlockLabelFull()
throws java.lang.Exception
java.lang.Exceptionpublic org.scilab.modules.xcos.port.input.ExplicitInputPort getInPort(java.lang.String portName)
throws java.lang.Exception
java.lang.Exceptionpublic org.scilab.modules.xcos.port.output.ExplicitOutputPort getSourceOfInPort(java.lang.String portName)
throws java.lang.Exception
portName - Input port namejava.lang.Exceptionpublic org.scilab.modules.xcos.port.output.ExplicitOutputPort getSourceOfInPort(org.scilab.modules.xcos.port.input.InputPort port)
throws java.lang.Exception
port - Input portjava.lang.Exceptionpublic java.lang.Integer acquireSampleTimeFactor()
throws java.lang.Exception
java.lang.Exceptionpublic void setSampleTimeFactor(java.lang.Integer sampleTimeFactor)
public java.lang.Integer getSampleTimeFactor()
public XcosAdapter_Block getXcosClock() throws java.lang.Exception
java.lang.Exceptionpublic void renameBlock(java.lang.String blockLabel_new,
java.lang.String blockLabelFull_new)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getXcosBlockLabel()
public void setModelIdentification(java.lang.String modelIdentification)
public void updateModelIdentification(java.lang.String modelIdentification)
throws java.lang.Exception
java.lang.Exceptionpublic boolean isCurrentModel(java.lang.String modelIdentification)
public XcosExprs getExprs()
public void updateBlockExprs()
public java.lang.String getID()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright 2019 LCM. All rights reserved.