Рет қаралды 145
В этом ролике я попытаюсь объяснить, почему я считаю автопарковку солнечных панелей на ночь и обеспечение приоритетности самозапитывания электростанции вырабатываемой энергией важными вещами. Также я покажу один из вариантов, как это сделать и программу, которая помогает решить эти задачи. Кроме самообеспечения, показанный принцип приоритетности может быть использован в секторальном распределении энергии.
Ролик по программированию IC10 Богдана Гаврилюка: • Stationeers - Язык про... (призываю занести Богдану лайк за очень качественное объяснение, Вам это ничего не стоит, а человеку поддержка).
Программа для IC10:
define DLS 1076425094
define SPanel -934345724
define APC -1032513487
define TRA 1054059374
alias Ver r14
alias Hor r13
alias Shift r12
alias ParkData r11
alias PowerLimit r10
move ParkData 0
move Shift 0
move PowerLimit 1
loop:
yield
lb Ver DLS Vertical 0
blt Ver 90 day
night:
beq ParkData 555 loop
sb SPanel Horizontal ParkData
move ParkData 555
sleep 4.50
j loop
day:
lb Hor DLS Horizontal 0
add Hor Hor Shift
sub Ver 90 Ver
brne ParkData 555 2
move ParkData Hor
sb SPanel Vertical Ver
sb SPanel Horizontal Hor
lb r0 APC Ratio Maximum
select r1 PowerLimit 0.95 0.85
slt PowerLimit r0 r1
brnez PowerLimit 3
sb TRA Setting 4900
j loop
lb r0 APC PowerPotential Minimum
lb r1 APC RequiredPower Minimum
sub r0 r0 r1
max r0 r0 0
div r0 r0 50
floor r0 r0
mul r0 r0 50
sb TRA Setting r0
j loop