-> Hier kostenlos registrieren
Hallo Zusammen,
Software: TIA V16,
Programmiersprache:SCL
Hardware: Windows 10, CPU 1515F-2PN, Drucker ZEBRA 411
ich habe ein Problem und zwar:
1)
ich lese gerade ein String-Daten( Text) aus meinem Programm , aber sie ist zu lang. Ich möchte die länge des Stringes prüfen und wenn größer als 20 ist, dann wird den Rest in der nächsten Zeile reingeschrieben.
Wie mache ich ein Zeilenumbruch in Scl?
2) ich habe eine Variable mit den DatenTyp Word (W16#0)
wie kann ich den Inhalts dieser Variable Bitweise lesen? (immer in SCL)
3) Im Handbuch vom Drucker Zebra 411 sind paar Befehle zur Steuerung oder zum Ablesen des Druckerstatus.
Nun sende ich das Befehl ~HS an den Drucker und der Drucker sendet mich drei Strings-Daten (verschieden Länge und Inhalt) mit Informationen.
Nur ich möchte aus dieser 3 String-Daten nur den Bit 10 vom String 2 die Informationen in SPS ablesen oder aufrufen. Dieser Bit hat den Datentyp Bool.
Könnte Jemand mir dabei helfen?
Ich weiße aber, nicht, ob ich an der richtigen Stelle veröffentlicht habe. ich bin noch neu hier.
Danke im Voraus!
Software: TIA V16,
Programmiersprache:SCL
Hardware: Windows 10, CPU 1515F-2PN, Drucker ZEBRA 411
ich habe ein Problem und zwar:
1)
ich lese gerade ein String-Daten( Text) aus meinem Programm , aber sie ist zu lang. Ich möchte die länge des Stringes prüfen und wenn größer als 20 ist, dann wird den Rest in der nächsten Zeile reingeschrieben.
Wie mache ich ein Zeilenumbruch in Scl?
2) ich habe eine Variable mit den DatenTyp Word (W16#0)
wie kann ich den Inhalts dieser Variable Bitweise lesen? (immer in SCL)
3) Im Handbuch vom Drucker Zebra 411 sind paar Befehle zur Steuerung oder zum Ablesen des Druckerstatus.
Nun sende ich das Befehl ~HS an den Drucker und der Drucker sendet mich drei Strings-Daten (verschieden Länge und Inhalt) mit Informationen.
Nur ich möchte aus dieser 3 String-Daten nur den Bit 10 vom String 2 die Informationen in SPS ablesen oder aufrufen. Dieser Bit hat den Datentyp Bool.
Könnte Jemand mir dabei helfen?
Ich weiße aber, nicht, ob ich an der richtigen Stelle veröffentlicht habe. ich bin noch neu hier.
Danke im Voraus!
Zuletzt bearbeitet von einem Moderator: