Zum Inhalt springen

Tony88

Mitglieder
  • Gesamte Inhalte

    3
  • Benutzer seit

  • Letzter Besuch

  1. zusätzliche Frage : Woran könnte es liegen das der Status als "closed" angezeigt wird?
  2. Hallo Leute hab ein vorliegendes Matlabprogramm zur Steuerung eines Monochromators... nur will das nicht so richtig funktionieren! Beim durchgehen des Quelltextes finde ich keinen sonderbaren Feheler, was auch daran liegen kann dass ich nicht gerade ein pro in Matlab bin....! Das komische ist das manchmal keine Fehlermeldung kommt und beim zweiten MAl dann wieder eine erscheint obwohl nix am programm geändert wurde ...! Hier ist mein Programcode: -------------------------------------- s1 = serial('COM2') % COM2 für den Monochromator s1.Name = 'MultiMode4' % Name der Verbindung (wichtig für SendToPack.m) fopen(s1) fprintf(s1,char([1 20 'RWL_' 25])) % Auslesen der aktuellen Wellenlänge if s1.BytesAvailable fgetl(s1) end fprintf(s1,char([1 20 'DSPO' 2 '00' 25])) % Display aus if s1.BytesAvailable fread(s1,s1.BytesAvailable) end fprintf(s1,char([1 20 'SDEL' 2 '0005' 25])) % Geschwindigkeit auf 5 if s1.BytesAvailable fread(s1,s1.BytesAvailable) end fprintf(s1,char([1 20 'GOTO' 2 '030000000000' 25])) % GOTO Wellenlänge if s1.BytesAvailable fread(s1,s1.BytesAvailable) end fprintf(s1,char([1 20 'DSPO' 2 '01' 25])) % Display an if s1.BytesAvailable fread(s1,s1.BytesAvailable) end fprintf(s1,char([4 25])) % Remote off if s1.BytesAvailable fread(s1,s1.BytesAvailable) end fclose(s1); delete(s1); clear s1 ---------------------------------------- Es erscheint diese MEldung: ---------------------------------------- Serial Port Object : Serial-COM2 Communication Settings Port: COM2 BaudRate: 9600 Terminator: 'LF' Communication State Status: closed RecordStatus: off Read/Write State TransferStatus: idle BytesAvailable: 0 ValuesReceived: 0 ValuesSent: 0 Serial Port Object : MultiMode4 Communication Settings Port: COM2 BaudRate: 9600 Terminator: 'LF' Communication State Status: closed RecordStatus: off Read/Write State TransferStatus: idle BytesAvailable: 0 ValuesReceived: 0 ValuesSent: 0 ??? Error using ==> serial.fopen at 71 Port: COM2 is not available. Available ports: COM1. Use INSTRFIND to determine if other instrument objects are connected to the requested device. Error in ==> MultiMode4Test at 3 fopen(s1) ---------------------------------- Entschuldigt den langen Quelltext , aber ich weiß echt nicht wodran es liegen könnte...! Gruß Tony
  3. Hallo liebe Freunde, ich bin auf der Suche nach etwas Hilfe. Und zwar arbeite ich als Student in einem Institut für Messtechnik und hab die Aufgabe bekommen ein bereits vorhandenes Program auf einem älteren DOS Rechner, welches in Pascal geschrieben ist auf einen neueren Windows 2000 Rechner in Matlab zu übertragen...!? Da ich aber noch sogut wie keine Ahnung von Pascal und MAtlab habe wäre ich froh wenn ihr mir irgendwie helfen würdet...! ist das irgendwie möglich wenn ich den Quelcode hier poste...!? Gruß Alex

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...