Formeln zum Auslesen der Abstände Linie zu Linie

Horizontale/vertikale Abstände Linie zu Linie

Die folgenden Formeln geben die Abstandswerte zwischen den äußeren horizontalen (Abmessung links nach rechts) und vertikalen (Abmessung oben nach unten) Linien des Platte zurück. Sie können festlegen, ob die Ausbrechlinien sowie die Material-irrelevanten sowie Inline-Objekte eingeschlossen werden oder nicht.

Die Formeln

Abstand Linie zu Linie Nutzen
Horizontal OneUpN.RuleToRuleWidth(Einheiten, withStrippingRules, useStructIrrelevant, skipInlinerObjects)
Vertikal OneUpN.RuleToRuleHeight(Einheiten, withStrippingRules, useStructIrrelevant, skipInlinerObjects)
  Layout
Horizontal LayoutN.RuleToRuleWidth(Einheiten, withStrippingRules, useStructIrrelevant, skipInlinerObjects)
Vertikal LayoutN.RuleToRuleHeight(Einheiten, withStrippingRules, useStructIrrelevant, skipInlinerObjects)

Hinweise zur Syntax

MATERIAL-IRRELEVANTE FORMATE: Diese Objekte sind (1) Alle Objekte außerhalb der Strukturebene und (2) Objekte innerhalb der Strukturebene in Formaten, denen folgende Produktionsprozesse zugeordnet sind: Zusatz; Klebebandrad; Aufreißperforations-Rad; Leimradklebung; Klebepunkt-Pistole; Flächentrenner; Klebebereichskonturen; Geschlossene Bereichskonturen.

INLINER-OBJEKTE: Objekte in Formaten, denen einer der folgenden Produktionsprozesse zugeordnet ist: Rillrad, Klebebandrad, Aufreißperforations-Rad, Verstärkungsbandrad, Halbschnittrad, Schneidrad, Schlitzen. Siehe folgendes Beispiel.

Beispiele

Das folgende Beispiel zeigt, wie Sie Formeln für Abstände Linie zu Linie verwenden können. Das Layout enthält Ausbrechlinien sowie den Text "751" — er ist Material-irrelevant.

Um den Abstand zu extrahieren zwischen Einheiten Ausbrechlinien Material-irrelevante Objekte Verwenden Sie Beispiel
Horizontale am weitesten am Ende stehende Linien in Layout1. Standard Berücksichtigt Ignoriert $Layout1.RuleToRuleWidth()$ 906,00
Horizontale am weitesten am Ende stehende Linien in Layout1. m Berücksichtigt Ignoriert $Layout1.RuleToRuleWidth(m); n3$ 0.91 m.
Horizontale am weitesten am Ende stehende Linien in Layout1. mm Ignoriert Ignoriert $Layout1.RuleToRuleWidth(mm, no)$ mm 743.00 mm
$Layout1.RuleToRuleWidth(mm, no, no)$ mm
Horizontale am weitesten am Ende stehende Linien in Layout1. mm Berücksichtigt Berücksichtigt $Layout1.RuleToRuleWidth(mm, , yes)$ mm 949.79 mm
$Layout1.RuleToRuleWidth(mm, yes, yes)$ mm
Horizontale letzte Linien in Layout1. mm Ignoriert Berücksichtigt $Layout1.RuleToRuleWidth(mm, no, yes)$ mm 868.29 mm

Abstand Linie zu Linie nach Wellenrichtung

Die folgenden Formeln geben die Abstand Linie zu Linie nach Wellenrichtung oder entgegen der Wellenrichtung zurück. Ist die Wellenrichtung beispielsweise von links nach rechts, gibt die Formel die horizontale Abmessung zurück; ist die Wellenrichtung von oben nach unten, gibt die Formel die vertikale Abmessung zurück.

WICHTIG: Betrachten Sie diese Abmessungen nicht als Breite oder Höhe, sondern als Abmessung in Wellenrichtung sowie gegen die Wellenrichtung.

SO PRÜFEN SIE DIE WELLENRICHTUNG: Um die Wellenrichtung zu überprüfen, gehen Sie zur entsprechenden Nutzenzeichnung und betrachten Sie das Wellenrichtungssymbol in der oberen linken Ecke des Grafikbereichs. Der Pfeil gibt die Wellenrichtung an oder siehe Zeichnungseigenschaften.

Die Formeln

Abstand Linie zu Linie in Wellenrichtung Nutzen OneUpN.RuleToRule(direction, [Einheiten, withStripingRules, useStructIrrelevant, skipInlinerObjects])
Layout LayoutN.RuleToRule(direction, [Einheiten, withStripingRules, useStructIrrelevant, skipInlinerObjects])

Hinweise zur Syntax

WICHTIG: In den folgenden Argumenten muss Richtungimmer angegeben werden. Die übrigen Argumente sind optional: Sie können sie weglassen, wenn Sie deren Standardwerte verwenden wollen.

MATERIAL-IRRELEVANTE FORMATE: Diese Objekte sind (1) Alle Objekte außerhalb der Strukturebene und (2) Objekte innerhalb der Strukturebene in Formaten, denen folgende Produktionsprozesse zugeordnet sind: Zusatz; Klebebandrad; Aufreißperforations-Rad; Leimradklebung; Klebepunkt-Pistole; Flächentrenner; Klebebereichskonturen; Geschlossene Bereichskonturen.

INLINER-OBJEKTE: Objekte in Formaten, denen einer der folgenden Produktionsprozesse zugeordnet ist: Rillrad, Klebebandrad, Aufreißperforations-Rad, Verstärkungsbandrad, Halbschnittrad, Schneidrad, Schlitzen. Siehe folgendes Beispiel.

Beispiele

Das folgende Beispiel zeigt, wie Sie Formeln für Abstände Linie zu Linie verwenden können. Das Layout enthält Ausbrechlinien sowie den Text "751" — er ist Material-irrelevant.

Um den Abstand zu extrahieren zwischen Wellenrichtung Einheiten Ausbrechlinien Material-irrelevante Objekte Verwenden Sie Beispiel
am weitesten am Ende stehende Linien in Layout1. In Wellenrichtung Standard Berücksichtigt Ignoriert $Layout1.RuleToRule(fd())$ mm. 906.40 mm.
am weitesten am Ende stehende Linien in Layout1. Gegen die Wellenrichtung cm. Berücksichtigt Ignoriert $Layout1.RuleToRule(fd()+90, cm)$ cm. 69,30 cm.
am weitesten am Ende stehende Linien in Layout1. Gegen die Wellenrichtung mm. Ignoriert Ignoriert $Layout1.RuleToRule(fd()+90; mm; no); n1$ mm. 495.00 mm.
$Layout1.RuleToRule(fd()+90; mm; no, no); n1$ mm.
am weitesten am Ende stehende Linien in Layout1. In Wellenrichtung m. Berücksichtigt Berücksichtigt $Layout1.RuleToRule(fd(), m, , yes)$ m. 0.95 m
$Layout1.RuleToRule(fd(), m, yes, yes); n3$ m.

Beispiel: Linie-zu-Linie für Nicht-Inline-Objekte

Inline-Auftrag

Die in dem Bild gezeigte Struktur wird auf einer Inline-Maschine produziert. Deshalb werden die zu bearbeitenden Objekte den Produktionsprozessen Schneidrad, Rillrad und Schlitzen zugeordnet. Rosa hervorgehoben.

Die übrigen Objekte - die im Format Schneiden (in rot) - werden mit einer Stanzform bearbeitet.

Verwenden Sie die Formeln wie folgt, um den Abstand Linie zu Linie für mit einer Stanzform zu bearbeitenden Objekte zu extrahieren:

Um den Abstand zu extrahieren zwischen Verwenden Sie Beispiel
Horizontale letzte Nicht-Inline-Linien $OneUp1.RuleToRuleWidth(mm, no, no, yes), n2$ 911,50
Vertikale letzte Nicht-Inline-Linien $OneUp1.RuleToRuleHeight(mm, no, no, yes), n2$ 127,00
Letzte Nicht-Inline-Linien gegen Wellenrichtung $OneUp1.RuleToRule(fd()+90,mm, no, no, yes),n2$ 911,50
Letzte Nicht-Inline-Linien in Wellenrichtung $OneUp1.RuleToRule(fd(),mm, no, no, yes),n2$ 127,00