i recently upgraded from VEE 6.03 to VEE 7.5 and have encountered some /unexpected/ problems. I am new to vrf, so I searched the archive and was astonished that there are not that much mails about migration. Could you please review my problems and help classify them as bug/feature/bad luck?
Update to VEE 7.5 had the probs already discussed here, like changing paths and VEE complaining about pictures missing. Plus:
1) Formula object: eval change 3 identical formula objects with the single expression "A/32768*10/B" with an integer input A (e.g. 9) and a float input B (e.g. 500.0) resulted in VEE 7.5 always in "0" instead of ~5.5e-6 like in VEE 6.03. Fixed by change to "A/32768.0*10/B". However, a new "clean" 7.5 program with such a formula has not this difference in evaluation (and should not!).
2) From File object: first read failed The object had the transactions "read string X; read container Y; read container Z; close file". On the first run after start of VEE, X and Z were fine and Y was always nil (resulting in an error in an later object). The second and subsequent runs worked fine, Y was read correctly. Fixed by deleting this VEE 6.03 object and inserting an identical VEE 7.5 From File object with identical transactions. Huh?
Encountered in a flow rig vee software. Quite big, lots of different hardware, lots of loops (measurement, control, state machine, ...), much old VEE 5 code, much rework with VEE 6 (still with ExecMode 5). Problems occur in VEE 7.5 with ExecMode 5 and 6&7 both, after saving as VEE 7 version vee program. And we have several other big and old programs to migrate ...
Both bugs are not really critical itself, because they can easily be fixed IF they are found. However, critical is the question: where are the other bugs? If these 4 objects from VEE 6.03 stopped working as expected, how much more are lurking in the program(s)?
Are there any recommendations or tips for migration? What to avoid, what to look at, what to test for change?
HINWEIS: Diese E-Mail kann vertrauliche Informationen beinhalten und ist ausschliesslich fuer die im Verteiler genannten Personen bestimmt. Wenn Sie nicht im Verteiler genannt sind, lesen oder verbreiten Sie diese Informationen NICHT; loeschen Sie bitte diese E-Mail. Unsere ausgehenden E-Mails einschliesslich deren Anlagen werden mit aktuellen Virenscannern geprueft, wir uebernehmen aber keinerlei Garantie dafuer, dass diese E-Mail virenfrei ist. Weiterhin uebernimmt die KROHNE Messtechnik keinerlei Verantwortung fuer einen evtl. Schaden oder Verlust, der sich aus dem Erhalt dieser Nachricht ergibt. Falls nicht ausdruecklich vermerkt, ist diese E-Mail keine gesetzlich bindende Vereinbarung.
NOTE: The information transmitted in this email is for the person or entity to which it is addressed: it may contain information that is confidential and/or legally privileged. If you are not the intended recipient, please do not read, use, retransmit or disseminate this information. Although this email and any attachments are believed to be free of any virus, it is the responsibility of the recipient to ensure that they are virus free. No responsibility is accepted by the KROHNE Company for any loss or damage arising from receipt of this message. Furthermore, unless explicitly stated, this email is in no way a legally binding agreement. The views represented in this email do not necessarily represent those of the corporation.
--- You are currently subscribed to vrf as: rsb@soco.agilent.com To subscribe send a blank email to "join-vrf@it.lists.it.agilent.com". To unsubscribe send a blank email to "leave-vrf@it.lists.it.agilent.com". To send messages to this mailing list, email "vrf@agilent.com". If you need help with the mailing list send a message to "owner-vrf@it.lists.it.agilent.com". Search the "unofficial vrf archive" at "www.oswegosw.com/vrf_archive/".
i recently upgraded from VEE 6.03 to VEE 7.5 and have encountered some
/unexpected/ problems. I am new to vrf, so I searched the archive and
was astonished that there are not that much mails about migration. Could
you please review my problems and help classify them as bug/feature/bad
luck?
Update to VEE 7.5 had the probs already discussed here, like changing
paths and VEE complaining about pictures missing.
Plus:
1) Formula object: eval change
3 identical formula objects with the single expression "A/32768*10/B"
with an integer input A (e.g. 9) and a float input B (e.g. 500.0)
resulted in VEE 7.5 always in "0" instead of ~5.5e-6 like in VEE 6.03.
Fixed by change to "A/32768.0*10/B". However, a new "clean" 7.5 program
with such a formula has not this difference in evaluation (and should
not!).
2) From File object: first read failed
The object had the transactions "read string X; read container Y; read
container Z; close file". On the first run after start of VEE, X and Z
were fine and Y was always nil (resulting in an error in an later
object). The second and subsequent runs worked fine, Y was read
correctly. Fixed by deleting this VEE 6.03 object and inserting an
identical VEE 7.5 From File object with identical transactions. Huh?
Encountered in a flow rig vee software. Quite big, lots of different
hardware, lots of loops (measurement, control, state machine, ...), much
old VEE 5 code, much rework with VEE 6 (still with ExecMode 5). Problems
occur in VEE 7.5 with ExecMode 5 and 6&7 both, after saving as VEE 7
version vee program.
And we have several other big and old programs to migrate ...
Both bugs are not really critical itself, because they can easily be
fixed IF they are found. However, critical is the question: where are
the other bugs? If these 4 objects from VEE 6.03 stopped working as
expected, how much more are lurking in the program(s)?
Are there any recommendations or tips for migration? What to avoid, what
to look at, what to test for change?
thanks
Ralf Storm
Krohne Messtechnik GmbH & Co. KG
Ludwig-Krohne-Str. 5
47058 Duisburg / Germany
.
HINWEIS:
Diese E-Mail kann vertrauliche Informationen beinhalten und ist ausschliesslich fuer die im Verteiler genannten Personen bestimmt. Wenn Sie nicht im Verteiler genannt sind, lesen oder verbreiten Sie diese Informationen NICHT; loeschen Sie bitte diese E-Mail. Unsere ausgehenden E-Mails einschliesslich deren Anlagen werden mit aktuellen Virenscannern geprueft, wir uebernehmen aber keinerlei Garantie dafuer, dass diese E-Mail virenfrei ist.
Weiterhin uebernimmt die KROHNE Messtechnik keinerlei Verantwortung fuer einen evtl. Schaden oder Verlust, der sich aus dem Erhalt dieser Nachricht ergibt. Falls nicht ausdruecklich vermerkt, ist diese E-Mail keine gesetzlich bindende Vereinbarung.
NOTE:
The information transmitted in this email is for the person or entity to which it is addressed: it may contain information that is confidential and/or legally privileged. If you are not the intended recipient, please do not read, use, retransmit or disseminate this information.
Although this email and any attachments are believed to be free of any virus, it is the responsibility of the recipient to ensure that they are virus free. No responsibility is accepted by the KROHNE Company for any loss or damage arising from receipt of this message. Furthermore, unless explicitly stated, this email is in no way a legally binding agreement. The views represented in this email do not necessarily represent those of the corporation.
---
You are currently subscribed to vrf as: rsb@soco.agilent.com
To subscribe send a blank email to "join-vrf@it.lists.it.agilent.com".
To unsubscribe send a blank email to "leave-vrf@it.lists.it.agilent.com".
To send messages to this mailing list, email "vrf@agilent.com".
If you need help with the mailing list send a message to "owner-vrf@it.lists.it.agilent.com".
Search the "unofficial vrf archive" at "www.oswegosw.com/vrf_archive/".