public class ProcessSlxBlocks_Slx
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
ProcessSlxBlocks_Slx.Ifc |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,ProcessSlxBlocks_Slx.Ifc> |
idxBlockType |
(package private) static java.util.Map<java.lang.String,java.lang.String> |
mapNumFn |
(package private) static java.util.Map<java.lang.String,java.lang.String> |
mapNumOperators |
(package private) static ProcessSlxBlocks_Slx.Ifc |
prcCallModule |
(package private) static ProcessSlxBlocks_Slx.Ifc |
prcConstant |
(package private) static ProcessSlxBlocks_Slx.Ifc |
prcCplx_FromRealImag |
(package private) static ProcessSlxBlocks_Slx.Ifc |
prcCplx_ToMagnRad |
(package private) static ProcessSlxBlocks_Slx.Ifc |
prcGain |
(package private) static ProcessSlxBlocks_Slx.Ifc |
prcInport
Implementation to handle an Inport
|
(package private) ProcessSlxBlocks_Slx.Ifc |
prcLibModule |
(package private) static ProcessSlxBlocks_Slx.Ifc |
prcMux |
(package private) static ProcessSlxBlocks_Slx.Ifc |
prcNull |
(package private) static ProcessSlxBlocks_Slx.Ifc |
prcNumFnPerBlockType |
(package private) ProcessSlxBlocks_Slx.Ifc |
prcNumOper |
(package private) static ProcessSlxBlocks_Slx.Ifc |
prcOutport |
(package private) static ProcessSlxBlocks_Slx.Ifc |
prcUnitDelay |
(package private) PrepareFromSlx |
preparerSlx |
(package private) Prj_FBCLrd |
prj |
Constructor and Description |
---|
ProcessSlxBlocks_Slx(Prj_FBCLrd prj,
PrepareFromSlx preparerSlx) |
Modifier and Type | Method and Description |
---|---|
(package private) static java.util.Map<java.lang.String,java.lang.String> |
createMapNumFn() |
(package private) static java.util.Map<java.lang.String,java.lang.String> |
createMapNumOperators() |
private java.util.Map<java.lang.String,ProcessSlxBlocks_Slx.Ifc> |
createProcBlockTypes()
creates different processing classes for the variety of the block types in Simulink.
|
(package private) FBlock_Type_FBcl |
createSubModule(SlxData.Module_SlxData fbx) |
(package private) void |
divBlocks(Block_SlxData slxBlock,
Module_FBcl moduleBlock) |
ProcessSlxBlocks_Slx.Ifc |
getPrcFBx(java.lang.String blocktypeSlx)
Gets the routine to process the slx block to create a FBlock_FBcl.
|
(package private) void |
setBlock_fromSlx(Block_SlxData slxBlock,
FBlock_FBcl block) |
final Prj_FBCLrd prj
final PrepareFromSlx preparerSlx
static ProcessSlxBlocks_Slx.Ifc prcInport
static ProcessSlxBlocks_Slx.Ifc prcOutport
static ProcessSlxBlocks_Slx.Ifc prcConstant
static ProcessSlxBlocks_Slx.Ifc prcNumFnPerBlockType
static ProcessSlxBlocks_Slx.Ifc prcUnitDelay
static ProcessSlxBlocks_Slx.Ifc prcCplx_FromRealImag
static ProcessSlxBlocks_Slx.Ifc prcCplx_ToMagnRad
static ProcessSlxBlocks_Slx.Ifc prcGain
static ProcessSlxBlocks_Slx.Ifc prcNull
ProcessSlxBlocks_Slx.Ifc prcNumOper
static ProcessSlxBlocks_Slx.Ifc prcMux
static ProcessSlxBlocks_Slx.Ifc prcCallModule
ProcessSlxBlocks_Slx.Ifc prcLibModule
static java.util.Map<java.lang.String,java.lang.String> mapNumFn
static java.util.Map<java.lang.String,java.lang.String> mapNumOperators
private final java.util.Map<java.lang.String,ProcessSlxBlocks_Slx.Ifc> idxBlockType
public ProcessSlxBlocks_Slx(Prj_FBCLrd prj, PrepareFromSlx preparerSlx)
FBlock_Type_FBcl createSubModule(SlxData.Module_SlxData fbx) throws java.io.IOException
java.io.IOException
void divBlocks(Block_SlxData slxBlock, Module_FBcl moduleBlock)
void setBlock_fromSlx(Block_SlxData slxBlock, FBlock_FBcl block)
static java.util.Map<java.lang.String,java.lang.String> createMapNumFn()
static java.util.Map<java.lang.String,java.lang.String> createMapNumOperators()
public ProcessSlxBlocks_Slx.Ifc getPrcFBx(java.lang.String blocktypeSlx)
blocktypeSlx
- name from the slx fileprivate java.util.Map<java.lang.String,ProcessSlxBlocks_Slx.Ifc> createProcBlockTypes()