Fonctions | |
| void | SPI_PRC_MPM_init_process () |
| Initialise le tampon des processus d'usinage en multi posage. | |
| void | SPI_PRC_MPM_free_process () |
| Libère le tampon des processus d'usinage en multi posage. | |
| int | SPI_PRC_MPM_next_process (int *settingNb, int *cycleNb, int *processNb) |
| Lit le processus suivant. | |
| int | SPI_PRC_MPM_previous_process (int *settingNb, int *cycleNb, int *processNb) |
| Lit le processus précédent. | |
| int | SPI_PRC_MPM_read_process (int settingNb, int cycleNb, int processNb) |
| Charge un cycle d'usinage dans le tampon processus. | |
| void | SPI_PRC_MPM_write_seen_process (int settingNb) |
| Rend visible un cycle d'usinage. | |
| void | SPI_PRC_MPM_write_unseen_process (int settingNb) |
| Rend invisible un cycle d'usinage. | |
| int | SPI_PRC_MPM_get_part_information (int settingNb, int *partIdx, std::string &partName) |
| Lit les informations de la pièce associée à un posage. | |
| int | SPI_MPM_export_setting_list (const std::string &dirName, const std::string &fileName) |
| Génère un fichier XML listant tous les posages et leurs positions ainsi que les fichiers 3D des pièces. | |
Gestion du multi posage
| int SPI_MPM_export_setting_list | ( | const std::string & | dirName, |
| const std::string & | fileName ) |
Génère un fichier XML listant tous les posages et leurs positions ainsi que les fichiers 3D des pièces.
| [in] | dirName | répertoire d'export |
| [in] | fileName | nom du fichier XML à générer |
| void SPI_PRC_MPM_free_process | ( | ) |
Libère le tampon des processus d'usinage en multi posage.
| int SPI_PRC_MPM_get_part_information | ( | int | settingNb, |
| int * | partIdx, | ||
| std::string & | partName ) |
Lit les informations de la pièce associée à un posage.
| [in] | settingNb | numéro du posage |
| [out] | partIdx | indice de la pièce (P1, P2, ...) |
| [out] | partName | nom de la pièce |
| void SPI_PRC_MPM_init_process | ( | ) |
Initialise le tampon des processus d'usinage en multi posage.
| int SPI_PRC_MPM_next_process | ( | int * | settingNb, |
| int * | cycleNb, | ||
| int * | processNb ) |
Lit le processus suivant.
| [in,out] | settingNb | entrée : numéro du posage, sortie : numéro du posage suivant |
| [in,out] | cycleNb | entrée : numéro du cycle, sortie : numéro du cycle suivant |
| [in,out] | processNb | entrée : numéro du processus, sortie : numéro du processus suivant |
| int SPI_PRC_MPM_previous_process | ( | int * | settingNb, |
| int * | cycleNb, | ||
| int * | processNb ) |
Lit le processus précédent.
| [in,out] | settingNb | entrée : numéro du posage, sortie : numéro du posage précédent |
| [in,out] | cycleNb | entrée : numéro du cycle, sortie : numéro du cycle précédent |
| [in,out] | processNb | entrée : numéro du processus, sortie : numéro du processus précédent |
| int SPI_PRC_MPM_read_process | ( | int | settingNb, |
| int | cycleNb, | ||
| int | processNb ) |
Charge un cycle d'usinage dans le tampon processus.
| [in] | settingNb | numéro du posage |
| [in] | cycleNb | numéro du cycle |
| [in] | processNb | numéro du processus |
| void SPI_PRC_MPM_write_seen_process | ( | int | settingNb | ) |
Rend visible un cycle d'usinage.
| [in] | settingNb | numéro de posage |
| void SPI_PRC_MPM_write_unseen_process | ( | int | settingNb | ) |
Rend invisible un cycle d'usinage.
| [in] | settingNb | numéro de posage |