I could use a bit of "back story" to help me understand the entire problem. I spent a bunch of time browsing the code and looking at the developer docs and notes over the past few days. I have some bigger questions and thoughts, now.
If we put aside for a second the issues of defining a DB schema, what should be in it, and what DB or flat file format to use (i.e. how we store the tool data)... - My understanding is that we are currently reading the entire tool table into shared memory? - The amount of shared memory allocated for the tool table is defined in the nml config file? - The other part of the limitation comes from the sanity checks in the various portions of the code that makes sure the tool number is between 0 and 55? I apologize if this is a repeat question but I researched the list archives along with docs, dev notes, and code and up until now experience with LinuxCNC/EMC2 has been more of an integrator role. As you know tool handling is spread over a large portion of the code and I likely missed some of it. Thanks for your patience. -Todd On 10/28/2016 12:03 PM, andy pugh wrote: > On 28 October 2016 at 16:05, Niemand Sonst <nie...@web.de> wrote: >> IMHO the first step should be to eliminate the limit in the number of >> tools and describe in detail, what information linuxcnc do need and how >> to submit that information. I am pretty sure, that the first tool tables >> will be presented after that. > > Have you looked at the database schema that I came up with in > consultation with someone more familiar with databases than me (at > Tormach) > http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ToolDatabase > > Also here: > https://github.com/LinuxCNC/linuxcnc/blob/andypugh/tooltable/share/sql/default_schema.sql >
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With one year of Intel Parallel Studio XE. Training and support from Colfax. Order your platform today. http://sdm.link/xeonphi
_______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers