API für serielle Schnittstelle
Die APIs werden vom seriellen
Port
-Objekt bereitgestellt und für die Implementierung der Kommunikationsprotokolllogik eines einzelnen oder mehrerer Controller verwendet, die nicht standardmäßig von FactoryTalk Optix Studio
unterstützt werden.Verfügbare APIs
Die folgenden Methoden sind verfügbar:
public void Open(); public void Close(); public byte[] ReadBytes(uint count); public char[] ReadChars(uint count); public byte ReadByte(); public char ReadChar(); public string ReadLine(); public byte[] ReadBytesUntil(string delimiter); public char[] ReadCharsUntil(string delimiter); public void WriteBytes(byte[] buffer); public void WriteChars(char[] buffer); public void WriteLine(string text); public void CancelRead();
Die folgenden C#-Eigenschaften stehen zum Lesen/Schreiben der Objektvariablen und zum Ändern der Funktionsweise einiger Methoden zur Verfügung:
public string PortName { get; set; } public uint BaudRate { get; set; } public byte DataSize { get; set; } public ParityType Parity { get; set; } public StopBitsType StopBits { get; set; } public FlowControlType FlowControl { get; set; } public TimeSpan Timeout { get; set; } public string NewLine { get; set; } = "\n";
Rückmeldung geben