Page 1 sur 1

[TIA PORTAL] Récupérer l'adresse d'une variable en string

Posté : 10 mars 2023, 15:00
par Vincent1810
Bonjour !
Je cherche à récupérer l'adresse de l'une de mes variables dans une autre variable en string sous TIA PORTAL.
Je m'explique :
J'ai une variable d'entrée : diDcy -> %I0.0
J'aimerais pouvoir trouver une fonction qui me permet de récupère '%I0.0' en string avec pour paramètre d'entrée la variable diDcy.
L'un d'entre vous a t il déjà été confronté à ce sujet ? Cela est il réalisable selon vous ?
Merci d'avance pour vos réponses !
Vincent

Re: [TIA PORTAL] Récupérer l'adresse d'une variable en string

Posté : 10 mars 2023, 15:39
par itasoft
Slts,
Bonne question, si la fonction n’existe pas
Je dirais que pour résoudre ce pb il faudrait un pointeur sur %I10.0 et récupérer cette adresses dans un String ou dans une table

Re: [TIA PORTAL] Récupérer l'adresse d'une variable en string

Posté : 10 mars 2023, 15:46
par Vincent1810
itasoft a écrit : 10 mars 2023, 15:39 Slts,
Bonne question, si la fonction n’existe pas
Je dirais que pour résoudre ce pb il faudrait un pointeur sur %I10.0 et récupérer cette adresses dans un String ou dans une table
(simple sur C++)
Salut itasoft,
merci pour cette réponse, je vais déjà essayer de trouver un solution de manière autonome à TIA PORTAL. Je me dis que la fonction getSymbolName existe donc il y a peut être une change pour qu'une fonction faisant la même chose avec les adresses existe :).
Dans tous les cas, je viendrais donner le résultat ici si je trouve la solution.
A l'heure Actuelle, j'aurais éventuellement une solution , justement avec GetSymbolName mais en m'imposant une syntaxe dans le mnemonique de mes variables mais j'aimerais faire mieux que ça :)

Re: [TIA PORTAL] Récupérer l'adresse d'une variable en string

Posté : 10 mars 2023, 15:57
par itasoft
dans ce cas ton mnémonique serait I10_0 , oui c'est une bonne solution

Re: [TIA PORTAL] Récupérer l'adresse d'une variable en string

Posté : 10 mars 2023, 16:20
par Vincent1810
itasoft a écrit : 10 mars 2023, 15:57 dans ce cas ton mnémonique serait I10_0 , oui c'est une bonne solution
Voilà, c'est la solution provisoire que j'ai, mais je trouverais ça plus classe d'aller lire l'adresse sans m'imposer de syntaxe sur le mnémonique 🙂

Re: [TIA PORTAL] Récupérer l'adresse d'une variable en string

Posté : 10 mars 2023, 16:28
par itasoft
Slts,
Sur Unity c’est la fonction REF avec un pointeur en entrée et sortie (ANY)
Ça doit exister aussi chez les « teutons »