Accueil › Forums › Programmation WIMS › Programmation d’exercices OEF › Comment mettre une virgule dans un fichier de data
- Ce sujet contient 10 réponses, 3 participants et a été mis à jour pour la dernière fois par
bernadette, le il y a 5 années et 10 mois.
-
AuteurMessages
-
-
17 novembre 2017 à 10:07 #4079
Pascal Denis
Participant::Bonjour,
j’utilise des variables contenant des virgules, typiquement le nom de composés chimiques scomme le : 1,1-Dibromoethane, 1,2-Dibromoethane. Le problème que je rencontre consiste à mettre ces variables dans un fichier de data pour manipulation par reccord sous modtool.
Comment faire prendre en compte la virgule et ne pas passer au champ suivant…
:Numero, Nom, Formule, CAS_Nr
:28,Bromomethane,CH3Br,74-83-9
:29,1,2-Butadiene,C4H6,590-19-2
:30,1,3-Butadiene,C4H6,106-99-0
:31,N,N-Dimethyl formamide,C3H7NO,68-12-2 -
17 novembre 2017 à 16:40 #4081
jm.evers
Participant::Hi, there are several ways…
probably the easiest is to use ‘words’:Numero Nom Formule CAS_Nr :28 Bromomethane CH3Br 74-83-9 :29 1,2-Butadiene C4H6 590-19-2 :30 1,3-Butadiene C4H6,106-99-0 :31 N,N-Dimethylformamide C3H7NO 68-12-2
then
CAS=!word 4 of $my_record name=!word 2 of $my_record
Joke
-
17 novembre 2017 à 16:45 #4084
Pascal Denis
Participant::Good idea,
but some names include more than 1 word carbon dioxyde by example
-
Cette réponse a été modifiée le il y a 5 années et 10 mois par
Pascal Denis.
-
Cette réponse a été modifiée le il y a 5 années et 10 mois par
-
17 novembre 2017 à 17:10 #4086
-
17 novembre 2017 à 17:12 #4088
Pascal Denis
Participant -
17 novembre 2017 à 17:33 #4089
-
17 novembre 2017 à 17:37 #4090
Pascal Denis
Participant -
17 novembre 2017 à 17:41 #4091
-
17 novembre 2017 à 18:35 #4092
bernadette
Maître des clés::Quel problème exactement ? est-ce avec un modèle préparé ? avec un exo de quicktool ou avec un exo OEF programmé par toi ?
Il n’y a aucune raison de ne pas avoir des virgules dans un tel fichier.J’ai lu trop vite.
Les points virgules sont possibles aussi. Ensuite il faudra faire
\data[,1] (première « colonne »), etc
si data est le résultat de record.
(il n’y a qu’une seule ligne par record dans ton exemple, c’est bien cela ?)Bernadette
-
Cette réponse a été modifiée le il y a 5 années et 10 mois par
bernadette.
-
Cette réponse a été modifiée le il y a 5 années et 10 mois par
bernadette.
-
Cette réponse a été modifiée le il y a 5 années et 10 mois par
-
17 novembre 2017 à 18:50 #4095
Pascal Denis
Participant::Je dispose d’une mini-base de données chimique comportant 850+ produits avec 60 informations par produit. j’ai crée un fichier data que j’utilise dans une série d’exercices de thermodynamique et génie des procédés Calculer une Pression de vapeur saturante en fonction de la température, calculer des équilibres lis-vap (modèle idéal), calcul d’enthalpie de vaporisation, utilisation d’équations d’état autre que les gaz parfaits, nommer un composé à partir d’une formule semi-devloppée,,calcul de chaleur de réaction, etc …
Je suis dans l’obligation de respecter la nomenclature chimique, qui est incompatible avec la lecture de reccord. Mes premiers essais ont fonctionné jusqu’à ce que je tombe sur un os … D’ou ma question …
Un beau spécimen est le 1,2,3,4-Tetrahydronaphthalene
Je vais tester comme discuté plus haut de remplacer dans le fichier les virgules par des underscores, et dans mes exercices de convertir les underscores en virgules.
-
20 novembre 2017 à 09:30 #4099
bernadette
Maître des clés
-
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.