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
> 

Attachment: 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

Reply via email to