SOFiSTiK Forum

It is currently Sun Sep 22, 2019 12:43 pm

All times are UTC




Post new topic Reply to topic  [ 1 post ] 
Author Message
PostPosted: Thu Sep 03, 2015 11:21 am 
Offline

Joined: Wed Sep 02, 2015 2:09 pm
Posts: 1
Hallo werte Damen und Herren,

Ich habe in SOFiPLUS grafisch eine Achse (A01) definiert und über deren Eigenschaften fünf "Placements" auf der Achse erstellt. Nach dem Export der Geometrie und der Achsen möchte ich nun in SOFiLOAD auf die Station S der Placements im Verlauf der Achse zugreifen um eine Spur zwischen den Placements zu erstellen (Im Befehl SPUR kann ich eine Station für den Start "SA" der Spur auf einer Bezugsachse und das Ende "SE" angeben), auf der ich wiederum einen Lastzug definieren möchte. Das Problem ist, das SOFiLOAD die Placements nicht kennt. In SOFiLOAD gibt es zwar den Befehl GAX aber nicht den Befehl GAXP. Diesen gibt es nur in SOFiMSHC. Demnach komme ich innerhalb von SOFiLOAD nicht an die Stationswerte meiner Placements heran.

Meine Frage ist nun:

Wie kann ich die Stationswerte der Placements aus SOFiMSHC (vielleicht über Variablen) in SOFiLOAD bereitstellen?

Ich habe bereits versucht die Stationswerte in der CDB zu finden über "@Key AXIS_PLC A01" (A01 ist hierbei der Name der Achse). In dem Datensatz fand ich auch die richtige Anzahl Placements, allerdings gibt mir eine Abfrage mit "let#S1 @(S)" nur den Wert 0 zurück für alle Placements. Die Kennungs-Abfrage let#A1 @(IDP) gibt mir zudem ganz Ominöse Zahlen zurück, obwohl es sich laut CDB-Hilfe bei den Daten um Charakter [chr] handeln sollte. Zum besseren Verständnis habe ich mal das Template meiner Abfrage und die Ausgabe des Report Browsers angehängt.

Habe ich vielleicht einen Denkfehler? Oder irgend etwas nicht richtig abgefragt? Ich tappe schon länger im Dunkeln.
Für einen Tipp wäre ich sehr dankbar.
Vielen Dank und freundlichen Gruß


Eingabe in TEDDY:
-----------------------------------------
+PROG TEMPLATE urs:21.4
KOPF Auslesen der Datenbank
ECHO VOLL

$ Auslesen der Placements

@KEY AXIS_PLC A01
let#T1 @(TYP)
TXA Der Wert ist #(#T1,1.0)

let#T2 @(TYP)
TXA Der Wert ist #(#T2,1.0)

let#T3 @(TYP)
TXA Der Wert ist #(#T3,1.0)

let#T4 @(TYP)
TXA Der Wert ist #(#T4,1.0)

let#T5 @(TYP)
TXA Der Wert ist #(#T5,1.0)



@KEY AXIS_PLC A01
let#S1 @(S,9.9)
TXA Der Wert ist #S1

let#S2 @(S,9.9)
TXA Der Wert ist #S2

let#S3 @(S,9.9)
TXA Der Wert ist #S3

let#S4 @(S,9.9)
TXA Der Wert ist #S4

let#S5 (@S,9.9)
TXA Der Wert ist #S5



@KEY AXIS_PLC A01
let#A1 @(IDP)
TXA Der Wert ist #(A1,9.0)

let#A2 @(IDP)
TXA Der Wert ist #(A2,9.0)

let#A3 @(IDP)
TXA Der Wert ist #(A3,9.0)

let#A4 @(IDP)
TXA Der Wert ist #(A4,9.0)

let#A5 @(IDP)
TXA Der Wert ist #(A5,9.0)

ENDE

Ausgabe in Report Browser:
-----------------------------------------
1 +PROG TEMPLATE
2
3
4 KOPF AUSLESEN DER DATENBANK
5 ECHO VOLL
6
7 $ Auslesen der Placements
8
9 @KEY AXIS_PLC A01
10 LET#T1 @(TYP)
11 TXA DER WERT IST #(#T1,1.0)
12
13 LET#T2 @(TYP)
14 TXA DER WERT IST #(#T2,1.0)
15
16 LET#T3 @(TYP)
17 TXA DER WERT IST #(#T3,1.0)
18
19 LET#T4 @(TYP)
20 TXA DER WERT IST #(#T4,1.0)
21
22 LET#T5 @(TYP)
23 TXA DER WERT IST #(#T5,1.0)
24
25
26
27 @KEY AXIS_PLC A01
28 LET#S1 @(S,9.9)
29 TXA DER WERT IST #S1
30
31 LET#S2 @(S,9.9)
32 TXA DER WERT IST #S2
33
34 LET#S3 @(S,9.9)
35 TXA DER WERT IST #S3
36
37 LET#S4 @(S,9.9)
38 TXA DER WERT IST #S4
39
40 LET#S5 (@S,9.9)
41 TXA DER WERT IST #S5
42
43
44
45 @KEY AXIS_PLC A01
46 LET#A1 @(IDP)
47 TXA DER WERT IST #(A1,9.0)
48
49 LET#A2 @(IDP)
50 TXA DER WERT IST #(A2,9.0)
51
52 LET#A3 @(IDP)
53 TXA DER WERT IST #(A3,9.0)
54
55 LET#A4 @(IDP)
56 TXA DER WERT IST #(A4,9.0)
57
58 LET#A5 @(IDP)
59 TXA DER WERT IST #(A5,9.0)
60
61 ENDE

Der Wert ist 0
Der Wert ist 4
Der Wert ist 8
Der Wert ist 0
Der Wert ist 2
Der Wert ist 0
Der Wert ist 0
Der Wert ist 0
Der Wert ist 0
Der Wert ist 0
Der Wert ist 538980672
Der Wert ist 538980928
Der Wert ist 538981440
Der Wert ist 538981696
Der Wert ist 538981184


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

All times are UTC


Who is online

Users browsing this forum: Google [Bot] and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group