Het spijt ons. Uw verzoek kon niet worden verwerkt.

Important: This FAQ has been automatically translated by our software program. The original FAQ can be found here. SBC provides this information without liability for its correctness or functionality and does not assume liability being complete or correctly translated.

Kan ik een matrix binnenkant van een matrix van symbolen maken?

FAQ #101460

Nee, als zodanig een definitie zou worden ambiquous zoals de vierkante haken zijn gebruikt om te definiëren een matrix maar ook als indicatie van de offset binnen een matrix.

 

Uitleg
De vierkante haken worden gebruikt voor de volgende gevallen:

  • De definitie van een matrix van symbolen wordt gedaan door het gebruik van de vierkante haakjes achter het mediatype in de symbooldefinitie:
    BaseSymbol EQU R [ArraySize]
  • De vierkante haken worden ook gebruikt voor de definitie van een offset binnen een matrix:
    SymbolInsideArray EQU R BaseSymbol [Offset]
    u kunt ook
    SymbolInsideArray EQU R BaseSymbol + Offset

In het geval van een definitie van een matrix in een matrix zou het niet duidelijk welke vierkante haken omvat de offset (binnen de eerste matrix) en welke behelst de grootte van de nieuwe matrix. Met behulp van een definitie, zoals "de eerste vierkante haak bevat de offset" doet niet werkzaamheden ofwel, zoals in geval van de "+" notatie er zou niet een tweede vierkante haak.

Daarom zal de volgende code leiden tot het foutbericht weergegeven onder de code:
image

Montage: Untitled1.src
Fout 1057: Untitled1.src: Line 43: symbool is niet een matrix: SymbolInsideArray1: SymbolInsideArray0
1 fouten, 0 waarschuwingen


Opmerkingen

  • In PG3 was het mogelijk te maken van dergelijke geneste matrices (omdat de syntaxt voor de definitie meer beperkt is.
  • In vroege versies van PG5 er niet is een fout opgetreden in het geval van dergelijke een definitie van de ambiquous (maar waarschijnlijk is het resultaat niet geweest wat de programmeur verwacht).
  • PG5 2.0 breken de bouwen met de fout 1057 (zie hierboven) in geval de

 

Categories

Local FAQ Deutschland / SEdit (IL programming)

Local FAQ Deutschland / Symbol Editor

PG5 2.0 / SEdit (IL programming)

PG5 2.0 / Symbol Editor

Last update: 10.05.2015 10:56

First release: 13.07.2010 09:44

Views: 5457

The requested software / document is no longer marketed by Saia-Burgess Controls AG and without technical support. It is an older software version which can be operated only on certain now no longer commercially available products.

Download