This forum is now read only. Please use the new forum now on: SimulIDE Forum Thanks. Updated new forum address.
This forum is now read only. Please use the new forum now on: SimulIDE Forum Thanks.
Added simulide_0.3.12-SR3 Branch (hopefully)
trunk to simulide_0.3.12-SR3 (hopefully)
This getting funny... Hard Reset!
Branch simulide_0.3.12-SR3 (2º try)
trunk to simulide_0.3.12-SR3 (2º try)
Delete failed simulide_0.3.12-SR3 branch commit
Added simulide_0.3.12-SR3 branch
Update to simulide_0.3.12-SR3
This forum is now read only. Please use the new forum now on: SimulIDE Forum Thanks.
This forum is now read only. Please use the new forum now on: http://forum.simulide.com Thanks.
Here is the new forum: http://forum.simulide.com Please use the new forum now on. Thanks.
Here is the new forum: http://forum.simulide.com Please use the new forum now on. Regards.
Here is the new forum: http://forum.simulide.com
Hi. No, not possible.
Hi Santiago, Is it possible to connect it to console? For eg. I will select my components on console, run simulation and get the output on console itself.
You can find it here (at the end of the post): https://www.patreon.com/posts/simulide-0-3-11-25271918
I still didn't found that version. I was thinking in support on patrons, but couldn't use it yet to identify if it will work.
Yes, you are right. Thanks for rerporting.
in about box i see SimilIDE
in about box i see SimilIDE
Main problem in my side is that i have a very limited amount of time to put here. And keeping a repo with proper commits for every single change is very time consuming. I prefer using that time actually working in the program and get something usable in years instead of decades. in Any case a project like this is just not possible in 0.2.9 , there are too many problems and missing features. 0.3.12 is intended to be an LTS and it is capable of something like what you want. Indeed i built an small...
That's regretable, my main concern is that there is nothing to bisect when looking into issues. Likewise you are not getting the bennifits of CI. Is this because of SVN? I noticed that one of the tags or branches was created using a system copy command instead of an svn copy. SVN was never a great solution, many of the things it was supposed to do well it never did and for everything else it was mediocre. SF is also showing it's age, with many projects finding homes elsewhere. For example take a...
No, this is the only repo. Since a year or so I'm only using it to upload new versions.
I've finished up on the Hazel-rs project I was working on and can take a look back at this. Last time I discovered that many of the commits that were bugfixes wheren't, IMHO, applicable to a stable branch. As a side not I went looking for the EEPROM persistance patches, and discovered that many of the most recent commits where lacking in historical content(looks like they are large patchess instead of digestable patch sets). This could explain why I was unable to locate the commits that fixed bugs,...
Hi Nandasena. It would be nice to simulate your exact circuit, but as i said bjt transistor are very cpu intensive, so it is difficult for simulide to simulate bjt at high frequencies. In this case you are using transitors just as switching devices, so you can use inverted buffers instead to get the same funcionality and get a much faster simulation. About simulide version: The main change from 0.2.X to 0.3.X versions is PIC simulation. In 0.3.X versions PIC simulation is much better and solved quite...
Dear sir, Thank you very much for your king attention. I am using Simulide version 0.2.9. In the questionable circuit used transistors are all C 828. Here i am forwarding the hex file. Nandasena agampodi.
Hi. I can't test the circuit, because you didn't send the .hex file. And you didn't mention wich simulide version are you using, but looks like you are not using last available version, so i'm not sure what can work for you . Using transistor at high frequencies can be very slow, specially bjt, mosfet are faster. But if you don't need the analogic capabilities of transistors, beter use an inverted buffer with open collector output. It is also better to use a single 7segment configured as 5 displays...
Dear sir, I configured a 5 digit up counter with PIC16F84, 5 seven segments.Once simulated it seems not working. I realize simulation speed rapidly drops low as 1%. Pl concentate on this. I have attached my circuit for reference.! Thanks!! Nandasena agampodi.
Hi. Sorry, there is no plan nor time to create a development documentation. If you need some information please email me.
Hi Santiago, Are there any plans to create a development documentation?
Files available here (at the end of the post): https://www.patreon.com/posts/simulide-0-3-11-25271918
Hi, i think you should try 0.3.11 Files available here (at the end of the post): https://www.patreon.com/posts/simulide-0-3-11-25271918
Hi Santiago, I am new to this and i see that your application (ver0.3.10) have some bugs, can you fix it? if posible, i will send it via your email. the cuongtc311@gmail.com is my email. Best & regards,
It would be a bit tricky as you can only grab text component by the edge, so if edge is not visible then nowhere to grab it. But maybe this component needs a redesing, i will think about it. Thanks for your suggestion.
Hi. Not possible in 0.3.10, but font scaling is available in 0.3.11: https://www.patreon.com/posts/simulide-0-3-11-25271918
Hi, running 0.3.10 on Mint 19. How do I chage the size of the label fonts - they're bigger than the compnents and get in the way of everything. Can't find an option for font sizes anywhere. Cheers Pete
Is it possible to change the background of the TextComponent to transparent? Would be helpful when adding over a Rectangle. Michael
Sorry I have no idea how to do that.
I want to make this SimulIDE web based application. Can you guide me how should I proceed with this idea?
I found the commit about the pot, I wasn't aware my searches were case sensitive. This commit mixes bugfixes and whitespace, if you must mix code and whitespace change then please don't do that at least. On top of that it dosn't look complete and isn't minimal at the same time. https://sourceforge.net/p/simulide/svnrepo/462/
I tried to put this somewhere else, but it doesn't seem like it would fit nicely anywhere. Consider condensing your forum topics, having a home for everything is nice but given the volume it's unnecessary. Am I wrong in thinking that the 0.2.9 branch was not created using the svn copy command? I found something that was close and with git was able to rebase. http://svnbook.red-bean.com/en/1.7/svn.branchmerge.using.html I had a go at mapping these to commits and it starts out great, but eventually...
I was thinking about it and the answer is more philosophical than logical. If the goal was just to play with an emulated bread board computer it would be much simpler to whip up something along the lines of the Virtual Apollo Guidance Computer software. The power of using software like SimulIDE would simply be lost if a circuit was engineered to only function inside SimulIDE. Thus I think it's important to duplicate this computer in such a way as to map out(or design) the intended real-world solution....
If you stay in 0.2.9, here is a tutorial to create subcircuits: http://simulide.blogspot.com/p/blog-page_30.html List of changes since 0.2.9: New Features: - Simulation speed improved. - Bjt simulation improved. - Bjt: threshold property. - Pic open collector pins. - About dialog. - Circuit properties save to simu file. - Text Component: Font property. - Seven Segment: configurable led properties. - Seven Segment: vertical pins. - Resizable Resistor Dip. - Mux and Demux shape. - Led Brightness more...
Hi. Sorry this is an error in simulide. It will be fixed in next releases. Try using lowercase instructions, as file attached. Thank you very much for reporting!!
In my attempt to simulate Pic .asm file in SimulIDE, these files are detected as Avr.asm files. So in verifying, errors are issued. Pl reply in this regard. By Agampodi Nandasena.
You are right, 555 was not working in subcircuits. This issue and some other issues in subcircuits are solved in last svn commit (trunk). There is also implemented a new much easier system to create packages and subcircuits. I think you should definetly try last svn commit (trunk). I did a simplified version of your 555 based clock and the corresponding subcircuit, very simple and working well. Think that 2 of the 3 555 are just for debouncing purposes, switches in simulide don't bounce, so these...
Hi. This is a GUI aplication, you can't run it without GUI. What exactly do you want to do?
I can see that the 74XX189 is going to be a bit of a beast, so I'll want to make sure I've the basics down prior to takcling it.... Plus there is performance to consider, any thoughts? https://gitlab.com/cheako/simulide/blob/5ca3edbe5d330fbd60342209c882a5a87749c166/74XX189.simu
I figured out that thoes instructions don't work on my version of simulide. I also figured out that I'm unable to use 555 timers in subcircuits, so what I was trying to do wasn't practicle/simple/easy and I've moved past it. I instead implemented the 74XX173(4-bit D-type Registers With 3-state Outputs), as the name impliyes it's a logic circuit. The description I have of using it, is from here: https://youtu.be/CiMaWbz_6E8 Thus I'm not realy able to test what I've done, because. I plain don't understand...
Hello, How can I remove GUI and connect it to shell commands? I am new to this and I need basic guidance.
Update to last dev. vers. (12)
SimulIDE_0.3.11-RC2.1
Nice project... Not sure wich simulide version are you using, but there are lot of improvements and fixes in all regarding subcircuits in later versions. I think you should write to my email to talk about this.
I forget why I stopped using trunk, I bet it was because it dosn't build. I setup CI for my gitlab repo. This does two things, it let's ppl download the last version that builds and it provides *working build instructions. It specifyed what docker container to use and wjhat commands are nessisary to setup that docker. https://gitlab.com/cheako/simulide/pipelines
Here is the patch that adds the subcircuit: https://gitlab.com/cheako/simulide/commit/3eca01741ba7a078db970078fc8ef55953c3ffdb
I bet it would be helpfull to have the project that generated the subcircuit. https://pastebin.com/WriX4Y9E
https://pastebin.com/bTBRneNz https://pastebin.com/qCDbX3yC I'm guessing that I'll need to move the pot and switches outside the package. My question is mainly for Toggle Switch-41, but applies to the others I'd guess. The common is connected to Ground, so do I need to expose that pin? What about for A and B, they are outputs so the natural assumption is that these should be setup as inputs... However the value inputted is either NC or Gnd, it's conceivable then that this would be better served as...
Thanks, i will have a look.
Looks like you are using 0.2.9-SR1 branch, better use trunk. This bug might be solved. Thanks for reporting.
Hi. Looks like there is a problem with CV pin. In yor circuit you can just leave it disconnected (delete 10 nf capacitors). Thanks for reporting!!
I started over, still dosn't seem to work... Though it looks pritty now. https://pastebin.com/GyDdQPua
Is there a way to beautify the diagram? https://pastebin.com/RpSQCqPe https://eater.net/8bit/clock
The style you've chosen is akin to the MS Windows Embrace, extend, and extinguish of XML. Attributes were never meant to store data and once you start trying to use XLST or XPath against attributes, this becomes clear. Another note is that element names should be short and upper case , , ect. You use xmlns to give meaningful names to these abbreviations, see https://www.w3schools.com/xml/schema_intro.asp. Also, make use of XLST. You can debug print or generate an HTML view. https://www.w3schools.com/xml/xsl_intro.asp...
[New Thread 0x7fffb98f9700 (LWP 5433)] [Thread 0x7fffb98f9700 (LWP 5433) exited] QGraphicsItem::ungrabMouse: cannot ungrab mouse without scene QGraphicsItem::ungrabMouse: cannot ungrab mouse without scene QGraphicsItem::ungrabMouse: cannot ungrab mouse without scene Thread 1 "SimulIDE_0.2.9" received signal SIGSEGV, Segmentation fault. 0x00005555556c26c9 in ePin::setEnode(eNode*) () (gdb) bt #0 0x00005555556c26c9 in ePin::setEnode(eNode*) () #1 0x00005555555ef34b in Connector::closeCon(Pin*) () #2...
Ohh, r493 could mean a lot of things(silly subversion): /home/cheako/Downloads/simulide-svnrepo-r493-branches-simulide_0.2.9-SR1.zip
From r493. [New Thread 0x7fffb98f9700 (LWP 2999)] [Thread 0x7fffb98f9700 (LWP 2999) exited] Thread 1 "SimulIDE_0.2.9" received signal SIGSEGV, Segmentation fault. 0x00005555555eedd0 in Connector::remNullLines() () (gdb) bt #0 0x00005555555eedd0 in Connector::remNullLines() () #1 0x00005555555f34b9 in Node::joinConns(int, int) () #2 0x00005555555f442e in Node::inStateChanged(int) () #3 0x00005555555edd54 in Connector::remove() () #4 0x000055555563a518 in Potentiometer::remove() () #5 0x00005555555da0b2...
Thanks: https://gitlab.com/cheako/simulide/commit/d64016e51750df27ac3960aac63f28a9dbe976ae I added the chip I was looking for, though it also needs persistance. Let me know if there is anyothing I can do to help.
Hi, When UI use the EEPROM with an Arduino, the values are retained between poweroffs. That is great, but when I quit SimulIDE and restart it with the same circuit, my EEPROM is cleared. It would be nice to be able to store the EEPROM contents between SimulIDE invocations. The most simple solution (from my point of View) would be an external file which holds the EEPROM contents (like the firmware does). That way the EEPROM will survive invocations of SimulIDE. Erasing the EEPROM would be as simple...
Hi. I'm already working in EEPROM persistance.
I need this too. Specifically AT23C16.
Yes there are still some nasty bugs. I guess you are using 0.3.10-SR2 Some bugs might be already solved. But it would be very useful to know what was the program doing when it crashed. if you get a case you can reproduce it would be ideal.
Hi. Thanks for reporting. I will have a look.
Hi. Thanks. Is it possible for example to tell the program to show the result from time t=0s to t=10s and show me the graph of the output? Sorry. That's not possible.
Thats's an old version. Now you scroll by using middle button: http://simulide.blogspot.com/p/basic-use.html
I'm on Arch Linux 64 Bits. Frequently I experience shutting down of the program. I've tried to run it from terminal and the only message is "segmentation fault".
Left mouse click allows to create a selection rectangle. Holding shift when left click doesn't change this behavior and it still create a selection rectange: No moving inside the window as illustrating here: https://youtu.be/k6Eu72MWyyQ?start=243
Hi! Very interesting program! I think the real time output is a very useful way to interact with the circuit. But sometimes I need to have the output directly, without having to wait. Is it possible for example to tell the program to show the result from time t=0s to t=10s and show me the graph of the output? Thanks a lot in advance!
Hi, I did some more testing. As the program is on a network share, I tried to compile with the Windows version of SimulIDE. This works fine. After I upgraded the Arduino IDE to 1.8.9, the windows version gives me the same error as I get on Linux. I downgraded the Arduino IDE on Linux to 1.8.8, and SimulIDE is able to compile my sketch again. Apparently something between SimulIDE and ArduinoIDE (or to be more specific: the compiler) has changed in version 1.8.9, breaking my sketch. My problem is 'solved'...
Hi, sorry, I've not worked on this for a while, got distracted with other projects. I'll make a note to myself to check the latest code and see if my changes still work, and if they do, at least to the degree they did before, I'll post here and let you know. I might be able to build up a macOS packaged, or at the very least put together a patch that will enable you to build yourself. Paul
Hi Paul, I would also be interested in a Mac version. Is it up for download?
hi, You can helpme ? how I do this. I solved my compile issues. I was getting a file cerificate error for the once of the board Json files. I removed the cached ones which force the Arduino IDE to re-download them, and I can compile in SImulIDE now.
First, congrats for your job. A great one! I am still using an old PC, 32-bits (Ubuntu 16.04 LTS), and did not find your last update for this. Do you not plan to compile your project for this plataform? Probably your answer will be that I can compile it by myself. Unfortunately, I still do not know how to do it. After some issues, I could run your version 0.2.9, but I can not connect any wire to the terminals. Not in fact, because when I move the board, the wires grows or shrink with the movement....
initially it was with version 1.8.9, then downgraded to version 1.6.12, the problem continued, I upgraded to 1.9.beta and the problem remained. PS. I use win7-64 and simulide 0.3.10-SR2-win32, i try with SR1 too.
Hi Andres. Thanks for sharing your script.
Hello guys, I started learning a little bit of assembler few weeks back and when I found this project was glorious, thank you very much! While learning usart, two days ago, I started wonder what was difference about "serial monitor" and "serial port" so in process of find out, I ended writing a small script in Python to interact with my firmware. It is really simple, uses Python core libraries and tried to put comments as possible. I'm not sure if this right place to share it, if not, I apologizes...
You are using a beta version of Arduino IDE. Have you tried with last Arduino IDE release: ARDUINO 1.8.9 ?
I heave the same problem when i compile a blink sketch. I try upgrade and downgrade the arduino IDE but didn´t solve. Above the error log. "C:\Users\paulo\Downloads\arduino-PR-beta1.9-BUILD-107\hardware\tools\avr/bin/avr-size" -A C:/Users/paulo/AppData/Local/simulide/codeeditor/buildIno/teste.ino.ino.elf Sketch uses 930 bytes (2%) of program storage space. Maximum is 32256 bytes. Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes. Loading...
Hi. There is already 74HC4024.
Hello, can you add the CD4024
Hi. Is it possible to ad WS2812 LEDs. Thank you
By now it is not possible, hopefully i will be done in future versions.