public class CreateFBlock_Instance_FBrd extends Write_FBlock_FBwr
| Modifier and Type | Field and Description |
|---|---|
private FBtype_FBcl |
fbt |
fbtw, fbwRef, idxDin, idxDout, listDepCtor, listDepInit, mdlw, prjfb| Constructor and Description |
|---|
CreateFBlock_Instance_FBrd(FBlock_FBcl fb,
Write_FBtype_FBwr fbtw,
Write_Module_FBwr inModule) |
CreateFBlock_Instance_FBrd(FBtype_FBcl fbt,
java.lang.String name,
Write_Module_FBwr inModule,
XY_FBcl graphicPos,
Prj_FBcl prj) |
| Modifier and Type | Method and Description |
|---|---|
static CreateFBlock_Instance_FBrd |
createFBlockInstance(FBtype_FBcl fbt,
java.lang.String name,
Write_Module_FBwr mdlwr,
int zEvInpin,
int zInpins,
int zOutpins,
XY_FBcl graphicPos,
LogMessage log)
Create a FBlock_FBcl in the module with given Type.
|
private void |
set(Write_Module_FBwr mdlwr,
int zEvInConnections,
int zInpinsGiven,
int zOutpinsGiven,
LogMessage log) |
addDin, addDout, changeFBtype, createFBlockDTypes, createFBlockPinsFromLists, fbtw, fbwRef, getCreateEvPrepUpdin, getCreateEvPrepUpdout, getCreatePin, getCreatePin, getCreatePinFromType, getCreatePinFromType, getCreatePinType, getCreatePortThis, getEvinPrep, getEvinType, getEvPrepUpdin, getEvPrepUpdout, getPinFromType, iterDin, iterDin4dout, iterDin4evin, iterDout, iterDout4evout, iterEvin4din, iterEvin4evout, iterEvin4mask, iterEvinType, iterEvout, iterEvout4dout, iterEvout4evin, iterEvout4mask, iterPort, iterPort4evout, iterRef, iterRef4evin, listEvin, nrDinCurrent, nrEvinCurrent, nrEvoutCurrent, nrofDout, propgDTypeToPin, setFbw, toString, updatePinsFromType, XXXcreateFBlockPinsFromType, XXXgetCreateEvoutTypeFromEvin, XXXgetCreateEvPrepFromPrepout, XXXgetCreatePinDtype, XXXnrAnyInputs, XXXnrAnyOutputsclone_dtypes, createDinoutPins, createEvinoutPins, createRefPortPins, get_idxPin, getConnInArray, getConnOutArray, getEvInArray, getEvOutArray, put_idxPin, put_idxPin, setFBlockDTypePin, setSteptimeprivate final FBtype_FBcl fbt
CreateFBlock_Instance_FBrd(FBtype_FBcl fbt, java.lang.String name, Write_Module_FBwr inModule, XY_FBcl graphicPos, Prj_FBcl prj)
public CreateFBlock_Instance_FBrd(FBlock_FBcl fb, Write_FBtype_FBwr fbtw, Write_Module_FBwr inModule)
public static CreateFBlock_Instance_FBrd createFBlockInstance(FBtype_FBcl fbt, java.lang.String name, Write_Module_FBwr mdlwr, int zEvInpin, int zInpins, int zOutpins, XY_FBcl graphicPos, LogMessage log)
fbt - The given typename - mdlwr - necessary because of Dout_FBcl#setLocalVar(org.vishia.fbcl.fblock.Module_FBcl.Create) may be necessary.
It registers the necessity of a module instance variable here.zEvInpin - 0 or number of variable number of event inputs.
It is possible that the type has lesser pins, supports multiple inputs of adequate type.zInpins - 0 or number of variable number of data inputs.zOutpins - 0 or number of variable number of data outputs of adequate type.private void set(Write_Module_FBwr mdlwr, int zEvInConnections, int zInpinsGiven, int zOutpinsGiven, LogMessage log)