private void ConnectBt_Click(object sender, EventArgs e)
myTCPClient = new TCPClient(this.IPAddressTB.Text, 1234); //
private void PrepareBt_Click(object sender, EventArgs e)
myTCPClient.WriteLine("RAR1234");
myTCPClient.WriteLine("SRB1");//
myTCPClient.WriteLine("CHS1");//
myTCPClient.WriteLine("ASA2,1");//
myTCPClient.WriteLine("ASS2");//
myTCPClient.WriteLine("AFS1");//
myTCPClient.WriteLine("ASF1,6,1");//
myTCPClient.WriteLine("CMR2");//
myTCPClient.WriteLine("ENU2,\"KG\"");//
myTCPClient.WriteLine("LTB2,0,0,2,500");//
myTCPClient.WriteLine("IAD2,,3,1");//
myTCPClient.WriteLine("COF1");//
private void GetMeasvalsBt_Click(object sender, EventArgs e)
MeasvalTb.Text = myTCPClient.WriteLine("MSV?2")+" Kg";//
private void DisconnectBt_Click(object sender, EventArgs e
myTCPClient.Close()
DMP41
Kommunikation über die Ethernet‐Schnittstelle / Testprogramm
Einzelmesswert‐Erfassung mit dem DMP41
Verbindung mit DMP41 herstellen (über ein‐
gegebene IP‐Adresse und Default‐Port 1234)
//
Administratorrechte anfordern (um
Einstellungen ändern zu dürfen; Default‐
passwort="1234")
BefehlsQuittierung ein
Verstärker 1 selektieren
Speisespannung und Messbereich setzen
Aufnehmersignal = Messen
Filter 1 anwählen
FilterGrenzfrequenz einstellen
skaliertes Signal anwählen
Maßeinheit setzen
MesswertSkalierung setzen
Nachkommastellen und Schrittweite für
Skalierung setzen
MesswertAusgabeFormat festlegen
Messwert Netto lesen und in Textbox ausgeben
Sinngemäß können Sie nach diesem Beispiel auch andere Aufgaben pro
grammieren.
Literaturhinweis
Tom Archer, Andrew Whitechapel
Inside C#
Objektorientiertes Programmieren mit C# und dem .NET Framework
Microsoft Press, ISBN: 3860636693
A03462_04_G00_00 HBM: public
1
2
3
4
Programmerstellung
21