Simulate a button push


1 Answer

Answer by mrobbins

One of many possible ways is to use a voltage-controlled switch. Then, have it be controlled by a piecewise-step signal (PWS for short) that turns on and off at the appropriate times. Here's one with that looks closed at t=1 and open again at t=2:

Click it and run the simulation. See what V(control) and V(output) look like.

See Expressions in the CircuitLab documentation for more info about PWS and related expressions.

+1 vote
by mrobbins
June 17, 2017

Thanks Mike - I'm still struggling with the interface. I really didn't think I had to think about cos/sin to test-drive a circuit :) Thanks for pointing out the error of my ways.

by bit2man
3 days, 9 hours ago

No cosine and sines necessary -- those are just other expressions that are also available! :)

PWS is pretty simple. It just says to be a some voltage at some time, and then jump to another value at/after a different time.

by mrobbins
3 days, 2 hours ago
Add comment...

Please sign in or create an account to comment.


Your Answer

You must log in or create an account (free!) to answer a question.

Log in Create an account


Go Ad-Free. Activate your CircuitLab membership. No more ads. Save unlimited circuits. Run unlimited simulations.

Search Questions & Answers


Ask a Question

Anyone can ask a question.

Did you already search (see above) to see if a similar question has already been answered? If you can't find the answer, you may ask a question.


About This Site

CircuitLab's Q&A site is a FREE questions and answers forum for electronics and electrical engineering students, hobbyists, and professionals.

We encourage you to use our built-in schematic & simulation software to add more detail to your questions and answers.

Acceptable Questions:

  • Concept or theory questions
  • Practical engineering questions
  • “Homework” questions
  • Software/hardware intersection
  • Best practices
  • Design choices & component selection
  • Troubleshooting

Unacceptable Questions:

  • Non-English language content
  • Non-question discussion
  • Non-electronics questions
  • Vendor-specific topics
  • Pure software questions
  • CircuitLab software support

Please respect that there are both seasoned experts and total newbies here: please be nice, be constructive, and be specific!

About CircuitLab

CircuitLab is an in-browser schematic capture and circuit simulation software tool to help you rapidly design and analyze analog and digital electronics systems.