Forum breadcrumbs - You are here:ForumGeneral: Report BugsMaking components bug
You need to log in to create posts and topics.

Making components bug

Hi,

When making a new component if you create the circuit and then insert a package component and add the pins ant other characteristics (logic, name ended in _LS, ...) and save it, the package file gets saved empty. Even if you try to save it again, the file won't change. You have to close SimulIDE and open the component to see that the package has lost all the pins. Now you add them again, and then, YES, it gets saved.

To illustrate all this, I created a dumb component. First I created the labels and connections and saved it. Then added the package, the pins and the component characteristics. Saved. Closed SimulIDE and reopened it. The package was empty, no pins. It kept the name, package name an the label component but not the pins. I added the pins again. Closed SimulIDE, reopened it and YES, now the pins were there.

I've repeated this behaviour with different real components once and again with the same behaviour.

Other times, for no apparent reason, the logic behind the component is Ok, but the component, when inserted in a circuit won't work as expected, whereas the same logic without the package woks Ok.

This, along with other little issues like:

  1. the 'impossible' connection of a wire to a package,
  2. Sometimes after creating a pin the 'edit' menu will come up on its own
  3. Sometimes a 'point' pin gets created 'misteriously' and there's no easy way to get rid of it

make me think that there might still be hidden issues with components that I, so far, cannot determine. For instance, the component I'm sending you is an example of what I mean. The component won't work inserted in a circuit, but the subcircuit component will. 

The bin_to_bcd_4bits_tester.sim1 won't work whereas 'bin_to_bcd_4bits_circuito.sim1' will

 

Uploaded files: