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.Exception
public 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.Exception
public org.scilab.modules.xcos.link.commandcontrol.CommandControlLink getControlLink() throws java.lang.Exception
java.lang.Exception
public XcosAdapter_Block getControlingBlock() throws java.lang.Exception
java.lang.Exception
public org.scilab.modules.xcos.port.command.CommandPort getControlingPort() throws java.lang.Exception
java.lang.Exception
public 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.Exception
public 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.Exception
public java.lang.String getInterfaceFunctionName()
public boolean isX2cBlock() throws java.lang.Exception
java.lang.Exception
public java.lang.String getX2cLibName() throws java.lang.Exception
java.lang.Exception
public java.lang.String getX2cBlockName() throws java.lang.Exception
java.lang.Exception
public java.lang.String getX2cBlockLabel() throws java.lang.Exception
java.lang.Exception
public java.lang.String getX2cBlockLabelFull() throws java.lang.Exception
java.lang.Exception
public org.scilab.modules.xcos.port.input.ExplicitInputPort getInPort(java.lang.String portName) throws java.lang.Exception
java.lang.Exception
public org.scilab.modules.xcos.port.output.ExplicitOutputPort getSourceOfInPort(java.lang.String portName) throws java.lang.Exception
portName
- Input port namejava.lang.Exception
public org.scilab.modules.xcos.port.output.ExplicitOutputPort getSourceOfInPort(org.scilab.modules.xcos.port.input.InputPort port) throws java.lang.Exception
port
- Input portjava.lang.Exception
public java.lang.Integer acquireSampleTimeFactor() throws java.lang.Exception
java.lang.Exception
public void setSampleTimeFactor(java.lang.Integer sampleTimeFactor)
public java.lang.Integer getSampleTimeFactor()
public XcosAdapter_Block getXcosClock() throws java.lang.Exception
java.lang.Exception
public void renameBlock(java.lang.String blockLabel_new, java.lang.String blockLabelFull_new) throws java.lang.Exception
java.lang.Exception
public java.lang.String getXcosBlockLabel()
public void setModelIdentification(java.lang.String modelIdentification)
public void updateModelIdentification(java.lang.String modelIdentification) throws java.lang.Exception
java.lang.Exception
public 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.Object
Copyright 2019 LCM. All rights reserved.