запутался при написании компонента.
Код: Выделить всё
component ventforplasma "Hood for plasma or oxygen cuters";
description
"""
vent. for plasma or oxygen cuters
""";
author "ddd";
license "GPLv2 or greater";
option singleton yes;
// Input Pins
pin in float xpos "axis X pos-feedback";
pin in float ypos "axis Y pos-feedback";
// Output Pins
pin out bit vent1x1 "vent valve 1";
pin out bit vent1x2 "vent valve 2";
pin out bit vent2x1 "vent valve 3";
pin out bit vent2x2 "vent valve 4";
pin out bit vent3x1 "vent valve 5";
pin out bit vent3x2 "vent valve 6";
pin out bit vent4x1 "vent valve 7";
pin out bit vent4x2 "vent valve 8";
pin out bit vent5x1 "vent valve 9";
pin out bit vent5x2 "vent valve 10";
pin out bit vent6x1 "vent valve 11";
pin out bit vent6x2 "vent valve 12";
// Parameters
// Global Variables
function _;
;;
#include "rtapi_math.h"
FUNCTION(_) {
if (xpos<-0)
vent1x1 = 1;
else
vent1x1 = 0;
}
не могу понять что не так и почему не работает условие.
буду признателен за подсказку.