Autor
|
Thema: In freie Tabellezeile schreiben (5041 mal gelesen)
|
VS-Simulator Mitglied Doktorand
Beiträge: 75 Registriert: 20.02.2008 Plant Simulation 8.2
|
erstellt am: 09. Mai. 2008 11:17 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich möchte bestimmte Werte in die nächste freie Zeile einer Tabelle schreiben. Hier mein Code: If T_Magnet_Entnahmen[2,1] = 336 then T_Magnet_Produktion[1,XXXX] := T_Magnet_Entnahmen[1,1]; T_Magnet_Produktion[2,XXXX] := T_Magnet_Entnahmen[2,1]; end; Kann mir jemand helfen, welchen Befehl ich anstatt XXXX schreiben muss, damit automatisch die nächste freie Zeile der Tabelle angesprochen wird?? Danke !! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
LaBonita Mitglied Dipl.-Math.
Beiträge: 151 Registriert: 26.07.2007 eM-Plant 7.5 bis 8.1 VB Java C#
|
erstellt am: 09. Mai. 2008 11:42 <-- editieren / zitieren --> Unities abgeben: Nur für VS-Simulator
|
VS-Simulator Mitglied Doktorand
Beiträge: 75 Registriert: 20.02.2008 Plant Simulation 8.2
|
erstellt am: 09. Mai. 2008 13:21 <-- editieren / zitieren --> Unities abgeben:
Hallo, habe den Code nun wie folgt geändert: If T_Magnet_Entnahmen[2,1] = 100 then T_Magnet_Produktion[1,(yDim + 1)] := T_Magnet_Entnahmen[1,1]; T_Magnet_Produktion[2,(yDim + 1)] := T_Magnet_Entnahmen[2,1]; end; Es erscheint nun aber immer die Meldung, dass der Name "yDim" unbekannt ist. Was mache ich falsch?? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
LaBonita Mitglied Dipl.-Math.
Beiträge: 151 Registriert: 26.07.2007 eM-Plant 7.5 bis 8.1 VB Java C#
|
erstellt am: 09. Mai. 2008 14:34 <-- editieren / zitieren --> Unities abgeben: Nur für VS-Simulator
Hallo VS-Simulator, schon mal auf die Idee gekommen, die Hilfe von PlantSimulation für die Verwendung dieses Befehles zu benutzen? XDim bzw. YDim wendest Du auf eine Tabelle an. Natürlich mußt Du ihm erst mal sagen, welche Tabelle Du benutzen willst. Also: Code: If T_Magnet_Entnahmen[2,1] = 100 then y := T_Magnet_Produktion.YDim + 1 T_Magnet_Produktion[1,y] := T_Magnet_Entnahmen[1,1]; T_Magnet_Produktion[2,y] := T_Magnet_Entnahmen[2,1]; end;
sollte Dein Problem beheben, wenn Du unter den lokalen Variablen noch y: integer definierst. Gruß, Ortrun Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
VS-Simulator Mitglied Doktorand
Beiträge: 75 Registriert: 20.02.2008 Plant Simulation 8.2
|
erstellt am: 09. Mai. 2008 20:09 <-- editieren / zitieren --> Unities abgeben:
Danke für die Hilfe! Habe mir übrigens die Plant Hilfe angeschaut jedoch einen solchen Fall nicht gefunden und gedacht, dass yDim innerhalb einer Zellenangabe automatisch auf die jeweilige Tabelle angewandt wird. Beste Grüße Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|