diff --git a/src/main/java/com/ardublock/translator/block/operators/PidBlock.java b/src/main/java/com/ardublock/translator/block/operators/PidBlock.java index 34089fa89e8190e5343b45ab2216bb25b11581de..f36f98ca18af30bb709831d99032ed38305c2e20 100644 --- a/src/main/java/com/ardublock/translator/block/operators/PidBlock.java +++ b/src/main/java/com/ardublock/translator/block/operators/PidBlock.java @@ -26,8 +26,14 @@ public class PidBlock extends TranslatorBlock TranslatorBlock tb_kp = this.getRequiredTranslatorBlockAtSocket(3); TranslatorBlock tb_ki = this.getTranslatorBlockAtSocket(4); TranslatorBlock tb_kd = this.getTranslatorBlockAtSocket(5); - TranslatorBlock tb_limitL = this.getTranslatorBlockAtSocket(6); - TranslatorBlock tb_limitH = this.getTranslatorBlockAtSocket(7); + TranslatorBlock tb_limitL = null; + TranslatorBlock tb_limitH = null; + + try { + tb_limitL = this.getTranslatorBlockAtSocket(6); + tb_limitH = this.getTranslatorBlockAtSocket(7); + + } catch (Exception e) {} boolean integrative = tb_ki != null; boolean derivative = tb_kd != null; diff --git a/src/main/resources/com/ardublock/block/ardublock.xml b/src/main/resources/com/ardublock/block/ardublock.xml index 339c3d5486da3f2d2b32d3def19ea01e9d1a5048..96e48a607e546354de78b1c3c96fd2da8d7eb97b 100644 --- a/src/main/resources/com/ardublock/block/ardublock.xml +++ b/src/main/resources/com/ardublock/block/ardublock.xml @@ -1566,8 +1566,10 @@ <BlockConnector connector-type="number" connector-kind="socket" label="bc.kd"> </BlockConnector> <BlockConnector connector-type="number" connector-kind="socket" label="bc.limitL"> + <DefaultArg genus-name="number" label="0" /> </BlockConnector> <BlockConnector connector-type="number" connector-kind="socket" label="bc.limitH"> + <DefaultArg genus-name="number" label="255" /> </BlockConnector> </BlockConnectors> </BlockGenus> @@ -2796,7 +2798,7 @@ <BlockConnector connector-type="string" connector-kind="socket" /> <BlockConnector connector-type="string" connector-kind="socket" /> <BlockConnector connector-type="string" connector-kind="socket" label="bc.prog_date"> - <DefaultArg genus-name="string" label="01.01.2021" /> + <DefaultArg genus-name="string" label="01.01.2022" /> </BlockConnector> <BlockConnector connector-type="number" connector-kind="socket" label="bc.prog_version"> <DefaultArg genus-name="number" label="0.1" /> diff --git a/src/main/resources/com/ardublock/defaultProgram.abp b/src/main/resources/com/ardublock/defaultProgram.abp index b9b194761463887b01668f3cfa2783428009f995..8ab101563b4057ae7c82e39848377f75cfb7c1ef 100644 --- a/src/main/resources/com/ardublock/defaultProgram.abp +++ b/src/main/resources/com/ardublock/defaultProgram.abp @@ -29,7 +29,7 @@ </Plug> </Block> <Block genus-name="string" id="86"> - <Label>01.01.2021</Label> + <Label>01.01.2022</Label> <Location> <X>208</X> <Y>143</Y>