Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Automation
Automation Forum d'entraide sur l'automatisme, la robotique et l'informatique industrielle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/04/2008, 15h41   #1
Invité de passage
 
Inscription : avril 2008
Messages : 16
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 16
Points : 4
Points : 4
Par défaut Erreur mysterieuse sous WinCC flex

Bonjour a tous.

J'ai une erreur dans un script dont je n'arrive pas a me debarasser.
J'ai declare correctement mes variables, je n'ai pas de probleme pour compiler, MAIS lorsque je teste mon programme, on m'indique une erreur comme quoi ma variable n'existe pas...

Est ce que quelqu'un a une idee du probleme???Parce que moi je m'arrache les cheveux!!!

Merci a tous.
polen27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2008, 22h46   #2
Responsable Visual Basic
 
Avatar de ThierryAIM
 
Homme Thierry
Inscription : septembre 2002
Messages : 3 670
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 49
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : septembre 2002
Messages : 3 670
Points : 5 672
Points : 5 672
Avec tous ces détails de ton problème, je ne cherche même pas à comprendre
__________________
Vous vous posez une question, la réponse est peut-être ici :
Toutes les FAQs VB
Les Cours et Tutoriels VB6/VBScript
Les Sources VB6


Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

MioSkins.org : le site de référence pour GPS et PDA Mitac MIO
iPHONIX.fr : le must francophone des infos pour iPhone, iPad, ...
ThierryAIM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 08h04   #3
Invité de passage
 
Inscription : avril 2008
Messages : 16
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 16
Points : 4
Points : 4
Salut,

Pour plus de précisions sur mon problème, voici le programme :


Code :
1
2
3
4
5
6
7
8
9
10
11
12
If SmartTags("Properties_0\Typ")=20 Then
   If SmartTags("Properties_0\Auf_Ext") Then
           SetBitInTag SmartTags("Sichtbar"),0
   Else
          SetBitInTag SmartTags("Sichtbar"),1
   End If

Else

    ResetBitInTag SmartTags ("Sichtbar"),0
    ResetBitInTag SmartTags("Sichtbar"),1
End If
Voila, lors de la compilation, je n'ai pas d'erreur, mais quand le programme s'exécute, il ne fonctionne pas et j'ai comme erreur "No Tag Typ", alors que je suis allé chercher la variable via les barres de navigation, je ne l'ai pas tapé moi même...

Petite précision, je travaille dans les script de bloc fonction. (Bildbaustein en allemand, je suis pas certain de ma traduction...)

Merci a tous.
polen27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 10h14   #4
Responsable Visual Basic
 
Avatar de ThierryAIM
 
Homme Thierry
Inscription : septembre 2002
Messages : 3 670
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 49
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : septembre 2002
Messages : 3 670
Points : 5 672
Points : 5 672
elle a une drôle de tête ta variable "Properties_0\Typ"

Tu peux expliquer comment elle est définie et qu'est-ce que c'est ?

Citation:
Envoyé par polen27 Voir le message
Petite précision, je travaille dans les script de bloc fonction. (Bildbaustein en allemand, je suis pas certain de ma traduction...)
Cela signifie-t-il que ton projet WinCC est intégré dans un un projet S7 ?
__________________
Vous vous posez une question, la réponse est peut-être ici :
Toutes les FAQs VB
Les Cours et Tutoriels VB6/VBScript
Les Sources VB6


Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

MioSkins.org : le site de référence pour GPS et PDA Mitac MIO
iPHONIX.fr : le must francophone des infos pour iPhone, iPad, ...
ThierryAIM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 10h27   #5
Invité de passage
 
Inscription : avril 2008
Messages : 16
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 16
Points : 4
Points : 4
Salut,

Alors "Properties_0\Typ", c'est une variable de mon bloc, stockee dans dans properties (mais avec la saisie automatique, alt+fleche droite, c'est le lien properties_0 qui sort, et si j'enleve _0, ca me cree une erreur.

En fait, le but de ce script, c'est de cree une condition de visibilite supplementaire. Quand "Typ", ma fenetre apparait a l'ecran, et dans cette fenetre, j'ai d'autre elements caches, que je fais apparaitre (theoriquement) avec "Sichtbar", qui est une variable interne a mon bloc fonction.
j'espere que j'ai ete clair...

Merci bien en tout cas!!
Tchao
polen27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 11h25   #6
Invité de passage
 
Inscription : avril 2008
Messages : 16
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 16
Points : 4
Points : 4
oups, j'avais pas vu la reference a la citation...Oui, mon projet est integre a un projet S7. Mais mon bloc fonction (Bildbaustein), c'est juste un ensemble d'elements (EA-feld, Textfeld, Polygon...) groupes entre eux et que l'on tire directement des bibliotheques. (En fait je suis en train de les construire, c'est dans le but de rendre la programmation de WinCC Flex plus intuitive). Ce sont des standards de programmations.
polen27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 13h11   #7
Nouveau Membre du Club
 
Inscription : juillet 2007
Messages : 69
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 69
Points : 36
Points : 36
Lu a tous....
A mon avis tu me peux pas ecrire une variable avec les caractéres spéciaux telque \ *+- etc.....
ren973 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 13h19   #8
Responsable Visual Basic
 
Avatar de ThierryAIM
 
Homme Thierry
Inscription : septembre 2002
Messages : 3 670
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 49
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : septembre 2002
Messages : 3 670
Points : 5 672
Points : 5 672
Citation:
Envoyé par ThierryAIM Voir le message
elle a une drôle de tête ta variable "Properties_0\Typ"
Citation:
Envoyé par ren973 Voir le message
A mon avis tu me peux pas ecrire une variable avec les caractéres spéciaux telque \ *+- etc.....
c'est bien ce que je me disais
__________________
Vous vous posez une question, la réponse est peut-être ici :
Toutes les FAQs VB
Les Cours et Tutoriels VB6/VBScript
Les Sources VB6


Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

MioSkins.org : le site de référence pour GPS et PDA Mitac MIO
iPHONIX.fr : le must francophone des infos pour iPhone, iPad, ...
ThierryAIM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2008, 09h40   #9
Invité de passage
 
Inscription : avril 2008
Messages : 16
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 16
Points : 4
Points : 4
Bon, alors le probleme etait tout autre, mais je ne peux pas vraiment vous dire ce que c'etait, j'ai contourné le probleme par une bidouille, mais le probleme ne venait pas du nom de la variable.
Pour info, sichtbar est le nom que je lui ai donné, et properties est le repertoire oui je l'ai enregistré.
Quand je fais une saisie automatique de mes variables et que je clik sur sichtbar, ca m'affiche cette adresse avec le symbole "\", Moi je n'y suis pour rien...
Enfin voila..
Merci quand meme et a bientot!!
polen27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h58.


 
 
 
 
Partenaires

Hébergement Web