Wyjścia PWM¶
/stm.cgi?pname¶
Ustaw nazwę dla wyjścia PWM.
GET /stm.cgi?pname=AB
Ato indeks wyjścia PWM PWM0-PWM3, liczba całkowita0-3Bto nazwa do ustawienia, ciąg do 15 znaków
Przykład:
http://192.168.1.100/stm.cgi?pname=0Dioda
/outs.cgi?pwm=pwm¶
Przełącz stan wyjścia PWM.
GET /outs.cgi?pwm=pwmA
Ato indeks wyjścia PWM PWM0-PWM3, liczba całkowita0-3
Przykład:
http://192.168.1.100/outs.cgi?pwm=pwm0
/outs.cgi?pwmA=B¶
Ustaw stan wyjścia PWM.
GET /outs.cgi?pwmA=B
Ato indeks wyjścia PWM PWM0-PWM3, liczba całkowita0-3Bto stan do ustawienia, liczba całkowita0-1
Przykład:
http://192.168.1.100/outs.cgi?pwm0=1
/stm.cgi?pwmd¶
Ustaw cykl pracy (współczynnik wypełnienia) dla wyjścia PWM.
GET /stm.cgi?pwmd=AB
Ato indeks wyjścia PWM PWM0-PWM3, liczba całkowita0-3Bto cykl pracy w procentach, liczba całkowita0-100
Przykład:
http://192.168.1.100/stm.cgi?pwmd=050
/stm.cgi?pwmp¶
Ustaw opcje Aktywny niski i Tryb ON/OFF.
GET /stm.cgi?pwmp=A
Aokreśla, czy funkcja jest włączona dla PWM0-PWM3, liczba całkowita0-255(8 bitów 20, 21, .. ,27 - pierwsze 4 to Aktywny niski dla PWM0-PWM3, kolejne 4 to Tryb ON/OFF dla PWM0-PWM3)
Przykład:
http://192.168.1.100/stm.cgi?pwmp=15
/stm.cgi?pwmf¶
Ustaw częstotliwość dla wyjść PWM.
GET /stm.cgi?pwmf=AB
Aokreśla, czy częstotliwość jest ustawiana dla PWM0 czy PWM1-PWM3, liczba całkowita0-1Bto częstotliwość w Hz, liczba całkowita1-1000000(50-100000do SW 1.49d włącznie)
Przykład:
http://192.168.1.100/stm.cgi?pwmf=010000
/stm.cgi?pwmt¶
Dodane w HW 3.5+ SW 1.30
Ustaw czas, w którym współczynnik wypełnienia sygnału zostanie zmieniony.
GET /stm.cgi?pwmt=AB
Ato indeks wyjścia PWM PWM0-PWM3, liczba całkowita0-3Bto czas w sekundach, liczba całkowita0-2147483647
Przykład:
http://192.168.1.100/stm.cgi?pwmt=010
Regulator PID¶
/stm.cgi?pidvalue¶
Ustaw opcje regulatora PID.
GET /stm.cgi?pidvalue=A*B*C*D*E*F*G
Aokreśla, czy funkcja jest włączona, liczba całkowita0-1-
Bto wejście, liczba całkowita0-30, 47-51{ "0": "VCC", "1": "INPA1", "2": "INPA2", "3": "INPA3", "4": "INPA4", "5": "INPA5", "6": "INPA6", "7": "TEMP", "8": "T1", "9": "H1", "18": "P1", "10": "DS1", "11": "DS2", "12": "DS3", "13": "DS4", "14": "DS5", "15": "DS6", "22": "DS7", "23": "DS8", "16": "DIFF1", "17": "DIFF2", "26": "DIFF3", "47": "DIFF4", // dodane w HW 3.5+ SW 1.49 "48": "DIFF5", // dodane w HW 3.5+ SW 1.49 "49": "DIFF6", // dodane w HW 3.5+ SW 1.49 "19": "CO2/GMQ125", // zmienione w HW 3.5+ SW 1.49 "24": "PM1.0", "20": "PM2.5", "25": "PM4.0", "21": "PM10.0", "27": "POWER1", // dodane w HW 3.5+ SW 1.36 "28": "POWER2", // dodane w HW 3.5+ SW 1.36 "29": "POWER3", // dodane w HW 3.5+ SW 1.36 "30": "POWER4", // dodane w HW 3.5+ SW 1.36 "50": "POWER5", // dodane w HW 3.5+ SW 1.49 "51": "POWER6", // dodane w HW 3.5+ SW 1.49 } -
Cto docelowa wartość na wejściu, liczba całkowita (żądana wartość pomnożona przez 10) Dto współczynnik Kp, liczba całkowitaEto współczynnik Ki, liczba całkowitaFto współczynnik Kd, liczba całkowitaGokreśla, które wyjście PWM ma być sterowane, liczba całkowita0-3(PWM0-PWM3)
Przykład:
http://192.168.1.100/stm.cgi?pidvalue=1*7*240*1*1*1*0