Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks Enterprise PDM
  In JobBox Editor Fragen über Schleife

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Der größte Rechenreiniger der Welt bei MUHR , ein Anwenderbericht
Autor Thema:  In JobBox Editor Fragen über Schleife (167 / mal gelesen)
Mutaz Yunan
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Mutaz Yunan an!   Senden Sie eine Private Message an Mutaz Yunan  Schreiben Sie einen Gästebucheintrag für Mutaz Yunan

Beiträge: 27
Registriert: 07.06.2017

erstellt am: 11. Nov. 2024 11:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Guten Tag Profis,

ich bin neu mit der JobBox Programmierung, und beim schreiben eines neuen Jobs in JobBox Editor bin ich auf die folgenden Probleme gestoßen:

1. wie kann ich von eine Schleife ausgehen? Ähnlich wie "Exit For" in VBA
2. Wie kann ich die nächste Wert einer Schleife einsetzten, ohne alle Befehle der Schleife durchzuführen?

Ein Beispiel für die Zweite Frage:
Ich habe eine Schleife über liste, sie liest die Teile aus einer Stückliste. Nur für die Dateien die mit M03 oder M04 anfängt, sollte die Material in Exceltabelle exportiert werden:

Schleife: Stückliste lesen [ Start=1 , Anzahl= ... , Zähler=%i% ]
Ergebnistabelle lesen [ Ergebnistabelle=%Ergebnistabelle% , Zeile=%i% , Spalte=2 , Variable=%DateiName% ]
Entscheidung (Auswahl) [Art der Wert=Zeichenkette , Wert=%Dateiname%]
  Fall (Auswahl) [Vergleichsoperator=Like , Wert=M03* ]
    Variable zuweisen [ Pfad definieren ]
  Fall (Auswhal) [Vergleichsoperator=Like , Wert=M04* ]
    Variable zuweisen [ Pfad definieren ]
  Fall (Auswhal) [Vergleichsoperator=ELSE , Wert= ]
    hier sollte die nächste Wert der Schleife Eingesetzt werden, damit die nächste Befehl nicht durchgeführt werden
PDMP: Variable lesen [ PDMP=%PDMP& , Variable=Material , Konfiguration= ... , Wert=%Material%]
Hier wird die Variable %Material% in Exceltabelle exportiert


Ich vermisse die Goto Statement in JobBox Editor. Ein Job zu Steuern ist kompliziert. Die Zeile werden nur in der Reihenfolge durchgeführt, man kann nicht zwischen den Zeilen springen.

Vielen Dank im Voraus

------------------
Mutaz Yunan

[Diese Nachricht wurde von Mutaz Yunan am 11. Nov. 2024 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Gh0stTalk3r
Mitglied



Sehen Sie sich das Profil von Gh0stTalk3r an!   Senden Sie eine Private Message an Gh0stTalk3r  Schreiben Sie einen Gästebucheintrag für Gh0stTalk3r

Beiträge: 72
Registriert: 19.12.2014

SolidWorks 2023 SP 5.0; PDM Standard; MegaCAD 2021

erstellt am: 11. Nov. 2024 13:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Mutaz Yunan 10 Unities + Antwort hilfreich

Hallo,

so etwas wie eine while-Schleife gibt es (so weit ich weiß) nicht. Leider.

Ich habe einmal versucht etwas:
Variable (Initalvariable): %while% = true
Schleife Anzahl von 1 - 100
Entscheidung (Wenn %while% = true dann)
...
An dem Punkt, an dem die Schleife verlassen werden soll: %while% = false

Dann macht er zwar die restlichen Durchläufe (bis 100), aber das geht relativ schnell.

Vielleicht hilft dir das ja ein wenig.

JobBox ist schön einfach aber eben auch limitiert.

------------------
gruß,
Markus

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz