Functions | |
| void | SPI_PRC_MPM_init_process () |
| Initializes the buffer for multi part machining processes. | |
| void | SPI_PRC_MPM_free_process () |
| Releases the buffer from multi part machining processes. | |
| int | SPI_PRC_MPM_next_process (int *settingNb, int *cycleNb, int *processNb) |
| Reads the next process. | |
| int | SPI_PRC_MPM_previous_process (int *settingNb, int *cycleNb, int *processNb) |
| Reads the previous process. | |
| int | SPI_PRC_MPM_read_process (int settingNb, int cycleNb, int processNb) |
| Loads a machining cycle into the process buffer. | |
| void | SPI_PRC_MPM_write_seen_process (int settingNb) |
| Makes a machining cycle visible. | |
| void | SPI_PRC_MPM_write_unseen_process (int settingNb) |
| Makes a machining cycle invisible. | |
| int | SPI_PRC_MPM_get_part_information (int settingNb, int *partIdx, std::string &partName) |
| Reads the part information associated with a setting. | |
| int | SPI_MPM_export_setting_list (const std::string &dirName, const std::string &fileName) |
| Generates an XML file listing all the fixtures and their positions as well as the 3D files of the parts. | |
Multi parts management
| int SPI_MPM_export_setting_list | ( | const std::string & | dirName, |
| const std::string & | fileName ) |
Generates an XML file listing all the fixtures and their positions as well as the 3D files of the parts.
| [in] | dirName | export directory |
| [in] | fileName | name of the XML file to generate |
| void SPI_PRC_MPM_free_process | ( | ) |
Releases the buffer from multi part machining processes.
| int SPI_PRC_MPM_get_part_information | ( | int | settingNb, |
| int * | partIdx, | ||
| std::string & | partName ) |
Reads the part information associated with a setting.
| [in] | settingNb | setting number |
| [out] | partIdx | part index (P1, P2, ...) |
| [out] | partName | name of the part |
| void SPI_PRC_MPM_init_process | ( | ) |
Initializes the buffer for multi part machining processes.
| int SPI_PRC_MPM_next_process | ( | int * | settingNb, |
| int * | cycleNb, | ||
| int * | processNb ) |
Reads the next process.
| [in,out] | settingNb | input : setting number, output : next setting number |
| [in,out] | cycleNb | input : cycle number, output : next cycle number |
| [in,out] | processNb | input : process number, output : next process number |
| int SPI_PRC_MPM_previous_process | ( | int * | settingNb, |
| int * | cycleNb, | ||
| int * | processNb ) |
Reads the previous process.
| [in,out] | settingNb | input : setting number, output : previous setting number |
| [in,out] | cycleNb | input : cycle number, output : previous cycle number |
| [in,out] | processNb | input : process number, output : previous process number |
| int SPI_PRC_MPM_read_process | ( | int | settingNb, |
| int | cycleNb, | ||
| int | processNb ) |
Loads a machining cycle into the process buffer.
| [in] | settingNb | setting number |
| [in] | cycleNb | cycle number |
| [in] | processNb | process number |
| void SPI_PRC_MPM_write_seen_process | ( | int | settingNb | ) |
Makes a machining cycle visible.
| [in] | settingNb | setting number |
| void SPI_PRC_MPM_write_unseen_process | ( | int | settingNb | ) |
Makes a machining cycle invisible.
| [in] | settingNb | setting number |