Hi chhung,
I am using ruby 1.8.7 and 1.9.1 myself, but on 32bit. So it's likely not to be the ruby version you use. I can use it on a million shapes (although it's somewhat slow when selecting them).
It's also unlikely that "count = 0" i…
Hi chhung,
thanks for reporting that. Both problems are related. Apparently Ruby garbage collects the Proc objects used to bind the code blocks. I have found a fix for that and it will go into the next release.
Until then, I have changed the code …
Hi chhung,
thats a valueable feedback. In fact, enabling or disabling all shape types is tedious.
I'll consider that as a new feature. Here is a litte script that adds "Select All" and "Unselect All" to the Edit/Select menu:
#…
Hi Dan,
if I understand it correctly, the code from test.rb and xsection.rb gets mixed. In particular it seems that there is a problem with the MenuAction class which is defined in both files. It is possible that on version 0.21 the order of initia…
Hi Dan,
I was trying to reproduce the problem with the information and so far have not been successful.
Maybe I published the code for BoolProcessor before, but I admit I have forgotten when I did so ... Anyway, neither the current version of xsec…
Hi Dan,
thanks a lot for the analysis. The effect is somewhat strange because I'd either expect an error message or (if there is a memory issue for example) a crash of the program.
I'll try to reproduce it and come back here.
Thanks and best rega…
Hi Dan,
To me there is no reason why there should be a difference between using the line twice or just once. With the exception that there may be a difference in the input, i.e. that layer 2/0 is empty (which shouldn't be a problem either, but I am…
Hi Julia,
you can load two marker databases but you can't show them both currently.
If you need to compare two runs it's possible to export the markers to layout ("Export to Layout" from the "File" menu in the marker browser).…
Hi Dan,
On my installation it's working, so there does not seem to be a basic problem related to the new released.
Are you using the latest version from the link above? Could it be that it's simply not finding the .xs-File for the setup?
One poss…
Hallo,
basically thats possible by using "Select All", "Delete Layer View" and "Add Other Views" from the layer list's context menu (right mouse button) in that order. This will remove all entries first and create new …
Hi May,
I'm glad the problem is partially solved. Regarding the bug I can't reproduce it on my Ubuntu 10.04. Maybe it's related to the locale settings, but I don't see a reason why it should be a problem for the pixel size only. I'll try to reprodu…
Hi alf39,
isn't that already there? The coordinates shown in the lower right corder of the main window are measured from the the coordinate origin in units of micrometer ...
Matthias
Hi May,
is you image not showing up at all or is it just that you cannot adjust the size?
If it's not showing up, maybe there is something wrong with your file. Specifically, Qt installs a couple of decoders and it possibly there is none for your …
Hi Peter,
thanks a lot for the package.
Maybe you can send me a short instruction how you did it (i.e. to the mail listed on the contacts page), so I can provide that package myself for the next releases.
Thanks and best regards,
Matthias
That's good :-)
Sorry for creating the confusion about the database unit.
It's a know issue that the "round corners" function is somewhat picky. because it wants to maintain nice arcs even under grid snapping. On the other hand by doing…
Hi Seb,
Why do you specify 1000 micron for the database unit for the new layout when you want to have 0.001 micron? I guess that is the problem.
For a general explanation of the function:
Circles are not basic objects of GDS2, hence there is no f…
Hi Shirly,
there is no general rule for adding readable text to a layout. You cannot use text objects, since those provide only labels for certain points, not layout that will print on mask.
Text layout usually has to conform to technology depende…
Hi Adrian,
that function I did not know myself yet.
KLayout does not have such a function right now. Since there is no way to set the current layer in the Ruby API, it's also not possible currently to write a script to emulate that function.
I'l…
Hi OkGuy,
"New Panel" creates a new tab but without a layout loaded. That is not what you need.
All edit commands like "new layout" or "new cell" create new objects but don't import anything.
What you can do is to op…
Hi Rosario,
you don't need to move any libraries - it should work without that.
I guess the problem you encountered are related to the blank in the path /root/Desktop/Thor Technical/...
Can you try building in a folder that does not have a blank …
Hi Rosario,
I am not familiar with RedHat myself.
From what you told, I'd first suggest to use /usr/include as the -qtinc path. Secondly, you should check where the libQt*.so (in particular libQtCore.so, libQtGui.so, libQtXml.so) libraries are lo…
Hi OkGuy,
I have just uploaded a script that does this here: http://www.klayout.de/useful_scripts.html#cell_bbox.rbm.
For installation instructions see the top of this page or the script's header.
Best regards,
Matthias
Hi Sebastian,
that's how it works for me on 0.21.13:
* draw a circle of 5000x5000 micron. Since that circle has to be exactly 5000x5000, I used a large grid of 1000 micron.
* select the circle and choose Edit->Selection->Round corners
* Ente…
Hallo,
you're right, it's a warning for texts but an error for instances.
I'll change it to a warning in the next release.
If you're able to build KLayout, you can replace the error around line 894 of dbGDS2ReaderBase.cc by a warning:
warn (tl:…
Hi Dan,
since the RecursiveShapeIterator operates on the quad tree, it takes boxes as the search region only.
One way to work around that limitation is to somehow split the polygon into rectangles (provided it's manhattan) and use every rectangle …