Fonctions | |
| void | SPI_GEN_get_integer_information (int key, int *answer) |
| Demande des information du système ou de l'environnement par l'intermédiaire de clef (EEN_COLOR_NUMBER, EEN_LAYER_NUMBER...) | |
| void | SPI_GEN_get_information (int key, std::string &answer) |
| Demande des information du système ou de l'environnement par l'intermediaire de clef (SSY_DATE, SSY_HOUR, SEN_PART_NAME ...) | |
| int | SPI_GEN_get_type_plane (int planeNb) |
| Lit le type de plan. | |
| void | SPI_GEN_get_date_hour_format (std::string &strDate, std::string &strHour, int format, int sep, int year, int mLet, int dLet, int flagSec) |
| Demande la date et l'heure courante selon le format souhaité | |
| void | SPI_GEN_read_message (int verNb, int messNb, std::string &mess) |
| Lit le message contenue dans le fichier MSG_PROC.DAT. | |
| void | SPI_GEN_call_box_error (const std::string &mess) |
| Affiche une boite de dialogue de message d'erreur. | |
| void | SPI_GEN_call_box_warning (const std::string &mess) |
| Affiche une boite de dialogue de message d'avertissement. | |
| int | SPI_GEN_exit_all () |
| Arrête complètement l'exécution du pascal. | |
| int | SPI_GEN_close_debug_window () |
| Ferme la fenètre de debug. | |
| int | SPI_GEN_exit () |
| Arrête l'exécution du pascal. | |
| void | SPI_GEN_new_part () |
| Réinitialise la pièce (=NEW) | |
| void | SPI_GEN_write_next_file (const std::string &fileName) |
| Ecrit le nom du fichier SPI à enchaîner après l'execution du fichier courant. | |
| int | SPI_GEN_read_name_layer (int layerNb, std::string &familyName, std::string &layerName) |
| Lit le nom de la famille et de la couche par sa valeur numérique. | |
| int | SPI_GEN_write_name_layer (int idx, const std::string &name) |
| Ecrit le nom d'une couche définie par son indice. | |
| int | SPI_GEN_Color_RGB_to_Integer (int r, int g, int b) |
| Converti une couleur RVB en valeur entière. | |
| void | SPI_GEN_read_docxls_message (int messNb, std::string &mess) |
| Lit le message contenu dans le fichier MSG_DOCX.DAT. | |
| void | SPI_GEN_read_msgmess (int verNb, int messNb, std::string &mess) |
| Lit le message contenu dans le fichier MSG_MESS.DAT. | |
| void | SPI_GEN_read_panmess (int verNb, int messNb, std::string &mess) |
| Lit le message contenue dans le fichier MSG_PANE.DAT. | |
| void | SPI_GEN_read_user_message (int mesNb, std::string &mess) |
| Lit le message dans le fichier ouvert avec SPI_GEN_load_user_msgfile. | |
| int | SPI_GEN_load_user_msgfile (const std::string &dir, const std::string &name) |
| Ouvre un fichier message client dans l'atelier. | |
| void | SPI_GEN_call_browser (const std::string &sAdr, const std::string &sFile) |
| Appelle une application pour ouvrir le fichier. | |
| void | SPI_GEN_call_system (const std::string &cmd) |
| Appelle et exécute la commande système dans une fenètre DOS. | |
| void | SPI_GEN_call_program (const std::string &adr, const std::string &prog, const std::string ¶m) |
| Appelle et exécute un programme sans ouvrir de fenètre DOS. Utile pour les executables, pas pour les commandes DOS, ni les commandes BATCH. | |
| void | SPI_GEN_call_program_show (const std::string &adr, const std::string &prog, const std::string ¶m, int show) |
| Appelle et exécute un programme sans ouvrir de fenètre DOS, avec choix du mode de visibilité. Utile pour les executables, pas pour les commandes DOS, ni les commandes BATCH. | |
| void | SPI_GEN_call_program_show_wait (const std::string &adr, const std::string &prog, const std::string ¶m, int show) |
| Appelle et exécute un programme sans ouvrir de fenètre DOS, avec choix du mode de visibilité. et attend la fin du programme pour continuer Utile pour les executables, pas pour les commandes DOS, ni les commandes BATCH. | |
| void | SPI_GEN_call_program_wait (const std::string &adr, const std::string &prog, const std::string ¶m) |
| Appelle et exécute un programme sans ouvrir de fenètre DOS et attend la fin du programme Utile pour les executables, pas pour les commandes DOS, ni les commandes BATCH. | |
| int | SPI_GEN_export_rtf_ncfile (const std::string &sAdr, const std::string &sFile) |
| Crée un fichier RTF avec des informations sur la gamme d'usinage et le fichier iso. | |
| int | SPI_GEN_set_information (int key, const std::string &value) |
| Modifie les répertoires de travail de GO2cam ou le nom de la piece. | |
| void | SPI_GEN_set_integer_information (int key, int value) |
| Ecrit information systeme dans GO2cam en fonctin de la clé (EEN_COLOR_NUMBER, EEN_LAYER_NUMBER, ...) | |
| void | SPI_GEN_get_real_information (int key, double *answer) |
| Demande des information GO2cam par l'intermédiaire d'une clé | |
| void | SPI_GEN_set_real_information (int key, double value) |
| Ecrit des information GO2cam par l'intermédiaire d'une clé | |
| int | SPI_GEN_select_information (int typTec, int index) |
| Sélectionne un indice structure outil ou machine pour SPI_GEN_get. | |
| int | SPI_GEN_test_option_validity (int option) |
| Test si une option est valide sur la licence courante. | |
| int | SPI_GEN_test_bit_validity (int bitNumber) |
| Test si un bit est valide sur la licence courante. | |
| int | SPI_GEN_test_specif_bit_validity (int bitNumber) |
| Test si un bit spécifique est valide sur la licence courante. | |
| void | SPI_GEN_get_system_variable (const std::string &varName, std::string &contents) |
| Lit le contenu d'une variable système de Windows. | |
| void | SPI_GEN_calculate_numerical_value (const std::string &string, double *value, int *error) |
| Calcule la valeur numérique d'une expression contenue dans une chaîne. | |
| int | SPI_GEN_get_information_part (int ind, std::string &answer) |
| Récupére les informations de la pièce (Voir "Version Info" dans GO2cam) | |
| int | SPI_GEN_write_information_part (int ind, const std::string &answer) |
| Ecrit une information dans la pièce. | |
| int | SPI_GEN_get_angle_plane (int planeNb, double *ang1, double *ang2) |
| Lit les angles du plan d'usinage. | |
| void | SPI_GEN_prepare_reexecution (int reexecType) |
| Prépare la réexexution de la pièce en cours qui aura lieu après l'exécution de la Macro en Pascal Lance directement l'exécution en VB, Delphi ... | |
| int | SPI_GEN_read_current_module () |
| Lit le module en cours. | |
| int | SPI_GEN_show_solids () |
| Affiche les solides (seulement pour le module habillage) | |
| int | SPI_GEN_hide_solids () |
| Cache les solides (seulement pour le module habillage) | |
| void | SPI_GEN_show_meshs (int show) |
| Affiche les polyedres. | |
| void | SPI_GEN_cancel_current_function () |
| Arrête l'exécution de la fonction en cours dans GO2cam. | |
| void | SPI_GEN_format_CnFileName_oem (std::string &sVal) |
| récupère le nom du fichier CN formatté selon les options de l'oem (nécessaire quand on utilise SDENT_SPECIAL_PROGRAM_NC) | |
| void | SPI_GEN_get_integer_oem (int id, int *iVal) |
| Lit des informations entières sur la piece OEM. | |
| void | SPI_GEN_get_real_oem (int id, double *rVal) |
| Donne des informations réelles sur la pièce OEM. | |
| void | SPI_GEN_get_string_oem (int id, std::string &sVal) |
| Donne des informations chaînes de caractères sur la piece OEM. | |
| void | SPI_GEN_set_string_oem (int id, const std::string &sVal) |
| Donne des informations chaînes de caractères sur la piece OEM. | |
| int | SPI_GEN_select_element_oem (int eltNb) |
| Sélectionne une dent pour lire les informations spécifiques. | |
| void | SPI_GEN_get_partori_oem (double *ori) |
| Lit la position actuelle du brut OEM. | |
| int | SPI_GEN_select_part_oem (int stockNb) |
| Sélectionne un brut pour lire les informations spécifiques. | |
| void | SPI_GEN_set_NC_format (const std::string &Sformat) |
| mémorise le format iso généré par le post-processeur, pour configurer l'éditeur | |
| void | SPI_GEN_export_file_information_oem (const std::string &dirName) |
| Exporte un fichier d'information pour un OEM. | |
| void | SPI_GEN_get_nb_elements_on_stock_oem (int *number) |
| Lit le nombre de dents. | |
| int | SPI_GEN_get_polyline_element_oem (int iCase, int ptmaxNb, int *listTeethTabIdx) |
| Lit les points du polygone dent. | |
| int | SPI_GEN_get_list_elements_group_oem (int *listTeethTabIdx) |
| Lit la liste des dents du même groupe que la dent courante. | |
| int | SPI_GEN_get_list_teeth_oem (int *listTeethTabIdx) |
| Lit la liste des dents du même groupe que la dent courante. | |
| int | SPI_GEN_get_list_stocks_oem (int *listStockTabIdx) |
| Lit la liste des brut. | |
| int | SPI_GEN_get_list_connectors_oem (int *listConnectorsTabIdx) |
| Lit la liste des connecteurs. | |
| int | SPI_GEN_get_list_dent_oem (int *listTeethTabIdx) |
| Lit la liste des dents du même groupe que la dent courante. | |
| int | SPI_GEN_get_list_brut_oem (int *listStockTabIdx) |
| Lit la liste des brut. | |
| int | SPI_GEN_get_list_connecteurs_oem (int *listConnectorsTabIdx) |
| Lit la liste des connecteurs. | |
| int | SPI_GEN_get_adr_elmt_array (int pos, int tabNb) |
| Lit un élement entier du tableau. | |
| int | SPI_GEN_clear_user_curve_oem (int toothDbIdx) |
| Supprime toutes les courbes utilisateurs d'une dent. | |
| int | SPI_GEN_add_user_curve_oem (int toothDbIdx, int curveDbIdx) |
| Ajoute une courbe utilisateur sur une dent. | |
| int | SPI_GEN_get_real_machine_position_oem (int iPosition, double *position) |
| Retourne les coordonnées XYZ de la i-eme position. | |
| void | SPI_GEN_get_mass_unit (int *unit) |
| Retourne l'unité de poids. | |
| void | SPI_GEN_set_mass_unit (int unit) |
| Configure l'unité de poids. | |
| void | SPI_GEN_get_angle_unit (int *unit, int *decimalNb) |
| Retourne l'unite des angles. | |
| void | SPI_GEN_set_angle_unit (int unit, int decimalNb) |
| Configure les unités d'angle. | |
| void | SPI_GEN_get_length_unit (double *factorToMM, int *decimalNb, int *bFractional) |
| Retourne l'unité de longueur. | |
| void | SPI_GEN_set_length_unit (double factorToMM, int decimalNb, int bFractional) |
| Configure l'unité de longueur. | |
| void | SPI_GEN_set_machining_unit (int meter, int decimalNb) |
| Configure les unité d'usinage. | |
Divers
| int SPI_GEN_add_user_curve_oem | ( | int | toothDbIdx, |
| int | curveDbIdx ) |
Ajoute une courbe utilisateur sur une dent.
| [in] | toothDbIdx | position en BDD de la dent |
| [in] | curveDbIdx | position en BDD de la courbe |
| void SPI_GEN_calculate_numerical_value | ( | const std::string & | string, |
| double * | value, | ||
| int * | error ) |
Calcule la valeur numérique d'une expression contenue dans une chaîne.
| [in] | string | expression sous forme de chaîne |
| [out] | value | Valeur numérique de l'expression |
| [out] | error |
|
| void SPI_GEN_call_box_error | ( | const std::string & | mess | ) |
Affiche une boite de dialogue de message d'erreur.
| [in] | mess | Message à afficher |
| void SPI_GEN_call_box_warning | ( | const std::string & | mess | ) |
Affiche une boite de dialogue de message d'avertissement.
| [in] | mess | Message à afficher |
| void SPI_GEN_call_browser | ( | const std::string & | sAdr, |
| const std::string & | sFile ) |
Appelle une application pour ouvrir le fichier.
| [in] | sAdr | adresse du fichier |
| [in] | sFile | nom du fichier |
| void SPI_GEN_call_program | ( | const std::string & | adr, |
| const std::string & | prog, | ||
| const std::string & | param ) |
Appelle et exécute un programme sans ouvrir de fenètre DOS.
Utile pour les executables, pas pour les commandes DOS, ni les commandes BATCH.
| [in] | adr | adresse de l'exécutable, vide si dans le répertoire racine de GO2cam |
| [in] | prog | nom du fichier exécutable |
| [in] | param | paramètres de l'exécutable |
| void SPI_GEN_call_program_show | ( | const std::string & | adr, |
| const std::string & | prog, | ||
| const std::string & | param, | ||
| int | show ) |
Appelle et exécute un programme sans ouvrir de fenètre DOS, avec choix du mode de visibilité.
Utile pour les executables, pas pour les commandes DOS, ni les commandes BATCH.
| [in] | adr | adresse de l'exécutable, vide si dans le répertoire racine de GO2cam |
| [in] | prog | nom du fichier exécutable |
| [in] | param | parametres de l'exécutable |
| [in] | show | visibilité de la fenètre de l'exécutable
|
| void SPI_GEN_call_program_show_wait | ( | const std::string & | adr, |
| const std::string & | prog, | ||
| const std::string & | param, | ||
| int | show ) |
Appelle et exécute un programme sans ouvrir de fenètre DOS, avec choix du mode de visibilité.
et attend la fin du programme pour continuer
Utile pour les executables, pas pour les commandes DOS, ni les commandes BATCH.
| [in] | adr | adresse de l'exécutable, vide si dans le répertoire racine de GO2cam |
| [in] | prog | nom du fichier exécutable |
| [in] | param | parametres de l'exécutable |
| [in] | show | visibilité de la fenètre de l'exécutable
|
| void SPI_GEN_call_program_wait | ( | const std::string & | adr, |
| const std::string & | prog, | ||
| const std::string & | param ) |
Appelle et exécute un programme sans ouvrir de fenètre DOS et attend la fin du programme
Utile pour les executables, pas pour les commandes DOS, ni les commandes BATCH.
| [in] | adr | adresse de l'exécutable, vide si dans le répertoire racine de GO2cam |
| [in] | prog | nom du fichier exécutable |
| [in] | param | paramètres de l'exécutable |
| void SPI_GEN_call_system | ( | const std::string & | cmd | ) |
Appelle et exécute la commande système dans une fenètre DOS.
| [in] | cmd | commande système à executer |
| void SPI_GEN_cancel_current_function | ( | ) |
Arrête l'exécution de la fonction en cours dans GO2cam.
| int SPI_GEN_clear_user_curve_oem | ( | int | toothDbIdx | ) |
Supprime toutes les courbes utilisateurs d'une dent.
| [in] | toothDbIdx | position en BDD de la dent -1 => supprime les courbes de toutes les dents |
| int SPI_GEN_close_debug_window | ( | ) |
Ferme la fenètre de debug.
| int SPI_GEN_Color_RGB_to_Integer | ( | int | r, |
| int | g, | ||
| int | b ) |
Converti une couleur RVB en valeur entière.
| int SPI_GEN_exit | ( | ) |
| int SPI_GEN_exit_all | ( | ) |
Arrête complètement l'exécution du pascal.
| void SPI_GEN_export_file_information_oem | ( | const std::string & | dirName | ) |
Exporte un fichier d'information pour un OEM.
| [in] | dirName | Répertoire du fichier |
| int SPI_GEN_export_rtf_ncfile | ( | const std::string & | sAdr, |
| const std::string & | sFile ) |
Crée un fichier RTF avec des informations sur la gamme d'usinage et le fichier iso.
| [in] | sAdr | adresse du fichier |
| [in] | sFile | nom du fichier |
| void SPI_GEN_format_CnFileName_oem | ( | std::string & | sVal | ) |
récupère le nom du fichier CN formatté selon les options de l'oem (nécessaire quand on utilise SDENT_SPECIAL_PROGRAM_NC)
| [out] | sVal | nom fichier NC |
| int SPI_GEN_get_adr_elmt_array | ( | int | pos, |
| int | tabNb ) |
Lit un élement entier du tableau.
| [in] | pos | position dans le tableau |
| [in] | tabNb | numéro du tableau |
| int SPI_GEN_get_angle_plane | ( | int | planeNb, |
| double * | ang1, | ||
| double * | ang2 ) |
Lit les angles du plan d'usinage.
| [in] | planeNb | numéro de plan GO2cam |
| [out] | ang1 | 1er angle du plan |
| [out] | ang2 | 2eme angle du plan |
| void SPI_GEN_get_angle_unit | ( | int * | unit, |
| int * | decimalNb ) |
Retourne l'unite des angles.
| [out] | unit | unité d'angle parmi les valeurs : SPI_ANGLE_DEGRE SPI_ANGLE_DMS SPI_ANGLE_RADIAN SPI_ANGLE_GRADE |
| [out] | decimalNb | nombre de décimales |
| void SPI_GEN_get_date_hour_format | ( | std::string & | strDate, |
| std::string & | strHour, | ||
| int | format, | ||
| int | sep, | ||
| int | year, | ||
| int | mLet, | ||
| int | dLet, | ||
| int | flagSec ) |
Demande la date et l'heure courante selon le format souhaité
| [in] | format |
|
| [in] | sep |
|
| [in] | year |
|
| [in] | mLet |
|
| [in] | dLet |
|
| [in] | flagSec |
|
| [out] | strDate | date selon format |
| [out] | strHour | heure selon format |
| void SPI_GEN_get_information | ( | int | key, |
| std::string & | answer ) |
Demande des information du système ou de l'environnement par
l'intermediaire de clef (SSY_DATE, SSY_HOUR, SEN_PART_NAME ...)
| [in] | key | clef de la requette Les clefs disponibles sont les clefs:
|
| [out] | answer | réponse suivant la clef |
| int SPI_GEN_get_information_part | ( | int | ind, |
| std::string & | answer ) |
Récupére les informations de la pièce (Voir "Version Info" dans GO2cam)
| [in] | ind | indice de la ligne à lire |
| [out] | answer | commentaire de la piece |
| void SPI_GEN_get_integer_information | ( | int | key, |
| int * | answer ) |
Demande des information du système ou de l'environnement par
l'intermédiaire de clef (EEN_COLOR_NUMBER, EEN_LAYER_NUMBER...)
| [in] | key | clef de la requette
|
| [out] | answer | réponse suivant la clef |
| void SPI_GEN_get_integer_oem | ( | int | id, |
| int * | iVal ) |
Lit des informations entières sur la piece OEM.
| [in] | id | entier ident
|
| [out] | iVal | entier valeur |
| void SPI_GEN_get_length_unit | ( | double * | factorToMM, |
| int * | decimalNb, | ||
| int * | bFractional ) |
Retourne l'unité de longueur.
| [out] | factorToMM | : facteur de conversion vers millimetre |
| [out] | decimalNb | : nombre de décimal |
| [out] | bFractional | : SPI_YES / SPI_NO indique que les valeurs utilisent des fractions pour les unité impériales |
| int SPI_GEN_get_list_brut_oem | ( | int * | listStockTabIdx | ) |
Lit la liste des brut.
| [out] | listStockTabIdx | indice tableau alloué contenant la liste des bruts |
| int SPI_GEN_get_list_connecteurs_oem | ( | int * | listConnectorsTabIdx | ) |
Lit la liste des connecteurs.
| [out] | listConnectorsTabIdx | indice tableau alloué contenant la liste des connecteurs |
| int SPI_GEN_get_list_connectors_oem | ( | int * | listConnectorsTabIdx | ) |
Lit la liste des connecteurs.
| [out] | listConnectorsTabIdx | indice tableau alloué contenant la liste des connecteurs |
| int SPI_GEN_get_list_dent_oem | ( | int * | listTeethTabIdx | ) |
Lit la liste des dents du même groupe que la dent courante.
| [out] | listTeethTabIdx | indice tableau alloue contenant la liste des dents |
| int SPI_GEN_get_list_elements_group_oem | ( | int * | listTeethTabIdx | ) |
Lit la liste des dents du même groupe que la dent courante.
| [out] | listTeethTabIdx | indice du tableau alloué contenant la liste des dents |
| int SPI_GEN_get_list_stocks_oem | ( | int * | listStockTabIdx | ) |
Lit la liste des brut.
| [out] | listStockTabIdx | indice tableau alloué contenant la liste des bruts |
| int SPI_GEN_get_list_teeth_oem | ( | int * | listTeethTabIdx | ) |
Lit la liste des dents du même groupe que la dent courante.
| [out] | listTeethTabIdx | indice tableau alloue contenant la liste des dents |
| void SPI_GEN_get_mass_unit | ( | int * | unit | ) |
Retourne l'unité de poids.
| [out] | unit | unité parmi les valeurs suivantes : SPI_MASS_MICROGRAM SPI_MASS_MILIGRAM SPI_MASS_CENTIGRAM SPI_MASS_DECIGRAM SPI_MASS_GRAM SPI_MASS_DECAGRAM SPI_MASS_HECTOGRAM SPI_MASS_KILOGRAM SPI_MASS_TONNE SPI_MASS_OUNCE SPI_MASS_POUND |
| void SPI_GEN_get_nb_elements_on_stock_oem | ( | int * | number | ) |
Lit le nombre de dents.
| [in] | number | nombre de dents |
| void SPI_GEN_get_partori_oem | ( | double * | ori | ) |
Lit la position actuelle du brut OEM.
| [out] | ori | coordonnées |
| int SPI_GEN_get_polyline_element_oem | ( | int | iCase, |
| int | ptmaxNb, | ||
| int * | listTeethTabIdx ) |
Lit les points du polygone dent.
| [in] | iCase |
|
| [in] | ptmaxNb | nombre de points maximum |
| [out] | listTeethTabIdx | indice du tableau alloué contenant la liste des points |
| void SPI_GEN_get_real_information | ( | int | key, |
| double * | answer ) |
Demande des information GO2cam par l'intermédiaire d'une clé
| [in] | key | clé de la requête Les clés disponibles sont :
|
| [out] | answer | réponse en fonction la clé |
| int SPI_GEN_get_real_machine_position_oem | ( | int | iPosition, |
| double * | position ) |
Retourne les coordonnées XYZ de la i-eme position.
| [in] | iPosition | la position sur la machine |
| [in] | position | la coordonnée XYZ |
| void SPI_GEN_get_real_oem | ( | int | id, |
| double * | rVal ) |
Donne des informations réelles sur la pièce OEM.
| [in] | id | entier ident
|
| [out] | rVal | réel valeur |
| void SPI_GEN_get_string_oem | ( | int | id, |
| std::string & | sVal ) |
Donne des informations chaînes de caractères sur la piece OEM.
| [in] | id | entier ident
|
| [out] | sVal | string info |
| void SPI_GEN_get_system_variable | ( | const std::string & | varName, |
| std::string & | contents ) |
Lit le contenu d'une variable système de Windows.
| [in] | varName | nom de la variable |
| [out] | contents | contenu de la variable |
| int SPI_GEN_get_type_plane | ( | int | planeNb | ) |
Lit le type de plan.
| [in] | planeNb | numero de plan GO2cam |
Type de plan predefini :
| int SPI_GEN_hide_solids | ( | ) |
Cache les solides (seulement pour le module habillage)
| int SPI_GEN_load_user_msgfile | ( | const std::string & | dir, |
| const std::string & | name ) |
Ouvre un fichier message client dans l'atelier.
| [in] | dir | répertoire du fichier |
| [in] | name | nom du fichier |
| void SPI_GEN_new_part | ( | ) |
| void SPI_GEN_prepare_reexecution | ( | int | reexecType | ) |
Prépare la réexexution de la pièce en cours qui aura lieu après l'exécution de la Macro en Pascal
Lance directement l'exécution en VB, Delphi ...
| [in] | reexecType | 1 réexecution totale 2 réexecution partielle géometrie 3 réexecution partielle usinage |
| int SPI_GEN_read_current_module | ( | ) |
Lit le module en cours.
| void SPI_GEN_read_docxls_message | ( | int | messNb, |
| std::string & | mess ) |
Lit le message contenu dans le fichier MSG_DOCX.DAT.
| [in] | messNb | numéro du message |
| [out] | mess | message lu |
| void SPI_GEN_read_message | ( | int | verNb, |
| int | messNb, | ||
| std::string & | mess ) |
Lit le message contenue dans le fichier MSG_PROC.DAT.
| [in] | verNb | numéro de version du message |
| [in] | messNb | numéro du message |
| [out] | mess | message lu (CH80) (vide si absent) |
| void SPI_GEN_read_msgmess | ( | int | verNb, |
| int | messNb, | ||
| std::string & | mess ) |
Lit le message contenu dans le fichier MSG_MESS.DAT.
| [in] | verNb | numéro de version du message Values for Nover :
|
| [in] | messNb | numéro du message |
| [out] | mess | message lu (CH255) |
| int SPI_GEN_read_name_layer | ( | int | layerNb, |
| std::string & | familyName, | ||
| std::string & | layerName ) |
Lit le nom de la famille et de la couche par sa valeur numérique.
| [in] | layerNb | numéro de la couche |
| [out] | familyName | nom de la famille de couche |
| [out] | layerName | nom de la couche |
| void SPI_GEN_read_panmess | ( | int | verNb, |
| int | messNb, | ||
| std::string & | mess ) |
Lit le message contenue dans le fichier MSG_PANE.DAT.
| [in] | verNb | numéro de version du message |
| [in] | messNb | numéro du message |
| [out] | mess | message lu (CH255) |
| void SPI_GEN_read_user_message | ( | int | mesNb, |
| std::string & | mess ) |
Lit le message dans le fichier ouvert avec SPI_GEN_load_user_msgfile.
| [in] | mesNb | numéro du message |
| [out] | mess | message lu (CH80) |
| int SPI_GEN_select_element_oem | ( | int | eltNb | ) |
Sélectionne une dent pour lire les informations spécifiques.
| [in] | eltNb | numero de l'element (1..n) |
| int SPI_GEN_select_information | ( | int | typTec, |
| int | index ) |
Sélectionne un indice structure outil ou machine pour SPI_GEN_get.
| [in] | typTec | TEC_ATTACHE attachement outil TEC_TOURELLE tourelle machine TEC_OUTFIX outil fixe machine TEC_JAUGE jauge machine |
| [in] | index |
| int SPI_GEN_select_part_oem | ( | int | stockNb | ) |
Sélectionne un brut pour lire les informations spécifiques.
| [in] | stockNb | numéro de brut (1..n) |
| void SPI_GEN_set_angle_unit | ( | int | unit, |
| int | decimalNb ) |
Configure les unités d'angle.
| [in] | unit | unité d'angle parmi les valeurs : SPI_ANGLE_DEGRE SPI_ANGLE_DMS SPI_ANGLE_RADIAN SPI_ANGLE_GRADE |
| [in] | decimalNb |
| int SPI_GEN_set_information | ( | int | key, |
| const std::string & | value ) |
Modifie les répertoires de travail de GO2cam ou le nom de la piece.
| [in] | key | clef de la requette Voir le fichier de définition des clefs RES_Ixxx.DAT
|
| [in] | value | valeur à affecter |
| void SPI_GEN_set_integer_information | ( | int | key, |
| int | value ) |
Ecrit information systeme dans GO2cam en fonctin de la clé (EEN_COLOR_NUMBER, EEN_LAYER_NUMBER, ...)
| [in] | key | clé de la requête Les clés disponibles sont :
|
| [in] | value | valeur entière de la clé |
| void SPI_GEN_set_length_unit | ( | double | factorToMM, |
| int | decimalNb, | ||
| int | bFractional ) |
Configure l'unité de longueur.
| [in] | factorToMM | : facteur de conversion vers millimetre |
| [in] | decimalNb | : nombre de décimal |
| [in] | bFractional | : SPI_YES / SPI_NO indique que les valeurs utilisent des fractions pour les unité impériales |
| void SPI_GEN_set_machining_unit | ( | int | meter, |
| int | decimalNb ) |
Configure les unité d'usinage.
| [in] | meter | : SPI_YES / SPI_NO (imperial) |
| [in] | decimalNb | : nombre de décimal utiliser uniquement si l'unité change |
| void SPI_GEN_set_mass_unit | ( | int | unit | ) |
Configure l'unité de poids.
| [in] | unit | unité parmi les valeurs suivantes : SPI_MASS_MICROGRAM SPI_MASS_MILIGRAM SPI_MASS_CENTIGRAM SPI_MASS_DECIGRAM SPI_MASS_GRAM SPI_MASS_DECAGRAM SPI_MASS_HECTOGRAM SPI_MASS_KILOGRAM SPI_MASS_TONNE SPI_MASS_OUNCE SPI_MASS_POUND |
| void SPI_GEN_set_NC_format | ( | const std::string & | Sformat | ) |
mémorise le format iso généré par le post-processeur, pour configurer l'éditeur
| [in] | Sformat | label du format |
| void SPI_GEN_set_real_information | ( | int | key, |
| double | value ) |
Ecrit des information GO2cam par l'intermédiaire d'une clé
| [in] | key | clé de la requête Les clés disponibles sont :
|
| [in] | value | valeur de la clé |
| void SPI_GEN_set_string_oem | ( | int | id, |
| const std::string & | sVal ) |
Donne des informations chaînes de caractères sur la piece OEM.
| [in] | id | entier ident
|
| [out] | sVal | string info |
| void SPI_GEN_show_meshs | ( | int | show | ) |
Affiche les polyedres.
| [in] | show | entier 0 => cacher, 1 => afficher |
| int SPI_GEN_show_solids | ( | ) |
Affiche les solides (seulement pour le module habillage)
| int SPI_GEN_test_bit_validity | ( | int | bitNumber | ) |
Test si un bit est valide sur la licence courante.
| [in] | bitNumber | numéro de bit à tester |
| int SPI_GEN_test_option_validity | ( | int | option | ) |
Test si une option est valide sur la licence courante.
| [in] | option | option à tester 1 => MTE |
| int SPI_GEN_test_specif_bit_validity | ( | int | bitNumber | ) |
Test si un bit spécifique est valide sur la licence courante.
| [in] | bitNumber | numéro de bit spécifique à tester |
| int SPI_GEN_write_information_part | ( | int | ind, |
| const std::string & | answer ) |
Ecrit une information dans la pièce.
| [in] | ind | indice de ligne à ecrire (Si ind n'existe pas => ajout) |
| [in] | answer | commentaire à ecrire |
| int SPI_GEN_write_name_layer | ( | int | idx, |
| const std::string & | name ) |
Ecrit le nom d'une couche définie par son indice.
| [in] | idx | indice de la cocuhe |
| [in] | name | nom de la couche |
| void SPI_GEN_write_next_file | ( | const std::string & | fileName | ) |
Ecrit le nom du fichier SPI à enchaîner après l'execution du
fichier courant.
| [in] | fileName | nom du fichier (ex : 'TEST.SPI') |