586.471 aktive Mitglieder*
4.339 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
Siemens Forum

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.
TOP    
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
TOP    
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
TOP    
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





-----------------------------------------------------------------------------------------------------------------------------
TOP    
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





-----------------------------------------------------------------------------------------------------------------------------
TOP    
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).
TOP    
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
TOP    
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





-----------------------------------------------------------------------------------------------------------------------------
TOP    
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
TOP    
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





-----------------------------------------------------------------------------------------------------------------------------
TOP    



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