KJNodes/miscgenerated

Simple Calculator KJ(SimpleCalculatorKJ)

커스터마이징 가능한 표현식 상자를 통해 작동하며, 미리 정의된 변수(예: a, b, c)와 풍부한 연산자(덧셈, 뺄셈, 곱셈, 나눗셈, 비교, 논리 연산) 및 수학 함수(예: sin, sqrt, round)를 사용하여 수식을 구성할 수 있습니다.

Simple Calculator KJ

variables
FLOAT
INT
BOOLEAN
expression
a + b
KJNodes

Simple Calculator KJ 노드는 사용자 정의 가능한 표현식 상자를 통해 작동하며, 미리 정의된 변수(예: a, b, c)와 풍부한 연산자(덧셈, 뺄셈, 곱셈, 나눗셈, 비교, 논리 연산) 및 수학 함수(예: sin, sqrt, round)를 사용하여 수식을 구성할 수 있습니다.

Simple Calculator KJ 노드를 사용하면 워크플로 내에서 직접 수학적 또는 논리적 표현식을 작성하고 결과를 동적으로 계산할 수 있어, 매개변수 제어에 큰 유연성을 제공합니다.

노드 기능

이 노드는 사용자 정의 가능한 표현식 상자를 통해 작동하며, 미리 정의된 변수(예: a, b, c)와 풍부한 연산자(덧셈, 뺄셈, 곱셈, 나눗셈, 비교, 논리 연산) 및 수학 함수(예: sin, sqrt, round)를 사용하여 수식을 구성할 수 있습니다. 노드는 FLOAT, INT, BOOLEAN의 세 가지 출력을 제공하며, 각각 표현식 결과를 해당 타입으로 변환한 값을 포함합니다. 표현식의 결과 유형에 따라 해당하는 출력이 값을 가지지만, 모든 출력을 사용할 수 있습니다. 표현식 입력의 기본값은 "a + b"입니다.

사용 시나리오

다른 노드의 출력 값을 기반으로 새로운 제어 매개변수를 계산해야 할 때, 예를 들어 두 입력 값을 더한 후 계수를 곱하는 경우 Simple Calculator KJ가 매우 유용합니다. 또한 특정 값이 임계값을 초과하는지 판단하여 워크플로의 다른 분기를 결정하는 조건부 논리를 생성하는 데 사용할 수 있습니다. 또한 삼각 함수를 사용하여 파형 데이터를 생성하는 것과 같은 복잡한 수학적 변환도 대표적인 적용 사례입니다.

주의사항

사용 시 표현식의 변수명(a, b, c...)은 하단 "variables" 입력 상자에 실제로 연결된 변수의 순서 및 개수와 반드시 일치해야 합니다. 그렇지 않으면 계산 오류가 발생하거나 실행되지 않을 수 있습니다. 기능이 강력하지만, 워크플로의 가독성을 유지하기 위해 지나치게 복잡하고 장황한 표현식 작성을 피해야 합니다.

Simple Calculator KJ 노드 소스 코드 링크

Simple Calculator KJ 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.

댓글

GitHub로 로그인하고 토론에 참여하세요.

댓글을 불러오는 중…