16.10.2013, 14:55
Hallo,
schon wieder ich.
Also ich habe das programm in drei Sequenzen geteilt.
1.Sequenz ist initialisieren von FlowDDE treibern, open communucation, checkconversations usw... ( ich bin mir nicht sicher was ich da noch rein pachen soll und wie. Also ob ich einfach die benötigten SubVI`s von bronkhorst einfach in erste Sequenz kopieren soll oder doch nicht...).
2. Sequenz enthält eine Statemaschine wo die MFC`s für die allererste Mischung die gewünschte mengen in mln/min dosieren ( z.B. Der User will 100 mln/min KONSTANTE Brenngasvolumenstrom aus MFC_1 und 10 mln/min KONSTANTE Volumenstrom aus anderen zwei MFC`s ( N2+O2 ZUSAMMEN!) dosieren. Hier kommt das Volumenanteil von Sauerstoff ins Spiel. Wenn der User auf dem Panel Für Sauerstoffanteil 0 Vol.-% gibt dann wird automatisch nur aus dem MFC_N2 10 mln/min gas(N2) dosiert. Wenn der user z.B 5 Vol.% O2 gibt dann wird aus dem MFC_N2 9,5 mln/min gas und aus dem MFC_O2 0,5 mln/min gas ( O2) dosiert, da ja Vol.-% O2 +Vol.%N2 = 100 )). Also in dieser ersten Zustand wird mit dem Messen erst Mal angefangen wenn der User auf starte Messung drückt. Es wird eigentlich hier keine Rampe gefahren, denn die MFC`s die geförderte Mengen sofort dosieren. Allerdings habe ich um diese Zusatnd zu steuern eine event Struktur gebaut, die auf Zündung und Stop reagiert. Aber schaffe ich nicht da die erste Rampen fahrt von MFC_O2 nach dem ersten Zündung zu verwirklichen. Als zweites habe ich das problem, dass ich die sp`s nicht als mln/min sondern als prozent ( 0 bis 100 %) angeben kann. Wie könnte ich da vorgehen?
3.Sequenz ist das Beenden von FlowDDE, leeren von MFC und vielleicht speichern der Ergebnisse, wobei da noch nichts drin steht.
schon wieder ich.
Also ich habe das programm in drei Sequenzen geteilt.
1.Sequenz ist initialisieren von FlowDDE treibern, open communucation, checkconversations usw... ( ich bin mir nicht sicher was ich da noch rein pachen soll und wie. Also ob ich einfach die benötigten SubVI`s von bronkhorst einfach in erste Sequenz kopieren soll oder doch nicht...).
2. Sequenz enthält eine Statemaschine wo die MFC`s für die allererste Mischung die gewünschte mengen in mln/min dosieren ( z.B. Der User will 100 mln/min KONSTANTE Brenngasvolumenstrom aus MFC_1 und 10 mln/min KONSTANTE Volumenstrom aus anderen zwei MFC`s ( N2+O2 ZUSAMMEN!) dosieren. Hier kommt das Volumenanteil von Sauerstoff ins Spiel. Wenn der User auf dem Panel Für Sauerstoffanteil 0 Vol.-% gibt dann wird automatisch nur aus dem MFC_N2 10 mln/min gas(N2) dosiert. Wenn der user z.B 5 Vol.% O2 gibt dann wird aus dem MFC_N2 9,5 mln/min gas und aus dem MFC_O2 0,5 mln/min gas ( O2) dosiert, da ja Vol.-% O2 +Vol.%N2 = 100 )). Also in dieser ersten Zustand wird mit dem Messen erst Mal angefangen wenn der User auf starte Messung drückt. Es wird eigentlich hier keine Rampe gefahren, denn die MFC`s die geförderte Mengen sofort dosieren. Allerdings habe ich um diese Zusatnd zu steuern eine event Struktur gebaut, die auf Zündung und Stop reagiert. Aber schaffe ich nicht da die erste Rampen fahrt von MFC_O2 nach dem ersten Zündung zu verwirklichen. Als zweites habe ich das problem, dass ich die sp`s nicht als mln/min sondern als prozent ( 0 bis 100 %) angeben kann. Wie könnte ich da vorgehen?
3.Sequenz ist das Beenden von FlowDDE, leeren von MFC und vielleicht speichern der Ergebnisse, wobei da noch nichts drin steht.