Roboterforum Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?
18. Mai 2012, 10:57:30
Übersicht Hilfe Suche Kalender Einloggen Registrieren
News: >> Roboterprogrammierer gesucht !? <<

Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  ABB Roboter (Moderatoren: burlibua, Sven Weyer, rmac)  |  Thema: Definition globale Variablen 0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Definition globale Variablen  (Gelesen 1441 mal)
Willi
Member
***
Offline Offline

Beiträge: 54


« am: 25. Oktober 2007, 15:58:36 »

Hallo,

ich habe mal 'ne Frage bzgl. RAPID-Programmierung.
Ich habe Variablen in einer Procedure, die ich in zwei Programmmodulen verwende. Wenn ich die Module geladen habe, meckert der Robi über die Variablen, da sie ja (natürlich) 2-mal vorhanden sind. Das liegt sicher daran, das die Variablen ja jeweils lokal deklariert sind. Wie kann ich die Variablen Global deklarieren mit RAPID? Dann sind sie ja nur einmal vorhanden und RAPID dürfte nicht meckern.

Gruß

Willi



Gespeichert
heini0707
Deluxe Member
******
Offline Offline

Beiträge: 350



« Antworten #1 am: 25. Oktober 2007, 16:49:34 »

Hi,

ich machs einfach, alle meine Variablen befinden sich in einem extra Modul und sin des Typ PERS, so dass wen ich Programme lade, die keine Variablen besitzen.

Oder du must dann deine als Lokal deklarieren, dann sin die nur in dem Modul aktiv.
Gespeichert
Sven Weyer
Moderator
Elite Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 912



WWW
« Antworten #2 am: 25. Oktober 2007, 19:02:47 »

Hallo Willi
alle Variablen die nicht in Routinen oder extra als LOCAL definiert wurden sind beim RAPID global vorhanden. Also eigentlich ganz einfach, oder.

Sven
Gespeichert

Wer nichts macht macht keine Fehler!
Wer keine Fehler macht kann nichts daraus lernen!
Wer nichts lernen kann kann sich nicht weiterentwickeln!
Wer sich nicht entwickelt geht unter!
Willi
Member
***
Offline Offline

Beiträge: 54


« Antworten #3 am: 06. November 2007, 11:59:48 »

Hallo Sven Weyer und heini0707,

vielen Dank für eure Antworten. Ich habe meine Variablen in der Main deklariert, also nicht in der Routine oder Local. Jetzt funzt das auch. Super.  ylsuper

Danke euch beiden. danke

Gruß

Carsten
Gespeichert
Seiten: [1] Nach oben Drucken 
Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  ABB Roboter (Moderatoren: burlibua, Sven Weyer, rmac)  |  Thema: Definition globale Variablen « vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS