TThresholdReed
Alur kerja

Alur kerja pemrograman · Status ambang dengan histeresis

03
Produk

Alur kerja

Perbarui status Boolean memakai ambang histeresis bawah dan atas yang terhingga. Pertahankan status tepat di antara ambang dan uji kesamaan pada setiap batas, lalu tolak ambang terbalik, bilangan tak terhingga dan status bukan Boolean.

01

Unduh aplikasi

Pilih folder dan minta asisten membaca berkas terkait sebelum mengeditnya. Tentukan tujuan serta batas tugas.

02

Buka folder proyek

Pilih endpoint yang kompatibel. Alat yang tersedia dan kualitas jawaban bergantung pada model serta server yang digunakan.

03

Hubungkan dan uji model

Tinjau perubahan dan keluaran perintah. Jalankan pemeriksaan proyek sebelum menerima hasilnya; kode yang dihasilkan tidak otomatis sudah diuji.

04

Tinjau perubahan dan jalankan pengujian

Bandingkan perilaku sebenarnya dengan hasil yang diharapkan. Jika pemeriksaan gagal, cari penyebabnya sebelum membuat perubahan lain.

Status ambang dengan histeresis

Alur kerja
from math import isfinite

def hysteresis(active, sample, low, high):
    if type(active) is not bool:
        raise ValueError("hysteresis.state")
    if any(type(x) not in (int, float) or (type(x) is float and not isfinite(x))
           for x in (sample, low, high)) or low >= high:
        raise ValueError("hysteresis.thresholds")
    if sample >= high:
        return True
    if sample <= low:
        return False
    return active

Tinjau sebelum menerapkan. Tinjau perubahan dan keluaran perintah. Jalankan pemeriksaan proyek sebelum menerima hasilnya; kode yang dihasilkan tidak otomatis sudah diuji.

Ruang kerja kode dengan AI

Ide berikutnya dimulai di sini.

Unduh untuk Windows ↗