You need to log in to create posts and topics.

The Encoder_BCD 10 State Thumbwheel Switch

Please confirm that such encoder (The Encoder_BCD 10 State Thumbwheel Switch) differs from a potentiometer (and the like) in the following points:

[1] It cannot be preset before starting the debugger.

[2] It cannot be varied while the debugger is paused.

[3] Its last status is not supposed to be preserved between consecutive debugging sessions.

 [4] Its last status is not supposed to be saved with its schematic.

Perhaps, writing the codes to avoid these weaknesses is somehow hard to do. But thanks to the person who added it with many others on the simulIDE list. He did a very good addition.  

 

After all, in simulIDE, components, like the potentiometer, are made already to be very practical.

Thank you again for the great tool.

 

Hello, KerimF.

The encoder ENCODER_BED and ENCODER_HEX are subcircuits, that is, they are assembled on logical elements and are not a software product. They cannot be pre-set either before the start of stimulation or during a pause. I have slightly changed the encoders and you can install them in the simulator yourself. The description of the installation and the improvements made can be viewed at the link:

https://simulide.com/p/forum/topic/new-subcircuits-for-simulide-v-1-1-0-and-higher/#postid-1610

There is also an archive with two versions of improvements. The encoders themselves are files with the extension "*.sim1". They can be opened in the program. You can also open any other subcircuits. If you wish, you can change any subcircuits or create new ones.

KerimF has reacted to this post.
KerimF

Thank you very much, Fizik_S, for your time, extra efforts and explanation.