Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

MSG bei Siemens 840d

Beitrag 05.10.2016, 23:00 Uhr
Guest_guest_*
Themenstarter
Gast


QUOTE (DMC635V @ 05.10.2016, 23:51 Uhr) *
Hat es schon jemand versucht einen Zeilenumbruch über die ASCII Zeichen Carriage Return und/oder Line Feed zu erzwingen?


Ich hab's noch nicht probiert, vermute aber mal daß das nicht funktionieren wird.
MSG zeigt einen übergebenen String an. Ob der direkt eingegeben, oder aus verketteten Strings besteht ist dabei ja Wurscht.
   
Beitrag 06.10.2016, 02:00 Uhr
Guest_guest_*
Themenstarter
Gast


Mit <CR> funktioniert's nicht, aber mit <LF> schon.
CODE
def char _LF=010
msg("Erste Zeile"<<_LF<<"Zweite Zeile")
G4 F100
stopre
M30
   
Beitrag 06.10.2016, 22:27 Uhr
DMC635V
DMC635V
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 12.08.2010
Beiträge: 844
QUOTE (guest @ 06.10.2016, 03:00 Uhr) *
Mit <CR> funktioniert's nicht, aber mit <LF> schon.

Danke für die Rückmeldung. thumbs-up.gif Ich habe leider momentan kein SinuTrain zur Hand, sonst hätte ich es kurz selbst probiert.


--------------------
Freundliche Grüsse
DMC635V
   
Beitrag 07.10.2016, 06:28 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
QUOTE (DMC635V @ 05.10.2016, 23:51 Uhr) *
Hat es schon jemand versucht einen Zeilenumbruch über die ASCII Zeichen Carriage Return und/oder Line Feed zu erzwingen?


Hey DMC
geht leider nicht sad.gif
Laut Siemens ist sowas nicht vorgesehen.
Erzwingen kannst Du es nur, wenn duLeerzeichen einfügst.


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
Beitrag 07.10.2016, 06:30 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
Ah gut zu wissen smile.gif
hatte da mal ne Unterhaltung mit Siemens die sowas verneinte ...

biggrin.gif


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
Beitrag 07.10.2016, 19:00 Uhr
Guest_guest_*
Themenstarter
Gast


QUOTE (Hexogen @ 07.10.2016, 07:30 Uhr) *
Ah gut zu wissen smile.gif
hatte da mal ne Unterhaltung mit Siemens die sowas verneinte ...

biggrin.gif


Der Zeilenumbruch in der MSG scheint je nach Softwarestand doch anders zu funktionieren...
Bei SW6.4 beispielsweise, ist ASCII 13 (Carriage Return) richtig
Bei Operate 4.5 funktioniert nur ASCII 10 (Line Feed).
   
Beitrag 08.10.2016, 23:22 Uhr
DMC635V
DMC635V
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 12.08.2010
Beiträge: 844
QUOTE (guest @ 07.10.2016, 20:00 Uhr) *
Der Zeilenumbruch in der MSG scheint je nach Softwarestand doch anders zu funktionieren...
Bei SW6.4 beispielsweise, ist ASCII 13 (Carriage Return) richtig
Bei Operate 4.5 funktioniert nur ASCII 10 (Line Feed).

Dann kann man es ja im Windows style machen und <cr><lf> einfügen was dann auf allen funktionieren sollte.


--------------------
Freundliche Grüsse
DMC635V
   
Beitrag 09.10.2016, 00:23 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
QUOTE (guest @ 07.10.2016, 20:00 Uhr) *
Der Zeilenumbruch in der MSG scheint je nach Softwarestand doch anders zu funktionieren...
Bei SW6.4 beispielsweise, ist ASCII 13 (Carriage Return) richtig
Bei Operate 4.5 funktioniert nur ASCII 10 (Line Feed).


Muss mal testen ob es auch bei PCU und TCU gleich ist.
Bzw ob es auch daran liegen kann


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
Beitrag 06.12.2016, 21:31 Uhr
FUC3
FUC3
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 11.07.2016
Beiträge: 1
Kann man denn eigentlich die Anzeigezeit einer Message beeinflußen?

Grüße
   
Beitrag 07.12.2016, 07:38 Uhr
Hexogen
Hexogen
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 29.09.2004
Beiträge: 1.813
QUOTE (FUC3 @ 06.12.2016, 22:31 Uhr) *
Kann man denn eigentlich die Anzeigezeit einer Message beeinflußen?

Grüße


MSG("TEST")

G4 F5

MSG()

5 sek. wird TEST angezeigt danach nicht mehr.


--------------------
Schaut doch mal rein:
Mein Youtube Kanal


Anwendungen, Zyklen, CAD/CAM





-----------------------------------------------------------------------------------------------------------------------------
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: