{"id":1549,"date":"2025-05-13T12:50:22","date_gmt":"2025-05-13T10:50:22","guid":{"rendered":"https:\/\/blog.the-leviathan.ch\/?p=1549"},"modified":"2025-05-13T12:50:22","modified_gmt":"2025-05-13T10:50:22","slug":"qucs-an-update","status":"publish","type":"post","link":"https:\/\/blog.the-leviathan.ch\/?p=1549","title":{"rendered":"Qucs: An update"},"content":{"rendered":"\n<p>During the past few months I&#8217;ve been hacking a lot on the Verilog Schematic support for Qucs, and we&#8217;ve gotten very far, with only some minor issues remaining.<\/p>\n\n\n\n<p>While component placement now works properly, with all the orientations, positioning and the visibility of properties being exported into Verilog and read back in again, there&#8217;s still issues with the text placement of the properties, and the wire labels are missing.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/blog.the-leviathan.ch\/wp-content\/uploads\/2025\/05\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"873\" src=\"https:\/\/blog.the-leviathan.ch\/wp-content\/uploads\/2025\/05\/image-1024x873.png\" alt=\"\" class=\"wp-image-1550\" srcset=\"https:\/\/blog.the-leviathan.ch\/wp-content\/uploads\/2025\/05\/image-1024x873.png 1024w, https:\/\/blog.the-leviathan.ch\/wp-content\/uploads\/2025\/05\/image-300x256.png 300w, https:\/\/blog.the-leviathan.ch\/wp-content\/uploads\/2025\/05\/image-768x655.png 768w, https:\/\/blog.the-leviathan.ch\/wp-content\/uploads\/2025\/05\/image.png 1058w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Legacy Schematic<\/figcaption><\/figure>\n\n\n\n<p>Above you can see the screenshot of one of the example projects<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/blog.the-leviathan.ch\/wp-content\/uploads\/2025\/05\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"946\" height=\"893\" src=\"https:\/\/blog.the-leviathan.ch\/wp-content\/uploads\/2025\/05\/image-1.png\" alt=\"\" class=\"wp-image-1551\" srcset=\"https:\/\/blog.the-leviathan.ch\/wp-content\/uploads\/2025\/05\/image-1.png 946w, https:\/\/blog.the-leviathan.ch\/wp-content\/uploads\/2025\/05\/image-1-300x283.png 300w, https:\/\/blog.the-leviathan.ch\/wp-content\/uploads\/2025\/05\/image-1-768x725.png 768w\" sizes=\"auto, (max-width: 946px) 100vw, 946px\" \/><\/a><figcaption class=\"wp-element-caption\">Verilog Schematic<\/figcaption><\/figure>\n\n\n\n<p>As comparison above the screenshot of the rendering of the Verilog Schematic dump. Most of the content is now properly dumped, parsed and displayed. The only issues remaining are meta data information, specifically the preamble, text positioning and the labels of the wires.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>During the past few months I&#8217;ve been hacking a lot on the Verilog Schematic support for Qucs, and we&#8217;ve gotten very far, with only some minor issues remaining. While component placement now works properly, with all the orientations, positioning and the visibility of properties being exported into Verilog and read back in again, there&#8217;s still &hellip; <a href=\"https:\/\/blog.the-leviathan.ch\/?p=1549\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Qucs: An update<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1549","post","type-post","status-publish","format-standard","hentry","category-daily"],"_links":{"self":[{"href":"https:\/\/blog.the-leviathan.ch\/index.php?rest_route=\/wp\/v2\/posts\/1549","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.the-leviathan.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.the-leviathan.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.the-leviathan.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.the-leviathan.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1549"}],"version-history":[{"count":1,"href":"https:\/\/blog.the-leviathan.ch\/index.php?rest_route=\/wp\/v2\/posts\/1549\/revisions"}],"predecessor-version":[{"id":1552,"href":"https:\/\/blog.the-leviathan.ch\/index.php?rest_route=\/wp\/v2\/posts\/1549\/revisions\/1552"}],"wp:attachment":[{"href":"https:\/\/blog.the-leviathan.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.the-leviathan.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1549"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.the-leviathan.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}