Skip to content

Releases: JdeRobot/VisualCircuit

VisualCircuit 3.6: Block Composition and Nested Block Support

21 Oct 17:46
da7d806
Compare
Choose a tag to compare

What's Changed

VisualCircuit 3.6 introduces powerful new features, including support for block composition, nested, and multi-level blocks. The new Global Input Output Block Build allows for easier and simultaneous block generation, making it simpler to create circuits and blocks at the same time without extra steps.

Now, you can combine different blocks into a single unit, and that unit can, in turn, function as a block within even more complex circuits. This version significantly streamlines the workflow for creating and managing circuits.

Commits

  • Composed block feature with solved nested issue by @BkPankaj in #325
  • Fixed the issue of missing wires when multiple blocks are connected to other multiple blocks through a single block (port) by @BkPankaj in #339
  • Combined PR of ROS1 laser block and CI Workflow with basic frontend test by @BkPankaj in #309
  • Fixed: Shared Memory Cleanup by @toshan-luktuke in #340
  • Fixed: show only meaningful names for blocks in global input popup by @Suhas-G in #348
  • Fixed: use the file name as default when project name is empty by @Suhas-G in #347
  • Fixed: clear the project info object by @Suhas-G in #346

Full Changelog: v3.5...v3.6

VisualCircuit 3.5: Finite State Machines and ROS2 Blocks

27 May 17:03
7688e33
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.4...v3.5

Block migration: Use new template and shared memory implementation

16 Aug 09:41
c878f11
Compare
Choose a tag to compare

This release migrates all existing blocks to the new template.
All blocks also use python 3.8 shared memory implementation.

Wire Implementation using python's Shared Memory

06 Jun 18:57
38bea94
Compare
Choose a tag to compare
  • Shared memory for wires between blocks using Python 3.8s shared memory module instead of posix_ipc.
  • The new interface for the argument list and block synchronisation is also simpler than before.

VisualCircuit Packaged Release

07 Apr 11:47
16b0e13
Compare
Choose a tag to compare

Added Features:

  • Enable/Disable blocks using wires.
  • Control Frequency of blocks.
  • Enhanced Block Template.
  • Added a tiny Yolov3 based Object Detector.

Other:

  • AppImage for Linux64
  • Fixed issue with cloned instances.
  • New Blocks in 'Create' Category.

VisualCircuit First Release

30 Aug 18:18
7961638
Compare
Choose a tag to compare
This is the first working release for VisualCircuit.