목차 보기
  1. 시뮬레이션이 계산하는 것
  2. 켜고 끄기
  3. 화면에서 결과 읽기
  4. 전원 설정
  5. 시뮬레이션이 차단되거나 오류가 날 때
  6. 값이 이상할 때 확인하는 순서
  7. 정리
Table of contents
  1. What the simulation calculates
  2. Turning it on and off
  3. Reading results on screen
  4. Power settings
  5. When simulation is blocked or errors out
  6. The order to check when values look odd
  7. Summary

납땜은 한 번 하면 되돌리기 어렵습니다. 패턴도의 시뮬레이션은 만능기판에 그려 둔 회로를 실제로 켜 본 것처럼 계산해, LED가 켜지는지, 저항에 얼마의 전류가 흐르는지, IC의 핀이 HIGH인지 LOW인지를 납땜 전에 확인하게 해 줍니다. 이 글에서는 시뮬레이션을 켜고 끄는 방법, 화면에서 결과를 읽는 방법, 전원 설정, 그리고 시뮬레이션이 "차단"이나 "오류"로 멈출 때의 원인을 정리합니다. 아직 회로가 없다면 패턴도 시작하기로 LED 회로를 먼저 만들어 보세요.

시뮬레이션이 계산하는 것

회로를 전원, 저항, 다이오드 같은 소자의 연결로 보고 각 넷(전기적으로 이어진 선)의 전압과 소자에 흐르는 전류를 풀어냅니다. 계산은 실제 시간과 비슷한 속도로 0.01초 단위로 계속 갱신되므로 커패시터가 충전되는 모습이나 카운터 IC의 상태 변화도 시간에 따라 이어서 볼 수 있습니다.

분류지원하는 부품
수동 소자저항, 가변저항, 커패시터, 유극성 커패시터
반도체LED(6색), 다이오드, 제너 다이오드, NPN·PNP 트랜지스터
입력과 표시DIP 스위치, 택트 스위치, 7세그먼트(FND)
ICNE555, LM358·LM324, 74LS·74HC 로직과 카운터, CD4000 계열 등 30여 종의 내장 모델

시뮬레이션은 회로 설계를 점검하는 도구이지 실제 부품의 모든 특성을 재현하는 실험실은 아닙니다. 부품 편차, 배선 저항, 잡음, 스위치 채터링, IC의 전파 지연 같은 것은 모델에 없거나 단순화되어 있습니다. 특히 트랜지스터는 베이스와 이미터 사이 전압이 약 0.5V를 넘으면 켜지는 스위치로 다루므로 전류 증폭률(hFE)과 포화 정도는 반영되지 않습니다. 베이스 저항 값은 트랜지스터 스위치 회로의 계산식으로 직접 구하세요. 납땜한 뒤에는 멀티미터로 같은 지점을 재어 비교하는 것이 가장 확실합니다(멀티미터 고르는 법).

켜고 끄기

위쪽 막대의 시뮬 버튼을 누르면 시작되고 "실시간 시뮬레이션 시작"이라는 안내가 나옵니다. 실행 중에는 버튼이 빨간색 중지로 바뀌며, 누르면 "시뮬레이션 중지" 안내와 함께 멈춥니다. 시뮬레이션에는 전용 단축키가 없고 Ctrl+K 명령 검색의 "시뮬레이션 시작"으로도 켤 수 있습니다.

버튼 표시상태하는 일
시뮬대기 중누르면 시작
중지(빨간색)실행 중누르면 멈춤
차단(주황색)시작하지 못함지원하지 않거나 연결이 불완전한 부품이 있음. 마우스를 올리면 이유가 보이고, 고친 뒤 누르면 다시 시도
오류(빨간색)계산 중 문제같은 방식으로 이유 확인 후 다시 시도

화면이 좁으면 글자는 숨고 아이콘만 보입니다. 시뮬레이션을 켠 채로 부품 값을 바꾸거나 배선을 고쳐도 결과가 이어서 갱신됩니다. 예를 들어 저항 값을 바꾸면 곧바로 전류가 달라지는 것을 볼 수 있습니다.

화면에서 결과 읽기

전원 요약

화면이 넓으면 위쪽 막대에 두 값이 나타납니다.

  • VCC: 전원 단자의 전압. 부하가 걸리면 내부 저항 때문에 설정한 전압보다 조금 낮아집니다.
  • I: 전원이 내보내는 전체 전류(mA).

LED 한 개에 330Ω을 단 5V 회로라면 "VCC 5.00V I 9.1mA"처럼 표시됩니다.

부품의 모습

  • LED: 전류가 흐르면 켜진 모습으로 표시되고, 정격 전류보다 많이 흐르면 더 밝게 그려집니다.
  • 7세그먼트: 켜진 세그먼트가 표시됩니다(7세그먼트 구동).
  • 스위치: DIP 스위치는 속성 패널의 SW1~SW4 버튼으로, 택트 스위치는 부품의 버튼 부분을 눌러 ON과 OFF를 바꿉니다. 시뮬레이션 중에도 바꿀 수 있고 결과가 곧바로 반영됩니다. 택트 스위치는 누르는 동안만 켜지는 방식이 아니라 한 번 누를 때마다 눌림과 떼어짐이 번갈아 바뀝니다.

넷 검사 창

2D 보기에서 시뮬레이션 중에 배선이나 구멍을 가볍게 누르면 그 넷의 정보 창이 열립니다.

  • 맨 위에 넷 이름과 전압(V)이 나옵니다. 이름이 따로 없으면 Net_35,2처럼 위치로 자동 지어진 이름이고, 전원 레일은 VCC와 GND입니다.
  • 아래에는 그 넷에 연결된 부품이나 핀별 전류가 mA 단위로 나옵니다. 초록색 유입은 그 넷으로 전류를 내보내는 쪽, 빨간색 유출은 가져가는 쪽, 회색 정지는 거의 흐르지 않는다는 뜻입니다. 항목이 많으면 전류가 큰 순서로 6개만 보여 주고 "외 N개"로 줄입니다.
  • 서로 반대로 구동하는 출력이 한 넷에 묶여 양쪽 전류가 모두 40mA를 넘으면 아래에 붉은 출력 충돌 띠가 나타납니다. 전원 레일에는 표시되지 않습니다.

×를 누르거나 Esc로 닫습니다. 3D 보기에서는 열리지 않으니 2D로 돌아와 확인하세요(2D·3D 보기).

IC와 7세그먼트의 핀 정보

시뮬레이션 중에 마우스를 IC나 7세그먼트의 핀 위에 올리면 작은 정보 창이 뜹니다. 부품 이름과 핀 번호, 핀의 역할, 그 핀의 전압, 그리고 HIGH 또는 LOW가 나옵니다. 출력 핀이면 "구동 HIGH" 또는 "구동 LOW"처럼 IC가 어느 쪽으로 구동하는지도 알려 줍니다. HIGH와 LOW 표시는 전압이 2.0V 이상인지로 나눈 단순한 기준이므로, 실제 IC가 입력으로 인식하는 문턱 전압은 데이터시트에서 확인하세요(데이터시트 읽는 법). 이 정보 창은 마우스처럼 포인터가 있는 기기에서만 나타납니다.

전원 설정

설정을 열고 전원 탭에서 전원 모델을 바꿉니다. 값을 고친 뒤 적용을 눌러야 반영됩니다.

항목기본값뜻
공급 전압5V무부하일 때 전원 전압. 9V 배터리 회로면 9로 바꿉니다
내부 저항0.2Ω전원의 출력 저항. 값이 클수록 전류가 흐를 때 전압이 많이 떨어집니다
최대 전류1A전원이 낼 수 있는 한계. 넘으면 전압을 낮춰 이 값에 맞춥니다
미지원 IC가 있어도 강행 실행꺼짐켜면 모델이 없는 IC는 빼고 나머지 영역만 계산합니다

최대 전류는 실험실용 전원 공급기의 전류 제한과 같은 개념입니다(실험용 전원 공급기 고르는 법). 한계에 걸리면 "배터리 최대 전류 제한이 동작해 전압이 강하되었습니다"라는 경고가 진단에 표시됩니다. 회로가 합선에 가까우면 이 경고가 먼저 나타납니다.

전원 전압을 바꿔 보는 실험

공급 전압을 9V로 올리고 330Ω에 빨간 LED를 그대로 두면 전류는 약 20.7mA가 되어 LED의 최대 정격 20mA를 넘고 "LED 전류가 최대 정격을 초과했습니다"라는 경고가 뜹니다. 저항을 560Ω으로 키우면 약 12.4mA로 내려가며 경고가 사라집니다. 저항 값을 직접 계산해 보고 싶다면 LED 저항 계산기를 쓰세요.

시뮬레이션이 차단되거나 오류가 날 때

시작할 때 문제가 있으면 "시뮬레이션 차단" 또는 "시뮬레이션 오류" 안내가 뜨고 진단 패널이 자동으로 열려 첫 번째 원인을 보여 줍니다. 자주 만나는 원인과 해결 방법은 다음과 같습니다.

안내 문구원인해결
VCC 레일을 찾을 수 없습니다 / GND 레일을 찾을 수 없습니다기판 윗줄·아랫줄의 전원 레일 배선이 지워짐윗줄과 아랫줄에 왼쪽 끝에서 오른쪽 끝까지 배선을 다시 그림
저항이 회로에 완전히 연결되지 않았습니다저항 한쪽 핀이 어디에도 이어지지 않음빠진 핀에 배선 연결
LED가 회로에 완전히 연결되지 않았습니다LED의 A나 K가 떠 있음두 핀을 모두 연결
저항값이 올바르지 않습니다0이거나 숫자가 아닌 값속성 패널에서 값을 다시 입력
IC 모델을 해석할 수 없습니다모델이 지정되지 않았거나 목록에 없음IC 속성에서 모델 선택, 또는 GENERIC 형식으로 직접 지정
IC 전원 연결이 불완전합니다VCC나 GND 핀이 이어지지 않았거나 같은 넷에 묶임전원 핀 배선 확인
이 모델은 현재 DC 해석을 지원하지 않습니다계산 방식이 지원되지 않는 IC 모델설정의 전원 탭에서 강행 실행을 켜거나 다른 모델 사용
회로 해석기에 수렴 실패가 발생했습니다LED·다이오드·트랜지스터 연결이 불안정비선형 소자 주변 배선과 극성 확인

각 메시지의 자세한 뜻은 진단 메시지 읽는 법에서 설명합니다.

값이 이상할 때 확인하는 순서

  1. 저항 값 단위가 맞는지 봅니다. 330은 330Ω, 3K3은 3.3kΩ, 1M은 1MΩ입니다.
  2. LED의 A와 K, 전해 커패시터의 + 방향이 맞는지 봅니다.
  3. IC의 전원 핀에 VCC와 GND가 연결되어 있는지 봅니다. 74LS00이면 14번과 7번입니다(DIP IC 핀 번호 읽기).
  4. 입력 핀이 떠 있지 않은지 봅니다. 풀업·풀다운이 필요한 곳은 택트 스위치와 풀업·풀다운 저항을 참고하세요.
  5. 넷 검사 창으로 의심되는 선의 전압을 직접 확인합니다.

정리

시뮬 버튼으로 켜고, 위쪽의 VCC와 전류 값, 넷 검사 창, IC 핀 정보로 결과를 읽으세요. 전원 설정은 설정의 전원 탭에서 바꿉니다. 차단이나 오류가 나면 진단 패널의 첫 항목부터 고치면 되고, 시뮬레이션 결과는 납땜 전 점검용이므로 실제 부품에서는 멀티미터로 한 번 더 확인하세요. 진단의 표시 수준을 바꾸는 방법은 진단 메시지 읽는 법에 있습니다.

Soldering is hard to undo once done. Patterndo's simulation calculates a circuit drawn on a perfboard as if it were actually powered on, so before you solder you can check whether an LED lights, how much current flows through a resistor, and whether an IC pin is HIGH or LOW. This article covers how to turn simulation on and off, how to read results on screen, power settings, and the causes when simulation stops as "Blocked" or "Error". If you do not have a circuit yet, first build an LED circuit with Getting Started with Patterndo.

What the simulation calculates

It treats the circuit as connections of devices such as supplies, resistors, and diodes, and solves the voltage of each net (the lines connected electrically) and the current through each device. The calculation keeps updating in steps of 0.01 second at a speed similar to real time, so you can follow a capacitor charging or a counter IC's state changes over time.

CategorySupported parts
Passive componentsResistors, potentiometers, capacitors, polarized capacitors
SemiconductorsLEDs (6 colors), diodes, Zener diodes, NPN and PNP transistors
Input and displayDIP switch, tact switch, seven-segment (FND)
ICsAbout 30 built-in models including the NE555, LM358 and LM324, 74LS and 74HC logic and counters, and the CD4000 series

The simulation is a tool for checking circuit design, not a laboratory that reproduces every characteristic of real parts. Part variation, wiring resistance, noise, switch bounce, and IC propagation delay are either not in the model or simplified. In particular, a transistor is treated as a switch that turns on when the base–emitter voltage exceeds about 0.5 V, so current gain (hFE) and degree of saturation are not reflected. Work out base resistor values yourself with the formulas in Transistor Switch Circuits. After soldering, the surest way is to measure the same points with a multimeter and compare (How to Choose a Multimeter).

Turning it on and off

Press the Sim button on the top bar to start, and the notice "Start live simulation" appears. While running, the button changes to a red Stop, and pressing it stops with the notice "Stop simulation". Simulation has no dedicated shortcut, and you can also start it with "Start simulation" in the Ctrl+K command search.

Button labelStateWhat it does
SimIdlePress to start
Stop (red)RunningPress to stop
Blocked (orange)Could not startThere is an unsupported part or an incomplete connection. Hover to see the reason, and press again to retry after fixing
Error (red)Problem during calculationCheck the reason the same way and retry

On a narrow screen the text hides and only the icon is visible. Even if you change part values or fix wiring while simulation is on, the result keeps updating. For example, if you change a resistor value, you can see the current change right away.

Reading results on screen

Supply summary

On a wide screen, two values appear on the top bar.

  • VCC: the voltage at the supply terminal. Under load it drops slightly below the set voltage because of internal resistance.
  • I: the total current the supply delivers (mA).

For a 5 V circuit with one LED and 330 Ω, it shows something like "VCC 5.00V I 9.1mA".

How parts look

  • LED: shown lit when current flows, and drawn brighter when much more than the rated current flows.
  • Seven-segment: the lit segments are shown (Driving Seven-Segment Displays).
  • Switches: for a DIP switch, toggle ON and OFF with the SW1 to SW4 buttons in the properties panel, and for a tact switch, press the button part of the part. You can change them during simulation and the result is reflected right away. A tact switch is not the kind that is on only while pressed; each press alternates between pressed and released.

The net probe window

In the 2D view during simulation, lightly click a wire or hole and an information window for that net opens.

  • At the top are the net name and voltage (V). If it has no name of its own, it is an automatic name made from the position like Net_35,2, and the power rails are VCC and GND.
  • Below it are the parts or per-pin currents connected to that net, in mA. The green Inflow means the side that delivers current into the net, the red Outflow means the side that takes current, and the gray Idle means almost nothing flows. If there are many items, it shows only the 6 with the largest current and abbreviates the rest as "and N more".
  • If outputs driving in opposite directions are tied to one net and both currents exceed 40 mA, a red Output conflict band appears at the bottom. It is not shown for power rails.

Close it with × or Esc. It does not open in the 3D view, so return to 2D to check (2D and 3D Views).

Pin information for ICs and seven-segment displays

During simulation, hovering over a pin of an IC or seven-segment display brings up a small information window. It shows the part name and pin number, the pin's role, that pin's voltage, and HIGH or LOW. For an output pin, it also tells which way the IC is driving, such as "Driving HIGH" or "Driving LOW". The HIGH and LOW indication is a simple criterion by whether the voltage is 2.0 V or more, so check the threshold voltage a real IC recognizes in the datasheet (How to Read a Datasheet). This information window appears only on devices with a pointer, like a mouse.

Power settings

Open Settings and change the power model on the Power tab. The changes take effect only after you press Apply.

ItemDefaultMeaning
Supply voltage5 VThe supply voltage with no load. For a 9 V battery circuit, change it to 9
Internal resistance0.2 ΩThe supply's output resistance. The larger it is, the more the voltage drops when current flows
Max current1 AThe supply's limit. If exceeded, the voltage is lowered to fit this value
Run anyway even with unsupported ICsOffIf on, ICs without a model are left out and only the rest is calculated

Max current is the same idea as the current limit of a bench supply (Choosing a Bench Power Supply). When the limit is hit, the warning "The battery's maximum current limit engaged and the voltage dropped" is shown in diagnostics. If the circuit is close to a short, this warning appears first.

Experiment: changing the supply voltage

If you raise the supply voltage to 9 V and leave the red LED on 330 Ω, the current becomes about 20.7 mA, which exceeds the LED's maximum rating of 20 mA and the warning "LED current exceeds the maximum rating" appears. If you raise the resistor to 560 Ω, it drops to about 12.4 mA and the warning goes away. If you want to calculate the resistor value yourself, use the LED resistor calculator.

When simulation is blocked or errors out

If there is a problem at start, a "Simulation blocked" or "Simulation error" notice appears and the diagnostics panel opens automatically to show the first cause. Common causes and fixes are as follows.

MessageCauseFix
Cannot find the VCC rail / Cannot find the GND railThe power rail wiring on the board's top or bottom row was erasedRedraw the wire from the left end to the right end on the top and bottom rows
A resistor is not fully connected to the circuitOne pin of a resistor is connected to nothingConnect a wire to the missing pin
An LED is not fully connected to the circuitThe LED's A or K is floatingConnect both pins
The resistance value is not validA value that is zero or not a numberRe-enter the value in the properties panel
The IC model cannot be resolvedNo model is set or it is not in the listChoose a model in the IC properties, or specify it directly in GENERIC form
The IC power connection is incompleteThe VCC or GND pin is not connected or is tied to the same netCheck the power pin wiring
This model does not currently support DC analysisAn IC model whose calculation method is not supportedTurn on run-anyway on the Power tab of settings, or use another model
The circuit solver failed to convergeUnstable connections of LEDs, diodes, or transistorsCheck wiring and polarity around the nonlinear devices

The detailed meaning of each message is explained in Reading Diagnostics Messages.

The order to check when values look odd

  1. Check that the resistor value units are right. 330 is 330 Ω, 3K3 is 3.3 kΩ, and 1M is 1 MΩ.
  2. Check the LED's A and K and the + direction of electrolytic capacitors.
  3. Check that VCC and GND are connected to the IC's power pins. For a 74LS00, those are pins 14 and 7 (Reading DIP IC Pin Numbers).
  4. Check that no input pin is floating. For places needing pull-ups and pull-downs, see Tact Switches and Pull-Up/Pull-Down Resistors.
  5. Use the net probe window to check the voltage of a suspect wire directly.

Summary

Turn it on with the Sim button, and read results from the VCC and current values at the top, the net probe window, and the IC pin information. Change power settings on the Power tab of settings. If it is blocked or errors out, fix things starting from the first item in the diagnostics panel, and since simulation results are for pre-solder checking, check with a multimeter once more on real parts. How to change the display level of diagnostics is in Reading Diagnostics Messages.

이 글은 학습 목적의 일반적인 안내입니다. 부품마다 규격과 핀 배열이 다를 수 있으니 실제 작업 전에는 사용하는 부품의 데이터시트를 확인하세요. 안전과 관련된 작업은 항목별 주의 사항을 먼저 읽고 진행하세요.This article is general guidance for learning purposes. Specifications and pinouts differ between parts, so check the datasheet of the part you use before real work. For safety-related work, read the cautions for each item first.