Functions | |
| void | READ_DPP_axis1 (int *Bsign, std::string &Sclef, std::string &Sclefarc) |
| information on 1st linear axis key according to plane used | |
| void | READ_DPP_axis2 (int *Bsign, std::string &Sclef, std::string &Sclefarc) |
| information on 2nd linear axis key according to plane used | |
| void | READ_DPP_axis3 (int *Bsign, std::string &Sclef, std::string &Sclefarc) |
| information on 3rd linear axis key according to plane used | |
| void | READ_DPP_block_increment (int *Ival) |
| read .DPP block number increment useful to bufferize NC blocks | |
| void | READ_DPP_boolean (int Bclef, int *Bval) |
| read DPP processing toggle in memory | |
| void | READ_DPP_cycle_execute (int *Btraite) |
| Read cycle processing mode for current cycle. | |
| void | READ_DPP_integer (int Bclef, int *Ival) |
| read DPP processing integer in memory | |
| void | READ_DPP_key_integer (const std::string &Sclef, int *Bmod, int *Inc, int *Imin, int *Imax) |
| read a key's integer format characteristics | |
| void | READ_DPP_key_real (const std::string &Sclef, int *Bmod, int *Bsgn, int *Inc, int *Ind, int *Bsdec, std::string &Sdec, double *Rmin, double *Rmax) |
| read a key's real format characteristics | |
| void | READ_DPP_key_string (const std::string &Sclef, std::string &Sval) |
| read string associated with address letter | |
| void | READ_DPP_key_unit (const std::string &Sclef, double *Rval) |
| read address letter unit | |
| void | READ_DPP_nc_type (int *Btyp) |
| Read machine type of DPP. | |
| void | READ_DPP_real (int Bclef, double *Rval) |
| read DPP processing real in memory | |
| void | READ_DPP_start_plane (int *Inum) |
| read starting plane number entered in .DPP | |
| void | READ_DPP_string (int Bclef, std::string &Sval) |
| read DPP processing key in memory | |
| void | READ_DPP_turret_nb (int *Ival) |
| read number of turrets in mac file | |
| void | READ_DPP_Unit (int *Bunit) |
| Read Unit use for movment output. | |
Read DPP parameters
| void READ_DPP_axis1 | ( | int * | Bsign, |
| std::string & | Sclef, | ||
| std::string & | Sclefarc ) |
information on 1st linear axis key according to plane used
| [out] | Sclef | 1st linear axis key |
| [out] | Sclefarc | 1st linear axis arc center key |
| [out] | Bsign | DPP_NORMAL CONST_INVERTED |
| void READ_DPP_axis2 | ( | int * | Bsign, |
| std::string & | Sclef, | ||
| std::string & | Sclefarc ) |
information on 2nd linear axis key according to plane used
| [out] | Sclef | 2nd linear axis key |
| [out] | Sclefarc | 2nd linear axis arc center key |
| [out] | Bsign | DPP_NORMAL CONST_INVERTED |
| void READ_DPP_axis3 | ( | int * | Bsign, |
| std::string & | Sclef, | ||
| std::string & | Sclefarc ) |
information on 3rd linear axis key according to plane used
| [out] | Sclef | 3rd linear axis key |
| [out] | Sclefarc | 3rd linear axis arc center key |
| [out] | Bsign | DPP_NORMAL CONST_INVERTED |
| void READ_DPP_block_increment | ( | int * | Ival | ) |
read .DPP block number increment
useful to bufferize NC blocks
| [in] | Ival | increment value |
| void READ_DPP_boolean | ( | int | Bclef, |
| int * | Bval ) |
read DPP processing toggle in memory
| [in] | Bclef | DPP key (GPP_BOOLEAN_SPM_TRANSLATION,...) |
| [out] | Bval | toggle (possible values in DPP editing) |
| void READ_DPP_cycle_execute | ( | int * | Btraite | ) |
Read cycle processing mode for current cycle.
| [in] | Btraite | CONST_DECOMPOSED CONST_MULTI_CALL CONST_CANNED |
| void READ_DPP_integer | ( | int | Bclef, |
| int * | Ival ) |
read DPP processing integer in memory
| [in] | Bclef | DPP key (GPP_INTEGER_BLOCK_FIRST_NB,...) |
| [out] | Ival | value |
| void READ_DPP_key_integer | ( | const std::string & | Sclef, |
| int * | Bmod, | ||
| int * | Inc, | ||
| int * | Imin, | ||
| int * | Imax ) |
read a key's integer format characteristics
| [in] | Sclef | concerned address letter |
| [out] | Bmod | modality:CONST_NO CONST_YES |
| [out] | Inc | compulsory number of figures |
| [out] | Imin | mini value allowed |
| [out] | Imax | maxi value allowed |
| void READ_DPP_key_real | ( | const std::string & | Sclef, |
| int * | Bmod, | ||
| int * | Bsgn, | ||
| int * | Inc, | ||
| int * | Ind, | ||
| int * | Bsdec, | ||
| std::string & | Sdec, | ||
| double * | Rmin, | ||
| double * | Rmax ) |
read a key's real format characteristics
| [in] | Sclef | concerned address letter |
| [out] | Bmod | modality:CONST_NO CONST_YES |
| [out] | Bsgn | compulsory '+' sign:CONST_NO CONST_YES |
| [out] | Inc | number of figures in integer part |
| [out] | Ind | number of figures in decimal part |
| [out] | Bsdec | compulsory decimal sign:CONST_NO CONST_YES |
| [out] | Sdec | string with decimal sign |
| [out] | Rmin | mini value allowed |
| [out] | Rmax | maxi value allowed |
| void READ_DPP_key_string | ( | const std::string & | Sclef, |
| std::string & | Sval ) |
read string associated with address letter
| [in] | Sclef | concerned address letter key |
| [out] | Sval | associated string |
| void READ_DPP_key_unit | ( | const std::string & | Sclef, |
| double * | Rval ) |
read address letter unit
| [in] | Sclef | concerned address letter |
| [out] | Rval | unit coefficient |
| void READ_DPP_nc_type | ( | int * | Btyp | ) |
Read machine type of DPP.
| [out] | Btyp | machine type:CONST_MAC_TURNING! , !CONST_MAC_MILLING |
| void READ_DPP_real | ( | int | Bclef, |
| double * | Rval ) |
read DPP processing real in memory
| [in] | Bclef | DPP key (GPP_REAL_MAX_ANGLE_ARC,...) |
| [out] | Rval | value |
| void READ_DPP_start_plane | ( | int * | Inum | ) |
read starting plane number entered in .DPP
| [out] | Inum | starting plane number of .DPP |
| void READ_DPP_string | ( | int | Bclef, |
| std::string & | Sval ) |
read DPP processing key in memory
| [in] | Bclef | DPP key (GPP_STRING_BLOCK_START,...) |
| [out] | Sval | character string |
| void READ_DPP_turret_nb | ( | int * | Ival | ) |
read number of turrets in mac file
| [out] | Ival | number of turrets |
| void READ_DPP_Unit | ( | int * | Bunit | ) |
Read Unit use for movment output.
| [out] | Bunit | CONST_MM CONST_INCH |