History Windf C# 7.7.21 Beim Testen von .20 noch einige Fehler gefunden und beseitigt. Also .20 löschen Advanced view PFC button immer aktiv. 7.7.20 Disturbance Berechnung mit Inversem Modell (Idee Herr Kniesel) getestet 7.7.19 I2C- Abgleich etwas optimiert einige Bugs: In Digital design weg, dass immer auf PID free geschaltet wird In PID- Converter : nicht immer automatisch auf I# stellen Text in LS - Offline x(n) = -a1*x(n-1) jetzt mit richtigem Minuszeichen Beschriftung in PFC: statt Tr jetzt wie im Skript Tc 7.7.18 Linearity check window 7.7.17 I2C- Interface für Serie von Herrn Adam angepasst. In PFC visible für eine Groupbox mit PFC Params korrigiert. In Hardwaresimulator noise jetzt pos / neg 7.7.16 Bei PIDT1 - Design 1 für 3PT1 und 4PT1 Bug beseitigt. IC341 nun mit korrigierter Erkennung, ob Chip vorhanden. 7.7.15 Beim PIDT1 einige Beschriftungen auf Design I# korrigiert. Beim Demo "Stehendes Pendel" den Positionsregler AWU abschaltbar. 7.7.14 Data logger ergänzt (GA 303) 7.7.13 Verbesserter Rigol- Treiber für Scope im Praktikum, Skalierungsproblem mit PID- Converter gelöst. 7.7.12a Kleine Adaption GA 286 7.7.12 To in Sprungantwort digitales Filter nun aktualisiert, Digitale Filter nun über Registry nach Regc# schiebbar, Sowohl aus Reglerentwurf als auch vom Bodefenster für digitale Filter 7.7.11 Jetzt kann Chart2d 7.23 auch das Speichern / Laden der Legende alle Charts starten nun in englischer Sprache und werden auf Befehl in deutsch umgestellt 7.7.10 Einlesen von Sim- Dateien nun mit Zeitachsenumrechung von sec in Minuten oder Stunden 7.7.9 I2C nun umschaltbar auf DAC- Adressen Proto1 (xC4/xC2) / Proto2 (xC0/xC6) GA286 Testprogramm in Some Tools Auf Dac1 und Dac2 zwei Impulse für Positionierantrieb Dauertest 7.7.8 I2C Levelshifter mit 2 In 2 Out getestet, DAC mit Adresse I2C : xC0 / C6 7.7.7 Fehler in RS232-Einleseroutine beseitigt.I2C DAC mit Möglichkeit ohne Levelshifter 0-5V 12 Bit, 7.7.6 Akkulader für Bleiakkus mit Aktiver Last (Kruse) und Power Supply HCS3202, Aktive Last gesteuert von DA-Wandler beliebig wählbar. 7.7.5 I2C now with PGA and radiobuttons for voltage divider 7.7.4 AdaptiveContr Signal can now be inverted, so that tempLüfter can be controlled with the input of control difference, ADC- Input as desired value now tested and OK, Var name w changed to wSoll 7.7.3 ADC- Interface zum CH341- I2C- Chip mit 0-10V Levelshifter für TempLüfter 7.7.2 Bei Adaptive Control jetzt externer Sollwert per ADC möglich im Autostop mode 7.7.1 Ab jetzt wird der Multimediatimer (Schlechtes Verhalten unter Win10) ersetzt durch den Microtimer aus www.Codeproject.com Fehler aus 7.6.65 beim Laden von 2PT1 in ContrDes, Hardwaresim und RTFilter beseitigt 7.6.65 Beim Laden von F(z) in Hardwaresim und Contrdes werden bei n=2 die bi ignoriert und überschrieben, da aus den Ai IT1 /2PT1 berechnet werden. Wenn vorher rB F(z) angewählt, werden nun die bi nicht geändert. 7.6.64 CSII + IduDR Demo added 7.6.63 PT1 process filter only active if F(z) DB bay is active. Legend h corrected IT1 model DB Bay can be different to IT1 model contrdes 7.6.62 Beim Abspeichern der PFC sind Daten der Contrdes- Box mit dabei 7.6.61 Abspeichern von PFC- Controllern, zweite h- Box. zwei AD- Wandler invisible 7.6.60 Bug in Adapt beim Abspeichern des Reglerausgangs beseitigt, Checkbox für S&H- Function 7.6.59 Bug in DB Bay wenn Anfangfswerte nicht null beseitigt, Bei DC ih und nicht numH benutzen. 7.6.58 (enthält 57) beim DB bay adaptiver h- Algorithmus verbessert Daten Cascade silver rack verbessert in muk - Programm (K=????) 7.6.56 Einige Ungereimtheiten zum Praktikum beseitigt (blach / silver) Nummern in Studcontrol Beschriftung Casc AWU Casc 7.6.55 Zweipunktreglerident (twopoint control ident) has now autofinder button Adaptive controller now with K / T1 / T2 Scope Display 7.6.54 Aditional DC overlay in Hardware simulator (Temp control with ambient temp) Simulation and compensation of nonlinearity of Temp controller with phase angle modulation 7.6.53 numTr Enabled debugged in PT1 PFC error in displaying yout debugged Display instead of yout now with three choices Bug in 2PT1-disturbance compensation debugged IT1 disturb comp added 7.6.52 bug in fz-file storing and loading (no delay) corrected 7.6.51 Automatic data transfer of F(z) from LS-offline to Digital filter window Disturbance calc as described in 9.8.1 and PT1 DB Bay compensation 9.13 7.6.50 In PID- Calculator Ausgabe jetzt in dB Rigol scope hat jetzt Taste zum Deaktivieren Remote lock 7.6.49 Im Reportfenster jetzt mit Checkbox "allways on top", Default jetzt normal Fenster 7.6.48 Bug in Meshplot beseitigt 7.6.47 Jetzt auch mit alter Daqmx.dll ohne NI- Install kompilierbar. 7.6.46 jetzt mit ES sthendem Doppelkpendel auch hin und herschaltbar 7.6.45 Mit ES- stehendem Doppelpendel 7.6.44 Im PFC Anzeige von Ko, quasi der P- Reglerverstärkung 7.6.43 mit alter daqmx dll mit Klasse CounterReader Fehler in AToD beim DT2 beseitigt. 7.6.42 In Daqmx statt a1/d1/a2/d2/ bezeichner Ao/d0 und A1/d1 Fehler in Laden von PT1- fz in Contrdes und Hardwaresim beseitigt. 7.6.41 Adaption black rap an NI6221 StudControl raus, rb simple / Advanced view / Adaptive Regler in grün 7.6.40 Adaption an black rap- Modell 7.6.39 Aufschwingen neu mit silver rap 7.6.38 Mit ES- Pendel- Modul Drehgeber - NI - Interface Alle Versuche CSII Pendel neu 7.6.37 Small improvement in PID free AWU- algorithm 7.6.36 In Identifikation fast medium slow- speed buttons 7.6.35 Version mit Temperaturlogger I2C / ELV - Sensor In Fenster "freier PID" zwei kleine Verbesserungen (Design I und Aktualisierung nach Reglerbox) 7.6.34 Version Ende WS2015/16 im Labor 7.6.33 Laden von files jetzt mit bdf- Filter und automatischer Umschaltung nach log Chart 7.19 ohne Lin-Log- Fehler Einige Texte in LoadOptions verbessert 7.6.32 in GPA- Tool jetzt Form vergrößerbar imageList unbenutzt gelöscht 7.6.31 in Hardwaretool jetzt Batterieentladung mit Cap- Messung Bneutzt wird Kruse- Active Load 7.6.30 Fehler beim Ausdruck Report beseitigt 7.6.29 Fehler beim Laden von 2PT1- fz- Dateien weg. Ausdruck bei ContrDes / Report verbessert, Label mit Algorithmus für Dead Beat verbessert Report -fehler PID- converter weg, dort bei Design I st- Textboxfelder disabled Bei ContrDes jetzt automatisch bei grünem Pfeil Copy to PFC 7.6.28 Resetbutton bei RT- Filter Reihenfolge in Menü Realtimecontroller geändert, Student Control Box weg RLS- Ident online jetzt mit d!! bis d=100!! Jetzt 2PT1- Strecken mit delay online identifizierbar und adaptierbar Abstürze beim Aktivieren der Onlineidentifikation + Adaption beseitigt, wenn PID gewählt wurde Beim Laden von 2PT1 - Fz- Files nun die größere ZK immer über der kleineren 7.6.27 h- Anpassung (h++) in DB BAy wenn 2.ter predicted y(k+1) auch limitiert ist 7.6.26 Ladefehler fz in Contrdes und den anderen Progr. bei kurzen comments weg 7.6.25 db Bay fehler Anfangswerte in LSRegress bei Messung SA jetzt nicht mehr automatisch 2PT1 in ContrDes jetzt PID free copy nach AdaptControl h in PFC wird nicht mehr mit tw- Wert überschrieben Pulse jetzt immer halbe Punktzahl in AdaptControl OR / DB Bay jetzt auch adaptiv bis n=3 / 4 Ident kann anderen Grad haben als Strecke. Kurve KT in Ident abschaltbar 7.6.24 Deadzone Fehler in Hardwaresimul beim Start weg 7.6.23 Kleiner bug in Hardwaresimulator weg 7.6.22 DB BAy auch für 4PT1 / Grad = 4 7.6.21 4PT1 in Hardwaresimulator, Digital Filter und Contrdes Bei 3PT1 in Regress --> nach Contrdes. in ContrDes jetzt auch Auslegung Ohne Totzeit (analog) möglich 7.6.20 In Adaptive conttrol Box bei xr jetzt Treppen 3PT1- in Hardwaresimulator+ Digital filter + Contr.Design PIDT1 Design IV jetzt auch in ContrDesign 7.6.19 Taste mit Clear Hardwaresimulator tr bei DB Bay weg In Hardwaresimulator und AD- Filer jetzt auch bei F(z) K- Verstellung möglich 7.6.18 DB bay jetzt auch mit n=3 h kann adaptiert werden abhängig von limit Anzahl Punkte jetzt mit 1-2-5 Report abspeichern geht jetzt auch 7.6.17c Fehler in ContrDes in F(z) beseitigt, db stimmen nun, neue Felder mit 0 belegt. 7.6.17b Fehler in Hardwaresimulator bei F(z) beseitigt 7.6.17 Jetzt DB Bay mit beliebiger Totzeit PT1 sowie 2PT1 OR jetzt auch mit beliebiger Totzeit, allerdings kein idealer Alg möglich Automatische Berücksichtigung von delay +1 wenn real- Algorithmus 7.6.16 Toolbuttonleiste war weg, jetzt wieder da 7.6.15 vom 13.4.2015 now with report Panel like RegC# menu item "Controller Design" --> "K,t --> p,q" redesigned new item: "PID Converter" prepared to use in RegCsharp Wikipedia- DT1 form added, Store and Recall PIDs via zk-file or Registry Flash and FRA design also with STO- button für PIDT1 into registry Design I simple PID added 7.6.14 Flash design has got new grafic with reference step response with tracked d or st- values. Same for Reuter and Pt2equations, now also with real curve. New is the NumericUpDown with 1-2-5- steps at some places. Chart2d V7.13. Jetzt ohne Fehler bei horizontaler Kurve 7.6.13 vom 5.2.2015 Kleiner Fehler beim Abspeichern von Kurve in Chart 7.12 Kurvenpunkte in SaveFile wurde immer nur die erste Kurve abgespeichert - korrigiert In Regression nach Klick auf "Filter" wird Kurve geöffnet. Fehler in advanced controller: pq- Werte nun änderbar, sonst von RUN überschrieben, Fehler progressbar weg 7.6.12 PT1- Ident mit Ergänzung Berechnung C / R bei Aufladung (GA 219) Fehler anzpunkte bei Regression beseitigt Bei Rigol neu Disconnect- Taste 7.6.11 3RC- Ketten- Tool RTP V1 T3 Rigol mit Try / Catch Identification new with 3PT1 and tgree independant time constants 7.6.10 Rauschfilter für 2pt1- Identifikation 7.6.9 Chart wird zugänglich nach Clear- buttons 7.6.8 Neue IP für Rigol 7.6.7 Needs ChartTool 7.9 or higher Now MinMax- Calc without class CHMinMax CurveCount deleted, in chart2D1.Counter number of Curves 1-10 Buttons Clerlast and ClearAll aktivated 7.6.6 Curve Plotter with Sample and Hold for didactical use 7.6.5 NI traditional raus ist veraltet und ersetzt durch NI Daqmx Rigol nun IP in Registry 7.6.4 Error in Chart2d V7.7 removed (Abschneiden, Skalierung) 7.6.3 Rigol File Save on c:\windf 7.6.2 Interface Rigol Scope Small Bug in Legend PFC removed Identification with display parameter 7.6.1 Ab jetzt mit Visual 2012/ 2013 ausgehend von 7.5.40 Fuzzy CS II mit Hinweisen 7.5.40 Ab 7.5.xx mit neuer Graphik- Komponente ChartTool mit .NET 4.0 -Chart Diese ist in Container- DLL eingebettet, die WIndfc# nicht verändert Process Step Response jetzt mit Legende 7.4.40 Totzeit IT1 von Regression nach Contrdesign OK Cascaded Conttro Init OK Grid on DB(v) and DB(v+1) now with any Delay 7.4.39 Bug in PFC Init raus, geht jetzt auch mit Anfangswerten ungleich null 7.4.38 Bug in FormRTDevice, so that some computer Windfc#.exe couldn't be started 7.4.37 xy- Pendulum now with correct module 7.4.35 + 36 PFC Lambda with factor 3 IT1- PFC 7.4.34 Histogram time To measurement improved 7.4.33a There was an error in transfer line, now error removed 7.4.33 Measurement of transfer line 7.4.32 Output of Lambda^h at PFC == Change of Control difference after h steps Last Changes DRTKranregler with some adaptions from 14.5.2013 7.4.31 Kran with new Hardware since April 2013. Kp=-22 and x- position adapted Error in PI PT1- design corrected Error in Legend Adaptive controller adapted 7.4.30 Nach PFC - Seminar mit aktualisiertem PFC- Regler für PT1 und 2PT1 jeweils mit beliebiger Totzeit Graeper- PFC raus 7.4.29 3D mesh fairly well working 7.4.28 Mit Scope Unit-T (rotes LCD- Scope) von Dao in Hardwaresimulator Clear Filter 7.4.27 mit xy-Pendel Pham mit 3d Meshplot Xu- but not working 7.4.26 In FContrDesign Korrektur Ausgabe DB- Controller (Header-Nummern In FormCraneModelMuk.cs Korrektur Grafik, zwei Trackbar für K in PD und PI- Regler In FormAdaptiveControl.cs Reihenfolge Ident / Adapt gesichert, PFC - a/b- Datagrid vorbelegt 7.4.25 Fuzzy final von Abdul integriert in 7.4.24 7.4.24 Error in free PID removed The change of w is done in MMtimer Starts now with initialtype=0 in Fregression no Init without curve KT --> pq (Fpidpq) starts now with trapezoidal method + tooltips OK Flash / Fra design start with 60°, Hardwaresimul (FormHardwareSimul.cs) now with any input/outputchannel Hardwaresimul (FormHardwareSimul.cs) and Realtime filter (FormDigitalRTFilter.cs) now with delay 0 ...100 *To Sprungantwortmessung direkt in FRegression 7.4.23 In PFC the second version 2PT1 FZ now with changeble h CSII / DRT form mit deutsch / englisch 7.4.22 With Fuzzy Version Abdul 17.4. Bay 7.4.21 Fehler in A to D Trapezoidal beseitigt. Trat nur auf wenn ein PT2 oder DT2 alleine 7.4.20 Ausgabe USB Orlowski 2.0 Fehler raus, Mehrfach Init möglich Startwerte Hardware Simulation nun 2PT1 Init von NIDaqmx mit 2 DA default (für Experiment Beatmung nötig) 7.4.19 USB- Karte Orlowski 2.0 USBKarteLib.dll 1ms Sample and Hold Module histogramm etwas modifiziert 7.4.18 Neue Regeln in Fuzzy 100% in adaptcontrol alle Tasten mit Gewalt an in Fuz Zero / Hold function + Trapez - Dreieckfehler weg F(z) File laden in PFC 7.4.17 some Fuzzy- errors erased 7.4.16 Fehler in Adaptive control: Übertragen der DB - Werte jetzt OK Fuzzy integrated (DA Abdul) New PFC- control with two step algorithm for 2nd order processes. 7.4.15 with timing history diagramm. The real times of T0 and duration can be displayed as histogram Now with corrected NI DAQmx- Interface with optimal timing < 80µsec references to dll in bin/debug path 7.4.14 Now with Meilhaus ME4660 Interface 7.4.13b Tool bar regression OK, Step response calc error OK, German Menu text DRT Versuch3 OK, Comma-function now in datatools, datatools exportable 7.4.13 Now wih eye-diagram e.g. to test HDMI - 8B10B-code in adaptiveControllers.cs and raealtime-Device in RTDevice.cs now without clear down to 0.1 s - range 7.4.12 Fehler beim Öffen der RaeltimeCurve weg. Neuste Chart2D 1.5 eingebunden 7.4.11 Point nb in FRegression now OK in Simlation CurvePlotter changed, now with two parameters 7.4.10 With DT9062 Interface chart2d V 1.4 Small t allowed 7.4.9 Wrong Data Error in PFC Adaptive removed Error in KTfromTeta() in datatools Erroe in hiding KT in Contrdes.cs 7.4.8 New save curve window in all windows using chart2D including load and save of color palettes 7.4.7 Now with direct access to nidaq32.dll, no wrapper dlll necessary removed error in regress: If curve is cut, now actualized number of points Curve counter in LSregress and LS offline OK 7.4.6 error in PT1 Hardware simulator 7.4.5 Hardware simulator up to 10 sec. 7.4.4 Warnings reduced Version 7.4.3 Some bugs deleted, Legend OK, Controller boxes OK, German Text OK, 64 Bit OK Version 7.4.1 with 7.4. now without ActiveX - Chart, but with C# - Chart2d of student Lars Seckler. StepResponse now with Storing of Inp / Out, Insert delay Version 7.3.20 Noch weiterer Fehler in Digitale Sprungantwort (2. Aufruf) weg in Regression LS nun 10 Para max, 4 Punkte min Version 7.3.19 Fehler in Digitale Sprungantwort weg Antiwindup Design IV nun korrekt. Version 7.3.18 Sprungantwort Simulation Copy ins Main Window Fester für Digitale Systemantwort / Sprung / Impuls Version 7.3.17 Channel für AD / DA wählbar Komma - Punkt - Problem gelöst, auch Tausender- Trenner sind erlaubt, bei Falscheingabe kein Programmabruch mehr. Version 7.3.16 Fließkommazahlen jetzt unabhängig von Punkt oder Komma, aber Tausendertrenner nicht erlaubt. Man kann jetzt Punkt oder Komma eingeben, ist völlig wurscht, wird automtisch je nach Windows- Einstellung korrigiert. Version 14/15 Einige Fehler nach erstem DRT- Praktikum PFC mit Textbox, ME2600 mit Stop, Eigene PFC (PT1 Bay und 2PT1_3), Hardwaresimul mit Rauschen, Ideale Algorithmus wieder OK Version 7.3.13 Mit DRT- Modul für Versuch 3 Version 7.3.12 PFC / Adaptive controller beide 2PT1, mit/ohne Begrenzung Begrenzung nun auch unsymm, z.B. 0 bis 10 V am Reglerausgang Version 7.3.11 Timer Fehler in NI traditional / ME2600 weg Version 7.3.10 Fehler in Regression weg, einige kleine Bugs weg, Zahlen in ufk kürzer, Sim nur noch 1 Leerzeile hinten Version 7.3.9 Mit LS- Offline- Identifikation Version 7.3.8 Orlowski - Karte , Fehler in ZPR Grafik Version 7.3.76 PI Init- Controller, Error in progressBar, Error in load FZ in Hardwaresim Fehler in AD- Konvertierung beseitigt Version 7.3.5 Init Studcontrol Version 7.3.4 Some errors less (Degree in Analog / Digital bode plot) stud control box radio buttons OK Version 7.3.1 Digital Realtime Filter with PT- Parameters to change Version 7.3.0 Now with realtime control system + realtimecurves+ load/save complete set of controllers Hardwaresimulation in ControllerDesign save and load *-fz- files DAQmx National cRIO Gräper Version 7.2.10 ZPR- Ident Curve OK some small changes Version 7.2.8 Regression numbers shorter in Controller design cfx32.ocx now in c:\programme\bay\chart to register Windows 7 - 64 Bit compatible Version 7.2.7 Crane module by Zhou Chen Student controller by Zhou Chen Version 7.2.6 some errors in Identification, icon new, german text, faster in drawing Since 16. june 2010 Version Windf7 Number 7.2.6 Version 2.5 + 2.51 Analog + Digital Filter + Hardware ADC NI traditional + Me2600 A2D GPA Interface Version 2.4 Controller design test ready Version 2.3 LS Identification now with Modell 2 integrators + PT1 (Quadrocopter) Version 2.2 Controller design for digital controller ready without Grid Version 2.1 Conroller design for digital controller Conversion K,T -> p,q Version 2.0 First published Replacement of WINDF6 What works: Identification: By time function LS Reuter 2PT1 Two Point Control Ident PT1 with two points Schwarze 10%-90% PT1 Controller Design Flash Design FRA. Design PIDT1 with 2PT1 Some Tools Nichols Equations PT2 equations 2 RC- Block Curve Plotter Hardware Scope Interface Phillips Digi scope Filter Analog filter Bode Plot